No. 14 · Cue & target · Fixture sport
DartsSets, legs and every checkout.
PDC and WDF events with sets, legs, the player throwing and the match format.
Scouting report
What you get for Darts
Darts fixtures know their format, best of so many sets or legs, and who is throwing. Match statistics cover the three-dart average, 180s, the highest checkout and checkout accuracy.
The point-by-point feed goes visit by visit: each leg's starting score, who threw first, both players' remaining totals after every visit, and the checkout that won it.
First request
Every darts match in play, one call.
The live board filtered to darts: each match with its score, status and clock. The same request in four forms; pick yours.
- 1Create a key in the dashboard. Free gives you 1,000 requests a day during the beta.
- 2Put it in
DATASPORTSAPI_API_KEYso the SDKs and thedsacommand find it. - 3Call
/v2/livescores?sport=darts.
curl -H "Authorization: Bearer dsa_live_…" \
"https://api.datasportsapi.com/v2/livescores?sport=darts"The catalog
Darts, endpoint by endpoint
Its own detail first, then the shared spine every fixture sport answers on. Each row opens the endpoint’s reference page.
Where darts goes deeper
2 endpoints with detail specific to the sport.
The shared spine
9 endpoints that behave the same for every fixture sport.
- GETGETLive scores
/v2/livescoresReturns every live fixture across all sports, or a single sport’s in-play board when ?sport= is given.All plansAll plans - GETGETFixtures by date
/v2/fixturesLists the fixtures that start on a given UTC date.All plansAll plans - GETGETFixture
/v2/fixtures/{id}Everything we hold on one fixture.All plansAll plans - GETGETEvents
/v2/fixtures/{id}/eventsThe match’s incidents in chronological order, oldest first: goals, cards, substitutions, period markers and added-time announcements.All plansAll plans - GETGETHead to head
/v2/fixtures/{id}/h2hThe two teams’ head-to-head record as tallied by the source, seen from this fixture’s home / away point of view.All plansAll plans - GETGETStandings
/v2/leagues/{id}/standingsLeague tables for a single season.All plansAll plans - GETGETTeam
/v2/teams/{id}Returns a team’s profile — sport, country, venue, colours, logo, gender, whether it is a club or a national team, kind (team / individual / pair), manager and founding date (foundedOn, pres…All plansAll plans - GETGETLeague
/v2/leagues/{id}Returns a league’s profile: its tier (where it sits in the national pyramid), gender, the reigning champion with its title count, the clubs holding the most titles, the divisions directly a…All plansAll plans - GETGETSearch
/v2/searchA single search over teams (individual competitors included), players, managers, referees, leagues, fixtures, venues, racing series and races.All plansAll plans
What comes back
Point by point, as served
A leg from 501: who threw first, each visit's score, both sides' remaining totals and the checkout.
GET/v2/fixtures/{id}/pointsPro + BusinessSample from the docs, trimmed with …
{ "data": { "format": "darts", "sets": [], "innings": [], "atBats": [],
"darts": [ { "number": 1, "winner": "home", "homeSets": 1, "awaySets": 0,
"legs": [ { "number": 1, "startScore": 501, "throwingFirst": "away", "winner": "home", "homeLegs": 1, "awayLegs": 0, "checkout": 6,
"visits": [ { "side": "away", "scored": 100, "homeRemaining": 501, "awayRemaining": 401, "checkout": false },
{ "side": "home", "scored": 112, "homeRemaining": 389, "awayRemaining": 401, "checkout": false }, … ] }, … ] }, … ] } }Switch sport
Coverage across all 24Same family · Cue & target
Darts is one query string away.
Swap ?sport=darts for any other fixture sport and the same code keeps working. Free key, no card.