Skip to main content
The Elite Prospects API follows consistent patterns across every endpoint. Learn them once, then they apply everywhere.

Response envelope

List endpoints return:
Single-item endpoints (/players/{id}, etc.) return the record under data with the same _meta wrapper.

Pagination

Two query parameters drive pagination on every list endpoint:
Use _meta.totalRecords and _links.next to walk through a list.

Sorting

The sort parameter accepts one or more field names. Prefix a field with - to sort descending.
Each endpoint defines its own sortable fields and default — see the endpoint’s parameter list in the API reference.

Filtering

Filters are passed as query parameters. The available filters vary per endpoint and are listed in the reference.

Operators

Some numeric filters support comparison operators via a colon suffix:
Repeating a parameter (where supported) acts as an OR filter:

Field selection

Use the fields parameter to request a subset of fields. This reduces payload size and is recommended when you only need a few attributes.

Default and available fields

Each endpoint defines a default field set returned when fields is omitted, and a wider set you can opt into. Available fields can depend on your subscription — the endpoint reference lists everything. Requesting an unknown or unavailable field returns 400 Bad Request.

Identifiers and slugs

  • Numeric IDs identify players (/players/{id}), teams, games, transfers, arenas, agencies, etc.
  • Slugs identify leagues, countries, draft types, and award types — e.g. /leagues/nhl, /countries/swe, /draft-types/nhl-entry-draft.
  • Country codes follow ISO 3166-1 alpha-3 (e.g. SWE, USA, FIN).

Dates and timestamps

All timestamps in responses are ISO 8601. Server time is Europe/Stockholm; timestamps are emitted with explicit timezone offsets.

Caching

The API ships responses with HTTP cache headers. Most data is updated within minutes of changes at the source. For high-volume integrations, respect Cache-Control and conditional requests where present.