aid: the-racing-api
name: The Racing API
description: >-
  High performance API for horse racing statistical modelling, application development and web content. Complete
  coverage of UK, Irish and Hong Kong horse racing with real-time data updates every 3 minutes.
type: Index
deliveryModel:
  model: saas
  open_source: false
  commercial: true
  callable_host: true
  label: Hosted service · you call their endpoint
  confidence: high
  source:
  - openapi
  - pricing
  generated: '2026-08-28'
  method: derived
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Freemium · Self-serve signup
  confidence: medium
  source:
  - plans
  - authentication
  - security
  generated: '2026-09-03'
  method: derived
position: Consuming
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/the-racing-api.png
tags:
  - Horse Racing
  - Sports
  - Statistics
  - Betting
  - Analytics
created: '2025-02-06'
modified: '2026-05-19'
url: https://raw.githubusercontent.com/api-evangelist/the-racing-api/refs/heads/main/apis.yml
specificationVersion: '0.23'
apis:
- aid: the-racing-api:the-racing-api-australia-api
  name: The Racing API Australia API
  description: The Australia API from The Racing API — 3 operation(s) for australia.
  humanURL: https://www.theracingapi.com/
  baseURL: https://api.theracingapi.com
  tags:
  - Australia
  properties:
  - type: OpenAPI
    url: openapi/the-racing-api-australia-api-openapi.yml
  - type: Documentation
    url: https://api.theracingapi.com/documentation
  - type: Website
    url: https://www.theracingapi.com/
  - type: Authentication
    url: https://www.theracingapi.com/dashboard
  - type: JSONSchema
    url: json-schema/the-racing-api-racecard-summary-schema.json
  - type: JSONStructure
    url: json-structure/the-racing-api-racecard-summary-structure.json
  - type: JSONLD
    url: json-ld/the-racing-api-context.jsonld
- aid: the-racing-api:the-racing-api-courses-api
  name: The Racing API Courses API
  description: The Courses API from The Racing API — 2 operation(s) for courses.
  humanURL: https://www.theracingapi.com/
  baseURL: https://api.theracingapi.com
  tags:
  - Courses
  properties:
  - type: OpenAPI
    url: openapi/the-racing-api-courses-api-openapi.yml
  - type: Documentation
    url: https://api.theracingapi.com/documentation
  - type: Website
    url: https://www.theracingapi.com/
  - type: Authentication
    url: https://www.theracingapi.com/dashboard
  - type: JSONSchema
    url: json-schema/the-racing-api-racecard-summary-schema.json
  - type: JSONStructure
    url: json-structure/the-racing-api-racecard-summary-structure.json
  - type: JSONLD
    url: json-ld/the-racing-api-context.jsonld
- aid: the-racing-api:the-racing-api-dams-api
  name: The Racing API Dams API
  description: The Dams API from The Racing API — 4 operation(s) for dams.
  humanURL: https://www.theracingapi.com/
  baseURL: https://api.theracingapi.com
  tags:
  - Dams
  properties:
  - type: OpenAPI
    url: openapi/the-racing-api-dams-api-openapi.yml
  - type: Documentation
    url: https://api.theracingapi.com/documentation
  - type: Website
    url: https://www.theracingapi.com/
  - type: Authentication
    url: https://www.theracingapi.com/dashboard
  - type: JSONSchema
    url: json-schema/the-racing-api-racecard-summary-schema.json
  - type: JSONStructure
    url: json-structure/the-racing-api-racecard-summary-structure.json
  - type: JSONLD
    url: json-ld/the-racing-api-context.jsonld
- aid: the-racing-api:the-racing-api-damsires-api
  name: The Racing API Damsires API
  description: The Damsires API from The Racing API — 4 operation(s) for damsires.
  humanURL: https://www.theracingapi.com/
  baseURL: https://api.theracingapi.com
  tags:
  - Damsires
  properties:
  - type: OpenAPI
    url: openapi/the-racing-api-damsires-api-openapi.yml
  - type: Documentation
    url: https://api.theracingapi.com/documentation
  - type: Website
    url: https://www.theracingapi.com/
  - type: Authentication
    url: https://www.theracingapi.com/dashboard
  - type: JSONSchema
    url: json-schema/the-racing-api-racecard-summary-schema.json
  - type: JSONStructure
    url: json-structure/the-racing-api-racecard-summary-structure.json
  - type: JSONLD
    url: json-ld/the-racing-api-context.jsonld
- aid: the-racing-api:the-racing-api-horses-api
  name: The Racing API Horses API
  description: The Horses API from The Racing API — 5 operation(s) for horses.
  humanURL: https://www.theracingapi.com/
  baseURL: https://api.theracingapi.com
  tags:
  - Horses
  properties:
  - type: OpenAPI
    url: openapi/the-racing-api-horses-api-openapi.yml
  - type: Documentation
    url: https://api.theracingapi.com/documentation
  - type: Website
    url: https://www.theracingapi.com/
  - type: Authentication
    url: https://www.theracingapi.com/dashboard
  - type: JSONSchema
    url: json-schema/the-racing-api-racecard-summary-schema.json
  - type: JSONStructure
    url: json-structure/the-racing-api-racecard-summary-structure.json
  - type: JSONLD
    url: json-ld/the-racing-api-context.jsonld
- aid: the-racing-api:the-racing-api-jockeys-api
  name: The Racing API Jockeys API
  description: The Jockeys API from The Racing API — 6 operation(s) for jockeys.
  humanURL: https://www.theracingapi.com/
  baseURL: https://api.theracingapi.com
  tags:
  - Jockeys
  properties:
  - type: OpenAPI
    url: openapi/the-racing-api-jockeys-api-openapi.yml
  - type: Documentation
    url: https://api.theracingapi.com/documentation
  - type: Website
    url: https://www.theracingapi.com/
  - type: Authentication
    url: https://www.theracingapi.com/dashboard
  - type: JSONSchema
    url: json-schema/the-racing-api-racecard-summary-schema.json
  - type: JSONStructure
    url: json-structure/the-racing-api-racecard-summary-structure.json
  - type: JSONLD
    url: json-ld/the-racing-api-context.jsonld
- aid: the-racing-api:the-racing-api-north-america-api
  name: The Racing API North America API
  description: The North America API from The Racing API — 3 operation(s) for north america.
  humanURL: https://www.theracingapi.com/
  baseURL: https://api.theracingapi.com
  tags:
  - North America
  properties:
  - type: OpenAPI
    url: openapi/the-racing-api-north-america-api-openapi.yml
  - type: Documentation
    url: https://api.theracingapi.com/documentation
  - type: Website
    url: https://www.theracingapi.com/
  - type: Authentication
    url: https://www.theracingapi.com/dashboard
  - type: JSONSchema
    url: json-schema/the-racing-api-racecard-summary-schema.json
  - type: JSONStructure
    url: json-structure/the-racing-api-racecard-summary-structure.json
  - type: JSONLD
    url: json-ld/the-racing-api-context.jsonld
- aid: the-racing-api:the-racing-api-odds-api
  name: The Racing API Odds API
  description: The Odds API from The Racing API — 1 operation(s) for odds.
  humanURL: https://www.theracingapi.com/
  baseURL: https://api.theracingapi.com
  tags:
  - Odds
  properties:
  - type: OpenAPI
    url: openapi/the-racing-api-odds-api-openapi.yml
  - type: Documentation
    url: https://api.theracingapi.com/documentation
  - type: Website
    url: https://www.theracingapi.com/
  - type: Authentication
    url: https://www.theracingapi.com/dashboard
  - type: JSONSchema
    url: json-schema/the-racing-api-racecard-summary-schema.json
  - type: JSONStructure
    url: json-structure/the-racing-api-racecard-summary-structure.json
  - type: JSONLD
    url: json-ld/the-racing-api-context.jsonld
- aid: the-racing-api:the-racing-api-owners-api
  name: The Racing API Owners API
  description: The Owners API from The Racing API — 6 operation(s) for owners.
  humanURL: https://www.theracingapi.com/
  baseURL: https://api.theracingapi.com
  tags:
  - Owners
  properties:
  - type: OpenAPI
    url: openapi/the-racing-api-owners-api-openapi.yml
  - type: Documentation
    url: https://api.theracingapi.com/documentation
  - type: Website
    url: https://www.theracingapi.com/
  - type: Authentication
    url: https://www.theracingapi.com/dashboard
  - type: JSONSchema
    url: json-schema/the-racing-api-racecard-summary-schema.json
  - type: JSONStructure
    url: json-structure/the-racing-api-racecard-summary-structure.json
  - type: JSONLD
    url: json-ld/the-racing-api-context.jsonld
- aid: the-racing-api:the-racing-api-pro-plan-api
  name: The Racing API Pro Plan API
  description: The Pro Plan API from The Racing API — 46 operation(s) for pro plan.
  humanURL: https://www.theracingapi.com/
  baseURL: https://api.theracingapi.com
  tags:
  - Pro Plan
  properties:
  - type: OpenAPI
    url: openapi/the-racing-api-pro-plan-api-openapi.yml
  - type: Documentation
    url: https://api.theracingapi.com/documentation
  - type: Website
    url: https://www.theracingapi.com/
  - type: Authentication
    url: https://www.theracingapi.com/dashboard
  - type: JSONSchema
    url: json-schema/the-racing-api-racecard-summary-schema.json
  - type: JSONStructure
    url: json-structure/the-racing-api-racecard-summary-structure.json
  - type: JSONLD
    url: json-ld/the-racing-api-context.jsonld
- aid: the-racing-api:the-racing-api-racecards-api
  name: The Racing API Racecards API
  description: The Racecards API from The Racing API — 8 operation(s) for racecards.
  humanURL: https://www.theracingapi.com/
  baseURL: https://api.theracingapi.com
  tags:
  - Racecards
  properties:
  - type: OpenAPI
    url: openapi/the-racing-api-racecards-api-openapi.yml
  - type: Documentation
    url: https://api.theracingapi.com/documentation
  - type: Website
    url: https://www.theracingapi.com/
  - type: Authentication
    url: https://www.theracingapi.com/dashboard
  - type: JSONSchema
    url: json-schema/the-racing-api-racecard-summary-schema.json
  - type: JSONStructure
    url: json-structure/the-racing-api-racecard-summary-structure.json
  - type: JSONLD
    url: json-ld/the-racing-api-context.jsonld
- aid: the-racing-api:the-racing-api-results-api
  name: The Racing API Results API
  description: The Results API from The Racing API — 4 operation(s) for results.
  humanURL: https://www.theracingapi.com/
  baseURL: https://api.theracingapi.com
  tags:
  - Results
  properties:
  - type: OpenAPI
    url: openapi/the-racing-api-results-api-openapi.yml
  - type: Documentation
    url: https://api.theracingapi.com/documentation
  - type: Website
    url: https://www.theracingapi.com/
  - type: Authentication
    url: https://www.theracingapi.com/dashboard
  - type: JSONSchema
    url: json-schema/the-racing-api-racecard-summary-schema.json
  - type: JSONStructure
    url: json-structure/the-racing-api-racecard-summary-structure.json
  - type: JSONLD
    url: json-ld/the-racing-api-context.jsonld
- aid: the-racing-api:the-racing-api-sires-api
  name: The Racing API Sires API
  description: The Sires API from The Racing API — 4 operation(s) for sires.
  humanURL: https://www.theracingapi.com/
  baseURL: https://api.theracingapi.com
  tags:
  - Sires
  properties:
  - type: OpenAPI
    url: openapi/the-racing-api-sires-api-openapi.yml
  - type: Documentation
    url: https://api.theracingapi.com/documentation
  - type: Website
    url: https://www.theracingapi.com/
  - type: Authentication
    url: https://www.theracingapi.com/dashboard
  - type: JSONSchema
    url: json-schema/the-racing-api-racecard-summary-schema.json
  - type: JSONStructure
    url: json-structure/the-racing-api-racecard-summary-structure.json
  - type: JSONLD
    url: json-ld/the-racing-api-context.jsonld
- aid: the-racing-api:the-racing-api-trainers-api
  name: The Racing API Trainers API
  description: The Trainers API from The Racing API — 7 operation(s) for trainers.
  humanURL: https://www.theracingapi.com/
  baseURL: https://api.theracingapi.com
  tags:
  - Trainers
  properties:
  - type: OpenAPI
    url: openapi/the-racing-api-trainers-api-openapi.yml
  - type: Documentation
    url: https://api.theracingapi.com/documentation
  - type: Website
    url: https://www.theracingapi.com/
  - type: Authentication
    url: https://www.theracingapi.com/dashboard
  - type: JSONSchema
    url: json-schema/the-racing-api-racecard-summary-schema.json
  - type: JSONStructure
    url: json-structure/the-racing-api-racecard-summary-structure.json
  - type: JSONLD
    url: json-ld/the-racing-api-context.jsonld
common:
  - type: CapabilityMap
    url: capabilities/the-racing-api-capability-edges.yml
    name: The Racing API Business Capability Map
  - type: Plans
    url: plans/the-racing-api-plans-pricing.yml
  - type: FinOps
    url: finops/the-racing-api-finops.yml
  - type: AgenticAccess
    url: agentic-access/the-racing-api-agentic-access.yml
  - type: DomainSecurity
    url: security/the-racing-api-domain-security.yml
  - type: Authentication
    url: authentication/the-racing-api-authentication.yml
  - type: GitHubOrganization
    url: https://github.com/theracingapi
  - type: LinkedIn
    url: https://www.linkedin.com/company/the-racing-api
  - type: Website
    url: https://www.theracingapi.com/
  - type: Documentation
    url: https://api.theracingapi.com/documentation
  - type: Signup
    url: https://www.theracingapi.com/register
  - type: Dashboard
    url: https://www.theracingapi.com/dashboard
  - type: SpectralRules
    url: rules/the-racing-api-spectral-rules.yml
    title: The Racing API Spectral Rules
  - type: Vocabulary
    url: vocabulary/the-racing-api-vocabulary.yml
    title: The Racing API Vocabulary
  - type: RateLimits
    url: https://api.theracingapi.com/documentation
    data:
      - name: Default Rate Limit
        description: 5 requests per second default rate limit; varies by endpoint
      - name: Plan-Based Limits
        description: Free, Standard, and Pro plans with different endpoint access levels
  - type: Authentication
    url: https://api.theracingapi.com/documentation
    data:
      - name: HTTP Basic Auth
        description: Username and password via HTTP Basic Authentication from the dashboard
  - type: Features
    data:
      - 'The Racing API: free public API'
      - 'Tiered pricing for horse racing data: Free / $19/mo / $59/mo / Enterprise.'
      - 'Public URL: https://theracingapi.com/'
    sources:
      - https://theracingapi.com/pricing
    updated: '2026-05-04'
  - type: UseCases
    data:
      - name: Application Development
        description: Build horse racing applications and websites with live data
      - name: Statistical Modelling
        description: Develop betting models using historical results and real-time analysis
      - name: AI Agent Integration
        description: Feed racing data into AI agents for predictions and insights
      - name: Research and Analytics
        description: Perform academic and professional research on horse racing performance
  - type: Integrations
    data:
      - name: Claude AI
        description: Integration via remote MCP server for AI-powered racing insights
      - name: ChatGPT
        description: Integration via remote MCP server
      - name: Gemini
        description: Integration via remote MCP server
      - name: Grok
        description: Integration via remote MCP server
  - type: TermsOfService
    url: https://www.theracingapi.com/
  - type: Pricing
    url: https://www.theracingapi.com/
    data:
      - name: Free Plan
        description: Basic access to course listings and free racecards
      - name: Standard Plan
        description: Access to search endpoints and class/distance analysis
      - name: Pro Plan
        description: Full access including historical results and advanced analytics
maintainers:
  - FN: Kin Lane
    email: kin@apievangelist.com
