Endpoint Playground
Lists the tracks that have past results. With `date` it returns the tracks that ran that day with their race count and race types; with `track` it returns that track and the dates it ran (newest first, paged by `page` and `limit`, back to 2008); with neither it returns every track (786 on 2026-10-24). An unknown track returns 404.
25 Oct 2026: 40 tracks; 5 fields had a value in every checked item and 2 varied between items.
Sample value profiles: races_on_date: 3 to 17, median 9; name: “AR - Hipodromo Palermo” and 39 other values; race_types: median 1 entry.
curl 'https://api.crawlora.net/api/v1/fanduel/racing/past-tracks' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| date | string | No | Day as `YYYY-MM-DD`, from `2008-01-01` | |
| track | string | No | Track code such as `BEL`; adds the dates the track ran | |
| page | integer | No | Page number, from 1; default 1, at most 10000 | |
| limit | integer | No | Items per page, 1 to 200; default 50 |
{
"code": 200,
"data": {
"track": "BEL",
"total": 1,
"page": 1,
"limit": 3,
"tracks": [
{
"code": "BEL",
"name": "Belmont",
"country": "USA",
"state": "NY",
"city": "Elmont",
"race_types": [],
"dates": [
"2026-10-24",
"2026-10-23",
"2026-10-22"
],
"dates_total": 1586
}
],
"fetched_at": "2026-10-24T07:00:00Z"
},
"msg": "OK"
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.