Find fights
find_fightsTHE tool for last/first/most-recent questions — search completed bouts across UFCalendar's launch promotions by title fight, finish method (ko, sub, dec, finish), division, fighter, winner, main-event only and date range, newest first by default. One call answers "the last title fight to end by knockout"; never page the schedule for it. At least one narrowing filter is required; 25 rows per page, 10 pages deep.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | Latest event date, YYYY-MM-DD. | |
| org | No | Promotion slug, e.g. "ufc". Omit for every covered promotion. | |
| from | No | Earliest event date, YYYY-MM-DD. | |
| limit | No | Rows per page, default 10. | |
| order | No | newest (default) or oldest first. | |
| cursor | No | meta.pagination.next_cursor from a previous call. | |
| method | No | ko = KO/TKO, sub = submission, dec = any decision, finish = KO/TKO or submission, any = no filter. | |
| winner | No | Fighter slug or id — bouts this fighter won. | |
| fighter | No | Fighter slug or id — bouts this fighter was in. | |
| division | No | Division slug ("lightweight", "womens-strawweight") for an exact match, or a name fragment. | |
| title_only | No | true = title bouts only. | |
| main_events_only | No | true = main events only. |