The Rundown website screenshot

The Rundown

The Rundown is a sports betting data API platform providing real-time odds, lines, scores, and results across 30+ sports leagues including NFL, NBA, MLB, NHL, WNBA, MLS, college football and basketball, and international soccer, tennis, cricket, and Formula 1. The API aggregates data from 16+ sportsbooks including DraftKings, FanDuel, BetMGM, and Pinnacle, as well as prediction markets like Kalshi and Polymarket, normalizing everything into a single unified schema with 600+ market types covering moneylines, spreads, totals, player props, team totals, futures, and live in-play odds. Developers can access data via REST endpoints or WebSocket streaming for sub-second real-time updates, with historical odds data and line movement tracking available on higher tiers.

The Rundown publishes 14 APIs on the APIs.io network, including V1 Delta API, V1 Events API, V1 Lines API, and 11 more. Tagged areas include Sports, Betting, Odds, NFL, and NBA.

The The Rundown catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.

The Rundown’s developer surface includes authentication, documentation, engineering blog, pricing, and 13 more developer resources.

52.5/100 developing ▬ flat Agent 37/100 agent ready Full breakdown ↓
scored 2026-08-05 · rubric v0.9.1
AccessFreemiumSelf serve⚡ Free to try
14 APIs
SportsBettingOddsNFLNBAMLBNHLSoccerReal-TimeSports DataSportsbook

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-05 · rubric v0.9.1
Composite quality — 52.5/100 · developing
Contract Quality 15.7 / 25
Developer Ergonomics 4.3 / 20
Commercial Clarity 10.0 / 20
Operational Transparency 6.8 / 13
Governance 8.3 / 12
Discoverability 7.4 / 10
Agent readiness — 37/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/therundown: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 14

Individual APIs this provider publishes, each with its own machine-readable definition.

The Rundown V1 Delta API

Delta/change feeds (V1 legacy)

The Rundown V1 Events API

Events with line-based odds (V1 legacy)

The Rundown V1 Lines API

Moneyline, spread, total, best-line endpoints (V1 legacy)

The Rundown V1 Reference API

Reference data (V1 legacy)

The Rundown V1 Sports API

Sport listings, dates, events, schedules (V1 legacy)

The Rundown V1 WebSocket API

Real-time streaming via WebSocket (V1 legacy)

The Rundown V2 Events API

Events with market-based odds (V2)

The Rundown V2 Markets API

Market definitions, odds, deltas, and history (V2)

The Rundown V2 Players API

Player data (V2)

The Rundown V2 Reference API

Reference data — affiliates, sportsbooks, season types (V2)

The Rundown V2 Sports API

Sport listings, dates, and teams (V2)

The Rundown V2 Stats API

Team and player statistics (V2)

The Rundown V2 Teams API

Team data, players, and stats (V2)

The Rundown V2 WebSocket API

Real-time streaming via WebSocket (V2)

Scroll for all 14

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Therundown Rate Limits

8 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Therundown Context

4 classes · 49 properties

JSON-LD

Spectral Rules 1

Spectral governance rulesets for linting and validating these APIs.

The Rundown API Rules

5 rules · 4 warnings 1 info

SPECTRAL

JSON Schema 60

Standalone JSON Schema definitions for this provider's data models.

Affiliate

4 properties

JSON SCHEMA

AffiliatesResponse

1 properties

JSON SCHEMA

BestAffiliateInfo

3 properties

JSON SCHEMA

BestLineResponse

5 properties

JSON SCHEMA

BestMoneyline

6 properties

JSON SCHEMA

BestSpread

6 properties

JSON SCHEMA

BestTotal

6 properties

JSON SCHEMA

ChartResponse

2 properties

JSON SCHEMA

ChartSeries

2 properties

JSON SCHEMA

Conference

3 properties

JSON SCHEMA

ConferencesResponse

1 properties

JSON SCHEMA

DeltasResponse

2 properties

JSON SCHEMA

Division

4 properties

JSON SCHEMA

DivisionsResponse

1 properties

JSON SCHEMA

EventsV2Response

2 properties

JSON SCHEMA

EventV2

12 properties

JSON SCHEMA

Market

9 properties

JSON SCHEMA

MarketDeltaEntry

15 properties

JSON SCHEMA

MarketDeltaResponse

2 properties

JSON SCHEMA

MarketHistoryResponse

2 properties

JSON SCHEMA

MarketLinePriceHistory

13 properties

JSON SCHEMA

MarketLinePriceResponse

6 properties

JSON SCHEMA

MarketLinesResponse

5 properties

JSON SCHEMA

MarketParticipant

6 properties

JSON SCHEMA

MarketParticipantResponse

4 properties

JSON SCHEMA

MarketParticipantsResponse

1 properties

JSON SCHEMA

MarketResponse

6 properties

JSON SCHEMA

Meta

1 properties

JSON SCHEMA

OpeningPricesResponse

2 properties

JSON SCHEMA

Pitcher

6 properties

JSON SCHEMA

PlayerGameStatResponse

3 properties

JSON SCHEMA

PlayerGameStats

7 properties

JSON SCHEMA

PlayerNormalized

25 properties

JSON SCHEMA

PlayersResponse

1 properties

JSON SCHEMA

PlayerStatResponse

2 properties

JSON SCHEMA

PlayerStats

14 properties

JSON SCHEMA

Region

2 properties

JSON SCHEMA

Schedule

11 properties

JSON SCHEMA

ScheduledEvent

22 properties

JSON SCHEMA

ScheduleResponse

1 properties

JSON SCHEMA

Score

18 properties

JSON SCHEMA

SeasonTypeSport

4 properties

JSON SCHEMA

SeasonTypesResponse

1 properties

JSON SCHEMA

Sport

2 properties

JSON SCHEMA

SportsResponse

1 properties

JSON SCHEMA

StatDefinition

7 properties

JSON SCHEMA

StatsMeta

1 properties

JSON SCHEMA

Team

8 properties

JSON SCHEMA

TeamGameStatResponse

3 properties

JSON SCHEMA

TeamGameStats

6 properties

JSON SCHEMA

TeamNormalized

10 properties

JSON SCHEMA

TeamsResponse

1 properties

JSON SCHEMA

TeamStats

13 properties

JSON SCHEMA

V1Event

14 properties

JSON SCHEMA

V1EventsResponse

2 properties

JSON SCHEMA

V1Line

8 properties

JSON SCHEMA

V1LinePeriods

14 properties

JSON SCHEMA

V1Moneyline

8 properties

JSON SCHEMA

V1Spread

11 properties

JSON SCHEMA

V1Total

11 properties

JSON SCHEMA

Scroll for all 60

Examples 5

Example request and response payloads for these APIs.

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Therundown Authentication

apiKey · 2 schemes

SECURITY

Therundown Domain Security

TLSv1.3 · DMARC

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Therundown Agentic Access

60 operations

60 operations · 0 acting

AGENTIC

Resources

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 2

Pagination, idempotency, versioning, errors, and events

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 2

Authentication, authorization, and security posture

Operate 2

Status, limits, changes, and where to get help

Commercial 3

Pricing, plans, and the legal terms of use

Company 4

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: therundown
name: The Rundown
description: 'The Rundown is a sports betting data API platform providing real-time odds, lines, scores, and results across
  30+ sports leagues including NFL, NBA, MLB, NHL, WNBA, MLS, college football and basketball, and international soccer, tennis,
  cricket, and Formula 1. The API aggregates data from 16+ sportsbooks including DraftKings, FanDuel, BetMGM, and Pinnacle,
  as well as prediction markets like Kalshi and Polymarket, normalizing everything into a single unified schema with 600+
  market types covering moneylines, spreads, totals, player props, team totals, futures, and live in-play odds. Developers
  can access data via REST endpoints or WebSocket streaming for sub-second real-time updates, with historical odds data and
  line movement tracking available on higher tiers.

  '
type: Index
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Freemium · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/therundown.png
url: https://raw.githubusercontent.com/api-evangelist/therundown/refs/heads/main/apis.yml
created: '2026-06-12'
modified: '2026-06-12'
specificationVersion: '0.19'
tags:
- Sports
- Betting
- Odds
- NFL
- NBA
- MLB
- NHL
- Soccer
- Real-Time
- Sports Data
- Sportsbook
apis:
- aid: therundown:therundown-v1-delta-api
  name: The Rundown V1 Delta API
  description: Delta/change feeds (V1 legacy)
  humanURL: https://therundown.io/api
  baseURL: https://therundown.io/api/v2
  tags:
  - V1 Delta
  properties:
  - type: OpenAPI
    url: openapi/therundown-v1-delta-api-openapi.yml
  - type: Documentation
    url: https://docs.therundown.io/introduction
  - type: Authentication
    url: https://docs.therundown.io/authentication
  - type: Pricing
    url: https://therundown.io/pricing/api
  - type: Vocabulary
    url: vocabulary/therundown-vocabulary.yml
  - type: JSONLDContext
    url: json-ld/therundown-context.jsonld
- aid: therundown:therundown-v1-events-api
  name: The Rundown V1 Events API
  description: Events with line-based odds (V1 legacy)
  humanURL: https://therundown.io/api
  baseURL: https://therundown.io/api/v2
  tags:
  - V1 Events
  properties:
  - type: OpenAPI
    url: openapi/therundown-v1-events-api-openapi.yml
  - type: Documentation
    url: https://docs.therundown.io/introduction
  - type: Authentication
    url: https://docs.therundown.io/authentication
  - type: Pricing
    url: https://therundown.io/pricing/api
  - type: Vocabulary
    url: vocabulary/therundown-vocabulary.yml
  - type: JSONLDContext
    url: json-ld/therundown-context.jsonld
- aid: therundown:therundown-v1-lines-api
  name: The Rundown V1 Lines API
  description: Moneyline, spread, total, best-line endpoints (V1 legacy)
  humanURL: https://therundown.io/api
  baseURL: https://therundown.io/api/v2
  tags:
  - V1 Lines
  properties:
  - type: OpenAPI
    url: openapi/therundown-v1-lines-api-openapi.yml
  - type: Documentation
    url: https://docs.therundown.io/introduction
  - type: Authentication
    url: https://docs.therundown.io/authentication
  - type: Pricing
    url: https://therundown.io/pricing/api
  - type: Vocabulary
    url: vocabulary/therundown-vocabulary.yml
  - type: JSONLDContext
    url: json-ld/therundown-context.jsonld
- aid: therundown:therundown-v1-reference-api
  name: The Rundown V1 Reference API
  description: Reference data (V1 legacy)
  humanURL: https://therundown.io/api
  baseURL: https://therundown.io/api/v2
  tags:
  - V1 Reference
  properties:
  - type: OpenAPI
    url: openapi/therundown-v1-reference-api-openapi.yml
  - type: Documentation
    url: https://docs.therundown.io/introduction
  - type: Authentication
    url: https://docs.therundown.io/authentication
  - type: Pricing
    url: https://therundown.io/pricing/api
  - type: Vocabulary
    url: vocabulary/therundown-vocabulary.yml
  - type: JSONLDContext
    url: json-ld/therundown-context.jsonld
- aid: therundown:therundown-v1-sports-api
  name: The Rundown V1 Sports API
  description: Sport listings, dates, events, schedules (V1 legacy)
  humanURL: https://therundown.io/api
  baseURL: https://therundown.io/api/v2
  tags:
  - V1 Sports
  properties:
  - type: OpenAPI
    url: openapi/therundown-v1-sports-api-openapi.yml
  - type: Documentation
    url: https://docs.therundown.io/introduction
  - type: Authentication
    url: https://docs.therundown.io/authentication
  - type: Pricing
    url: https://therundown.io/pricing/api
  - type: Vocabulary
    url: vocabulary/therundown-vocabulary.yml
  - type: JSONLDContext
    url: json-ld/therundown-context.jsonld
- aid: therundown:therundown-v1-websocket-api
  name: The Rundown V1 WebSocket API
  description: Real-time streaming via WebSocket (V1 legacy)
  humanURL: https://therundown.io/api
  baseURL: https://therundown.io/api/v2
  tags:
  - V1 WebSocket
  properties:
  - type: OpenAPI
    url: openapi/therundown-v1-websocket-api-openapi.yml
  - type: Documentation
    url: https://docs.therundown.io/introduction
  - type: Authentication
    url: https://docs.therundown.io/authentication
  - type: Pricing
    url: https://therundown.io/pricing/api
  - type: Vocabulary
    url: vocabulary/therundown-vocabulary.yml
  - type: JSONLDContext
    url: json-ld/therundown-context.jsonld
- aid: therundown:therundown-v2-events-api
  name: The Rundown V2 Events API
  description: Events with market-based odds (V2)
  humanURL: https://therundown.io/api
  baseURL: https://therundown.io/api/v2
  tags:
  - V2 Events
  properties:
  - type: OpenAPI
    url: openapi/therundown-v2-events-api-openapi.yml
  - type: Documentation
    url: https://docs.therundown.io/introduction
  - type: Authentication
    url: https://docs.therundown.io/authentication
  - type: Pricing
    url: https://therundown.io/pricing/api
  - type: Vocabulary
    url: vocabulary/therundown-vocabulary.yml
  - type: JSONLDContext
    url: json-ld/therundown-context.jsonld
- aid: therundown:therundown-v2-markets-api
  name: The Rundown V2 Markets API
  description: Market definitions, odds, deltas, and history (V2)
  humanURL: https://therundown.io/api
  baseURL: https://therundown.io/api/v2
  tags:
  - V2 Markets
  properties:
  - type: OpenAPI
    url: openapi/therundown-v2-markets-api-openapi.yml
  - type: Documentation
    url: https://docs.therundown.io/introduction
  - type: Authentication
    url: https://docs.therundown.io/authentication
  - type: Pricing
    url: https://therundown.io/pricing/api
  - type: Vocabulary
    url: vocabulary/therundown-vocabulary.yml
  - type: JSONLDContext
    url: json-ld/therundown-context.jsonld
- aid: therundown:therundown-v2-players-api
  name: The Rundown V2 Players API
  description: Player data (V2)
  humanURL: https://therundown.io/api
  baseURL: https://therundown.io/api/v2
  tags:
  - V2 Players
  properties:
  - type: OpenAPI
    url: openapi/therundown-v2-players-api-openapi.yml
  - type: Documentation
    url: https://docs.therundown.io/introduction
  - type: Authentication
    url: https://docs.therundown.io/authentication
  - type: Pricing
    url: https://therundown.io/pricing/api
  - type: Vocabulary
    url: vocabulary/therundown-vocabulary.yml
  - type: JSONLDContext
    url: json-ld/therundown-context.jsonld
- aid: therundown:therundown-v2-reference-api
  name: The Rundown V2 Reference API
  description: Reference data — affiliates, sportsbooks, season types (V2)
  humanURL: https://therundown.io/api
  baseURL: https://therundown.io/api/v2
  tags:
  - V2 Reference
  properties:
  - type: OpenAPI
    url: openapi/therundown-v2-reference-api-openapi.yml
  - type: Documentation
    url: https://docs.therundown.io/introduction
  - type: Authentication
    url: https://docs.therundown.io/authentication
  - type: Pricing
    url: https://therundown.io/pricing/api
  - type: Vocabulary
    url: vocabulary/therundown-vocabulary.yml
  - type: JSONLDContext
    url: json-ld/therundown-context.jsonld
- aid: therundown:therundown-v2-sports-api
  name: The Rundown V2 Sports API
  description: Sport listings, dates, and teams (V2)
  humanURL: https://therundown.io/api
  baseURL: https://therundown.io/api/v2
  tags:
  - V2 Sports
  properties:
  - type: OpenAPI
    url: openapi/therundown-v2-sports-api-openapi.yml
  - type: Documentation
    url: https://docs.therundown.io/introduction
  - type: Authentication
    url: https://docs.therundown.io/authentication
  - type: Pricing
    url: https://therundown.io/pricing/api
  - type: Vocabulary
    url: vocabulary/therundown-vocabulary.yml
  - type: JSONLDContext
    url: json-ld/therundown-context.jsonld
- aid: therundown:therundown-v2-stats-api
  name: The Rundown V2 Stats API
  description: Team and player statistics (V2)
  humanURL: https://therundown.io/api
  baseURL: https://therundown.io/api/v2
  tags:
  - V2 Stats
  properties:
  - type: OpenAPI
    url: openapi/therundown-v2-stats-api-openapi.yml
  - type: Documentation
    url: https://docs.therundown.io/introduction
  - type: Authentication
    url: https://docs.therundown.io/authentication
  - type: Pricing
    url: https://therundown.io/pricing/api
  - type: Vocabulary
    url: vocabulary/therundown-vocabulary.yml
  - type: JSONLDContext
    url: json-ld/therundown-context.jsonld
- aid: therundown:therundown-v2-teams-api
  name: The Rundown V2 Teams API
  description: Team data, players, and stats (V2)
  humanURL: https://therundown.io/api
  baseURL: https://therundown.io/api/v2
  tags:
  - V2 Teams
  properties:
  - type: OpenAPI
    url: openapi/therundown-v2-teams-api-openapi.yml
  - type: Documentation
    url: https://docs.therundown.io/introduction
  - type: Authentication
    url: https://docs.therundown.io/authentication
  - type: Pricing
    url: https://therundown.io/pricing/api
  - type: Vocabulary
    url: vocabulary/therundown-vocabulary.yml
  - type: JSONLDContext
    url: json-ld/therundown-context.jsonld
- aid: therundown:therundown-v2-websocket-api
  name: The Rundown V2 WebSocket API
  description: Real-time streaming via WebSocket (V2)
  humanURL: https://therundown.io/api
  baseURL: https://therundown.io/api/v2
  tags:
  - V2 WebSocket
  properties:
  - type: OpenAPI
    url: openapi/therundown-v2-websocket-api-openapi.yml
  - type: Documentation
    url: https://docs.therundown.io/introduction
  - type: Authentication
    url: https://docs.therundown.io/authentication
  - type: Pricing
    url: https://therundown.io/pricing/api
  - type: Vocabulary
    url: vocabulary/therundown-vocabulary.yml
  - type: JSONLDContext
    url: json-ld/therundown-context.jsonld
common:
- type: AgenticAccess
  url: agentic-access/therundown-agentic-access.yml
- type: DomainSecurity
  url: security/therundown-domain-security.yml
- type: Authentication
  url: authentication/therundown-authentication.yml
- type: Website
  url: https://therundown.io
- type: Documentation
  url: https://docs.therundown.io/introduction
- type: GitHubOrg
  url: https://github.com/TheRundown
- type: LinkedIn
  url: https://www.linkedin.com/company/therundowninc
- type: Blog
  url: https://blog.therundown.io
- type: Pricing
  url: https://therundown.io/pricing/api
- type: StatusPage
  url: https://therundown.instatus.com/
- type: X
  url: https://x.com/therundownio
- type: Plans
  url: plans/therundown-plans-pricing.yml
- type: RateLimits
  url: rate-limits/therundown-rate-limits.yml
- type: FinOps
  url: finops/therundown-finops.yml
- type: Vocabulary
  url: vocabulary/therundown-vocabulary.yml
- type: JSONLDContext
  url: json-ld/therundown-context.jsonld
- type: Blog
  url: blogs/blogs.json
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com