Endpoint Playground
Returns the recorded price-change events for one listing, oldest first. An event is recorded only when a crawl first observes the listing or observes a changed price -- not one entry per crawl pass -- so a listing whose price has never changed since it was first crawled returns a single entry. Dataset Playground requests query indexed data and do not apply proxy routing.
14 Oct 2026: 1 items; 7 fields had a value in every checked item.
Sample value profiles: snapshot_date: 2026-09-06; crawled_at: 2026-09-06.
curl "https://api.crawlora.net/api/v1/datasets/vehicle-listings/price-history/carmax%3A28187774" \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| id (path) | string | Yes | carmax:28187774 | Vehicle listing id, formatted <source>:<source_listing_id> (e.g. carmax:28187774) |
{
"code": 200,
"msg": "OK",
"data": {
"id": "carmax:28187774",
"items": [
{
"id": "carmax:28187774:2026-08-20",
"source": "carmax",
"source_listing_id": "28187774",
"price": 46998,
"snapshot_date": "2026-08-20",
"crawled_at": "2026-08-20T00:00:00Z",
"schema_version": 1
},
{
"id": "carmax:28187774:2026-08-27",
"source": "carmax",
"source_listing_id": "28187774",
"price": 45998,
"snapshot_date": "2026-08-27",
"crawled_at": "2026-08-27T00:00:00Z",
"schema_version": 1
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.