Fast JSON API for UFCStats MMA data - completed and upcoming events, event cards, fight details and round statistics, fighter search, records and profiles.
Includes 100 free calls per month
After the free quota, standard per-request pricing applies via x402 (USDC on Base).
Returns the list of completed events.
Returns details and the full fight card for an event.
Returns events matching a search query (event name).
Returns the list of upcoming events.
Returns details, result and round-by-round statistics for a fight.
Returns details, career statistics and fight history for a fighter.
Returns the alphabetical list of fighters for a given starting letter.
Returns fighters matching a search query (name or nickname).
Easiest way: the APIHub CLI. Credits cover x402, no wallet needed.
# install and set up once
npx @apihubio/cli register
npx @apihubio/cli topup 10
# call this service
npx @apihubio/cli call -X GET "https://proxy.apihub.io/ufcstats/v1/event/completed"Or call the proxy directly (curl / any HTTP client):
curl https://proxy.apihub.io/ufcstats/v1/event/completed \
-H "Authorization: Bearer ahk_your_key"
# If credits available: charged automatically, returns 200
# Otherwise: returns 402 (pay via @x402/fetch or top up credits)Estimate your monthly cost for UFCStats.