Endpoint Playground
Returns only the category and expansion values from the selected public product catalogue. Use this lightweight discovery route before filtering catalogues by category_id or expansion_id; it does not return product rows.
29 Oct 2026: 788 expansions; 2 fields had a value in every checked item.
Field counts and value profiles examine the first 500 checked items of 788 returned.
Sample value profiles: product_count: 2 to 432, median 71.
curl 'https://api.crawlora.net/api/v1/cardmarket/catalog/categories?kind=singles&game_id=1' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| kind | string | No | singles | Catalogue file type; defaults to singles |
| game_id | integer | No | 1 | Required for singles/nonsingles; omit for global accessories |
{
"code": 200,
"msg": "OK",
"data": {
"kind": "singles",
"game_id": 6,
"source_url": "https://downloads.s3.cardmarket.com/productCatalog/productList/products_singles_6.json",
"version": 1,
"fetched_at": "2026-10-28T00:00:00Z",
"stale": false,
"categories": [
{
"id": 51,
"name": "Pokémon Single",
"product_count": 75066
}
],
"expansions": [
{
"id": 1585,
"product_count": 100
}
],
"category_total": 1,
"expansion_total": 788
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.