PFL
The PFL fight data API
PFL cards as ESPN lists them, from the promotion's 2012 start as the WSOF (133 cards, 1,200+ finished fights): results with method, round and time, fighter profiles, our ratings and sportsbook moneylines for 2024 and 2025. The same tools as the UFC with league=pfl.
- fights
- 1,284
- cards
- 137
- fighters
- 1,028
- seasons
- 14
What's in it
The whole league, the way you already query the UFC.
Results
Winner, method, round and time for each finished fight ESPN lists. Draws and no contests have no winner.
Fighters and ratings
Profiles, PFL records and our Elo, rated from PFL results.
Odds
Opening moneylines for 2024 and 2025 on about 92% of fights and closing lines on 60% (2024) and 38% (2025), one sportsbook.
Connect
Its own endpoint, or one argument.
Point Claude, ChatGPT or Cursor at the PFL endpoint and every answer is about the PFL. Already using FighterAPI for the UFC? Pass "league": "pfl" to the same tools. Every account starts with 500 free credits.
- MCP https://mcp.fighterapi.com/mcp/pfl
- POST https://mcp.fighterapi.com/v1/pfl/{tool}
- GET https://mcp.fighterapi.com/v1/pfl/tools the PFL tool list
{
"mcpServers": {
"fighterapi-pfl": {
"url": "https://mcp.fighterapi.com/mcp/pfl?key=YOUR_API_KEY"
}
}
}Seasons
Every season the league has played.
| Season | fights | Cards |
|---|---|---|
| 2026 | 140 | 16 |
| 2025 | 128 | 15 |
| 2024 | 123 | 12 |
| 2023 | 103 | 10 |
| 2022 | 108 | 10 |
| 2021 | 98 | 10 |
| 2019 | 103 | 10 |
| 2018 | 123 | 12 |
| 2017 | 28 | 4 |
| 2016 | 74 | 10 |
| 2015 | 90 | 10 |
| 2014 | 99 | 11 |
| 2013 | 57 | 6 |
| 2012 | 10 | 1 |
Cards as the source lists them, by calendar year.
What it does not have
- No per-fight stat sheets (strikes, takedowns, control) in any season.
- Moneylines for 2024 and 2025 only, one book; none yet for 2026.
- No 2020 season (the league did not run).
Questions
Does it have strike and takedown stats for PFL fights?
No. The source publishes results for each fight it lists but no strike, takedown or control numbers, so get_fight returns null for the stat sheets.
How do I ask for PFL data?
Every tool takes league: "pfl". Seasons are calendar years.
PFL results from public ESPN data.
Start with 500 free credits.
No card. The same key works for the UFC and the PFL.