Endpoint Playground
Returns a paginated snapshot of Cardmarket's public daily price-guide export. The response discovers category IDs but the source file has no category labels. Cardmarket's posted English terms include a prior-written-agreement clause for external price display in a future-dated revision whose effective status is unconfirmed here; the response marks permission as unconfirmed.
29 Oct 2026: 40 items; 6 fields had a value in every checked item.
Sample value profiles: average: 39.95 to 19,950, median 465; low: 37 to 100,000, median 300; trend: 95.27 to 19,020.98, median 430.65.
curl 'https://api.crawlora.net/api/v1/cardmarket/price-guide?kind=game&game_id=1' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| kind | string | No | game | Price-guide dataset; defaults to game |
| game_id | integer | No | 1 | Required when kind=game; omit for global accessories |
| category_id | integer | No | Optional category ID; discover the full set with /cardmarket/price-guide/categories | |
| product_id | integer | No | Optional exact product ID filter | |
| limit | integer | No | Rows per page, 1-500; defaults to 100 | |
| offset | integer | No | Zero-based offset; defaults to 0 |
{
"code": 200,
"msg": "OK",
"data": {
"kind": "game",
"game_id": 6,
"source_url": "https://downloads.s3.cardmarket.com/productCatalog/priceGuide/price_guide_6.json",
"version": 1,
"created_at": "2026-10-28T02:45:21+0100",
"fetched_at": "2026-10-28T00:00:00Z",
"stale": false,
"price_redistribution_policy_status": "external_price_display_permission_not_confirmed",
"category_ids": [
{
"id": 52,
"item_count": 80000
}
],
"items": [
{
"product_id": 271439,
"category_id": 52,
"average": 174.5,
"low": 150,
"trend": 270.03,
"average_1d": 170,
"average_7d": 160,
"average_30d": 140
}
],
"total": 80170,
"limit": 100,
"offset": 0
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.