Discover/RaceIQ API
live

RaceIQ APIraceiq.com ↗

Access RaceIQ's full metric catalogue, individual metric guides, and glossary via 3 endpoints. Covers sectional data, stride metrics, jump analytics, and more.

Endpoint health
verified 4h ago
get_metric_guide
list_metrics
get_metrics_glossary
3/3 passing latest checkself-healing
Endpoints
3
Updated
4h ago

What is the RaceIQ API?

The RaceIQ API exposes 3 endpoints for accessing horse-racing GPS performance metrics published on raceiq.com. Use list_metrics to retrieve the full catalogue of metric codes with their display names and racing-code labels (FLAT or JUMP), then call get_metric_guide with any metric code to get the complete explanatory guide — including ordered sections, bullet points, and embedded video URLs — for metrics like Sectional Data, Stride Data, or Jumping Metrics.

This call costs1 credit / call— charged only on success
Try it

No input parameters required.

→ api.parse.bot/scraper/e38f32a6-e9a1-479c-8102-716d23408baf/<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/e38f32a6-e9a1-479c-8102-716d23408baf/list_metrics' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 3 totalmissing one? ·

Lists the RaceiQ metrics presented on the metrics overview page, one row per metric. Each row carries the metric code accepted by get_metric_guide, the display name, and the racing code label the site shows on the card (FLAT or JUMP) or null when the card carries no such label. One page fetch; no pagination. Returns 10 metrics at the time of writing.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "count": "integer number of metrics returned",
    "metrics": "array of metric rows: metric (code for get_metric_guide), name (display title), racing_code (FLAT | JUMP | null)"
  },
  "sample": {
    "data": {
      "count": 10,
      "metrics": [
        {
          "name": "Sectional Data",
          "metric": "sectional-data",
          "racing_code": null
        },
        {
          "name": "0-20mph",
          "metric": "0-20mph",
          "racing_code": "FLAT"
        },
        {
          "name": "Jump Index",
          "metric": "jump-index",
          "racing_code": "JUMP"
        }
      ]
    },
    "status": "success"
  }
}

About the RaceIQ API

Metric Catalogue

list_metrics returns every metric RaceIQ publishes, along with three fields per row: a metric code (used as the input to get_metric_guide), a human-readable name, and a racing_code label of FLAT, JUMP, or null where no code is assigned. The count field tells you how many metrics the catalogue currently contains. No inputs are required.

Per-Metric Guides

get_metric_guide takes a single required parameter — metric, a code from the catalogue — and returns the full structured content of that metric's guide page. The response includes a title, an optional kicker string (e.g. "A GUIDE TO"), and a sections array. Each section carries a heading, paragraphs (ordered strings), bullets, and a videos array of embedded player URLs where the guide includes video examples. A related_metrics array lists the codes of other metrics linked from that page, making it straightforward to traverse connected topics.

Metrics Glossary

get_metrics_glossary returns all RaceIQ terminology in a single response, grouped into named categories such as Timings Data, Time Analysis, Jumping Metrics, and Stride Data. Each term within a category carries a definition string and a notes array for supplementary bullet points. The term_count field gives the total number of defined terms across all categories. There is no pagination — the full glossary is returned in one call.

Reliability & maintenanceVerified

The RaceIQ API is a managed, monitored endpoint for raceiq.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when raceiq.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 raceiq.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
4h ago
Latest check
3/3 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 reference tool that maps metric codes to plain-English definitions using the glossary categories and terms.
  • Filter the metric catalogue by racing_code to present only FLAT or JUMP metrics to users of a race-analysis app.
  • Traverse related metrics automatically using the related_metrics array returned by get_metric_guide.
  • Extract embedded video URLs from guide sections to assemble a training library of GPS metric explainers.
  • Index all metric name and definition fields into a search engine for a horse-racing analytics knowledge base.
  • Generate structured documentation for internal data pipelines by pulling all metric guides in sequence from the catalogue.
  • Populate glossary tooltips in a racing dashboard using term definition and notes fields from get_metrics_glossary.
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 RaceIQ offer an official developer API?+
RaceIQ does not publish a documented public developer API. The raceiq.com site presents its metric content as editorial and explanatory pages rather than a machine-readable data feed.
What does `get_metric_guide` return beyond plain text?+
get_metric_guide returns a structured sections array where each section carries a heading, ordered paragraphs, a bullets array, and a videos array of embedded player URLs for any sections that include video examples. It also returns a related_metrics array of metric codes linked from that guide page.
Does `list_metrics` distinguish between Flat and Jump racing metrics?+
Yes. Each row in the metrics array includes a racing_code field that is FLAT, JUMP, or null depending on the label the catalogue assigns to that metric card.
Does the API return live race results, sectional times for specific races, or horse-level GPS data?+
Not currently. The API covers RaceIQ's metric catalogue, per-metric guide pages (explanatory content), and the metrics glossary — it does not expose race-by-race sectional times, horse identifiers, or historical performance records. You can fork this API on Parse and revise it to add an endpoint targeting those data sources if they become accessible.
Is the glossary paginated, and how many terms does it typically cover?+
The glossary is not paginated — get_metrics_glossary returns all categories and terms in a single response. The term_count field in the response gives the exact total across all categories at the time of the call.
Page content last updated . Spec covers 3 endpoints from raceiq.com.
Related APIs in SportsSee all →
equianalytix.com API
Access data from equianalytix.com.
racemetrics.co.uk API
Access data from racemetrics.co.uk.
racenet.com.au API
Access data from racenet.com.au.
race.netkeiba.com API
Access comprehensive Japanese horse racing data from netkeiba.com, including race schedules, detailed race cards with runner information (jockeys, weights, equipment), and complete race results with finishing orders, times, lap splits, and payouts. Use this data to research races by date, analyze runner details before competitions, and review detailed race outcomes and performance metrics.
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.
racingtv.com API
Access detailed information about UK and international horse racing meetings, including complete racecards, runner details, Timeform analysis, pace bias data, and draw commentary. Plan your racing strategy or stay informed on upcoming races with comprehensive meeting schedules and expert insights all in one place.
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.
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.