FanDuel Sportsbook game with all markets of a tab

GET https://api.api.sh/fanduel/v1/event
1 credit / call sports try it in the playground →

One FanDuel game: teams, start time, main lines (for soccer, tennis, boxing and UFC the match-winner market is the moneyline) and every market of the selected tab (popular by default; player points, rebounds, assists, threes, quarters, halves, touchdown scorers ... as tabs lists them), each selection with line, status and decimal, American and fractional odds. Pass id from /fanduel/v1/odds, or league alone (comma-separated for fallbacks) for the next game.

Every response includes credits_used: the credits this call cost.

Parameters

nametypedescription
id string FanDuel event id from /fanduel/v1/odds.
league string Without id: the next game of the first league in this list that has one (nfl, ncaaf, nba, ncaab, wnba, nhl, mlb, soccer, epl, champions-league, la-liga, serie-a, bundesliga, ligue-1, mls, tennis, golf, boxing, ufc). Example: nfl,nba,nhl,mlb
tab string Tab slug from tabs[].slug (e.g. popular, player-points, same-game-parlay).

Every endpoint also takes fresh, raw, fields (see lean responses and caching).

Example

curl "https://api.api.sh/fanduel/v1/event" \
  -H "x-api-key: $APISH_KEY"

Response

A JSON object with the fields described above, plus raw (the source's own data), cached, fetched_at and credits_used. Errors return {"success": false, "error": "…"} with the HTTP status (see errors). A lookup that ran but found nothing (404) costs the price above; refused calls and errors on our side are free (what's charged).

The fastest way to see the full response is the playground: it runs this endpoint with your account and shows the exact JSON.