Skip to main content

Get Products 🆕

Retrieve detailed listings of products, including specifications, pricing, availability, and other critical information necessary for product.

GET /v2/products​

Request​

HTTP Headers​

To use this endpoint, you must include the following headers for authentication and authorization:

HeaderTypeRequiredDescription
x-api-keyStringYesAPI key assigned to your account for service access.
AuthorizationStringYesBearer token to authenticate the API request.

Query Parameters​

Include the following parameters in the query string to filter product information:

ParameterTypeRequiredDefault ValueDescription
limitIntegerNo10The number of items to be shown per page.
pageIntegerNo1Page number to retrieve.
skuStringNoNoneOptional filter for listing products by their SKU.

Example Request​

GET /v2/products?sku=8PX-UF-Y5U,TTR-WI-YWN HTTP/1.1
Host: api.example.com
Content-Type: application/json
x-api-key: <API_KEY>
Authorization: Bearer <BEARER_ACCESS_TOKEN>

Responses​

HTTP Status Codes​

Status CodeDescription
200OK
400Bad Request
500Internal Server Error

Schema​

PropertyTypeNullableDescription
requestIdStringNoUnique identifier assigned to each request for tracking purposes.
dataPaginationResponseNoPagination response.

PaginationResponse​

PropertyTypeNullableDescription
totalIntegerNoTotal number of items available.
pageIntegerNoCurrent page number.
pageSizeIntegerNoNumber of items per page.
totalPageIntegerNoTotal number of pages available.
itemsProductResponse[]NoList of products on the current page.

ProductResponse​

PropertyTypeNullableDescription
skuStringNoThe Stock Keeping Unit identifier for the product.
nameStringNoThe name of the product.
brandStringNoThe brand of the product.
brandCategoryStringYesThe category of the brand.
brandSubCategoryStringYesThe sub-category of the brand.
typesString[]NoList of product types.
formatProductFormatNoThe format of the product.
countryStringYesThe country for which the product is available.
currencyStringNoThe 3-letter currency code (ISO-4217).
imageUrlStringYesThe URL of the image representing the product.
pricesPriceResponse[]NoList of price objects detailing quantity and pricing info.
faceValueStringNoThe face value of the product.
percentageOffFaceValueStringNoThe percentage off the face value of the product.
isInstantDeliverySupportedBooleanNoWhether the CreateInstantOrder API can be used for instant order and fulfillment.
descriptionsString[]NoList of product descriptions.
instructionsString[]NoList of instructions for using the product.
termConditionsString[]NoList of terms and conditions for the product.

ProductFormat​

ValueTypeDescription
DStringDigital
PStringPhysical

PriceResponse​

PropertyTypeNullableDescription
priceStringNoThe price of the product.
fromQuantityIntegerNoThe minimum quantity for which the price is applicable.
toQuantityIntegerYesThe maximum quantity for which the price is applicable (null indicates no limit).

Example 200 OK Response​

{
"requestId": "c4c7b997-79a5-4bde-9f17-47ad7eac9ed4",
"data": {
"total": 2,
"page": 1,
"pageSize": 10,
"totalPage": 1,
"items": [
{
"sku": "8PX-UF-Y5U",
"name": "Apple Gift Card $10 (USA)",
"brand": "Apple",
"brandCategory": null,
"brandSubCategory": null,
"types": [
"Gift Cards"
],
"format": "D",
"country": "US",
"currency": "USD",
"imageUrl": "https://example.com/images/products/1045.webp",
"prices": [
{
"price": "9.75",
"fromQuantity": 1,
"toQuantity": 99
},
{
"price": "9.5",
"fromQuantity": 100,
"toQuantity": null
}
],
"faceValue": "10.00",
"percentageOffFaceValue": "2.50",
"isInstantDeliverySupported": true,
"descriptions": [],
"instructions": [],
"termConditions": []
},
{
"sku": "TTR-WI-YWN",
"name": "Apple Gift Card $25 (USA)",
"brand": "Apple",
"brandCategory": null,
"brandSubCategory": null,
"types": [
"Gift Cards"
],
"format": "D",
"country": "US",
"currency": "USD",
"imageUrl": "https://example.com/images/products/1050.webp",
"prices": [
{
"price": "24.75",
"fromQuantity": 1,
"toQuantity": 99
},
{
"price": "24.5",
"fromQuantity": 100,
"toQuantity": null
}
],
"faceValue": "25.00",
"percentageOffFaceValue": "1.00",
"isInstantDeliverySupported": true,
"descriptions": [],
"instructions": [],
"termConditions": []
}
]
}
}