Endpoint Playground
Returns today's official races with their results: winning time, finish order with win, place and show payoffs, and the payoff of every wager type. A race the service reports as refunded has no finishers and one payoff whose selection is `Refund`. Filter by track, country and race type.
25 Oct 2026: 40 results; 17 fields had a value in every checked item.
Sample value profiles: race_date: 2026-10-24; track_name: Bangor Raceway (11), Belmont (11), Downs at Albuquerque (9) and 3 more; number: 1 to 11, median 4.
curl 'https://api.crawlora.net/api/v1/fanduel/racing/results?race_type=T' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| track | string | No | Keep only these track codes (repeat the parameter or comma-separate), such as `LRL`; list codes with the `tracks` route | |
| 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 |
| 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": 4,
"page": 1,
"limit": 2,
"results": [
{
"id": "CQD-1",
"track_code": "CQD",
"track_name": "GB - Cheltenham",
"country": "GBR",
"number": "1",
"race_date": "2026-10-23",
"mtp": 0,
"post_time": "2026-10-23T12:15:31Z",
"status": {
"code": "RO",
"name": "Race Official"
},
"race_type": {
"code": "T",
"name": "Thoroughbred"
},
"surface": {
"code": "T",
"name": "Turf"
},
"race_class": {
"code": "Z-I-H",
"name": "Handicap Hurdle"
},
"distance": "19.9f",
"purse": 34000,
"runner_count": 13,
"live_streaming": true,
"results": {
"winning_time": 296.6,
"finishers": [
{
"position": 1,
"number": "6",
"runner": "Frontier Prince",
"win_payoff": 26.2,
"place_payoff": 6.2,
"show_payoff": 0,
"silk_url": "https://images.timeform.com/silks/00828789.png"
}
],
"payoffs": [
{
"wager_type": {
"code": "WN",
"name": "Win"
},
"wager_amount": 1,
"selections": [
{
"selection": "6",
"payout": 13.1
}
]
}
]
}
}
],
"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.