Get Products List

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

GET /productsarrow-up-right

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

productType

body

string

No

Comma seprated string value:topup,game,giftcard,dlc

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",
      "formFields": [
        {
          "name": "userid",
          "type": "string"
        },
        {
          "name": "device",
          "type": "enum",
          "value": "android | ios"
        }
      ]
    }
  ],
  "pagination": {
    "page": "number",
    "limit": "number",
    "totalCount": "number",
    "totalPages": "number"
  }
}

formFields

  • Returned only for Top-up products ( Direct Topup Webhook ).

  • Defines the customer input fields required to complete the order (e.g., userid, zoneid, device).

  • Not present for Digital Key / Standard products.

  • Each field object contains:

    • name – field identifier

    • typestring or enum

    • value – allowed options when type is enum (e.g., "android | ios").

Last updated