Referees & managersEndpoint 102 of 116
Manager
https://api.datasportsapi.com/
- Plan
- All plans
- Auth
Bearer dsa_live_…- Parameters
- 1 required · 0 optional
- Returns
ManagerProfile
Profile of a manager or head coach: country, date of birth, favoured formation, present team, career totals (games, wins, draws, losses, goals, points) and each job held with its own record, most recent first.
Worth knowing
For the job currently held, to is the contract expiry and therefore lies in the future. scoresFor / scoresAgainst may be null on a job for which the source reports results only.
01Parameters
idpathRequiredDataSportsAPI manager id, a positive integer
02Request
The same call from the command line and each SDK. The SDK lines assume a client created with your key; left out, it is read from DATASPORTSAPI_API_KEY. Installing a client: SDKs & CLI.
curl -H "Authorization: Bearer dsa_live_…" \
"https://api.datasportsapi.com/v2/managers/{id}"03Response
The top-level keys of the JSON body. Each object links to its full shape in the data reference.
dataManagerProfilemeta- stintCount
{ "data": { "id": 794950, "name": "José Mourinho", "slug": "jose-mourinho", "shortName": "J. Mourinho",
"image": "https://cdn.datasportsapi.com/v2/managers/794950/photo", "sport": "football",
"country": { "code": "PT", "name": "Portugal" }, "dateOfBirth": "1963-01-26", "preferredFormation": "4-2-3-1",
"team": { "id": 2829, "name": "Real Madrid", … },
"career": { "games": 1255, "wins": 778, "draws": 252, "losses": 225, "scoresFor": 2461, "scoresAgainst": 1171, "points": 2586 },
"stints": [ { "team": { "id": 2829, "name": "Real Madrid", … }, "from": "2026-07-01", "to": "2029-06-30",
"record": { "games": 12, "wins": 10, "draws": 0, "losses": 2, "scoresFor": null, "scoresAgainst": null, "points": 30 } }, … ] },
"meta": { "stintCount": 13 } }04Errors
- 404
not_foundDataSportsAPI has never assigned this id
unauthorized429rate_limited429quota_exceeded500internal_errorEvery error code