Discover/France Galop API
live

France Galop APIfrance-galop.com

Access French horse racing data via the France Galop API. Search horses, list race meetings, get entries, and retrieve full race results with runner details.

Endpoint health
verified 7h ago
search_horse
list_races
get_race_results
get_race_entries
4/4 passing latest checkself-healing
Endpoints
4
Updated
14d ago

What is the France Galop API?

The France Galop API covers 4 endpoints that expose horse search, race meeting listings, declared entries, and full race results from France Galop. The list_races endpoint returns every meeting and race for a given date grouped by racecourse, while get_race_results delivers finishing positions, jockey, trainer, owner, margins, and prize money for each runner. Together they provide structured access to French flat racing data for any date France Galop makes public.

This call costs1 credit / call— charged only on success
Try it
Horse name or partial name to search for (minimum 3 characters recommended for meaningful results).
api.parse.bot/scraper/1d451e89-f459-4bff-9e81-188b218e4dfd/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/1d451e89-f459-4bff-9e81-188b218e4dfd/search_horse?query=Enable' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 4 totalmissing one? ·

Search for horses by name using France Galop's autocomplete. Returns basic identification data for each matching horse. Full horse profiles (trainer, owner, pedigree, colour, ratings) require authentication and are not available through this endpoint. The search matches against the beginning of horse names and returns all publicly visible matches.

Input
ParamTypeDescription
queryrequiredstringHorse name or partial name to search for (minimum 3 characters recommended for meaningful results).
Response
{
  "type": "object",
  "fields": {
    "query": "the search query that was executed",
    "results": "array of horse objects with identification data"
  },
  "sample": {
    "data": {
      "query": "Enable",
      "results": [
        {
          "age": 12,
          "sex": "Female",
          "name": "ENABLE",
          "country": "GB",
          "horse_id": "cHRPK0JXeWl3U2d5a3Y0T0xiSHBQQT09",
          "birth_year": 2014,
          "discipline": "PS",
          "profile_url": "https://www.france-galop.com/en/horse/cHRPK0JXeWl3U2d5a3Y0T0xiSHBQQT09"
        }
      ]
    },
    "status": "success"
  }
}

About the France Galop API

What the API Covers

The four endpoints map to the core workflows of French horse racing data consumption. list_races accepts a date parameter (YYYY-MM-DD) and returns all meetings for that day, with each race carrying its number, scheduled time, name, discipline, distance, prize money, runner count, and a race_id in YEAR/TYPE/ENCODED_ID format. That race_id is the key that unlocks the other three endpoints. Publicly accessible dates are limited to today, yesterday, and tomorrow relative to UTC.

Race Entries and Results

get_race_entries takes a race_id and returns the full declaration list: each runner's number, horse name, horse ID, pedigree, draw, owner, trainer, training location, jockey, weight, earnings, form, rating, and equipment, plus race-level metadata including conditions, prize money, and a runners_info summary of entered, forfeited, and definite runners. get_race_results returns post-race data for the same race: final finishing positions, margins, winner time, going, and a sectional_times_pdf_url pointing to the sectional times PDF when France Galop publishes one.

Horse Search

search_horse accepts a partial or full horse name (minimum 3 characters recommended) and returns an array of matching horse objects with basic identification data. Full profiles — trainer, owner, pedigree depth, colour, and ratings — require authentication on France Galop's own site and are not available through this endpoint. The endpoint is best used to resolve a horse's ID for cross-referencing against entry and result data.

Data Shape and Identifiers

All date fields in results and entries use DD/MM/YYYY format. Prize money is expressed in euros. The race_id composite key is the single linking identifier across list_races, get_race_entries, and get_race_results, making it straightforward to build date-scoped pipelines that move from meeting list to entries to results without additional lookups.

Reliability & maintenanceVerified

The France Galop API is a managed, monitored endpoint for france-galop.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when france-galop.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official france-galop.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
7h ago
Latest check
4/4 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Build a daily French racing card aggregator using list_races to pull all meetings and races by date.
  • Track trainer or jockey booking patterns by parsing the trainer and jockey fields from get_race_entries across multiple dates.
  • Monitor declared weights and equipment changes by polling get_race_entries for the same race_id on consecutive days.
  • Reconstruct finishing order and margins for post-race analysis using get_race_results runner objects.
  • Cross-reference search_horse results with entry and result data to build a per-horse race record.
  • Download sectional times PDFs programmatically via the sectional_times_pdf_url field returned in get_race_results.
  • Compare prize money distribution across racecourses by aggregating the prize_money field from list_races meetings.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does France Galop offer an official developer API?+
France Galop does not publish a public developer API or documented data feed. The france-galop.com API on Parse is the structured way to access this data programmatically.
What does `get_race_results` return for each runner?+
get_race_results returns an array of runner objects containing finishing position, horse name, horse ID, race number, pedigree, margin, owner, trainer, training location, jockey, and weight. Race-level fields include date, course, going, distance, race name, prize money in euros, winner time, starters info, and a URL for the sectional times PDF if France Galop has published one.
How far back can I query race data with `list_races`?+
The date parameter on list_races is publicly accessible for today, yesterday, and tomorrow relative to UTC. Historical dates beyond yesterday are not exposed by this endpoint. You can fork the API on Parse and revise it to add support for additional historical date ranges if that data becomes accessible.
Does the API include full horse profiles such as pedigree depth, colour, or career ratings?+
Not currently. search_horse returns basic identification data only; full profiles including trainer, owner, colour, and ratings require authentication on France Galop's own site and are not surfaced here. Entry and result endpoints include pedigree strings and ratings at the race level. You can fork the API on Parse and revise it to add an authenticated horse profile endpoint if you have valid credentials.
Does the API cover jump racing (hurdles or steeplechase) in addition to flat racing?+
The list_races endpoint returns a discipline field per race, so any discipline France Galop lists for a given date is included in the response. Coverage is limited to meetings France Galop publishes publicly; data for other French racing bodies such as Le Trot is not covered. You can fork the API on Parse and revise it to add endpoints targeting other French racing jurisdictions.
Page content last updated . Spec covers 4 endpoints from france-galop.com.
Related APIs in SportsSee all →
deutscher-galopp.de API
Access German horse racing results, search detailed horse profiles, and view performance rankings from Deutscher Galopp to make informed decisions about races and horses. Track race outcomes and compare horse statistics all in one place.
equibase.com API
Access comprehensive horse racing data from Equibase, including horse profiles, historical race results, track entries, post times, speed figures, and leader statistics for horses, jockeys, trainers, and owners.
racing.hkjc.com API
Access comprehensive horse racing data from the Hong Kong Jockey Club. Retrieve race results, detailed horse profiles including pedigree and form records, jockey and trainer season rankings, upcoming race meeting fixtures, and horse search by name.
bloodhorse.com API
Get comprehensive horse racing information including race results, stakes entries, horse profiles, and the latest news from BloodHorse.com. Search racing data, view detailed race information, and discover current racing leaders all in one place.
atg.se API
Access comprehensive horse racing data from ATG.se, including race calendars, detailed race information, horse profiles, starting lineups, and results. Retrieve up-to-date information on races, horses, drivers, betting pools, and outcomes.
racingpost.com API
Access comprehensive horse racing data from Racing Post, including daily racecards, meeting schedules, race results, and detailed horse profiles with form history, stats, and pedigree.
data.fei.org API
Search and explore detailed information about international equestrian sports, including horses, riders, competition results, rankings, and show schedules from the FEI database. Look up specific athletes and horses, browse upcoming events by venue, and track performance across national federations.
gbgb.org.uk API
Access comprehensive greyhound racing information including race results, meeting details, greyhound profiles and form history, and upcoming open races across all GBGB tracks. Search for specific races and greyhounds, browse available tracks and race classes, and stay updated on upcoming racing events.