Sports Data API

The core sports data API — fixtures, results, teams & standings

Orbistats' foundation feed is a single sports data API for fixtures, results, standings and team data — normalized into one consistent schema across every sport and league we cover. It's the same data other sports data providers sell as a standalone product, built to be the base layer everything else (live scores, statistics, odds) sits on top of.

One Schema, Every Sport

Every league becomes one shape

Football, cricket, basketball, tennis, esports and more — dozens of leagues, each with its own quirks, normalized into a single consistent schema. Drag the sphere: every facet is a different league, all fused into one shape.

Sports Data API
20 leagues, 1 schema
0 events/sec
Every facet is a live league feed
Drag to spin · Click a league
What's Included

Everything in the base sports data feed

Included

Fixtures & Schedules

Upcoming and past fixtures for every league we cover, with kickoff time, venue and status.

Included

Results

Full-time results, pushed the moment the match ends.

Included

Standings

League tables recalculated after every match, across every competition.

Included

Team & Squad Data

Rosters, lineups and team metadata, kept in sync with each season.

Included

Competitions & Seasons

Structured competition and season objects so history stays queryable.

Coverage

13 Sports, One Schema

Football, basketball, cricket, tennis and more — same field names everywhere.

Coverage

Sports data across 13 sports

Fixtures, results, teams and standings — normalized into one schema across every sport we cover.

Authentication

Every request needs one header

Pass your API key as a bearer token. Free-tier keys work the same way as paid keys — only the rate limit and data freshness change.

GET /v1/football/fixtures?league=premier-league
Authorization: Bearer YOUR_API_KEY
Example Endpoint
GET /v1/football/fixtures

Upcoming fixtures for a league

Returns upcoming and recently completed fixtures for a given league, sport, or team.

Query Parameters
ParameterTypeRequiredDescription
leaguestringRequiredLeague slug, e.g. premier-league.
teamstringOptionalFilter fixtures to a single team slug.
fromdateOptionalISO date to start the fixture window from.
limitintegerOptionalMax results per page. Default 25, max 100.
Example Request
GET /v1/football/fixtures?league=premier-league&limit=2
Authorization: Bearer YOUR_API_KEY
Example Response
{
  "league": "Premier League",
  "count": 2,
  "fixtures": [
    { "home": "Arsenal", "away": "Chelsea", "kickoff": "2026-09-14T15:00:00Z", "venue": "Emirates Stadium" },
    { "home": "Man City", "away": "Liverpool", "kickoff": "2026-09-15T17:30:00Z", "venue": "Etihad Stadium" }
  ]
}
Response Codes
200Request succeeded, fixtures returned.
401Missing or invalid API key.
404League or team slug not found.
429Rate limit exceeded for your plan.
Also In This Feed
GET /v1/football/standings
{
  "league": "Premier League",
  "table": [
    { "position": 1, "team": "Arsenal", "played": 5, "points": 13 },
    { "position": 2, "team": "Man City", "played": 5, "points": 12 }
  ]
}
Rate Limits & Pagination

Simple limits, tied to your plan

Free

60 req/min

Enough to build and test against real data.

Starter

300 req/min

For live products in production.

Growth & Enterprise

Custom limits

Talk to us for volume pricing and dedicated capacity.

Pagination

limit / offset

Every list endpoint supports limit and offset query parameters.

Code Examples

Call it from any language

Official SDKs cover Python, JavaScript and PHP — every other language works over plain REST.

cURL
Python
JavaScript
curl https://api.orbistats.com/v1/football/fixtures?league=premier-league \
  -H "Authorization: Bearer YOUR_API_KEY"
See Also

Related products & sports

Pair the core feed with live streaming, odds, statistics or historical depth — or jump straight to a sport-specific page.

Get Started

Start free. Upgrade when you need enterprise SLAs.

Self-serve API keys for developers today — dedicated infrastructure, custom feeds and SLAs when you're ready.