MLS API
Major League Soccer: Eastern and Western Conference tables, regular season and playoffs. Get live scores, standings, fixtures, lineups and player stats for every MLS match through one simple JSON API.
MLS standings 2026
Eastern Conference
| # | Team | P | W | D | L | GD | Pts |
|---|---|---|---|---|---|---|---|
| 1 |
|
32 | 21 | 8 | 3 | 43 | 71 |
| 2 |
|
32 | 18 | 4 | 10 | 10 | 58 |
| 3 |
|
32 | 15 | 11 | 6 | 20 | 56 |
| 4 |
|
33 | 16 | 7 | 10 | 11 | 55 |
| 5 |
|
33 | 15 | 8 | 10 | 15 | 53 |
| 6 |
|
33 | 13 | 8 | 12 | 11 | 47 |
| 7 |
|
33 | 12 | 10 | 11 | -6 | 46 |
| 8 |
|
33 | 13 | 5 | 15 | 6 | 44 |
| 9 |
|
33 | 12 | 7 | 14 | -16 | 43 |
| 10 |
|
32 | 11 | 6 | 15 | -16 | 39 |
| 11 |
|
33 | 9 | 12 | 12 | 3 | 39 |
| 12 |
|
32 | 9 | 12 | 11 | -10 | 39 |
| 13 |
|
33 | 7 | 12 | 14 | -21 | 33 |
| 14 |
|
32 | 8 | 6 | 18 | -16 | 30 |
| 15 |
|
33 | 6 | 8 | 19 | -30 | 26 |
Western Conference
| # | Team | P | W | D | L | GD | Pts |
|---|---|---|---|---|---|---|---|
| 1 |
|
32 | 17 | 7 | 8 | 34 | 58 |
| 2 |
|
33 | 15 | 10 | 8 | 9 | 55 |
| 3 |
|
33 | 14 | 10 | 9 | 8 | 52 |
| 4 |
|
32 | 14 | 9 | 9 | 3 | 51 |
| 5 |
|
33 | 14 | 9 | 10 | 10 | 51 |
| 6 |
|
32 | 12 | 11 | 9 | 15 | 47 |
| 7 |
|
33 | 11 | 11 | 11 | -6 | 44 |
| 8 |
|
32 | 11 | 10 | 11 | 1 | 43 |
| 9 |
|
33 | 12 | 7 | 14 | -1 | 43 |
| 10 |
|
33 | 12 | 6 | 15 | 0 | 42 |
| 11 |
|
32 | 11 | 7 | 14 | -3 | 40 |
| 12 |
|
33 | 9 | 11 | 13 | -5 | 38 |
| 13 |
|
32 | 9 | 11 | 12 | -6 | 38 |
| 14 |
|
33 | 8 | 10 | 15 | -21 | 34 |
| 15 |
|
33 | 6 | 5 | 22 | -42 | 23 |
This table is rendered from the league_standings endpoint and refreshes every 10 minutes on this page — in your app it updates every minute during matches.
Get the MLS table in your app
Call league_standings with the MLS league ID. The response is plain JSON — no SDK needed.
curl "https://www.live-football-api.com/api/v1/league_standings?api_key=YOUR_API_KEY&league_id=287tckirbfj9nb8ar2k9r60vn"
{
"success": true,
"data": {
"league_id": "287tckirbfj9nb8ar2k9r60vn",
"season": "2026",
"standings": [
{
"title": "Eastern Conference",
"table": [
{
"rank": "1",
"team": {
"id": "1oogd0fpwledjm2ycsuv7afze",
"name": "Nashville",
"logo": "https://live-football-api.com/teams/1oogd0fpwledjm2ycsuv7afze.png"
},
"played": "32",
"won": "21",
"drawn": "8",
"lost": "3",
"goals_for": "66",
"goals_against": "23",
"goal_diff": "43",
"points": "71",
"form": "DWDWW",
"zone": {
"name": "Final Series",
"color": "#0046C5"
}
},
{
"rank": "2",
"team": {
"id": "3ko4vrn7aouqpdr21sv4ipcvj",
"name": "New England",
"logo": "https://live-football-api.com/teams/3ko4vrn7aouqpdr21sv4ipcvj.png"
},
"played": "32",
"won": "18",
"drawn": "4",
"lost": "10",
"goals_for": "54",
"goals_against": "44",
"goal_diff": "10",
"points": "58",
"form": "WWWWL",
"zone": {
"name": "Final Series",
"color": "#0046C5"
}
}
]
}
]
}
}MLS data you can use
Every endpoint works for MLS and 1,400+ other leagues and cups, with names in English, Turkish, German and Russian.
Standings
Full MLS table, home/away tables and a live table during matches.
/v1/league_standings
Fixtures
Every match of the season, filterable by round, with scores and status.
/v1/league_fixtures
Live scores
All of today's matches with live minute, score and status.
/v1/matches
Match events
Goals, cards, substitutions and match statistics, updated in real time.
/v1/live_match_details
Lineups
Starting XI, formation, substitutes and coaches for both teams.
/v1/lineups
Squads
Current squad of every club with positions, numbers and photos.
/v1/team_squad
Players
Player profiles, career and season statistics.
/v1/player
Injuries
Injured and suspended players before kick-off.
/v1/injuries
Referees
Match officials and referee card / penalty statistics.
/v1/referee
Head to head
Previous meetings between the two teams of a match.
/v1/h2h
MLS API questions
Is there a free MLS API?
Yes. Every new account gets free credits on sign-up, no card required. One request costs one credit, so you can pull MLS standings, fixtures, live scores and lineups before you pay anything.
How often is the MLS data updated?
Live scores and match events update in real time. During matches the MLS table is recalculated every minute (live_standings); outside match days it is refreshed every few minutes.
Which MLS seasons are available?
The current 2026 season plus 31 past seasons. Pass the season parameter (e.g. 2026) to league_standings or league_fixtures.
What data can I get for MLS matches?
Fixtures and results, live scores, goals, cards, substitutions, match statistics, lineups and formations, injuries, referees, head-to-head records, team squads and player profiles — all through one JSON API.