Endpoint Playground
Returns the tracks racing today (Australia, Canada, France, Great Britain, Ireland, Sweden, the U.S. and more) with country, state, race count, race types, whether the card is finished, and the race each track is on (number, minutes to post, post time, status). Filter by country, race type, track code, finished and featured; sort by name, minutes to post, minutes to post of the next wagerable race, or IVR code.
25 Oct 2026: 40 tracks; 9 fields had a value in every checked item and 3 varied between items.
Sample value profiles: number_of_races: 2 to 17, median 10; name: “AU - Coonabarabran” and 39 other values; featured: true in 3 of 40.
curl 'https://api.crawlora.net/api/v1/fanduel/racing/tracks?race_type=T&sort=name&order=asc' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| country | string | No | Keep only races or tracks in these countries (repeat the parameter or comma-separate): upper-case three-letter codes such as `USA`, `GBR`, `AUS`. Today's codes are listed in the `filters` route's `countries`; lower-case or two-letter values return `400` | |
| exclude_country | string | No | Drop these countries (repeat the parameter or comma-separate), same codes as `country` | |
| race_type | string | No | T | Keep only these race types (repeat the parameter or comma-separate): `T` Thoroughbred, `H` Harness, `Q` QuarterHorse, `L` Thoroughbred LARC |
| code | string | No | Keep only these track codes (repeat the parameter or comma-separate), such as `LRL` | |
| finished | boolean | No | `true` for tracks whose card is over, `false` for tracks still racing; omit for both | |
| featured | boolean | No | `true` for the Sportsbook's featured tracks only, `false` for the others; omit for both | |
| sort | string | No | name | Sort: `name`, `mtp` (minutes to post of the current race), `wagerable_mtp`, `ivr`; default is the service's own order |
| order | string | No | asc | `asc` or `desc`; default `asc`. Only valid together with `sort` |
| 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": {
"race_date": "2026-10-23",
"total": 8,
"page": 1,
"limit": 3,
"tracks": [
{
"code": "CDF",
"name": "FR - Clairefontaine",
"short_name": "FR - Clairefontaine",
"ivr_code": 2365,
"country": "FRA",
"featured": false,
"is_finished": true,
"number_of_races": 9,
"race_types": [
"T"
]
}
],
"fetched_at": "2026-10-23T16:09:31Z"
},
"msg": "OK"
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.