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).
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.
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.
/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=us9 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,all1 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.