Skip to main content
Skip to content
API productSelf-serve checkout

PropSports API

One key for MLB, NFL, NBA, WNBA, NHL, tennis, soccer and golf.

8sports on one key
244production routes
Dailyrequest quotas

Overview

Production sports intelligence across eight sports: schedules, live games, box scores, play-by-play, players, standings, injuries, weather, odds and owned models. 244 production routes behind one contract and one X-API-Key. Buy a single sport, pick up to three, or take every sport.

One contractEight sports behind one X-API-Key and one response envelope with data_source and freshness metadata.
Live and historicalLive scoreboards next to deep archives: MLB play-by-play from 1950, NHL goals from 1917.
Owned modelsPropBetEdge model odds, Player DNA and Matchup DNA computed in-house.
Daily quotasPlans meter by day; over-limit requests return 429 until the daily reset.

Coverage & limits

MLB, NFL, NBA, WNBA, NHL, tennis, soccer and golf: 244 production routes, 45 keyless.

  • Coverage depth differs by sport; see each sport page
  • Golf is a historical archive, not live scoring

Plans

Pricing

Single Sport · MLB
Every MLB route on one key.
$29/mo
50,000 requests / day
  • All MLB routes
  • 50,000 requests / day
Single Sport · NFL
Every NFL route on one key.
$29/mo
50,000 requests / day
  • All NFL routes
  • 50,000 requests / day
Single Sport · NBA
Every NBA route on one key.
$29/mo
50,000 requests / day
  • All NBA routes
  • 50,000 requests / day
Single Sport · WNBA
Every WNBA route on one key.
$29/mo
50,000 requests / day
  • All WNBA routes
  • 50,000 requests / day
Single Sport · NHL
Every NHL route on one key.
$29/mo
50,000 requests / day
  • All NHL routes
  • 50,000 requests / day
Single Sport · Tennis
Every tennis route on one key.
$29/mo
50,000 requests / day
  • All tennis routes
  • 50,000 requests / day
Single Sport · Soccer
Every soccer route on one key.
$29/mo
50,000 requests / day
  • All soccer routes
  • 50,000 requests / day
Single Sport · Golf
Every golf route on one key.
$29/mo
50,000 requests / day
  • All golf routes
  • 50,000 requests / day
Developer
Pick any one to three sports.
$79/mo
100,000 requests / day
  • Choose 1-3 sports at checkout
  • 100,000 requests / day
POPULAR
All Sports
All eight sports on one key.
$149/mo
200,000 requests / day
  • All 8 sports
  • 200,000 requests / day
Pro
Production volume across every sport.
$299/mo
500,000 requests / day
  • All 8 sports
  • 500,000 requests / day
Scale
High-volume platforms.
$599/mo
2,000,000 requests / day
  • All 8 sports
  • 2,000,000 requests / day
Enterprise
Largest daily allowance; archive and custom models by written agreement.
$1,500/mo
5,000,000 requests / day
  • All 8 sports
  • 5,000,000 requests / day
  • Research archive and custom models arranged in writing
PlanMonthlyRequestsSports
Single Sport · MLB$2950,000 requests / dayMLB
Single Sport · NFL$2950,000 requests / dayNFL
Single Sport · NBA$2950,000 requests / dayNBA
Single Sport · WNBA$2950,000 requests / dayWNBA
Single Sport · NHL$2950,000 requests / dayNHL
Single Sport · Tennis$2950,000 requests / dayTennis
Single Sport · Soccer$2950,000 requests / daySoccer
Single Sport · Golf$2950,000 requests / dayGolf
Developer$79100,000 requests / dayAny 1–3
All Sports$149200,000 requests / dayAll 8
Pro$299500,000 requests / dayAll 8
Scale$5992,000,000 requests / dayAll 8
Enterprise$1,5005,000,000 requests / dayAll 8

API explorer

Endpoints, code and real responses

curl "https://propsports.proptechusa.ai/v1/nba/schedule/today"
Keyless production route · real response
Example response200captured from production 2026-10-28 · arrays and long strings trimmed
{
  "data_source": "PropSports",
  "date": "20261028",
  "games": [
    {
      "id": "401909881",
      "name": "Miami Heat at Atlanta Hawks",
      "date": "2026-10-28T23:00Z",
      "status": "Scheduled",
      "statusState": "pre",
      "statusDetail": "10/28 - 7:00 PM EDT",
      "period": 0,
      "clock": "0.0",
      "home": "Atlanta Hawks",
      "homeAbbr": "ATL",
      "away": "Miami Heat",
      "awayAbbr": "MIA",
      "homeScore": "0",
      "awayScore": "0",
      "spread": "ATL -3.5",
      "overUnder": 241.5
    },
    {
      "id": "401909882",
      "name": "Washington Wizards at Cleveland Cavaliers",
      "date": "2026-10-28T23:00Z",
      "status": "Scheduled",
      "statusState": "pre",
      "statusDetail": "10/28 - 7:00 PM EDT",
      "period": 0,
      "clock": "0.0",
      "home": "Cleveland Cavaliers",
      "homeAbbr": "CLE",
      "away": "Washington Wizards",
      "awayAbbr": "WSH",
      "homeScore": "0",
      "awayScore": "0",
      "spread": "CLE -10.5",
      "overUnder": 239.5
    },
    "… 10 more"
  ],
  "meta": {
    "sport": "nba",
    "service": "healthy",
    "lifecycle": "active",
    "season": 2027,
    "next_slate": null
  }
}

Live status

What production reports right now

Each check calls this product’s own health or source endpoint from the store server and reports what it returns.

Changelog

Recent releases

  1. 2026-10
    6.1.0
    Expanded MLB and NBA team, standings, roster and schedule coverage; NFL current-season data, injuries, weather, markets and Player DNA; health totals now come from the canonical route catalog.
  2. 2026-10
    6.1.0
    Golf joins the contract with 30 routes; soccer per-match event ledger (/soccer/matches/:id/events).
  3. 2026-09
    6.0.0
    WNBA, tennis and soccer added; machine-readable /sports route catalog; about 30 NFL routes.