Early Access →

data feature

Multi-Sport API

NBA, NFL, MLB, NHL, NCAAF, NCAAB — all on the same schema, same endpoints. Build a model for one league and expand to all of them without touching your integration code.

api-explorer.sh

endpoint

GET /v1/nba/games/{id}/odds

sample response · Returns all books, all market types

{ "operator": "FANDUEL", "marketType": "SPREAD", "period": "FULL_GAME", "odds": -110, "spread": -3.5 }

League coverage

NBA

1,230/season

live

NFL

285/season

live

MLB

2,430/season

live

NHL

1,312/season

live

NCAAF

900+/season

live

NCAAB

5,000+/season

live

Why a unified schema matters

No league-specific parsing

The same query structure works for every league. No conditional logic based on sport.

Cross-league models

Train on NBA data, apply to NHL. The feature vectors are identical — same market types, same field names.

Single integration point

Connect once, access all leagues. Adding a new league to your model is a one-line change.

early access

One API for every league

NBA, NFL, MLB, NHL, NCAAF, and NCAAB — unified schema, zero parsing overhead.

Join Waitlist →

Cookies

A few cookies keep you signed in, and the rest are analytics and marketing that show us what's working. You can accept, reject, or customize, and you can change your mind anytime from the footer.