Horse Racing API
We have partnered with Rapid (formerly RapidAPI), provider of the world’s largest API Hub. Rapid offers an API platform that enables developers and enterprises to find, connect to, and manage APIs across multiple environments.
Millions of developers use Rapid to connect to thousands of APIs, helping power modern software development by improving data sharing and collaboration between multiple applications.
Gambles.me are excited to start this partnership and look forward to seeing the software people develop with our horse racing data.
Endpoints Get started
Our Horse Racing APIs
Races
Races
Call this endpoint to return a collection of race meetings for the current date.
Request URL
GET /v1/index.php?endpoint=Races
UpcomingRaces
Call this endpoint to return a collection of future race meetings for the current date.
Request URL
GET /v1/index.php?endpoint=UpcomingRaces
FinishedRaces
Call this endpoint to return a collection of finished race meetings for the current date. This does not mean they have results.
Request URL
GET /v1/index.php?endpoint=FinishedRaces
Horses
Horse
Call this endpoint to return information about the given horse.
Request URL
GET /v1/index.php?endpoint=Horse
Parameters
data {"HorseID":12345}
Horses
Call this endpoint to return a collection of horses for a given race meeting.
Request URL
GET /v1/index.php?endpoint=Horses
Parameters
data {"RaceID":7626,"OrderBy":"GMR","OrderByDirection":"DESC"}
Form
Call this endpoint to return past race results for a given horse.
Request URL
GET /v1/index.php?endpoint=Form
Parameters
data {"HorseID":12345}
Jockeys
JockeyForm
Call this endpoint to return past race results for the given jockey.
Request URL
GET /v1/index.php?endpoint=JockeyForm
Parameters
data {"JockeyID":1234}
Jockey
Call this endpoint to return information about a given jockey.
Request URL
GET /v1/index.php?endpoint=Jockey
Parameters
data {"JockeyID":1234}
Trainers
TrainerForm
Call this endpoint to return past race results for the given trainer.
Request URL
GET /v1/index.php?endpoint=TrainerForm
Parameters
data {"TrainerID":1234}
Trainer
Call this endpoint to return information about the given trainer.
Request URL
GET /v1/index.php?endpoint=Trainer
Parameters
data {"TrainerID":1234}
Results
Results
Call this endpoint to return results form the given race.
Request URL
GET /v1/index.php?endpoint=Results
Parameters
data {"RaceID":7626}
NonFinishers
Call this endpoint to return a collection of horses that did not finish the race.
Request URL
GET /v1/index.php?endpoint=NonFinishers
Parameters
data {"RaceID":7626}
Toolbox
SearchHorse
Call this endpoint to return information about a horse(s).
Request URL
GET /v1/index.php?endpoint=SearchHorse
Parameters
data {"HorseName":"Eagle One","Operator":"="}
Operators
Operator One of: =, LIKE
GMR
Call this endpoint to return a collection of horses ordered by their GMR rating.
Request URL
GET /v1/index.php?endpoint=GMR
FrontRunners
Call this endpoint to return a collection of front runner horses.
Request URL
GET /v1/index.php?endpoint=FrontRunners
MyHorses
Call this endpoint to return a user's My Horses.
Request URL
GET /v1/index.php?endpoint=MyHorses
Parameters
data {"AppKey":12345}
TopPicks
Call this endpoint to return our Top Picks of the day.
Request URL
GET /v1/index.php?endpoint=TopPicks
Parameters
data {"AppKey":12345}
Spotlight
Call this endpoint to return a horses from today's Spotlight.
Request URL
GET /v1/index.php?endpoint=Spotlight
Parameters
data {"AppKey":12345}