Unofficial Tapology API
Unofficial Tapology MMA API: Access fighter profiles, upcoming event schedules, and fight history. • Comprehensive fighter profiles with details and stats • Upcoming Event schedules per subregion • Up-to-date upcoming, cancelled and past fight results • Coverage of both amateur and professional fighters worldwide Powered by Tapology, the world's largest fight database, for real-time accuracy.
Unofficial Tapology API endpoints
| Method | Endpoint | Description |
|---|---|---|
| Fighters | ||
| GET |
Get Fighter Profile /api/v2/fighters/{fighter_id} |
Get detailed fighter information including stats and records. **Available fields:** firstname, lastname, nickname, age, date_of_birth, date_of_death, born, weight_class,… |
| GET |
Get Fighter Bout History /api/v2/fighters/{fighter_id}/bouts |
Get complete fight history for a fighter with sorting. **Available fields:** fighter_name, opponent_name, fighter_record_before_fight, opponent_record_before_fight, result,… |
| GET |
Get Multiple Fighters /api/v2/fighters |
Get multiple fighter profiles in a single request (max 3). **Available fields:** firstname, lastname, nickname, age, date_of_birth, date_of_death, born, weight_class,… |
| Bouts | ||
| GET |
Get Multiple Fighters Bouts /api/v2/bouts |
Get fight history for multiple fighters (max 3). **Available fields:** fighter_name, opponent_name, fighter_record_before_fight, opponent_record_before_fight, result,… |
| Events | ||
| GET |
Get MMA Events /api/v2/events |
Get events filtered by organization and/or region. **Available fields:** organization, main_event, weight_class, datetime, city, subregion, broadcast, title_bout_desc,… |
| Other endpoints | ||
| GET |
getEvents /api/schedule/events/{region_id} |
**Get upcoming MMA events schedule for specific regions.** View organization, main event, date/time, location, and full fight card details. **Key Features:** - **Regional… |
| GET |
getEvents /api/schedule/events/{region_id} |
**Get upcoming MMA events schedule for specific regions.** View organization, main event, date/time, location, and full fight card details. **Key Features:** - **Regional… |
| GET |
getFighterProfile /api/fighter/{fighter_id} |
**Get detailed MMA fighter profiles from Tapology.** Retrieve information such as fighter's name, nickname, age, weight class, record (wins, losses, draws, no contests), and… |
| GET |
getFighterResult /api/fighter/result/{fighter_id} |
**Get detailed fight history and results for MMA fighters from Tapology.** Retrieve information such as opponents, fight outcomes, events, and methods of victory/defeat etc...… |
| GET |
getFighterDetails /fighter/{fighter_id} |
Retrieve detailed profile and stats information for a specific MMA fighter based on their unique **ID**. You'll be able to find it in [Tapology](https://www.tapology.com/). |
| GET |
getBulkFighterResults /api/fighter/results/{fighters_id} |
Retrieve detailed bout information for up to 3 fighters simultaneously with efficient bulk processing. **Key Features:** - **Bulk retrieval:** Get fight histories for up to 3… |
| GET |
Get Fighter Profile /api/fighter/{fighter_id} |
Get detailed MMA fighter profiles from Tapology. Retrieve information such as fighter's name, nickname, age, weight class, record (wins, losses, draws, no contests), and fight… |
| GET |
getPastEvents /api/schedule/past-events/{region_id} |
**Get completed MMA events with results for specific regions.** View historical events with fight outcomes, winners, and detailed results. **Key Features:** - **Results… |
| GET |
getFighterResult /api/fighter/result/{fighter_id} |
**Get detailed fight history and results for MMA fighters from Tapology.** Retrieve information such as opponents, fight outcomes, events, and methods of victory/defeat etc...… |
| GET |
getEventsBulk /api/schedule/events/{regions_id} |
Get events schedule for multiple regions in a single call. **Key Features:** - Multi-region support: Get events from up to 3 regions at once - Field filtering: Select specific… |
| GET |
getPastEvents /api/schedule/past-events/{region_id} |
Get past events schedule for a specific region with enhanced fight card details. **Key Features:** - Regional filtering: Access events from specific geographic regions - Field… |
| GET |
getBulkFighterProfiles /api/fighter/profiles/{fighters_id} |
*Get Multiple Fighter Profiles Simultaneously** Retrieve detailed information for up to 3 fighters in a single API call. This endpoint returns the same comprehensive fighter data… |
| GET |
Get Events /api/schedule/events/{region_id} |
Get upcoming MMA events schedule from Tapology. Retrieve information such as event organizations, dates, locations, main events, and broadcast details. **Key Features:** - Field… |
| GET |
getEventsBulk /api/schedule/events/{regions_id} |
**Get upcoming events from multiple regions in a single request.** Retrieve event schedules for up to 3 different regions simultaneously. **Key Features:** - **Multi-region… |
| GET |
Get Fighter Result /api/fighter/result/{fighter_id} |
Get detailed fight history and results for MMA fighters from Tapology. Retrieve information such as opponents, fight outcomes, events, and methods of victory/defeat. **Key… |
| GET |
getBulkPastEvents /api/schedule/past-events/{regions_id} |
Retrieve past event data for up to 3 different regions in a single call. **Key Features:** - **Bulk retrieval:** Access multiple regions' historical data efficiently - **Results… |
| GET |
getBulkPastEvents /api/schedule/past-events/{regions_id} |
Retrieve past event data for up to 3 different regions in a single call. **Key Features:** - **Bulk retrieval:** Access multiple regions' historical data efficiently - **Results… |
| GET |
Get Fighter Profile /api/fighter/{fighter_id} |
Get detailed MMA fighter profiles from Tapology. Retrieve information such as fighter's name, nickname, age, weight class, record (wins, losses, draws, no contests), and fight… |
| GET |
Get Events /api/schedule/events/{region_id} |
Get upcoming MMA events schedule from Tapology. Retrieve information such as event organizations, dates, locations, main events, and broadcast details. **Key Features:** - Field… |
| GET |
Get Fighter Result /api/fighter/result/{fighter_id} |
Get detailed fight history and results for MMA fighters from Tapology. Retrieve information such as opponents, fight outcomes, events, and methods of victory/defeat. **Key… |
| GET |
getBulkFighterResults /api/fighter/results/{fighters_id} |
Retrieve detailed bout information for up to 3 fighters simultaneously with efficient bulk processing. **Key Features:** - **Bulk retrieval:** Get fight histories for up to 3… |
| GET |
getFighterProfile /api/fighter/{fighter_id} |
**Get detailed MMA fighter profiles from Tapology.** Retrieve information such as fighter's name, nickname, age, weight class, record (wins, losses, draws, no contests), and… |
| GET |
getBulkFighterProfiles /api/fighter/profiles/{fighters_id} |
*Get Multiple Fighter Profiles Simultaneously** Retrieve detailed information for up to 3 fighters in a single API call. This endpoint returns the same comprehensive fighter data… |
Unofficial Tapology API pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO Recommended | $12.99 / month | — |
|
| MEGA | $30 / month | 65 / minute |
|