Updated September 2026

Sportradar odds API

Sportradar sells its odds data as Betradar, and the product is the Unified Odds Feed. This page covers what that feed returns, what it costs, and how to read the same odds from your terminal in the next minute.

What the Sportradar odds API is

Sportradar is the parent company and the wider sports-data business: statistics, media, integrity services and more. Betradar is its betting-facing line, and the Unified Odds Feed (UOF) is the odds product itself — prematch and live prices for traditional sports.

When someone searches for the Sportradar odds API, the Unified Odds Feed is what they mean. It is sold as an enterprise contract rather than a public endpoint, so there is no checkout page and no price list. We cover the naming in more detail on our Betradar API page.

Oddsradarwire is an independent API that delivers Betradar odds covering tennis, soccer, cricket, basketball and other traditional sports. We are not affiliated with Sportradar, and we serve odds only — not the statistics, media or integrity products.

What the odds feed returns

Two boards: prematch and live. Each market carries the provider's own wording, a stable canonical key, a tier and a structure, so the same bet is findable across sports that name it four different ways.

Every selection carries a decimal price, a fractional representation and the provider's no-vig probability, passed through unmodified. The price is what you would bet at and it carries margin; the probability is the vig-free number for the same outcome, so on a market whose outcomes partition the space the probabilities sum to 1 while the prices do not.

{
  "count": 16,
  "events": [{
    "event_id": "0e4eb698-d889-4986-abcf-5c3acb9f5275",
    "sport": "BASEBALL", "league": "MLB", "event_type": "live", "status": "LIVE",
    "name": "Los Angeles Angels vs Seattle Mariners",
    "markets": [{
      "market": "Winner (incl. extra innings)",
      "canonical": "match_winner", "tier": 1, "structure": "exclusive",
      "status": "OPEN", "in_play": true,
      "selections": [
        { "name": "Los Angeles Angels", "price": 1.02, "fractional": "2/100",   "probability": 0.95714 },
        { "name": "Seattle Mariners",  "price": 10,   "fractional": "900/100", "probability": 0.04286 }
      ]
    }]
  }]
}

Real response from a live call, trimmed to one market. Prices move by the second.

Only OPEN markets are served by default, because a CLOSED or SUSPENDED market priced like a live one is worse than no market at all. The full field reference is in the API documentation.

What it costs

There is no public price list. Direct Sportradar/Betradar access is an enterprise contract, researched at $29,999 per month as of September 2026. That figure comes from research, not a quoted rate card — coverage, delivery, licensed use and territory all move it, so verify with the provider before you budget.

What drives that number, and the line-by-line comparison against direct access, are on the Sportradar pricing page.

Oddsradarwire is the other route to the same feed family, priced in public and bought without a call:

Free

100 REST calls per day against live data. No card, no sales call.

Basic — $29/month

Higher REST limits for a production poller, still self-serve.

Full — $299/month

Adds the realtime SSE stream and price-drop alerts.

Make a first call today

A public demo key, no signup

key=demo is a public demo key. It works on the REST endpoints, so the call below returns real markets right now:

curl "https://oddsradarwire.com/v1/fixtures?key=demo&event_type=live&limit=5"

You get a count and an events array. Each event carries its sport, competition, competitors, start time and markets; each selection carries its price, fractional price and no-vig probability. Filters like event_type=live, sport=SOCCER, tier=1, canonical=match_winner and limit are documented in the docs.

Your own key

Sign up at /#getkey and your own key is issued in seconds — free tier included, no card. Realtime updates over SSE need the Full plan; on Basic you poll the same normalized market set.

How fast it is, measured

Line-change latency was measured, not claimed. In the OddsBench 2026-09 run from a US-East vantage, Oddsradarwire delivered a p95 of 472 ms on a line change, against 380 ms for direct Betradar. The gap is small enough that latency should not be the reason you pick one route over the other. Methodology and full numbers: OddsBench.

Where the documentation lives

Oddsradarwire's reference is at /docs.html: authentication, rate limits, error codes, and the endpoints /v1/fixtures, /v1/fixtures/:id, /v1/counts, /v1/health, /v1/me and the SSE stream at /v1/stream.

Sportradar publishes its own Unified Odds Feed documentation inside its developer portal, which you reach through its commercial process. /v1/counts is the quickest way to see what is on the board today — live and upcoming fixture counts per sport, so you can check coverage rather than trusting a third-party league list.

When a direct contract is the right call

Go direct when you need a commercial relationship with the data owner rather than a connection to it: a licence covering how you operate, contractual guarantees, territory rights, or the rest of the official portfolio beyond odds. Operators at scale usually should, and the alternatives to a direct contract are covered separately.

Use Oddsradarwire when you are building — a model, a bot, a tool, a product still finding its shape — and a five-figure monthly minimum is the wrong shape for the stage you are at. Keys and access routes are the subject of the Sportradar developer access page.

Questions

What is the Sportradar odds API?

It is the Unified Odds Feed sold under Sportradar's betting-facing line, Betradar. It returns prematch and live prices for traditional sports. Sportradar is the parent company; Betradar is the odds product.

Does Sportradar have a free API?

Trial access is available through its developer portal for evaluation, not a free production tier. Oddsradarwire uses the public demo key key=demo, which works on the REST endpoints with no signup, and a free plan with 100 REST calls per day and no card.

Can I use Sportradar odds without an enterprise contract?

Yes. Oddsradarwire is an independent self-serve API that delivers Betradar (Sportradar) odds, starting with a free key at /#getkey.

Which sports does the Sportradar odds API cover?

This wire covers tennis, soccer, cricket, basketball and other traditional sports, live and prematch. The exact board changes hour to hour, so call /v1/counts to see live and upcoming fixture counts per sport before you build a league list.

How much does the Sportradar odds API cost?

No public price list exists. Direct Betradar access is an enterprise contract, researched at $29,999 per month as of September 2026. That figure comes from research, not a quoted rate card, so verify with the provider.

Is Oddsradarwire affiliated with Sportradar?

No. Oddsradarwire is an independent service that delivers Betradar (Sportradar) odds data.