Search Players
Changed onSearch Card Hedge's canonical player catalog by partial name.
Duplicate player records (e.g. two "LeBron James" records) are folded into one canonical player: player_id is the canonical ID and aliases lists the merged IDs, whose stats are summed. categories lists every category the player appears in; the optional category filter matches any of them. index says whether a player index is available (current, stale, withheld, or none).
Results are ranked by 30-day sales and capped by count.
Example curl:
curl -X POST -H "X-API-Key: your-api-key-here" -H "Content-Type: application/json" -d '{"search":"Luka","count":5}' "https://api.cardhedger.com/v1/cards/player-search"
Request
- Base URLhttps://api.cardhedger.com
- AuthAPI key in header X-API-Key
Request body
Response
Successful Response
Example response
{
"count": 1,
"players": [
{
"aliases": [],
"cards_tracked": 3746,
"categories": [
"Basketball",
"Baseball"
],
"index": {
"as_of": "2026-09-25",
"has_index": true,
"status": "current"
},
"name": "Michael Jordan",
"player_id": "1585495598505x695909526016884700",
"thirty_day_sales": 20946
}
]
}Changes
- breaking
removed the media type
application/jsonfor the response with the status - breaking
response property
players/items/cards_trackedlist-of-types was widened by adding typesnullto media typeapplication/jsonof response200 - breaking
response property
players/items/thirty_day_saleslist-of-types was widened by adding typesnullto media typeapplication/jsonof response200 - info
added the new optional request property
- info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status
- breaking
- info
endpoint added
- info