Skip to content
datasportsAPI

Pricing · USD per month

Priced by the call.All 24 sports on every plan.

Plans differ in volume, history depth and how data reaches you, never in which sports you can read. Slide the estimator to find the smallest plan that covers your traffic.

Four plans · one estimator

Tell us the traffic. We’ll mark the plan.

Estimates assume a 30-day month. Live and upcoming data never touch the history window.

≈ 60,000 a month

2,000

Plan ceilings per day: Free 1,000, Starter 8,333, Pro 33,333, Business 333,333.

Oldest data you need
Also need

Smallest plan that fits

Starter

$49 / month

Share of the monthly quota24%

On average one call every 43 s. Burst ceiling: 120 a minute.

  • 2,000 calls a dayStarter+
  • 7 days of historyAny plan
Below your estimate

Free

Try it, build a prototype

$0/ month

beta allowance · 100 / day after

Volume & reach

  • Included: 1,000 requests / day
  • Included: 10 requests a minute
  • Included: Last 7 days of history

Core data · every plan

  • Included: All 24 sports
  • Included: Live scores, fixtures & results
  • Included: Match events, lineups & statistics
  • Included: Standings, rounds & cup brackets
  • Included: Teams, squads & transfers
  • Included: Player profiles & season statistics
  • Included: Head-to-head, form & streaks
  • Included: Referees, managers, venues & rankings
  • Included: Logos & photos on our CDN

Premium data

  • Not included: Live win probability (our model)
  • Not included: AI match commentary
  • Not included: Play-by-play & point-by-point
  • Not included: Shot maps, heatmaps, momentum & positions
  • Not included: Player ratings, best players & leaderboards
  • Not included: Team of the week & player of the season
  • Not included: Player attributes, season heatmaps & penalties
  • Not included: Betting odds & win rates
  • Not included: Race lap-by-lap timing

Delivery

  • Not included: Embeddable widgets
  • Not included: WebSocket live stream
  • Not included: Webhooks
  • Not included: Season exports (JSON, CSV, Parquet)

Team & security

  • Included: 1 API key
  • Not included: Team members
  • Not included: IP allowlist
Start free
Fits your estimate

Starter

Ship your first product

$49/ month

Volume & reach

  • Included: 250,000 requests / month
  • Included: 120 requests a minute
  • Included: Last 30 days of history

Core data · every plan

  • Included: All 24 sports
  • Included: Live scores, fixtures & results
  • Included: Match events, lineups & statistics
  • Included: Standings, rounds & cup brackets
  • Included: Teams, squads & transfers
  • Included: Player profiles & season statistics
  • Included: Head-to-head, form & streaks
  • Included: Referees, managers, venues & rankings
  • Included: Logos & photos on our CDN

Premium data

  • Not included: Live win probability (our model)
  • Not included: AI match commentary
  • Not included: Play-by-play & point-by-point
  • Not included: Shot maps, heatmaps, momentum & positions
  • Not included: Player ratings, best players & leaderboards
  • Not included: Team of the week & player of the season
  • Not included: Player attributes, season heatmaps & penalties
  • Not included: Betting odds & win rates
  • Not included: Race lap-by-lap timing

Delivery

  • Not included: Embeddable widgets
  • Not included: WebSocket live stream
  • Not included: Webhooks
  • Not included: Season exports (JSON, CSV, Parquet)

Team & security

  • Included: 2 API keys
  • Not included: Team members
  • Not included: IP allowlist
Choose Starter
Extra headroomRecommended

Pro

Apps, media, fantasy & AI

$199/ month

Volume & reach

  • Included: 1,000,000 requests / month
  • Included: 600 requests a minute
  • Included: Last 6 months of history

Core data · every plan

  • Included: All 24 sports
  • Included: Live scores, fixtures & results
  • Included: Match events, lineups & statistics
  • Included: Standings, rounds & cup brackets
  • Included: Teams, squads & transfers
  • Included: Player profiles & season statistics
  • Included: Head-to-head, form & streaks
  • Included: Referees, managers, venues & rankings
  • Included: Logos & photos on our CDN

Premium data

  • Included: Live win probability (our model)
  • Included: AI match commentary
  • Included: Play-by-play & point-by-point
  • Included: Shot maps, heatmaps, momentum & positions
  • Included: Player ratings, best players & leaderboards
  • Included: Team of the week & player of the season
  • Included: Player attributes, season heatmaps & penalties
  • Included: Betting odds & win rates
  • Included: Race lap-by-lap timing

Delivery

  • Included: Embeddable widgets
  • Not included: WebSocket live stream
  • Not included: Webhooks
  • Not included: Season exports (JSON, CSV, Parquet)

Team & security

  • Included: 5 API keys
  • Included: Team of 5 members
  • Not included: IP allowlist
Choose Pro
Extra headroom

Business

Real-time products at scale

$999/ month

Volume & reach

  • Included: 10,000,000 requests / month
  • Included: 6,000 requests a minute
  • Included: Full history · 10+ years on average

Core data · every plan

  • Included: All 24 sports
  • Included: Live scores, fixtures & results
  • Included: Match events, lineups & statistics
  • Included: Standings, rounds & cup brackets
  • Included: Teams, squads & transfers
  • Included: Player profiles & season statistics
  • Included: Head-to-head, form & streaks
  • Included: Referees, managers, venues & rankings
  • Included: Logos & photos on our CDN

Premium data

  • Included: Live win probability (our model)
  • Included: AI match commentary
  • Included: Play-by-play & point-by-point
  • Included: Shot maps, heatmaps, momentum & positions
  • Included: Player ratings, best players & leaderboards
  • Included: Team of the week & player of the season
  • Included: Player attributes, season heatmaps & penalties
  • Included: Betting odds & win rates
  • Included: Race lap-by-lap timing

Delivery

  • Included: Embeddable widgets
  • Included: WebSocket live stream, with replay
  • Included: Webhooks
  • Included: Season exports (JSON, CSV, Parquet)

Team & security

  • Included: Unlimited API keys
  • Included: Unlimited team members
  • Included: IP allowlist
Choose Business

Heading past 10,000,000 calls a month? We set up larger volumes directly. Tell us what you need.

Side by side

Every line, every plan.

The core data is identical everywhere. Flip the switch to see only what changes as you move up: volume, history, premium analytics and push delivery.

Features and limits of each plan
FeatureFree$0 / moStart freeStarter$49 / moChoose StarterPro$199 / moChoose ProBusiness$999 / moChoose Business
Volume & reach
Requests1,000 requests / day250,000 requests / month1,000,000 requests / month10,000,000 requests / month
Rate limit10 requests a minute120 requests a minute600 requests a minute6,000 requests a minute
HistoryUpcoming and live data are never limited.Last 7 days of historyLast 30 days of historyLast 6 months of historyFull history · 10+ years on average
Core data · every plan
All 24 sportsIncludedIncludedIncludedIncluded
Live scores, fixtures & resultsIncludedIncludedIncludedIncluded
Match events, lineups & statisticsIncludedIncludedIncludedIncluded
Standings, rounds & cup bracketsIncludedIncludedIncludedIncluded
Teams, squads & transfersIncludedIncludedIncludedIncluded
Player profiles & season statisticsIncludedIncludedIncludedIncluded
Head-to-head, form & streaksIncludedIncludedIncludedIncluded
Referees, managers, venues & rankingsIncludedIncludedIncludedIncluded
Logos & photos on our CDNIncludedIncludedIncludedIncluded
Premium data
Live win probability (our model)Not includedNot includedIncludedIncluded
AI match commentaryNot includedNot includedIncludedIncluded
Play-by-play & point-by-pointNot includedNot includedIncludedIncluded
Shot maps, heatmaps, momentum & positionsNot includedNot includedIncludedIncluded
Player ratings, best players & leaderboardsNot includedNot includedIncludedIncluded
Team of the week & player of the seasonNot includedNot includedIncludedIncluded
Player attributes, season heatmaps & penaltiesNot includedNot includedIncludedIncluded
Betting odds & win ratesNot includedNot includedIncludedIncluded
Race lap-by-lap timingNot includedNot includedIncludedIncluded
Delivery
Embeddable widgetsNot includedNot includedIncludedIncluded
WebSocket live streamNot includedNot includedNot includedWebSocket live stream, with replay
WebhooksNot includedNot includedNot includedIncluded
Season exports (JSON, CSV, Parquet)Not includedNot includedNot includedIncluded
Team & security
API keys1 API key2 API keys5 API keysUnlimited API keys
Team membersNot includedNot includedTeam of 5 membersUnlimited team members
IP allowlistNot includedNot includedNot includedIncluded

How calls are counted

Six calls in. Three on the bill.

Anything we refuse up front costs nothing: a bad key, an endpoint outside your plan, a burst over the minute. Everything else counts once, whatever the payload.

CallOn the bill
  1. GET/v2/livescores?sport=football
    200Every football match in play
    Counted
  2. GET/v2/fixtures/{id}/lineups
    200Both lineups, with ratings and statistics
    Counted
  3. POST/v2/stream/ticket
    200A Business key opening the stream
    Counted
  4. GET/v2/fixtures/{id}/win-probability
    403 endpoint_not_in_planA premium endpoint, asked for on Starter
    0Not counted
  5. GET/v2/fixtures?sport=tennis
    401 unauthorizedSent with a revoked key
    0Not counted
  6. GET/v2/livescores
    429 rate_limitedOne call over the per-minute rate
    0Not counted

3 of 6 calls counted. Every counted call weighs the same.

Three ceilings per key

Quota

429 quota_exceeded

Counted per UTC day on Free, per UTC calendar month on Starter, Pro, Business. It resets at 00:00 UTC: nightly for daily plans, on the 1st for monthly ones.

Free
1k/day
Starter
250k/mo
Pro
1M/mo
Business
10M/mo

Retry-After holds the seconds until the reset.

Rate

429 rate_limited

Calls inside any one minute. Bursts above it are turned away for the rest of that minute and never charged to the quota.

Free
10/min
Starter
120/min
Pro
600/min
Business
6,000/min

Wait the Retry-After seconds, then carry on.

History

403 history_not_in_plan

How far into the past a key can read. Upcoming fixtures and matches in play are open on every plan.

Free
7 days
Starter
30 days
Pro
6 months
Business
Full

historyFrom names the first day you can read.

Billing questions

Short answers, before you write to us.

Every question

Which calls count against my quota?

Every authenticated call to a /v2 endpoint counts once, however large the response. Minting a WebSocket ticket with /v2/stream/ticket is a call like any other, so it counts as well.

Calls we refuse before doing any work are not counted: a 401 for a missing, wrong or revoked key, a 403 endpoint_not_in_plan for an endpoint outside your plan, and a 403 ip_not_allowed from an address outside your allowlist. A 429 rate_limited is not charged to the quota either.

There are no credits and no per-endpoint weights. A full lineup costs exactly what a live score costs: one.

What is the difference between rate_limited and quota_exceeded?

Both arrive as HTTP 429, so branch on error.code rather than on the status alone.

rate_limited means too many calls inside one minute. Each plan has its own ceiling: 10 on Free, 120 on Starter, 600 on Pro and 6,000 on Business. It clears within the minute; wait the seconds given in Retry-After and carry on.

quota_exceeded means the allowance for the period is used up. Calls are refused until the reset, and Retry-After holds the number of seconds until then. The official SDKs retry rate_limited (and 503) for you after Retry-After.

How far back can I read?

That depends on the plan: last 7 days on Free, last 30 days on Starter, last 6 months on Pro and the full archive on Business (Full history).

The window only limits the past. Upcoming fixtures and matches in play are open on every plan.

Ask for something older than your window and you get 403 history_not_in_plan; its historyFrom field names the earliest day your plan can read.

Can I downgrade or cancel?

Yes. Changes in either direction go through the same route as upgrades: write to us from the email address on your account, say what you would like, and our team makes the change on its side.

Start on Free. Switch when it ships.

1,000 free calls a day while the beta runs. No card needed.