List, at zero credits, the teams a hypothetical match can be played between: the covered teams with a published match in the next 8 days, which their squads and predicted elevens come from.
Authentication: Bearer API key with data.read; active Plus or Pro plan required.
Parameters
Path parameters
Name
Type
Required
Description
—
—
—
None.
Query parameters
Name
Type
Required
Description
league
integer
No
Only clubs of this league; minimum: 1.
national
boolean
No
true: national teams only; false: clubs only.
country
string
No
Only teams of this country, by name; maximum length: 200.
search
string
No
Team name contains this text; maximum length: 200.
limit
integer
No
Maximum rows to return; range: 1–200; default: 100.
cursor
string
No
next_cursor from the previous page, with the same filters, the same day; maximum length: 4096.
domestic: a league, both clubs in it. domestic_cup or play-offs: both clubs from its country. cup_international or friendly: any pair that can meet. international: national teams.
The organisation plan does not include this operation.
403
org_suspended
Your account is suspended.
403
ip_not_allowed
The caller is outside the key's IP allowlist.
429
rate_limited
A request or authentication rate limit was exceeded.
503
dependency_unavailable
Request admission is unavailable.
503
maintenance
The API is paused for maintenance.
Squad for a hypothetical match
GET /v1/hypothetical/teams/{team_id}/squad
Get, at zero credits, the squad a hypothetical match on this date plays from: the team's published match nearest the date. Use its player IDs for custom sides and players left out.
Authentication: Bearer API key with data.read; active Plus or Pro plan required.
Parameters
Path parameters
Name
Type
Required
Description
team_id
integer
Yes
A team ID from GET /v1/hypothetical/teams; minimum: 1.
Query parameters
Name
Type
Required
Description
date
string
Yes
The match date in YYYY-MM-DD format, in the window GET /v1/hypothetical/teams lists.
The organisation plan does not include this operation.
403
org_suspended
Your account is suspended.
403
ip_not_allowed
The caller is outside the key's IP allowlist.
429
rate_limited
A request or authentication rate limit was exceeded.
503
dependency_unavailable
Request admission is unavailable.
503
maintenance
The API is paused for maintenance.
404
not_found
A public catalog id names no team, player or competition.
503
refreshing
The request can't be checked right now.
Cookies
Essential storage keeps Opono working. With your permission we use product analytics, including session replay with typed inputs masked, to understand how Opono is used. Never advertising.