Skip to main content
GET
/
catalog
/
products
List catalog products
curl --request GET \
  --url https://api.kalixo.io/v2/catalog/products \
  --header 'x-api-key: <api-key>'
{
  "count": 1320,
  "skip": 0,
  "take": 20,
  "products": [
    {
      "id": 2,
      "ean": "4251604177278",
      "name": "PlayStation Store Gift Card",
      "shortName": "PSN",
      "image": "<string>",
      "price": 3299,
      "currencyCode": "GBP",
      "rrp": "32.99",
      "rrpCurrency": "GBP",
      "buyingPrice": 3100,
      "buyingCurrencyCode": "GBP",
      "resellerCommission": 199,
      "isCurrencyMismatch": false,
      "denominationMinValue": null,
      "denominationMaxValue": null,
      "denominationStep": null,
      "denominationDefaultValue": null,
      "brand": "PlayStation",
      "publisher": "Sony",
      "countryCode": "GB",
      "mainCategory": "Gaming",
      "subCategory": "Consoles",
      "productCategory": "Gaming",
      "productType": "Gift Card",
      "platform": "PlayStation",
      "region": "Europe",
      "tags": "bestseller,gaming",
      "status": "active",
      "state": "live",
      "type": "digital",
      "languages": [
        {
          "languageCode": "en",
          "name": "PlayStation Store Gift Card",
          "sku": "GB-EN-4251604177278",
          "image": "<string>",
          "description": "<string>",
          "tnc": "<string>",
          "redemptionInstructions": "<string>"
        }
      ]
    }
  ]
}

Authorizations

x-api-key
string
header
default:kal_live_xxxxxxxxxxxxxxxxxxxxxxxx
required

Your Kalixo API key. Send it in the x-api-key header on every request.

Query Parameters

country
string

Filter by ISO country code(s). Comma-separated for multiple.

Example:

"GB,IE"

language
string

Filter by language code(s). Comma-separated for multiple.

Example:

"en"

brand
string

Filter by brand name(s). Comma-separated for multiple.

Example:

"PlayStation"

category
string

Filter by category/main category. Comma-separated for multiple.

Example:

"Gaming"

tag
string

Filter by tag(s). Comma-separated for multiple.

Example:

"bestseller"

Free-text search across product name and EAN.

skip
integer
default:0

Number of records to skip (offset).

Required range: x >= 0
take
integer
default:20

Number of records to return. Maximum 100.

Required range: 1 <= x <= 100

Response

A paginated list of catalog products.

count
integer

Total products matching the filters.

Example:

1320

skip
integer
Example:

0

take
integer
Example:

20

products
object[]