search_fighters
1 creditStatic referencePOST /v1/search_fighters
Find fighters by name or nickname
Use it when you have a name or nickname and need the fighter id for the other endpoints. Accents are optional.
Parameters
querystringrequired- Name or nickname, e.g. Topuria or 'El Matador'.
weight_classstringoptional- e.g. Lightweight, Women's Strawweight.
limitintegeroptional- Max results (default 20).
Notes
- Over MCP, ask for it in plain English and the client calls
search_fightersitself. Point any MCP client athttps://mcp.fighterapi.com/mcp?key=YOUR_API_KEY. - Each call costs 1 credit, taken before it runs and refunded if the server errors.
- Not the call you need? Find the right call by what you are trying to answer.
Request
curl -X POST https://mcp.fighterapi.com/v1/search_fighters \
-H "Content-Type: application/json" \
-H "x-api-key: YOUR_API_KEY" \
-d '{
"query": "topuria"
}'Response
json
{
"fighters": [
{
"fighter_id": "4350812",
"name": "Ilia Topuria",
"nickname": "El Matador",
"weight_class": "Lightweight",
"country": "Georgia",
"date_of_birth": "1997-01-21",
"pro_record": null,
"bouts": 10,
"last_bout": "2026-06-15T00:00:00.000Z",
"ufc_bouts": 10
},
{
"fighter_id": "5185662",
"name": "Aleksandre Topuria",
"nickname": "El Conquistador",
"weight_class": "Bantamweight",
"country": "Georgia",
"date_of_birth": "1996-01-28",
"pro_record": null,
"bouts": 2,
"last_bout": "2026-11-21T14:00:00.000Z",
"ufc_bouts": 2
}
],
"count": 2
}Response fields
fighters[]array- List of objects
fighters[].fighter_idstringfighters[].namestringfighters[].nicknamestringfighters[].weight_classstringfighters[].countrystringfighters[].date_of_birthstringfighters[].pro_recordnullfighters[].boutsnumberfighters[].last_boutstringfighters[].ufc_boutsnumbercountnumber
Related endpoints
get_fighter5 cr
Takes the fighter_id this one returns.
Profile, UFC record by method, career rates, rating and recent fights
get_fighter_fights5 cr
Takes the fighter_id this one returns.
A fighter's full UFC history with stats, ratings and closing lines
list_events1 cr
Filters by the same limit.
Cards by year and status, with the main event
get_leaders5 cr
Filters by the same weight_class and limit.
Career leaderboards from every fight's stat sheet
Try it
500 credits free on signup: 500 calls to search_fighters, and no card.