Documentation/Players
GET /v1/players/{id} | Baseball Data API
One person: names, birth and death, bats and throws, height and weight, and each role with its dates.Free keyMCP tool: get_player
GEThttps://api.baseballapi.net/v1/players/{id}
Try it
Returns
| Field | What it holds |
|---|---|
id | string |
name | string or null |
last_name | string or null |
roles | array, as in the search |
full_name | string or null |
birth_name | string or null |
birth_date | string or null: YYYY-MM-DD |
birth_place | object: city, region, country |
death_date | string or null |
death_place | object or null: city, region, country |
bats | string or null: right, left or both |
throws | string or null: right, left or both |
height_cm | integer or null |
weight_kg | integer or null |
hall_of_fame | boolean |
Example answer
A real answer, taken 2026-11-03.
{
"data": {
"id": "pl_s4szxhb0",
"name": "Caruthers",
"last_name": "Caruthers",
"roles": [
{
"role": "player",
"first_game": "1935-06-16",
"last_game": "1935-06-16"
}
],
"full_name": "Caruthers",
"birth_name": null,
"birth_date": null,
"birth_place": {
"city": null,
"region": null,
"country": null
},
"death_date": null,
"death_place": null,
"bats": null,
"throws": null,
"height_cm": null,
"weight_kg": null,
"hall_of_fame": false
},
"meta": {
"count": 1
}
}Errors
Every endpoint can answer unauthorized, unknown_parameter, rate_limited, quota_exceeded and server_error, and not_found for an id or league that is not ours. See Errors.