DocumentationAPI v1
Documentation/Matches/Fixtures

Fixtures

Upcoming matches, with the best price only where one was held: no live prices are held since 20 March 2026.

Free key7 days behind Livelast 30 days Archive and upwhole archive Cursor paging

Parameters

All optional, all in the query string
fromdate
Earliest fixture date to include.
todate
Latest fixture date to include.
competition_idid
A competition, as cp_ followed by six characters.
player_idid
A player, as pl_ followed by six characters.
limitint
How many to return. Default 100, at most 500.
cursorcursor
Carry on from here: pass back meta.next_cursor exactly as it came.

Try it

Your key, sent from your browser straight to the API
Paste your keyGet a free one in a minute
GET
https://api.dartsapi.com/v1/fixtures
Run it to see your limits

What comes back

Each item in data, read from a real response
FieldTypeExample
fixture_idstring"fx_f9ca28d20999df4e"
competitionstring""
roundnullnull
datedate"2026-09-30"
date_confirmedbooleanfalse
starts_attime"2026-09-30T19:00:00Z"
playerslist2 items
pricenullnull
meta.next_cursorstringPass back as cursor for the next page; null on the last

When it refuses

Every error code
StatusCodeWhen
401no_keyNo key, a malformed key, or one that is not ours.
422bad_parameterA parameter is malformed or out of range, named in the message.
429rate_limitedOver your rate or allowance. Retry-After says when.

Related