Line-ups, sports data API
Line-upsWho started, who was on the bench, the formation and every change.
Ask for a match's line-ups by its id. Football gives both formations, the starting elevens, the substitutes and each substitution with its minute. Rugby gives both sides' fifteens and benches, basketball the box score, and volleyball the line-up set by set. Every player has an id that opens the player.
When they arrive
Line-ups are there once announced, usually shortly before the start, and stay with the match for good.
Racing
For racing, the runners are the line-up: /v1/horses/races/{id} gives every runner with its draw, and greyhounds every trap.
Try it
Football: Line-ups, with your key.
{
"data": {
"match_id": "fb_p04h38sesj",
"home_team_name": "Kataller Toyama",
"away_team_name": "Vegalta Sendai",
"kickoff_utc": "2026-11-03T04:55:00Z",
"home_formation": null,
"away_formation": null,
"lineups": null,
"substitutions": null,
"appearances": null
},
"meta": {
"sport": "football",
"endpoint": "/events/{id}/lineups",
"as_of": "2026-11-02T05:16:53Z",
"cached": false,
"age_seconds": 0
}
}The endpoints
Every sport that answers it.