MLB Yankees 4 · Red Sox 2 — 7th
MLB Dodgers 6 · Giants 1 — Final
NBA Celtics 98 · Knicks 94 — Q4
NHL Rangers 2 · Bruins 2 — OT
MODEL ODDS Juan Soto TB OVER 1.5 +115
MODEL ODDS Aaron Judge HR OVER 0.5 +310
MLB Braves 3 · Mets 1 — 5th
MLB Astros 5 · Rangers 3 — Final
MODEL ODDS Shohei Ohtani TB OVER 1.5 +105
MLB Yankees 4 · Red Sox 2 — 7th
MLB Dodgers 6 · Giants 1 — Final
NBA Celtics 98 · Knicks 94 — Q4
NHL Rangers 2 · Bruins 2 — OT
MODEL ODDS Juan Soto TB OVER 1.5 +115
MODEL ODDS Aaron Judge HR OVER 0.5 +310
MLB Braves 3 · Mets 1 — 5th
MLB Astros 5 · Rangers 3 — Final
MODEL ODDS Shohei Ohtani TB OVER 1.5 +105
Documentation Pricing RapidAPI ⚡ See It Live Get API Key →
37+ Endpoints · MLB · NFL · NBA · NHL

Sports data
that thinks
for you

Live scores, Statcast, player props, weather, umpires — and now the only sports API that generates its own odds from a Poisson model built on owned data. No DraftKings. No FanDuel. No dependency.

✓ Free MLB tier ✓ No per-call fees ⚡ Poisson model odds Listed on RapidAPI
propsports-api.sales-fd3.workers.dev
// GET /mlb/schedule/today // probable pitchers · venue · linescore { "date": "2026-04-23", "games": [ { "gamePk": 747892, "gameTime": "2026-04-23T23:10:00Z", "status": "In Progress", "away": { "team": "New York Yankees", "pitcher": "Gerrit Cole", "score": 4 }, "home": { "team": "Boston Red Sox", "pitcher": "Brayan Bello", "score": 2 }, "venue": "Fenway Park", "inning": 7 } ] }
// GET /mlb/statcast/batters // Owned data · Updated nightly { "count": 287, "source": "Owned Statcast — PropTechUSA", "batters": [ { "name": "Aaron Judge", "team": "NYY", "avgEV": 95.4, "maxEV": 118.2, "barrelPct": 22.1, "hardHitPct": 63.4, "xwOBA": 0.441, "hrs": 8, "evSpike": true, "vsRHP": { "hr": 6, "pa": 54 } } ] }
// GET /mlb/odds/totalbases?direction=OVER // DraftKings + FanDuel · Merged + ranked { "date": "2026-04-23", "market": "total_bases", "source": "DraftKings + FanDuel", "results": [ { "player": "Juan Soto", "line": 1.5, "direction": "OVER", "best_book": "DraftKings", "best_odds": -115, "best_odds_fmt": "-115", "all_books": { "DraftKings": { "odds": -115 }, "FanDuel": { "odds": -118 } } } ] }
// GET /mlb/odds/model/top?limit=5 // ⚡ PropBetEdge Poisson Model // Built on owned Statcast. 6x daily. No sportsbook needed. { "source": "PropBetEdge Poisson Model", "model": "xSLG + barrel% + EV allowed + park factor", "runs": "6x daily — 8AM 10AM 12PM 2PM 5PM 8PM CT", "plays": [ { "player_name": "Aaron Judge", "market": "hr", "line": 0.5, "direction": "OVER", "expected_stat": 0.38, "implied_prob": 0.314, "odds": 310, "odds_fmt": "+310" }, { "player_name": "Juan Soto", "market": "totalbases", "line": 1.5, "direction": "OVER", "expected_stat": 1.81, "implied_prob": 0.544, "odds": 115, "odds_fmt": "+115" } ] }
37+Live Endpoints
4Sports Covered
6×Daily Odds Refresh
$24Full Bundle / Mo
0Sportsbook Deps
LIVE SCORES & TODAY’S SLATE
Loading...
Loading live scores...
Powered by propsports-api.sales-fd3.workers.dev · Auto-refreshes every 90s
Why PropSports

Everything you need.
Nothing you don't.

One API. Four sports. Statcast intelligence. Model-generated odds. No rate limits that bite you. No 20-vendor sprawl.

01
Poisson Model Odds
We don't scrape DraftKings. We build our own odds from owned Statcast using a Poisson model. Refreshed 6× daily. No sportsbook dependency, ever.
02
🎯
Owned Statcast Data
Exit velocity, barrel %, xwOBA, sprint speed, pitch mix — scraped nightly into our own Supabase. We own the pipeline. No third-party sports data bill.
03
📡
DK + FanDuel Props
Market odds from DraftKings and FanDuel merged and de-duped. Best line surfaced automatically. HR, total bases, hits, strikeouts, RBI.
04
🏟️
MLB Intelligence Layer
Lineups, probable pitchers, park factors, real-time weather per ballpark, umpire assignments — the full picture before first pitch.
05
🏀
NBA Deep Stats
Live boxscores with computed TS% and USG%, shot chart coordinates, play-by-play classification, current 5-man lineup via substitution walk.
06
🏒
NFL + NHL Complete
Full NFL schedule, live scores, spread and over/under. NHL schedule, standings, skater leaders, player landing stats. Everything in one auth header.
⚡ Industry First

We don't
scrape odds.
We generate them.

Every other sports API depends on DraftKings, FanDuel, or a third-party odds feed. We built a Poisson probability model from our owned Statcast data — and we generate our own fair-value odds 6 times a day. No sportsbook. No feed. No single point of failure.

⚡ Exclusive — No Competitor Offers This ✓ 6× Daily Updates xSLG + Barrel% + EV Allowed Park Factor Adjusted Included at $24/mo
🧠
Poisson Probability Model
We model each player's expected stat output using Statcast xSLG, barrel %, exit velocity, matchup data against the opposing pitcher, and park factor. From that we derive true probabilities and convert to American odds.
PROPRIETARY MODEL
🔄
Refreshed 6× Daily
8AM, 10AM, 12PM, 2PM, 5PM, 8PM CT — automatically via Cloudflare cron. Odds reflect late lineup changes, weather shifts, and pitcher swaps. Always fresh before the first game.
● LIVE TODAY
💰
Included in Full Bundle at $24/mo
Other providers charge $200–$500/mo for odds feeds — and they're just reselling sportsbook data. You get MLB, NFL, NBA, NHL, Statcast, prop odds, AND our Poisson model odds for $24. Nobody else is close.
BEST VALUE IN THE MARKET
🔒
Zero Sportsbook Dependency
DraftKings and FanDuel block scrapers with Akamai. We don't rely on them for our model. When they go down, your model odds endpoint stays up. Three dedicated routes — /model, /model/top, /model/player.
NO SINGLE POINT OF FAILURE
API Reference

37+ endpoints.
All documented.

Search the full endpoint library. Model odds endpoints are highlighted — they're what sets us apart.

37 endpoints
GET
/mlb/odds/model NEW
PropBetEdge Poisson model odds — all markets. Filter by market, player, direction. No sportsbook needed.
GET
/mlb/odds/model/top NEW
Top OVER value plays ranked by expected stat. The money list. Updated 6× daily.
GET
/mlb/odds/model/player NEW
All model markets for one player. ?name=Soto returns HR, total bases, hits, K — all props.
GET
/mlb/odds/hr
HR prop odds from DraftKings + FanDuel merged. Best line surfaced automatically.
GET
/mlb/odds/totalbases
Total bases props. DK + FD. OVER/UNDER. Best book per player.
GET
/mlb/odds/hits
Hits props. DK + FD. Filter by ?name= or ?direction=OVER.
GET
/mlb/odds/strikeouts
Pitcher K props. DraftKings + FanDuel. Best line per pitcher.
GET
/mlb/odds/rbi
RBI props from DK + FanDuel merged.
GET
/mlb/odds/all
All book prop markets combined. HR + TB + Hits + Ks in one call.
GET
/mlb/odds/player
All book markets for one player. ?name=Soto — all props from DK + FD.
GET
/mlb/odds
Game-level odds — spread, over/under, moneyline via ESPN.
GET
/mlb/schedule/today
Today's full MLB slate. Probable pitchers, venue, linescore.
GET
/mlb/schedule?date=
Schedule for any date. ?date=YYYY-MM-DD.
GET
/mlb/games/live
All MLB games currently in progress with live linescore.
GET
/mlb/lineups
Confirmed batting lineups when posted. Probable pitcher + lineup array.
GET
/mlb/game/:id/linescore
Inning-by-inning linescore for any game ID.
GET
/mlb/game/:id/boxscore
Full boxscore. Hitting and pitching lines for both teams.
GET
/mlb/game/:id/plays
Play-by-play. ?limit=N for most recent N plays.
GET
/mlb/player/:id/stats
Season stats by player ID. ?group=hitting or pitching.
GET
/mlb/player/:id/gamelog
Game-by-game log for a player. Full split history.
GET
/mlb/statcast/batters
Owned Statcast for 287 batters. EV, barrel%, xwOBA, sprint speed, HR streak, L7 splits, vs RHP/LHP.
GET
/mlb/statcast/pitchers
Owned Statcast for 200+ pitchers. EV allowed, barrel rate, velo, pitch mix, HR rate.
GET
/mlb/weather
Real-time weather per ballpark. Wind speed/direction, temp, park factor. ?park=Fenway.
GET
/mlb/weather/all
Weather for every ballpark hosting a game today. Full sweep in one call.
GET
/mlb/umpires
Home plate umpire assignments for today's games. Correlate with K rates.
GET
/nfl/schedule
NFL schedule. ?week= or current week. Spread, O/U, venue.
GET
/nfl/games/live
All NFL games currently in progress with live scores.
GET
/nfl/odds
Game-level NFL odds — spread, over/under, home/away moneyline.
GET
/nba/schedule/today
Today's NBA games. Playoff-aware. Scores, status, spread.
GET
/nba/games/live
All NBA games currently in progress.
GET
/nba/game/:id/boxscore
Full boxscore with computed TS% and USG% for every player.
GET
/nba/game/:id/plays
Play-by-play with event classification. score/miss/rebound/foul/sub.
GET
/nba/game/:id/lineup
Current 5-man lineup via substitution walk. ~95% accuracy live.
GET
/nba/game/:id/shotchart
Shot chart with x/y coordinates. Made/missed. Player, team, period.
GET
/nba/game/:id/winprob
Live win probability curve by play. Home win% at every moment.
GET
/nba/leaders
League leaders by stat category. ?stat=PTS|REB|AST|STL|BLK.
GET
/nba/odds
NBA game-level odds. Spread, over/under, moneyline.
GET
/nhl/schedule/today
Today's NHL games. Scores, status, TV broadcasts, venue.
GET
/nhl/games/live
All NHL games currently in progress or in OT/SO.
GET
/nhl/standings
Current NHL standings. Full division and conference breakdown.
GET
/nhl/leaders
Skater leaders by category. ?category=goals|assists|points.
GET
/nhl/player/:id/stats
Season stats for any NHL player by ID. Current and career splits.
GET
/nhl/odds
NHL game-level odds. Puck line, over/under, moneyline.
What We Own

Data infrastructure
nobody else has.

We built our pipeline from scratch. No sports data reseller. No dependency on vendors who can yank access. We own the data, the model, the API.

MLB Batter Statcast
287 active batters scraped from Statcast nightly into our Supabase. 34 columns — exit velocity, max EV, barrel %, hard hit %, xBA, xSLG, xwOBA, sprint speed, HR count, L7 splits, vs RHP/LHP splits, HR streak, EV spike detection, and more.
287 Batters 34 Columns Nightly Update Owned Pipeline
MLB Pitcher Statcast
200+ pitchers with EV allowed, barrel rate allowed, hard hit rate, avg/recent velo, velo drop detection, HR rate, PA per HR, pitch mix composition, and sample size. Everything you need to model matchup edge.
200+ Pitchers 18 Columns Nightly Update Owned Pipeline
🎲
PropBetEdge Poisson Model
Our Cloudflare Worker runs a Poisson distribution model 6× daily against the Statcast data. For each player and market — HR, total bases, hits, strikeouts — we compute expected stat, implied probability, and American odds. All stored in Supabase and served via API.
Proprietary 6× Daily 4 Markets No Sportsbook Feed
🌐
Cloudflare Edge Delivery
Every API endpoint runs on Cloudflare Workers — globally distributed, sub-10ms cold starts, 99.99% uptime. No server to maintain. Cron triggers handle automated data refresh. Response caching per endpoint type. Your calls never hit a slow origin.
Global Edge Sub-10ms Auto Cron 99.99% Uptime
Sport Deep Dive

Four sports.
One key.

Browse what's available by sport. Every endpoint is live and documented.

MODEL
/mlb/odds/model
Poisson model odds — all markets. No sportsbook needed.
MODEL
/mlb/odds/model/top
Top OVER value plays ranked by expected stat.
MODEL
/mlb/odds/model/player
All model markets for one player. ?name=Soto
GET
/mlb/odds/hr · totalbases · hits · strikeouts
Book odds from DK + FanDuel. Best line surfaced.
GET
/mlb/statcast/batters
Owned Statcast. 287 batters. 34 columns. EV, xwOBA, barrel%, splits.
GET
/mlb/statcast/pitchers
Owned Statcast. 200+ pitchers. EV allowed, velo, pitch mix.
GET
/mlb/lineups
Confirmed batting orders when posted.
GET
/mlb/weather/all
Real-time wind, temp, park factor for every park today.
GET
/mlb/umpires
Home plate umpire assignments today.
LIVE — /mlb/odds/model/top ⚡ MODEL
Loading model odds…
GET
/nfl/schedule
Full NFL schedule. Week filter. Spread + O/U per game.
GET
/nfl/games/live
All games currently in progress with live scores.
GET
/nfl/odds
Game odds — spread, over/under, home and away moneyline.
NFL — 3 endpointsPRO
// GET /nfl/schedule { "games": [ { "name": "Chiefs vs Bills", "date": "2026-09-10", "spread": "KC -3", "overUnder": 47.5, "homeML": -165, "awayML": +140 } ] }
GET
/nba/schedule/today
Today's games. Playoff-aware. Live scores.
GET
/nba/game/:id/boxscore
Full boxscore with computed TS% and USG% per player.
GET
/nba/game/:id/plays
Play-by-play with event classification.
GET
/nba/game/:id/lineup
Current 5-man lineup via substitution walk. ~95% live accuracy.
GET
/nba/game/:id/shotchart
Shot chart with x/y coordinates per play.
GET
/nba/game/:id/winprob
Live win probability curve by play.
GET
/nba/leaders
League leaders — PTS, REB, AST, STL, BLK.
NBA — 7 endpointsPRO
// GET /nba/game/401705679/boxscore { "teams": [{ "name": "Boston Celtics", "players": [{ "name": "Jayson Tatum", "points": 34, "rebounds": 9, "assists": 6, "tsPct": 68.4, "usgPct": 34.1, "minutes": 38 }] }] }
GET
/nhl/schedule/today
Today's NHL games with TV broadcasts and venue.
GET
/nhl/standings
Full standings — division and conference.
GET
/nhl/leaders
Skater leaders. ?category=goals|assists|points.
GET
/nhl/player/:id/stats
Season stats for any NHL player.
GET
/nhl/odds
Game-level odds — puck line, over/under, moneyline.
NHL — 5 endpointsPRO
// GET /nhl/leaders?category=goals { "category": "goals", "leaders": [ { "firstName": { "default": "Auston" }, "lastName": { "default": "Matthews" }, "teamAbbrevAbbrev": "TOR", "value": 42 } ] }
Simple Pricing

Flat rate.
No surprises.

No per-call fees. No usage tiers that sneak up on you. Pay one price, use what you need. Other providers charge $200–$500/mo for less.

FREE MLB
$0/mo
MLB-only. Demo key. 20 req/hr. No credit card.
  • All MLB schedule endpoints
  • Statcast batters + pitchers
  • Weather + umpires
  • Book odds (DK + FanDuel)
  • Model odds engine
  • NFL · NBA · NHL
Use Demo Key →
PRO SPORT
$9/mo
One sport of your choice. 50K req/day.
  • Choose: MLB, NFL, NBA, or NHL
  • All endpoints for chosen sport
  • Statcast (MLB plan)
  • Book odds for chosen sport
  • Model odds engine
Get Pro Sport →

Also available on RapidAPI · Questions? Call 1-888-784-3881