Skip to main content
This page is the at-a-glance index. Each section links to a topic page with real samples, field references, and recipes.

Base URL Pattern

Replace {sport} with: football, basketball, tennis, hockey, handball, american-football, baseball, volleyball, rugby

Scores

Live, scheduled, date-range scores.

Game Detail

Events, lineups, stats, venue, play-by-play.

Competitions

Standings, results, brackets, transfers.

Teams

Team fixtures and identity.

Head-to-Head

Previous meetings between two teams.

Search

Resolve names to IDs.

News

Sport/competition/game news.

Images

Logos, badges, flags, photos.

WebSocket

Real-time score streaming.

Recipes

Copy-paste integrations.

Global Endpoints

These endpoints work across all sports — front them with any sport prefix or use the global form https://api.sportsapipro.com/v1/{endpoint} (e.g. /v1/scores, /v1/sports).

Per-Sport Endpoints

Replace {sport} with any slug (e.g., football, tennis, baseball).

Live & Schedule

Game Detail

Competition Data

Team Data

Head-to-Head

All game, competition, competitor, and H2H endpoints also work sport-scoped:

Valid per-sport route names

V1 accepts only this vocabulary after the sport segment. Anything else returns 404 with the valid list in the body.
There is no today, schedule, fixtures or upcoming on V1. Use live for in-progress games, all for the full current window, and current for the paged “currently relevant” feed. For fixtures on a specific date use the global GET /v1/games?startDate=YYYY-MM-DD&endDate=YYYY-MM-DD (optionally &sports={id}), or V2’s /v2/{sport}/schedule/{date} for richer schedule data.

Example Requests

Football

Basketball

Hockey

American Football

Baseball

Last modified on September 19, 2026