Free Sports Betting API

1,000 requests per day. 16 books — 11 sportsbooks/DFS (BetMGM, BetRivers, Bovada, DraftKings, FanDuel, Pinnacle, Unibet, 1xBet, TAB AU, PrizePicks, Underdog) plus 5 exchanges (Kalshi, Polymarket, Matchbook, Smarkets, Novig). 38sports. 60+ player prop markets. Python and Node SDKs. No credit card, no signup form — just enter your email and get an API key instantly.

Get Free API Key

What's included in the free tier

1,000 API requests per day
16 books in every response, including 5 exchanges (BetMGM, BetRivers, Bovada, DraftKings, FanDuel, Pinnacle, Unibet, 1xBet, TAB AU, PrizePicks, Underdog + Kalshi, Polymarket, Matchbook, Smarkets, Novig)
All 38 sports (MLB, NBA, WNBA, NHL, NFL, soccer, UFC, boxing, NCAAB, NCAAF, tennis, golf)
60+ player prop markets
Real-time odds (90-second refresh)
Game scores and results
Moneylines, spreads, and totals
Python SDK (pip install propline)
Node / TypeScript SDK (npm install propline)
Interactive API docs at /docs

Why 1,000 requests per day?

Most free sports betting APIs give you 500 requests per month. PropLine gives you 1,000 per day— that's roughly 30,000 per month, for free. 60× the headroom of the-odds-api free tier, enough to poll every game across all sports many times per day and build a real working application.

We want developers to actually build things with our API, not run out of credits before they finish a prototype. If you need more, the Pro tier gives you 25,000 requests per day for $19/month.

Get started in 30 seconds

No signup form. No credit card. No OAuth. Just an email and an API key.

1. Get your key

Enter your email below. You get a key instantly.

2. Make a request

curl "https://api.prop-line.com/v1/sports?apiKey=YOUR_KEY"

3. Or use an SDK

# Python
pip install propline

from propline import PropLine
client = PropLine("your_key")
events = client.get_events("basketball_nba")
// Node / TypeScript
npm install propline

import { PropLine } from "propline";
const client = new PropLine("your_key");
const events = await client.getEvents("basketball_nba");

Free tier vs the competition

PropLine Freethe-odds-api FreeOthers
Requests1,000/day (~30K/mo)500/monthUsually none
Sports38 sports30+Varies
Player props60+ marketsLimitedPaid only
Game scoresYesYesVaries
Credit card requiredNoNoUsually yes
Python SDKYesYesRarely
Node / TS SDKYesNoRarely

What people build with it

Line shopping tools

Compare odds across time to find the best value before placing a bet.

Prop betting models

Feed real-time player props into statistical models to identify edges.

Discord/Telegram bots

Send alerts when specific player prop lines move or hit target odds.

Analytics dashboards

Visualize odds movement, track sharp action, and monitor prop trends.

Get your free API key

1,000 requests/day. All sports. No credit card. Start building now.

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