Documentation Index
Fetch the complete documentation index at: https://docs.therundown.io/llms.txt
Use this file to discover all available pages before exploring further.
General
What is the difference between V1 and V2?
What is the difference between V1 and V2?
moneyline, spread, and total objects. V2 uses a market-based model where each market type (moneyline, spread, total, player props, etc.) is a separate entry with participants, lines, and prices nested inside. V2 is recommended for all new integrations — it supports player props, alternate lines, and new market types that V1 cannot represent. See the V1 to V2 Migration Guide for a detailed comparison.What does the 0.0001 sentinel value mean?
What does the 0.0001 sentinel value mean?
0.0001 means the sportsbook has taken the line off the board — it is temporarily unavailable. This is not an error. Common causes include pending injury news, line recalculation, or approaching game time. Display it as “Off Board” or “N/A” and never use it in calculations. See Sentinel Values and Errors — The 0.0001 Sentinel Value for handling guidance.How do I filter events or markets by sport?
How do I filter events or markets by sport?
sport_id as a path parameter when calling event endpoints: GET /api/v2/sports/{sportID}/events/{date}. For market discovery, use GET /api/v2/sports/{sportID}/markets/{date} to see which markets have active pricing for a sport on a given date. See Sport IDs for the full list of sport identifiers.Should I use WebSocket or REST polling?
Should I use WebSocket or REST polling?
Which sports support player props?
Which sports support player props?
GET /api/v2/sports/{sportID}/markets/{date} to check which prop markets are active for a sport on a given day. See the Market IDs reference for prop market IDs like Player Points (29), Player Rebounds (35), and Player Assists (39).Data & IDs
How are soccer event IDs generated?
How are soccer event IDs generated?
What are season-specific sport IDs?
What are season-specific sport IDs?
23, NBA Playoffs is 24, and NFL Preseason is 25. This lets you filter or subscribe to specific parts of a season independently. Season-specific sports share the same data model and endpoints as their parent sport. See the full list of season-specific IDs.How do I get historical or closing lines?
How do I get historical or closing lines?
GET /api/v2/events/{eventID}/openers for opening lines and GET /api/v2/events/{eventID}/closing for closing lines. For full price history over time, use GET /api/v2/events/{eventID}/markets/history or GET /api/v2/events/{eventID}/markets/{marketID}/history for chart-ready time series data. These endpoints are available after the event has started or completed. See the Events reference and Markets reference for details.Integration
How do rate limits work and how do I stay under them?
How do rate limits work and how do I stay under them?
X-Datapoints, X-Datapoints-Used, X-Datapoints-Remaining, X-Tier, and X-Rate-Limit. To stay efficient: use delta endpoints instead of repeated full snapshots, filter by market_ids and affiliate_ids, cache reference data, and use WebSocket on real-time tiers when you need live updates. When you get a 429, read Retry-After and the billing headers to determine whether you hit a short burst throttle or a usage cap. See Rate Limits and the Efficient Polling guide.Do WebSocket messages count toward usage?
Do WebSocket messages count toward usage?
How does the delta cursor work?
How does the delta cursor work?
last_id=0 (market delta) or a zeroed UUID (event delta). The response includes a delta_last_id — save this value and pass it as last_id on your next call to receive only changes since that point. Each delta entry contains the full updated object, so replace (don’t merge) in your local cache. If your cursor goes stale, re-fetch a full snapshot and start over. See the Efficient Polling guide for the complete bootstrap flow.Can I use an MCP server to query the docs from my editor?
Can I use an MCP server to query the docs from my editor?
Where can I find SDKs or client libraries?
Where can I find SDKs or client libraries?