The Racing API Standard 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 Standard 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
38 operations
across 38 paths,
and defines 78 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.
38 operations38 paths78 schemas38 GET
Metadata
The identity and technical contract details declared by the specification.
The contract defines 78 schemas that model the data the API accepts and returns. The most detailed are app__models__racecards__RunnerOdds (49 properties), RunnerStandard (35 properties), app__models__result__RunnerBasic (34 properties), RacecardOdds (33 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
TrainerHorseAgeAnalysis
object
5 properties5 required
Distances
object
13 properties13 required
TimesGoing
object
6 properties6 required
SireDistanceAnalysis
object
5 properties5 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
RunnerPrevOwner
object
3 properties
Region
object
2 properties2 required
OwnerJockeyAnalysis
object
5 properties5 required
HTTPValidationError
object
1 property
RunnerPrevTrainer
object
3 properties
app__models__damsires__Class
object
9 properties9 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
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
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.