Data catching upData updated 2 minutes agoStatusChangelogSupport
badmintonapi
The badminton data API

Badminton,as data.

Every draw since 1899, every opening and closing price, and every live score as it happens. One clean JSON API for world badminton.

Free key: 50 calls a day for yesterday, today and the fixtures ahead. Sign in with Google, no card.

1899Earliest draw
5 eventsMS, WS, MD, WD, XD
LiveScores and prices
Super 500HYLO OpenWD · Final score Final
Curtin L./Tang Y.1716
Lambert M./Pognante C.2121
GETapi.badmintonapi.com/v1/results/yesterday200
"games": [[17,21],[16,21]], "status": "finished"
"odds": null, "id": "ev_xnsg67tn"

The match on court, and the same match from the API. Latest result, read just now.

What is in the data

Every match, from the 1899 draw sheet to the closing price.

Four layers of badminton data behind one key. Start free, add the archive, the markets or the live feed when you need them.

Archive · $1929 endpoints

The full draw of every tournament, back to 1899.

Rounds, seeds and game scores for all five events, linked to every player, head-to-head record and world ranking.

INAP B Shujiwo [1]KORChoi Ji-hoon21-14 21-11KORPark Sun-young [ ]CHNWang ZJ21-18 21-18CHNSun Chao [ ]INAM Yusuf [3]21-19 21-19MASCheam June WeiMASAidil Sholeh [2]6-21 21-10 21-17INAPrahdiska Bagas Shuji… [1]KORPark Sang-yongCHNSun Chao [ ]MASCheam June Wei21-19 21-9INAPrahdiska Bagas Shuji… [1]CHNSun Chao14-21 11-21QUARTER-FINALSSEMI-FINALSFINAL2026 Ruichang China Masters 2026 · men's singles
/tournaments/{id}/draw/players/{id}/h2h/rankings/matches
Odds · $495 endpoints

Opening and closing prices, book by book.

1.04→1.03An Se-young, 6 books, shortened 0.5%
1.001.021.051.07 OPENCLOSE
Backtest the favourite, every event14,052 bets75.8% won-3.2% at best price
/odds/{id}/backtest
Live · $1492 endpoint

Scores while the shuttle is in the air.

No match in play right now.
Next: Maixnerova P. v Zhang W. Y., 28 Oct, 08:00 UTC
/liveand webhooks the moment a match starts or finishes
Free key · $09 endpoints

Yesterday, today and what is next.

Yesterday32results
Today0played and live
Coming up64fixtures

The free key never expires. Paid fields come back empty with a note, so code written today works unchanged on every plan.

/results/yesterday/fixtures/results
MCP · for AI assistants37 tools

Ask in plain words. Your AI assistant calls the API.

Who leads between Sun Chao and Prahdiska Bagas Shujiwo, and how did their last meeting go?
toolhead_to_head(player1, player2)
Sun Chao leads 1 to 0 across 1 meeting. Sun Chao won the last one 14-21, 11-21, in the final of the 2026 Ruichang China Masters 2026.
World rankings, through time

The world ranking, as it stood on any day.

Every ranking list is kept as it is published, so you can ask who was world number one on the morning of any final, how a player climbed, or how seeds compared with the rankings they carried.

GET/v1/rankings?discipline=WS&date=2026-10-28
  • Any dateThe list in force that day, not today's
  • All five eventsSingles, doubles and mixed
  • Linked playersEvery name opens a full career
List 1 of 1
RankPlayerPoints

    The top eight on each list, as published.

    Odds and backtests

    Test an idea against the closing price, before you risk a penny on it.

    Every settled match with closing prices, opening prices and the best price on offer. Pick a strategy and the backtest endpoint returns bets, strike rate, the market's own chance and your return, with a z-score that tells you whether it is skill or noise.

    Strategy

    Back the shorter price in every match.

    Event
    GET/v1/backtest?strategy=favourite200
    Bets
    0
    Won
    0%
    Market said
    0%
    Return
    0%
    z-score
    0.00
    Profit, in stakes, bet by betLevel stakes at the best closing price

    Every settled match with closing prices, counted 4 hours ago.

    The 2026 season, at a glance

    Every tournament on the calendar, with its draw the moment it is published.

    Pick any tournament to see it the way the API sees it. Finished events carry full draws and closing prices; the one in play carries live scores; the ones ahead show up in the free key as fixtures.

    JanFebMarAprMayJunJulAugSepOctNovDec
    Majors
    Super 1000
    Super 750
    Super 500
    Super 300
    Today · 28 Oct
    Super 500

    Hylo Open

    Status
    In the API/v1/fixtures/v1/tournaments?year=2026
    FinishedLiveComing up13 World Tour events held so far
    The badminton data API

    The complete record of world badminton, kept for people who work with numbers.

    Badminton API is a badminton data API for developers, analysts and bettors. It holds results and full draws from the first All England Championships in 1899 to this week's BWF World Tour, across men's and women's singles, doubles and mixed doubles.

    Every match links to its players, seeds and game scores, and in the modern era to opening and closing odds from several bookmakers. Build a live badminton scores app, study head-to-head records and world rankings, or backtest a betting strategy against real closing prices, all from one clean JSON API.

    Free to start with a Google account. Read how it works

    1899
    The first All England draw, and every draw since
    5 events
    Men's and women's singles, doubles and mixed
    Open and close
    Odds from several bookmakers, match by match
    Live
    Game scores from the tournaments in play today
    Coverage

    How far back it goes, layer by layer, year by year.

    Each square is one year of one layer. The brighter it is, the more of that year is held. Gaps are shown as gaps, never filled in, and the whole map is counted from the database every six hours.

    Draws and resultsArchive · since 1899
    Game scoresArchive · since 1899
    Opening and closing oddsOdds · since 2012
    Live scoresLive · since 2026
    1900192019401960198020002020
    Point at any yearto see what is held for it
    LessMore
    118seasons, 1899 to 2026
    130,168draw matches across 1,144 tournaments
    10 yearswith no draws held, shown as gaps
    GET /v1/seriesfirst and latest year of every series
    Plans

    One key, four plans. Move up when your work needs more.

    Every plan uses the same key and the same JSON, so nothing in your code changes when you upgrade. The free key never expires.

    Free key
    $0

    Yesterday, today and the fixtures ahead.

    50calls a day
    10a minute
    9endpoints
    • Results from yesterday and today
    • Fixtures ahead
    • Odds fields come back empty, with a note
    Get a free key
    Archive
    $19/ month

    Every draw back to 1899, players, head to head and rankings.

    5,000calls a day
    60a minute
    38endpoints
    • Full draws, first round to final
    • Players, careers and head to head
    • World rankings on any date
    Choose Archive
    OddsFor backtests
    $49/ month

    Opening and closing prices from several bookmakers, and backtests.

    20,000calls a day
    120a minute
    43endpoints
    • Everything in Archive
    • Opening, closing and best prices
    • The backtest endpoint
    Choose Odds
    Live
    $149/ month

    Scores as they happen, in-play price snapshots, and webhooks when a match starts or finishes.

    100,000calls a day
    300a minute
    45endpoints
    • Everything in Odds
    • Live scores as games are played, polled or streamed
    • Webhooks when a match starts or finishes
    Choose Live
    Every planSign in with GoogleMCP tools for AI assistantsCancel any timePrices in US dollars, charged as DEVELOPERDATA.NET