switch from the-odds-api

Stop paying for credits.
Pay for requests.

Same drop-in response format. No per-market credit math. 100× the free-tier headroom (1,000 req/day vs 500/month). And on Streaming, you get 1,000,000 requests/day for $79 — their 15M-credit tier costs $249 and the "requests" math is 10–100× lower than the "credits" number suggests.

Cost calculator

Enter your usage. We'll compute what each platform would cost. Math assumes ~3 credits per market on the-odds-api (their published range is 1–10).

That's 43K requests / day (1.3M / month) on PropLine, or 31M credits / month on the-odds-api.

the-odds-api

Exceeds 15M tier

Custom enterprise pricing required (the 15M tier maxes at $249/mo and your usage exceeds it).

PropLine

$79 / month

Streaming — $79/mo

Tier picked by matching your 43K req/day against our daily limits. No per-market credit cost.

switch and save promo

Show us your-the-odds-api invoice.
Get 50% off Pro for 3 months.

Email a screenshot or PDF of your most recent the-odds-api invoice (or RapidAPI charge) to hello@prop-line.com. We'll send back a Pro coupon at $9.50/mo for the first 3 billing cycles, no strings attached. After that you stay on Pro at $19/mo or downgrade to Free with no penalty.

Limit one redemption per company. Promo runs through the end of 2026 or until we feel like stopping it.

Email your invoice

Migrating: change one URL

We mirror the-odds-api's bookmakers[].markets[].outcomes[] shape, so most code paths keep working with two changes: the base URL and (optionally) the auth header.

Before (the-odds-api)

curl "https://api.the-odds-api.com/v4\
/sports/baseball_mlb/odds\
?markets=h2h,spreads,totals\
&apiKey=$KEY"

Each request burns 1 credit per market × per region × per book combination. A single MLB call with 3 markets and a US region can cost 5–15 credits depending on response size.

After (PropLine)

curl "https://api.prop-line.com/v1\
/sports/baseball_mlb/odds\
?markets=h2h,spreads,totals\
&apiKey=$KEY"

One request = one debit. Markets are a free filter, not a credit multiplier. The same call returns 11 books + 5 exchangesin the response.

Path prefix is /v1 instead of /v4. Sport keys ( baseball_mlb, basketball_nba, soccer_epl) are identical. Auth supports ?apiKey= or X-API-Keyheader. Run your existing test suite against the new base URL — anything that touched bookmakers[], markets[], and outcomes[] should pass without edits.

Three features the-odds-api literally doesn't offer

Pricing is the obvious win, but the real moat is what you can't get over there at any tier.

01 · Resolution

Did the prop hit?

Every prop is graded against the actual box-score stat after the game. Each outcome carries resolution: "won" and actual_value: 6.0. Starts on Hobby ($9/mo). Their API gives you the odds, never the settled result.

02 · Cross-book +EV

No-vig fair lines per book

The /evendpoint anchors on Pinnacle's sharp line, removes vig, and returns EV% per book at the same line. Build a +EV scanner in hours, not weeks.

03 · Webhooks

Push, not pull

Streaming Lite ($39/mo) and up sends HMAC-signed line-movement and resolution webhooks with retry/backoff. Filter by sport, event, market, player. They're pull-only.

Period markets without the credit tax

the-odds-api doeshave period markets — but every period of every market is a separate billable key. PropLine returns them on the same endpoint with one query param, no credit multiplier. If you scan full-game + 1H + 1Q on a single event, here's the cost shape:

the-odds-api

GET /sports/basketball_nba/events/{id}/odds
  ?markets=h2h,spreads,totals
            h2h_q1,spreads_q1,totals_q1
            h2h_h1,spreads_h1,totals_h1
  ?regions=us

9 market keys × ~5 credits each across the US region = ~45 credits per event scan. Multiply by every event on the slate.

PropLine

GET /v1/sports/basketball_nba/events/{id}/odds
  ?markets=h2h,spreads,totals
  &period=q1,h1,all

1 request = 1 debit. Each response row carries a period field so you bucket client-side. Same model for innings (f5, i1) and hockey periods (p1).

Coverage today: Bovada / DraftKings / FanDuel / Pinnacle on NBA / NHL / MLB / soccer. Football period markets land at NFL preseason (August 2026).

Where the-odds-api still wins

We'd be lying if we said PropLine wins on every dimension. If any of these matter to you, the-odds-api is probably the right call:

  • 60+ books across regions. We're at 11 books + 5 exchanges (Matchbook, Smarkets, Novig, Kalshi, Polymarket). UK / EU books and Betfair Exchange are theirs; AU is covered via TAB.
  • 70+ sports. We focus on the 38 sports where prop resolution makes sense. They cover AFL, cricket, darts, snooker, etc.
  • Six years of historical depth. We launched in early April 2026 and have ~2 months. They have years — though our gap closes daily.

Ready to switch?

Grab a free key (1,000 requests/day) and try the migration. If you upgrade to Pro, send us your-the-odds-api invoice for 3 months at half off.

Free tier includes 1,000 requests/day. Upgrade anytime.