Endpoint coverage

Check which endpoints your prefix carries before you build a path against it.

Where the payload is documented

An endpoint reached through sports.highlightly.net returns exactly what the sport's own API returns. Parameters, response fields and refresh intervals are the same, so the sport's own documentation is the complete answer for anything below.

Prefix Endpoint reference
/football Football API
/american-football NFL & NCAAF API
/nba NBA & NCAAB API
/baseball MLB & NCAA API
/nhl NHL & NCAAH API
/cricket Cricket API
/basketball Basketball API
/hockey Hockey API
/rugby Rugby API
/volleyball Volleyball API
/handball Handball API

Endpoints every prefix carries

These take the same path whichever prefix you put in front.

Endpoint Returns
/matches Schedules and live scores.
/matches/{id} One match, with whatever detail the sport carries.
/highlights Video clips.
/highlights/{id} One clip.
/highlights/geo-restrictions/{id} Where a clip can be shown, and whether it embeds.
/teams The teams covered.
/teams/{id} One team.
/standings League tables.
/head-2-head Past meetings between two teams.
/last-five-games A team's recent form.
/odds Prematch and live odds.
/bookmakers The bookmakers covered.
/bookmakers/{id} One bookmaker.

Endpoints by prefix

The rest are carried by the prefixes named beside them.

Endpoint Prefixes that have it
/events/{id} /football
/statistics/{matchId} /football, /basketball
/statistics/{id} /baseball
/box-score/{matchId} /football, /american-football, /nba
/box-scores/{id} /baseball
/lineups/{matchId} /football, /american-football, /nba, /baseball, /nhl
/players /football, /american-football, /nba, /baseball, /nhl, /cricket
/players/{id} /football, /american-football, /nba, /baseball, /nhl, /cricket
/players/{id}/statistics /football, /american-football, /nba, /baseball, /nhl
/teams/statistics/{id} /football, /american-football, /nba, /baseball, /nhl, /basketball, /hockey, /rugby, /volleyball, /handball
/leagues /football, /cricket, /basketball, /hockey, /rugby, /volleyball, /handball
/leagues/{id} /football, /cricket, /basketball, /hockey, /rugby, /volleyball, /handball
/countries /football, /cricket, /basketball, /hockey, /rugby, /volleyball, /handball
/countries/{countryCode} /football, /cricket, /basketball, /hockey, /rugby, /volleyball, /handball

/american-football, /baseball, /nba and /nhl carry no /countries or /leagues, and they name several filters differently. Those names are in parameter conventions.

Plan coverage

The Basic and Free plans restrict what some sports return. A Pro plan or higher removes the restrictions.

Prefix Highlights on the Basic and Free plans
/football The Free plan returns a fixed set of leagues, listed under Football highlights.
/american-football NFL highlights are excluded on Basic.
/nba NBA highlights are excluded on Basic.
/baseball MLB highlights are excluded on Basic.
/nhl NHL highlights are excluded on Basic.
/cricket Every league.
/basketball Seven leagues are excluded, listed under Basketball highlights.
/hockey Seven leagues are excluded, listed under Hockey highlights.
/rugby Every league.
/volleyball Every league.
/handball Every league.

Odds are not available on the Basic and Free plans, and neither are geo restrictions. Both apply to every prefix that carries them.