{
  "_comment": "Single source of truth for product facts. Edit HERE, then run scripts/generate_llms.py. Machine-readable mirror served at https://bettingdataapi.com/data/facts.json",
  "updated": "2026-09-20",
  "brand": {
    "name_compressed": "Betting Data API",
    "name_spaced": "Betting Data API",
    "domain": "bettingdataapi.com",
    "contact": "hello@bettingdataapi.com"
  },
  "api": {
    "base_url": "https://api.bettingdataapi.com",
    "auth": "x-api-key header",
    "openapi_spec": "https://bettingdataapi.com/openapi.json",
    "reference_docs": "https://bettingdataapi.com/docs/",
    "swagger_ui": "https://api.bettingdataapi.com/docs",
    "mcp_connector_url": "https://mcp.bettingdataapi.com/mcp?apiKey=YOUR_KEY"
  },
  "coverage": {
    "sports_total": "20+",
    "sports_pro": "20+",
    "sports_note": "GET /sports/ returns the leagues with a live board right now; seasonal leagues appear when in season. The FIFA World Cup 2026 odds archive and graded settlements remain available on the Business plan.",
    "sportsbooks": "50+",
    "sports_list": "NFL, NCAAF, NBA, NCAAB (in season), WNBA, Euroleague, MLB, NHL, UFC/MMA, Boxing, Tennis, Cricket, EPL, UEFA Champions League, UEFA Europa League, La Liga, Bundesliga, Serie A, Ligue 1, Eredivisie, EFL Championship, Liga MX, MLS, Esports (Business-exclusive)"
  },
  "markets": {
    "standard": [
      "h2h (moneyline)",
      "spreads (point spread / Asian handicap)",
      "totals (over/under)"
    ],
    "props_tier": "Business",
    "scores": {
      "live_feed": "none",
      "final_scores": "Final scores for graded events are returned by /historical/settlements (Business plan or higher), which includes home_score and away_score alongside each graded edge.",
      "note": "There is no standalone live-scores endpoint or feed."
    },
    "props": {
      "NFL": {
        "count": 40,
        "list": "40 market keys covering 20 stats, each with a standard line and an alternate-line ladder: anytime TD, first TD, passing yards, passing TDs, pass attempts, completions, interceptions, longest completion, rushing yards, rush attempts, longest rush, receiving yards, receptions, longest reception, pass+rush yards, rush+reception yards, pass+rush+reception yards, tackles, field goals made, kicking points",
        "regions": ""
      },
      "NCAAF": {
        "count": 36,
        "list": "36 market keys covering 18 stats with alternate-line ladders (the NFL set without tackles and pass+rush+reception yards)",
        "regions": ""
      },
      "NBA": {
        "count": 28,
        "list": "28 market keys covering 12 stats with alternate-line ladders (points, rebounds, assists, PRA, points+assists, points+rebounds, rebounds+assists, threes, blocks, steals, double-double, triple-double) plus milestone ladders for points, rebounds, assists and threes",
        "regions": ""
      },
      "WNBA": {
        "count": 24,
        "list": "24 market keys covering the same 12 stats as the NBA set, each with an alternate-line ladder",
        "regions": ""
      },
      "MLB": {
        "count": 34,
        "list": "34 market keys covering 17 underlying stats, each with a standard line and an alternate-line ladder: batter hits, total bases, home runs, RBIs, runs scored, hits+runs+RBIs, singles, doubles, triples, walks, stolen bases, strikeouts; pitcher strikeouts, outs, earned runs, hits allowed, walks",
        "regions": ""
      },
      "NHL": {
        "count": 14,
        "list": "14 market keys covering 7 stats: points, goals, assists, shots on goal, power-play points, anytime goal scorer, first goal scorer, with alternate and milestone ladders",
        "regions": ""
      },
      "Soccer": {
        "count": 24,
        "list": "24 market keys per league covering 12 stats (anytime scorer, first scorer, goals, assists, to assist, score or assist, shots, shots on target, tackles, fouls, to be booked, saves) across EPL, La Liga, Bundesliga, Serie A, Ligue 1, Eredivisie, EFL Championship, Liga MX, MLS, UEFA Champions League and UEFA Europa League",
        "regions": ""
      }
    }
  },
  "pricing": {
    "free": {
      "price": "$0/mo",
      "quota": "25 requests per day",
      "sports": "NFL + NBA + MLB only",
      "markets": "h2h (moneyline) only"
    },
    "pro": {
      "price": "$29/mo",
      "name": "Professional",
      "quota": "20,000 requests/month (667 per day, resets 00:00 UTC)",
      "sports": "20+ sports",
      "markets": "main markets (h2h / spreads / totals)",
      "books": "major US sportsbooks (DraftKings, FanDuel, BetMGM, Caesars, BetRivers, and more)"
    },
    "business": {
      "price": "$99/mo",
      "quota": "200,000 requests/month (6,667 per day, resets 00:00 UTC)",
      "extras": "everything in Pro plus advanced markets, Pinnacle and 50+ international sportsbooks, player props, edge detection, Pinnacle-anchored fair odds, consensus pricing, and the full historical odds archive at no additional credit cost"
    }
  },
  "refresh": {
    "hook": "30s for top US sports (NFL, NBA, MLB, NHL)",
    "tier2": "60-120s for full-coverage tier (MLS, EPL, La Liga, Bundesliga, Serie A, Ligue 1, Tennis, UFC)",
    "tier3": "300s for thinner-coverage leagues (for example Eredivisie and EFL Championship)",
    "props": "approximately every 5 minutes"
  },
  "urls": {
    "quickstart": "https://bettingdataapi.com/quickstart",
    "connector": "https://bettingdataapi.com/connector",
    "build_with_ai": "https://bettingdataapi.com/build-with-ai",
    "guides": "https://bettingdataapi.com/guides/",
    "faq": "https://bettingdataapi.com/faq",
    "reports": "https://bettingdataapi.com/reports/",
    "compare": "https://bettingdataapi.com/compare/",
    "me": "https://bettingdataapi.com/me.html"
  }
}
