Data
Athlete profile lookup with derived age and years-at-team API
Searches TheSportsDB (keyless) for an athlete and returns a normalized profile, deriving current age (or age-at-death when applicable) and years at current team from raw birth/signing dates. The MORE: the feed returns string dates; we compute age and tenure and normalize the verbose strXxx fields. Covers all sports, not just soccer. Distinct from data-sports-team (club info). Answers 'how old is Lionel Messi', 'what position does player X play', 'who does athlete Y play for'.
Price$0.01per request
MethodPOST
Route/v1/data/sportsent-player
StatusLive
MIME typeapplication/json
Rate limit60/minute
Cache86400s public
datasportsplayerathletethesportsdbprofileageentertainment
API URL
Integration docshttps://x402.hexl.dev/v1/data/sportsent-playerExample request
{
"name": "Lionel Messi"
}Example response
{
"query": "Lionel Messi",
"count": 1,
"players": [
{
"name": "Lionel Messi",
"fullName": "Lionel Messi",
"team": "Inter Miami",
"sport": "Soccer",
"position": "Right Winger",
"nationality": "Argentina",
"number": null,
"status": "Active",
"gender": "Male",
"born": "1987-06-24",
"died": null,
"age": 38,
"yearsAtTeam": null,
"height": null,
"weight": null,
"wikidataId": null,
"thumbnail": "https://r2.thesportsdb.com/images/media/player/thumb/kpfsvp1725295651.jpg",
"description": null
}
]
}Input schema
{
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Player / athlete name (e.g. 'Lionel Messi')."
}
},
"required": [
"name"
]
}Output schema
{
"type": "object",
"additionalProperties": true
}