Get Overall Football League Standings

View all Football Data API endpoints →

Read a league table with team identifiers, played matches, wins, draws, losses, goals, goal difference, points and returned positions. Pass required leagueid; 47 produced a 20-team Premier League table. response.standing rows include id, name, shortName, played, wins, draws, losses, scoresStr, goalConDiff, pts and idx. deduction, ongoing and qualColor were also present and can be null. Keep idx and returned order rather than inventing tie-break rules. No season parameter is declared. The sample's games and points reconciled; competition scoring and deduction rules still need checking before applying arithmetic universally.

API Features

Table-ready result columns The verified rows contain games, result counts, goals, goal difference and points in one league-scoped response.
Stable club joins in standings Each observed row supplies a team id and name for linking positions to club profiles.
Returned rank preservation idx and response ordering can be retained without assuming an undocumented tie-break algorithm.
Nullable adjustment context deduction, ongoing and qualColor must be handled as optional context rather than guaranteed populated values.

Live API Demo

GET /api/project/football/get-standing-all-by-league-id

API Response (JSON)

{}
curl -X GET 'https://api.opendata-api.com/api/project/football/get-standing-all-by-league-id?key=<API_KEY>&leagueid=47'
📢
Need Help?
If you encounter API issues or need other API requirements, please contact us.
Contact Us

Use Cases

Frequently asked questions

How do I retrieve the Premier League table?

The demonstrated leagueid=47 returned response.standing. Discover and verify IDs and coverage separately for other competitions.

How should I use points, goal difference and position?

Use pts, goalConDiff, idx and the returned order. Arithmetic checks must account for competition scoring and deductions; do not invent tie-break rules.

Can I select a historical season for overall standings?

Only leagueid is declared; there is no season input. Do not promise historical filtering through an undeclared parameter, and allow nullable fields such as deduction.

Related operations

Guides

View Subscription Plans →