Skip to main content
The teams endpoint lets you list the teams in a specific league along with each team’s opaque id and its silk — a thumbnail of the team’s kit — which you can render directly in your UI alongside team names. Use it when you need to populate league rosters, build filter dropdowns, or display team kits next to fixtures.

Endpoint

Authentication and Scope

This endpoint requires the fixtures scope. Include your API key in the X-API-Key header.

Query Parameters

integer
required
The league id to list teams for. Obtain this value from GET /leagues. The league must belong to a sport in your account’s enabled allowlist; otherwise the response is empty.
integer
Number of teams to return per page. Default 100, maximum 200. Values above 200 are clamped to 200.
integer
Number of teams to skip before returning results. Default 0. Use with limit to page through results.

Response

Returns a pagination envelope. Each item in items is a team object with the following fields:
image may be an empty string for newly discovered teams while the silk resolution pipeline is still running. Treat an empty value as “not yet available” and fall back to a placeholder in your UI — the field will populate on a later request once the silk is resolved.

Example Request

Example Response

See the Pagination guide for a full description of the envelope fields and how to page through results.