The Racing API Pro Plan API is one of 17 APIs that The Racing API publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
This API exposes 2 JSON Schema definitions.
Tagged areas include Pro Plan. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, authentication docs, a JSON-LD context, and 2 JSON Schemas.
This API exposes
46 operations
across 46 paths,
and defines 86 schemas.
It is described by OpenAPI 3.1.0, at version 1.4.3.
Requests are made against a single base URL, https://api.theracingapi.com.
46 operations46 paths86 schemas46 GET
Metadata
The identity and technical contract details declared by the specification.
The contract defines 86 schemas that model the data the API accepts and returns. The most detailed are app__models__racecards__RunnerOdds (49 properties), RunnerOddsPro (49 properties), RunnerStandard (35 properties), app__models__result__RunnerBasic (34 properties). Each schema is shown below with its type and property counts.
app__models__dams__Distance
object
12 properties12 required
ResultBasic
object
31 properties19 required
Sires
object
1 property1 required
app__models__damsires__Distance
object
12 properties12 required
app__models__jockeys__Jockey
object
2 properties2 required
Damsires
object
1 property1 required
app__models__trainers__Course
object
11 properties11 required
TrainerOwnerAnalysis
object
5 properties5 required
HorseDistanceTimeAnalysis
object
11 properties11 required
TrainerJockeyAnalysis
object
5 properties5 required
JockeyDistanceAnalysis
object
5 properties5 required
ResultsStandardPage
object
5 properties5 required
RacecardOddsPro
object
33 properties24 required
RaceRunnerOddsHistory
object
3 properties3 required
TrainerHorseAgeAnalysis
object
5 properties5 required
Distances
object
13 properties13 required
TimesGoing
object
6 properties6 required
SireDistanceAnalysis
object
5 properties5 required
OddsHistory
object
7 properties6 required
app__models__owners__Course
object
11 properties11 required
app__models__result__RunnerBasic
object
34 properties32 required
SireClassAnalysis
object
5 properties5 required
OwnerDistanceAnalysis
object
5 properties5 required
app__models__dams__Class
object
9 properties9 required
app__models__sires__Distance
object
12 properties12 required
app__models__racecards__RunnerOdds
object
49 properties30 required
app__models__trainers__Owner
object
10 properties10 required
app__models__trainers__Distance
object
12 properties12 required
app__models__trainers__Trainer
object
2 properties2 required
RunnerMedical
object
2 properties
RaceRunnerOddsBookmakers
object
7 properties
RunnerPrevOwner
object
3 properties
Region
object
2 properties2 required
OwnerJockeyAnalysis
object
5 properties5 required
HTTPValidationError
object
1 property
RunnerPrevTrainer
object
3 properties
RaceRunnerOdds
object
4 properties3 required
app__models__damsires__Class
object
9 properties9 required
RunnerOddsPro
object
49 properties30 required
app__models__owners__Owner
object
2 properties2 required
HorseAges
object
9 properties9 required
TrainerDistanceAnalysis
object
5 properties5 required
ValidationError
object
5 properties3 required
RunnerStandard
object
35 properties32 required
app__models__owners__Trainer
object
10 properties10 required
Horse
object
8 properties1 required
ResultStandard
object
31 properties19 required
HorsePro
object
14 properties1 required
RacecardSummary
object
11 properties8 required
app__models__owners__Jockey
object
10 properties10 required
RunnerStableTour
object
1 property
Damsire
object
2 properties2 required
Trainers
object
1 property1 required
Sire
object
2 properties2 required
CoursesPage
object
2 properties2 required
OwnerCourseAnalysis
object
5 properties5 required
Dams
object
1 property1 required
DamDistanceAnalysis
object
5 properties5 required
app__models__jockeys__Trainer
object
10 properties10 required
DamsireClassAnalysis
object
5 properties5 required
app__models__jockeys__Owner
object
10 properties10 required
RacecardsOddsPage
object
5 properties5 required
JockeyTrainerAnalysis
object
5 properties5 required
Dam
object
2 properties2 required
app__models__trainers__Jockey
object
10 properties10 required
RunnerTrainer14Days
object
3 properties
ResultsBasicPage
object
5 properties5 required
DamClassAnalysis
object
5 properties5 required
JockeyCourseAnalysis
object
5 properties5 required
RunnerQuote
object
10 properties
OwnerTrainerAnalysis
object
5 properties5 required
RacecardOdds
object
33 properties24 required
app__models__owners__Distance
object
12 properties12 required
app__models__sires__Class
object
9 properties9 required
Jockeys
object
1 property1 required
Horses
object
1 property1 required
app__models__jockeys__Distance
object
12 properties12 required
DamsireDistanceAnalysis
object
5 properties5 required
Owners
object
1 property1 required
app__models__jockeys__Course
object
11 properties11 required
app__models__courses__Course
object
4 properties4 required
TrainerCourseAnalysis
object
5 properties5 required
RacecardsOddsProPage
object
5 properties5 required
JockeyOwnerAnalysis
object
5 properties5 required
OddsNoHistory
object
6 properties6 required
RacecardsSummary
object
2 properties2 required
Specification
The full machine-readable OpenAPI contract behind this narrative.