Driffle Seller API
  • Driffle Seller API
  • Guide
    • Getting Started
    • Monitoring Your Competition
  • FAQ
    • Cannot use the API, it throws 401/403/404 errors
  • Reference
    • Automate Your Stock with "Declare Stock"
    • API Reference
      • Products
        • Get Products List
        • Get Single product
        • Get Product Commission
      • Competition
      • Offers (Auction)
        • Offers List
        • Get Single Offer
        • Update Offer Price
        • Enable/Disable Offers
        • Create a new offer
        • Update Offer
        • Bulk Update Offers
      • Manage Inventory/Stock
        • Declare Stock
        • Upload Stock
        • Inventory Actions
        • Fetch a single Key
      • Transactions
        • Get Transactions List
        • Get a Single Transaction
      • Dashboard Stats
      • Regions
      • Platforms
Powered by GitBook
On this page
  1. Reference
  2. API Reference
  3. Products

Get Products List

PreviousProductsNextGet Single product

Last updated 5 months ago

This API returns a paginated list products that are available on Driffle.

GET

Headers

Name
Value

Content-Type

application/json

Authorization

Bearer <token>

Params

Param
Param Type
Type
Required
Description

searchPhrase

body

string

No

Search phrase for product name

slug

body

string

No

Slug of the product

onlyUnmapped

body

boolean

No

Returns only unmapped products

releasedSince

body

string (YYYY-MM-DD)

No

Returns products created since given date

createdSince

body

string (YYYY-MM-DD)

No

Returns products created since given date

sort

body

string

No

allowed values: best-selling

page

body

Number

No

Page Number. Default value: 1

limit

body

Number

No

Number of products per page. Default value: 20

Response

{
  "statusCode": 200,
  "message": "string",
  "data": [
    {
      "productId": "number",
      "title": "string",
      "image": "string",
      "slug": "string",
      "platform": "string",
      "genres": [
        "string"
      ],
      "regions": [
        {
          "id": "number",
          "name": "string"
        }
      ],
      "regionName": "string",
      "productTypes": [
        "string"
      ],
      "languages": [
        "string"
      ],
      "minPrice": "number",
      "maxPrice": "number",
      "productVersion": "string",
      "worksOn": [
          "string"
      ],
      "activationCountries": [
        "string"
      ],
      "productTag": "string",
      "releaseDate": "string"
    }
  ]
}
{
  "message": [
    "string"
  ],
  "statusCode": 400,
  "error": "string"
}
{
    "message": "UnAuthorized request. Invalid/Expired token",
    "statusCode": 401
}
{
    "message": "Forbidden Request. Action not allowed or Rate Limit exhausted.", 
    "statusCode": 403
}
{
    "message": "Internal Server Error",
    "statusCode": 500
}

Supported Params

/products
get
Query parameters
limitnumber · min: 1 · max: 100OptionalDefault: 20
pagenumber · min: 1OptionalDefault: 1
onlyUnmappedbooleanOptional
releasedSincestringOptional
createdSincestringOptional
searchPhrasestringOptional
sortstringOptional
slugstringOptional
Header parameters
AuthorizationstringRequired

Authorization token in Bearer format. Example: Bearer dvakycjgw8liyd278y

Responses
200Success
application/json
400
Bad Request. Wrong/Invalid params format.
application/json
401
UnAuthorized request. Invalid/Expired token
application/json
403
Forbidden Request. Action not allowed or Rate Limit exhausted.
application/json
500
Server Error.
application/json
get
GET /api/seller/legacy/products HTTP/1.1
Host: services.driffle.com
Authorization: text
Accept: */*
{
  "statusCode": 1,
  "message": "text",
  "data": [
    {
      "productId": 1,
      "title": "text",
      "image": "text",
      "slug": "text",
      "platform": "text",
      "genres": [
        "text"
      ],
      "regions": [
        {
          "id": 1,
          "name": "text"
        }
      ],
      "productTypes": [
        "text"
      ],
      "languages": [
        "text"
      ],
      "minPrice": null,
      "maxPrice": null,
      "productVersion": null,
      "worksOn": [
        "text"
      ],
      "activationCountries": [
        "text"
      ],
      "productTag": null,
      "releaseDate": null
    }
  ]
}
  • Supported Params
  • GET/products