Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

The Racing API Standard Plan API

The Standard Plan API from The Racing API — 38 operation(s) for standard plan.

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 operations 38 paths 78 schemas 38 GET

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
1.4.3
Base URL
https://api.theracingapi.com
Authentication
HTTP Basic
Resource Areas
1

Authentication & Security 1

The Racing API Standard Plan API declares 1 security scheme for authenticating requests. It accepts HTTP basic authentication (HTTPBasic).

Paths & Operations 38

Across 38 paths, the API surfaces 38 operations — 38 GET. Each is listed below with its method, path, parameters, and response codes.

Standard Plan 38
GET
/v1/courses/regions
The Racing API Regions
regions_v1_courses_regions_get → 200404422
GET
/v1/courses
The Racing API Courses
courses_v1_courses_get 1 param → 200404422
GET
/v1/dams/search
The Racing API Dam Search
dam_search_v1_dams_search_get 1 param → 200404422
GET
/v1/dams/{dam_id}/analysis/classes
The Racing API Dam Progeny Class Analysis
dam_progeny_class_analysis_v1_dams__dam_id__analysis_classes_get 12 params → 200404422
GET
/v1/dams/{dam_id}/analysis/distances
The Racing API Dam Progeny Distance Analysis
dam_progeny_distance_analysis_v1_dams__dam_id__analysis_distances_get 12 params → 200404422
GET
/v1/damsires/search
The Racing API Damsire Search
damsire_search_v1_damsires_search_get 1 param → 200404422
GET
/v1/damsires/{damsire_id}/analysis/classes
The Racing API Damsire Grandoffspring Class Analysis
damsire_grandoffspring_class_analysis_v1_damsires__damsire_id__analysis_classes_get 12 params → 200404422
GET
/v1/damsires/{damsire_id}/analysis/distances
The Racing API Damsire Grandoffspring Distance Analysis
damsire_grandoffspring_distance_analysis_v1_damsires__damsire_id__analysis_distances_get 12 params → 200404422
GET
/v1/horses/search
The Racing API Horse Search
horse_search_v1_horses_search_get 1 param → 200404422
GET
/v1/horses/{horse_id}/analysis/distance-times
The Racing API Horse Distance Time Analysis
horse_distance_time_analysis_v1_horses__horse_id__analysis_distance_times_get 12 params → 200404422
GET
/v1/horses/{horse_id}/standard
The Racing API Horse Standard
horse_standard_v1_horses__horse_id__standard_get 1 param → 200404422
GET
/v1/jockeys/search
The Racing API Jockey Search
jockey_search_v1_jockeys_search_get 1 param → 200404422
GET
/v1/jockeys/{jockey_id}/analysis/courses
The Racing API Jockey Course Analysis
jockey_course_analysis_v1_jockeys__jockey_id__analysis_courses_get 12 params → 200404422
GET
/v1/jockeys/{jockey_id}/analysis/distances
The Racing API Jockey Distance Analysis
jockey_distance_analysis_v1_jockeys__jockey_id__analysis_distances_get 12 params → 200404422
GET
/v1/jockeys/{jockey_id}/analysis/owners
The Racing API Jockey Owner Analysis
jockey_owner_analysis_v1_jockeys__jockey_id__analysis_owners_get 12 params → 200404422
GET
/v1/jockeys/{jockey_id}/analysis/trainers
The Racing API Jockey Trainer Analysis
jockey_trainer_analysis_v1_jockeys__jockey_id__analysis_trainers_get 12 params → 200404422
GET
/v1/owners/search
The Racing API Owner Search
owner_search_v1_owners_search_get 1 param → 200404422
GET
/v1/owners/{owner_id}/analysis/courses
The Racing API Owner Course Analysis
owner_course_analysis_v1_owners__owner_id__analysis_courses_get 12 params → 200404422
GET
/v1/owners/{owner_id}/analysis/distances
The Racing API Owner Distance Analysis
owner_distance_analysis_v1_owners__owner_id__analysis_distances_get 12 params → 200404422
GET
/v1/owners/{owner_id}/analysis/jockeys
The Racing API Owner Jockey Analysis
owner_jockey_analysis_v1_owners__owner_id__analysis_jockeys_get 12 params → 200404422
GET
/v1/owners/{owner_id}/analysis/trainers
The Racing API Owner Trainer Analysis
owner_trainer_analysis_v1_owners__owner_id__analysis_trainers_get 12 params → 200404422
GET
/v1/racecards/standard
The Racing API Racecards Standard
racecards_standard_v1_racecards_standard_get 5 params → 200404422
GET
/v1/racecards/big-races
The Racing API Racecards Big Races
racecards_big_races_v1_racecards_big_races_get 6 params → 200404422
GET
/v1/racecards/summaries
The Racing API Racecards Summaries
racecards_summaries_v1_racecards_summaries_get 3 params → 200404422
GET
/v1/racecards/{horse_id}/results
The Racing API Racecard Horse Results
racecard_horse_results_v1_racecards__horse_id__results_get 14 params → 200404422
GET
/v1/racecards/{race_id}/standard
The Racing API Race Standard
race_standard_v1_racecards__race_id__standard_get 1 param → 200404422
GET
/v1/results
The Racing API Results
results_v1_results_get 13 params → 200404422
GET
/v1/results/today
The Racing API Results Today
results_today_v1_results_today_get 3 params → 200404422
GET
/v1/results/{race_id}
The Racing API Result
result_v1_results__race_id__get 1 param → 200404422
GET
/v1/sires/search
The Racing API Sire Search
sire_search_v1_sires_search_get 1 param → 200404422
GET
/v1/sires/{sire_id}/analysis/classes
The Racing API Sire Progeny Class Analysis
sire_progeny_class_analysis_v1_sires__sire_id__analysis_classes_get 12 params → 200404422
GET
/v1/sires/{sire_id}/analysis/distances
The Racing API Sire Progeny Distance Analysis
sire_progeny_distance_analysis_v1_sires__sire_id__analysis_distances_get 12 params → 200404422
GET
/v1/trainers/search
The Racing API Trainer Search
trainer_search_v1_trainers_search_get 1 param → 200404422
GET
/v1/trainers/{trainer_id}/analysis/horse-age
The Racing API Trainer Horse Age Analysis
trainer_horse_age_analysis_v1_trainers__trainer_id__analysis_horse_age_get 12 params → 200404422
GET
/v1/trainers/{trainer_id}/analysis/courses
The Racing API Trainer Course Analysis
trainer_course_analysis_v1_trainers__trainer_id__analysis_courses_get 12 params → 200404422
GET
/v1/trainers/{trainer_id}/analysis/distances
The Racing API Trainer Distance Analysis
trainer_distance_analysis_v1_trainers__trainer_id__analysis_distances_get 12 params → 200404422
GET
/v1/trainers/{trainer_id}/analysis/jockeys
The Racing API Trainer Jockey Analysis
trainer_jockey_analysis_v1_trainers__trainer_id__analysis_jockeys_get 12 params → 200404422
GET
/v1/trainers/{trainer_id}/analysis/owners
The Racing API Trainer Owner Analysis
trainer_owner_analysis_v1_trainers__trainer_id__analysis_owners_get 12 params → 200404422

Schemas 78

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 properties 12 required
ResultBasic
object
31 properties 19 required
Sires
object
1 property 1 required
app__models__damsires__Distance
object
12 properties 12 required
app__models__jockeys__Jockey
object
2 properties 2 required
Damsires
object
1 property 1 required
app__models__trainers__Course
object
11 properties 11 required
TrainerOwnerAnalysis
object
5 properties 5 required
HorseDistanceTimeAnalysis
object
11 properties 11 required
TrainerJockeyAnalysis
object
5 properties 5 required
JockeyDistanceAnalysis
object
5 properties 5 required
ResultsStandardPage
object
5 properties 5 required
TrainerHorseAgeAnalysis
object
5 properties 5 required
Distances
object
13 properties 13 required
TimesGoing
object
6 properties 6 required
SireDistanceAnalysis
object
5 properties 5 required
app__models__owners__Course
object
11 properties 11 required
app__models__result__RunnerBasic
object
34 properties 32 required
SireClassAnalysis
object
5 properties 5 required
OwnerDistanceAnalysis
object
5 properties 5 required
app__models__dams__Class
object
9 properties 9 required
app__models__sires__Distance
object
12 properties 12 required
app__models__racecards__RunnerOdds
object
49 properties 30 required
app__models__trainers__Owner
object
10 properties 10 required
app__models__trainers__Distance
object
12 properties 12 required
app__models__trainers__Trainer
object
2 properties 2 required
RunnerMedical
object
2 properties
RunnerPrevOwner
object
3 properties
Region
object
2 properties 2 required
OwnerJockeyAnalysis
object
5 properties 5 required
HTTPValidationError
object
1 property
RunnerPrevTrainer
object
3 properties
app__models__damsires__Class
object
9 properties 9 required
app__models__owners__Owner
object
2 properties 2 required
HorseAges
object
9 properties 9 required
TrainerDistanceAnalysis
object
5 properties 5 required
ValidationError
object
5 properties 3 required
RunnerStandard
object
35 properties 32 required
app__models__owners__Trainer
object
10 properties 10 required
Horse
object
8 properties 1 required
ResultStandard
object
31 properties 19 required
RacecardSummary
object
11 properties 8 required
app__models__owners__Jockey
object
10 properties 10 required
RunnerStableTour
object
1 property
Damsire
object
2 properties 2 required
Trainers
object
1 property 1 required
Sire
object
2 properties 2 required
CoursesPage
object
2 properties 2 required
OwnerCourseAnalysis
object
5 properties 5 required
Dams
object
1 property 1 required
DamDistanceAnalysis
object
5 properties 5 required
app__models__jockeys__Trainer
object
10 properties 10 required
DamsireClassAnalysis
object
5 properties 5 required
app__models__jockeys__Owner
object
10 properties 10 required
RacecardsOddsPage
object
5 properties 5 required
JockeyTrainerAnalysis
object
5 properties 5 required
Dam
object
2 properties 2 required
app__models__trainers__Jockey
object
10 properties 10 required
RunnerTrainer14Days
object
3 properties
ResultsBasicPage
object
5 properties 5 required
DamClassAnalysis
object
5 properties 5 required
JockeyCourseAnalysis
object
5 properties 5 required
RunnerQuote
object
10 properties
OwnerTrainerAnalysis
object
5 properties 5 required
RacecardOdds
object
33 properties 24 required
app__models__owners__Distance
object
12 properties 12 required
app__models__sires__Class
object
9 properties 9 required
Jockeys
object
1 property 1 required
Horses
object
1 property 1 required
app__models__jockeys__Distance
object
12 properties 12 required
DamsireDistanceAnalysis
object
5 properties 5 required
Owners
object
1 property 1 required
app__models__jockeys__Course
object
11 properties 11 required
app__models__courses__Course
object
4 properties 4 required
TrainerCourseAnalysis
object
5 properties 5 required
JockeyOwnerAnalysis
object
5 properties 5 required
OddsNoHistory
object
6 properties 6 required
RacecardsSummary
object
2 properties 2 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

the-racing-api-standard-plan-api-openapi.yml Raw ↑

Other APIs The Racing API publishes across the network.

The Racing API Australia API
The Racing API Basic Plan API
The Racing API Courses API
The Racing API Dams API
The Racing API Damsires API
The Racing API Free Plan API
The Racing API Horses API
The Racing API Jockeys API
The Racing API North America API
The Racing API Odds API
The Racing API Owners API
The Racing API Pro Plan API