Coaches
Contents

What Sportmonks provides

Each coach’s record in the Football API v3 includes:
– Coach ID, full name, common name, and display name
– Sport ID, country ID, and nationality ID
– Birth city ID
– Coach headshot via image_path
– Height and weight
– Date of birth
– Gender
– A player_id field linking to a player record where the coach previously played professionally

The player_id field is particularly useful for building manager biography features, as it lets you retrieve a coach’s entire playing career history by following the link to their player record.

Endpoints

There are five coach endpoints:

GET All Coaches returns every coach available within your subscription.

GET https://api.sportmonks.com/v3/football/coaches?api_token=YOUR_TOKEN

GET Coach by ID returns a single coach by their ID. This is the most common entry point when building individual manager profiles.

GET https://api.sportmonks.com/v3/football/coaches/{coach_id}?api_token=YOUR_TOKEN

GET Coaches by Country ID returns all coaches from a given country. Useful for building nationality-based coaching directories.

GET https://api.sportmonks.com/v3/football/coaches/countries/{country_id}?api_token=YOUR_TOKEN

GET Coaches Search by Name returns coaches matching a name search query. Use this to power autocomplete or coach search within your application.

GET https://api.sportmonks.com/v3/football/coaches/search/{name}?api_token=YOUR_TOKEN

GET Last Updated Coaches returns all coaches whose records were updated in the past 2 hours. Use this as an efficient polling mechanism to keep coach data in sync without repeatedly requesting the full catalogue.

GET https://api.sportmonks.com/v3/football/coaches/latest?api_token=YOUR_TOKEN

Includes

Coach records support the following includes:
– country adds country metadata for the coach’s country of birth
– nationality adds the coach’s nationality
– teams returns the team or teams the coach is currently associated with
– statistics returns aggregated coaching statistics
– fixtures returns fixtures the coach has been involved in
– trophies returns trophies the coach has won
– player returns the coach’s associated player record, where they previously played professionally

Example request: retrieving a coach with their current team and trophies:

GET https://api.sportmonks.com/v3/football/coaches/{coach_id}?api_token=YOUR_TOKEN&include=teams;trophies

Coach records are also accessible as an include on the fixtures endpoints via the coaches include, and on the teams endpoints via the coaches include, letting you retrieve manager information alongside match or club data without a separate request.

What you can build with coach data

Manager profile pages covering biography, nationality, physical attributes, and headshot for coaches across the Premier League, La Liga, Bundesliga, Serie A, Champions League, and beyond

Playing career histories using the player include to retrieve a manager’s full career as a player, linking their coaching and playing records on the same page.

Trophy cabinet features using the trophies include to list every honour a manager has won across their career.

Fixture-level manager context using the coaches include on fixtures to show which manager was in charge for a given match.

Coach search and autocomplete using the search endpoint to let users find managers by name within your application

Data sync pipelines using the last updated endpoint to keep your local coach database current without polling the full catalogue

Availability

Coach data is included in all Starter, Growth, Pro, and Enterprise plans. The coaches available to you correspond to the leagues within your subscription. You can explore and test the coach endpoints using the Sportmonks Postman collection or the API tester in MySportmonks.

Try it free. All paid plans include a 14-day free trial, and the forever-free plan gives you immediate access to the Danish Superliga and Scottish Premiership with no credit card required.

FAQs about coaches

How do I get the current manager for a specific team?
 Add the coaches include to any teams endpoint request. This returns the current coaching staff for the team without needing a separate call to the coaches endpoints.
Can I retrieve a coach's playing career history?
 Yes. Add the player include to a GET Coach by ID request. Where the coach previously played professionally, this returns their linked player record, from which you can retrieve full career statistics and transfer history.
How do I know which manager was in charge of a specific fixture?
Add the coaches include to any fixtures endpoint request. This returns the coaching staff for both participating teams at the time of the match.
Can I track changes to coach records without polling the full catalogue?
Yes. Use GET Last Updated Coaches, which returns only coaches whose records have been updated in the past two hours. This is the recommended approach for efficiently keeping a local coaching database in sync.
Is coach data available on all plans?
Yes. Coach data is included in all Starter, Growth, Pro, and Enterprise plans.

Written by David Jaja

David Jaja is a technical content manager at Sportmonks, where he makes complex football data easier to understand for developers and businesses. With a background in frontend development and technical writing, he helps bridge the gap between technology and sports data. Through clear, insightful content, he ensures Sportmonks' APIs are accessible and easy to use, empowering developers to build standout football applications