Catalog/sportsent-player

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 URLhttps://x402.hexl.dev/v1/data/sportsent-player
Integration docs
Example 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
}