DataSportAPI

Multi-Sport Data API

Sixteen sports.
One key. One schema.

Fixtures, live scores, results, line-ups and years of history for football, racing, tennis, cricket and twelve more, in the same shape whichever sport you call. Take one sport, a few, or all of them.

2,352results in yesterday
16sports, one schema
From $19a month per sport
Results across every sport real 14:32:07 UTC
AllFootballRacingCricketDartsRugby
SportEventStateScore
GET /v1/{sport}/resultskept from the API last night
Tap a sport to add it to your planEvery sport works on the free key too

Pricing

Build your sports package

Every sport is its own plan with everything we hold for it: live scores, results, line-ups and five years of history. Add the ones you need, or take Complete for all sixteen at one price. Try the API on any sport first, just below.

Complete: every sport, one price

All sixteen sports and every endpoint each one serves, 240 requests a minute and 1,000,000 calls a month.

$694 a month
$249 a month
64% off buying each sport

Take Complete

Prices in US dollars. Single sports: 120 requests a minute, 250,000 calls a month. Cancel any time from your account.

The API

Try any sport before you add it

Pick a sport and every endpoint it serves is here, with the real call in four languages and the answer it gives. Same key, same shape, whichever sport you choose.

162endpoints across 16 sports

Football endpoints12

    GET
    200 OK128 ms3 itemsExample response

    Every sport, in depth

    Sports data APIs for every sport you cover

    DataSportAPI is one sports data API for sixteen sports. Football, horse racing, greyhound racing, tennis, cricket, basketball, ice hockey, baseball, rugby union, darts, boxing, cycling, volleyball, handball, table tennis and badminton all answer the same REST calls with the same JSON shape, through one API key.

    Live scores, fixtures, results, line-ups, racecards, form and years of history are all here, with every event, team, player and runner carrying a stable id of ours. Start with the sport you need and add more as you grow. Each sport is its own price, and Complete covers all sixteen at one price.

    Football data API

    Fixtures, live scores, results and line-ups for football leagues and cups worldwide, with match events, scores by half, league tables and team and player records. One call returns every match in play right now; another walks back through past seasons for form, head to head and modelling. Every match, team and player carries a stable id of ours, so a fixture you store today still resolves next season.

    What you get

    • Live scores and match state
    • Fixtures and results by date
    • Starting line-ups and substitutes
    • Scores by half
    • League tables
    • Team and player records

    Built for

    • Live score apps and widgets
    • Fantasy and prediction games
    • Models and research

    Horse racing data API

    Racecards, results and form for horse racing, with every runner, draw, jockey, trainer and starting price. Today's cards and the days ahead arrive as they are declared, results follow each race, and the archive holds every horse's form line run by run. Built for racecard sites, tipping tools and anyone modelling the going, the course and the distance.

    What you get

    • Today's and upcoming racecards
    • Results with starting prices
    • Horse form, run by run
    • Jockey and trainer figures
    • Course pages
    • Search by horse or person

    Built for

    • Racecard and tipster sites
    • Form and ratings tools
    • Betting research

    Greyhound racing data API

    Greyhound cards and results with every trap, run time and sectional, plus each dog's form, trainer figures and trap statistics by track and distance. Cards land ahead of each meeting and results follow within minutes of the race. Ideal for form guides, trap-bias research and racing apps that need clean, consistent data meeting after meeting.

    What you get

    • Cards by meeting
    • Results with times and sectionals
    • Dog form and run times
    • Trainer figures
    • Trap statistics per track
    • Track pages

    Built for

    • Form guides
    • Trap and pace models
    • Racing apps

    Tennis data API

    ATP, WTA and Challenger tennis: draws, live scores, results set by set, match statistics, rankings and head to head. Follow a tournament from qualifying to the final, or pull a player's whole record for surface and form analysis. Rankings refresh as they move, and every match links to both players and the tournament it belongs to.

    What you get

    • Live scores
    • Results set by set
    • Match statistics
    • Tournaments and draws
    • Rankings
    • Head to head

    Built for

    • Live score apps
    • Player and surface analysis
    • Prediction games

    Cricket data API

    Scorecards and ball-by-ball data for Test, one-day and T20 cricket, men's and women's, international and franchise. Every delivery carries its runs, extras and wickets, so you can rebuild a scorecard, chart an innings or model a bowler's spells. Live matches update as they are played, and every player's career is split by format.

    What you get

    • Live matches
    • Full scorecards
    • Every ball bowled
    • Competitions and series
    • Player careers by format
    • Search players, teams and grounds

    Built for

    • Fantasy cricket
    • Commentary and graphics
    • Performance analysis

    Basketball data API

    Basketball scores, box scores and play by play across the major leagues and competitions, with scores by quarter, standings and team and player game logs. Use it for live scoreboards, fantasy points, or shot and pace modelling, with the same calls and the same shape as every other sport on the service.

    What you get

    • Live scores
    • Box scores
    • Play by play
    • Scores by quarter
    • Standings
    • Team and player game logs

    Built for

    • Scoreboards
    • Fantasy basketball
    • Pace and efficiency models

    Ice hockey data API

    Ice hockey fixtures, live scores and results by period, with goals, scorers, line-ups and standings across leagues worldwide. Power a scoreboard, a fantasy game or a goals model from one schema that matches every other sport here, with each team and player keeping the same id from season to season.

    What you get

    • Live scores
    • Results by period
    • Goals and scorers
    • Line-ups
    • Standings
    • Team and player records

    Built for

    • Scoreboards
    • Fantasy hockey
    • Goals models

    Baseball data API

    Baseball scores, innings and results with rosters and standings, across leagues through the whole year, winter leagues included. Read the line score inning by inning, a team's season in one call, or the standings on any date, all in the same shape as football, tennis and the rest.

    What you get

    • Live scores
    • Line scores by inning
    • Fixtures and results
    • Rosters
    • Standings
    • Team records

    Built for

    • Scoreboards
    • Season and team analysis
    • Prediction games

    Rugby union data API

    Rugby union results and fixtures with line-ups, scoring timelines minute by minute, league tables, referees and conditions at kick-off. Internationals, club competitions and the history behind them, for analysis, apps and media that want more than the final score.

    What you get

    • Live scores
    • Scoring timeline
    • Line-ups
    • League tables
    • Referees
    • Head to head

    Built for

    • Match centres
    • Referee and discipline analysis
    • Media graphics

    Darts data API

    Darts results with averages, legs, checkouts and match statistics, plus fixtures, live scores and player records across the professional tours. Compare players by average and checkout rate, follow a tournament leg by leg, or build ratings from years of results.

    What you get

    • Live scores
    • Results with averages
    • Legs and checkouts
    • Tournaments
    • Player records
    • Head to head

    Built for

    • Live score apps
    • Player ratings
    • Betting research

    Boxing data API

    Boxing results and fights to come, fighter records, world rankings and each judge's scorecard by name. Look up a fighter's full record, follow the rankings across the sanctioning bodies, or read exactly how a split decision was scored.

    What you get

    • Fights to come
    • Results by date
    • Judges' scorecards
    • Fighter records
    • World rankings
    • Search fighters

    Built for

    • Fight night apps
    • Records and rankings sites
    • Scoring analysis

    Cycling data API

    Cycling races and stages with results and the general, points and mountains classifications, plus rider and team records. Follow a grand tour stage by stage, a one-day classic, or a rider's whole season, with every result linked to the rider, the team and the race.

    What you get

    • Races by season
    • Stage results
    • Classifications
    • Rider records
    • Teams
    • Search

    Built for

    • Race trackers
    • Fantasy cycling
    • Rider analysis

    Volleyball data API

    Indoor volleyball live scores and results set by set, rally points, line-ups, standings and head to head across leagues and international competition. Every rally is there for the matches that carry it, so momentum and serve analysis are one call away.

    What you get

    • Live scores
    • Results set by set
    • Rally points
    • Line-ups
    • Standings
    • Head to head

    Built for

    • Live score apps
    • Momentum analysis
    • Club and league sites

    Handball data API

    Handball results and fixtures with scores by half, standings and team records across club and international competition, with the history behind every fixture. Built for score services, league sites and anyone studying form across seasons.

    What you get

    • Fixtures and results
    • Scores by half
    • Competitions
    • Standings
    • Team records
    • Head to head

    Built for

    • Score services
    • League sites
    • Form research

    Table tennis data API

    Professional table tennis: events, draws, results game by game, live scores, players and head to head. Fast-moving data for live apps, with every match linked to its event and both players' records.

    What you get

    • Live scores
    • Results by game
    • Events and draws
    • Rankings
    • Player records
    • Head to head

    Built for

    • Live apps
    • Player analysis
    • Betting research

    Badminton data API

    Badminton results and fixtures, full draws, players, head to head and world rankings across every discipline, singles and doubles. Follow a tournament round by round or a pairing's whole record together.

    What you get

    • Live scores
    • Results by game
    • Draws
    • World rankings
    • Player records
    • Head to head

    Built for

    • Live apps
    • Rankings sites
    • Player analysis

    Coverage

    Sports data from every corner of the world

    Football from Europe to South America, racing across Britain, Ireland and Australia, cricket on every continent that plays it, and twelve more sports with the leagues, tours and competitions that matter in each. Pick a sport to see where it reaches.

    6continents, all sports together
    CoveredKey venues and leaguesNot covered for this sport

    What every sport carries

    One row per sport: what is live, what history sits behind it, and where it reaches. Add any sport straight from the table.

    SportLiveFixturesResultsLine-upsDetailHistoryRegionsPlan

    Freshness and reliability

    Live sports data that arrives while it still matters

    Scores update while matches are being played, results land within minutes of the finish, and racecards arrive as runners are declared. Every sport is watched around the clock, and each one has its own line on the status page.

    Results as they landedreal
    GET /v1/{sport}/resultsKept from the API last night

    How quickly each kind of data arrives

    Every sport on the status page

    Open status

    One shape for every sport

    Events, teams, players, races and runners come back in the same structure, so code written for football works for darts.

    Stable ids of our own

    Every event, team, player and runner keeps the same id for good, so what you store today still resolves next season.

    One key, every sport you hold

    Add a sport and your existing key reads it at once. No second account, no second integration.

    Ready for assistants

    The same data as tools for Claude and other assistants through our MCP server, on every plan.

    For assistants and agents

    Sports data inside Claude, Cursor and every assistant you use

    Connect our MCP server and your assistant can read live scores, racecards, results and history for every sport in your plan, in plain conversation. Add the agent skill and it knows the calls before it makes them.

    0tools in your plan
    Assistant, connected to DataSportAPI1 of 3
    Ask about any sport in your plan
    Tools your plan unlocks0

    Agent skillOne file that teaches any agent our calls, limits and errors.
    Get skill.md

    Questions people ask

    Everything you want to know before you start

    Pricing, the free key, coverage, freshness, limits and how to cancel. Still stuck? Our support team answers every ticket.

    Talk to a person Open a ticket and we reply by email, usually the same day.

    DataSportAPI is one sports data API for sixteen sports. Football, horse racing, greyhound racing, tennis, cricket, basketball, ice hockey, baseball, rugby union, darts, boxing, cycling, volleyball, handball, table tennis and badminton all answer the same REST calls with the same JSON shape, through one API key.

    Yes. The free key reads yesterday's data for every one of the sixteen sports, with up to 50 calls a day, so you can test every endpoint against real data before you choose a plan.

    Each sport is its own monthly plan, from $19 to $79. Pay yearly and you get two months free. Complete gives you all sixteen sports for $249 a month, or $2,490 a year.

    No. Your one key reads every sport in your plan. Add a sport and the same key can call it straight away, with no new account and no new integration.

    Yes, at any time from your account. Add or remove sports whenever you like. If you cancel, you keep access until the end of the period you have paid for. Our refund rules are on the refunds page.

    Sixteen sports, with the leagues, tours and competitions that matter in each: football leagues and cups worldwide, racing across Britain, Ireland, France, Australia and Asia, the main tennis tours, international and franchise cricket, and more. The coverage section above shows where each sport reaches.

    Five years on every sport. Results and fixtures answer by date for the last five years, rolling forward each day, on the same calls as live.

    Yes, for every sport that has them: football, cricket, basketball, ice hockey, baseball, rugby and volleyball carry line-ups, and racing carries every runner with its draw or trap.

    Live scores and key events such as goals, tries and wickets arrive within seconds, results within minutes of the finish, and racecards as runners are declared. Each response says how fresh it is.

    Yes. Events, teams, players, races and runners come back in the same structure whichever sport you call, and every record carries a stable id of ours, so code written for one sport works for the rest.

    Any language that can make an HTTPS request. The documentation has working examples in cURL, JavaScript, Python and PHP for every endpoint, plus an OpenAPI file you can generate a client from.

    Yes. Our MCP server turns every endpoint in your plan into a tool for Claude, Cursor and any client that speaks MCP, and the agent skill teaches an agent our calls and limits.

    A single sport plan allows 120 requests a minute and 250,000 calls a month. Complete allows 240 requests a minute and 1,000,000 calls a month. Every response tells you how much you have left.

    Yes, in your own apps, sites and products, including ones your customers pay for. What you cannot do is resell or republish the raw data itself as a feed of your own. The terms set out the details.

    Start today

    Your first sports data call in under a minute

    Get a free key and call any of the sixteen sports straight away, on yesterday's real data. When you are ready, add the sports you need, or take Complete for all sixteen.

    Get a free key
    • No card for the free key
    • All 16 sports to try
    • Cancel any time
    Terminal
    
        
    Your plan0 of 16 sports
    Subtotal$0
    Multi-sport discount$0
    $0a month
    • One key for every sport you hold
    • Live, results, line-ups and five years of history
    • Complete: all sixteen sports at one price
    • MCP tools for Claude and other assistants
    Your plan, 0 sports $0a month Each sport at its own price
    Start with these