UFC Stats Scraper
Pricing
from $10.00 / 1,000 ufc results
UFC Stats Scraper
Extract structured UFC fighter profiles, career records, event fight cards, fight results, and division and pound-for-pound rankings for sports media, analytics, fantasy applications, and research.
Pricing
from $10.00 / 1,000 ufc results
Rating
0.0
(0)
Developer
Fetch Finch
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
13 days ago
Last modified
Categories
Share
Get clean, structured UFC data for fighter profiles, records, event cards, fight results, and weight-division rankings.
Built for sports media, MMA research, fantasy products, analytics dashboards, betting tools, and fan applications. Run a ready-made example or tailor a query to the fighter, event, or division you need.
What you can collect
Fighter profiles and career records
- Complete UFC fighter roster
- Fighter search by name
- Win, loss, draw, and no-contest records
- Height, weight, reach, stance, and nickname
- Career striking, takedown, and submission statistics when available
- Fight history with opponents, events, results, methods, rounds, and finish times
UFC events and fight cards
- Upcoming UFC events and scheduled fight cards
- Completed events and fight results
- Bout matchups, winners, methods, rounds, and finish times
- Event dates, locations, and tournament metadata
- Detailed fight statistics when available
UFC division rankings
- Current men’s and women’s UFC weight-division rankings
- Champions and ranked fighters
- Division metadata and ranking movement when available
Ready-to-run examples
Use these preconfigured tasks to get started in one click:
- Scrape the full UFC fighter roster
- Scrape the UFC heavyweight fighter list
- Scrape UFC fighter stats and records by name
- Scrape UFC women’s division rankings
- Scrape UFC rankings for every weight division
- Scrape past UFC event results and fight cards
- Scrape upcoming UFC events and fight cards
Why teams use it
- Create fighter-comparison pages with records, measurements, and career stats.
- Build fight-week previews from scheduled cards and athlete histories.
- Publish post-event coverage with results and finish methods.
- Power MMA research, analytics, fantasy, and data-journalism workflows.
- Export structured results to JSON, CSV, Excel, or connect them to the Apify API, webhooks, Make, n8n, and Zapier.
Getting started
Find a fighter
{"dataType": "fighters","searchTerms": ["Conor McGregor"],"maxResults": 10}
Get the full UFC roster
{"dataType": "fighters","maxResults": 1000}
Get upcoming UFC fight cards
{"dataType": "events","eventType": "upcoming","maxResults": 10}
Get completed event results
{"dataType": "events","eventType": "past","maxResults": 10}
Get division rankings
{"dataType": "rankings","division": "Lightweight","maxResults": 25}
Input reference
| Input | Description |
|---|---|
dataType | Choose fighters, events, rankings, or all. |
searchTerms | One or more fighter or event names to match. |
eventType | For events, choose upcoming, past, or all. |
division | Filter fighters or rankings by weight division, such as Heavyweight or Women's Strawweight. |
gender | Filter eligible records by male or female. |
fighterStatus | Filter fighters by available status information. |
country | Filter fighters by country or hometown. |
maxResults | Maximum number of records to return, up to 1,000. |
Output
Each result includes a recordType so downstream tools can distinguish fighters, events, and rankings.
{"recordType": "fighter","id": "f4c49976c75c5ab2","name": "Conor McGregor","nickname": "The Notorious","record": {"wins": 22,"losses": 7,"draws": 0},"physical": {"height": "5' 9\"","weightLbs": 155,"reachIn": 74,"stance": "Southpaw"},"career": {"slpm": "5.27","strAcc": "49%","tdAvg": "0.66","subAvg": "0.1"},"fights": []}
Fighter records can include career and fight-history data. Event records include event information and fight cards. Ranking records include the division, champion, ranked fighters, and available ranking metadata. Fields vary when a source does not provide a particular value.
Freshness and exports
The Actor maintains regularly updated UFC datasets. Each result includes a data-update timestamp so you can see when the underlying information was last updated.
Results are written to the Apify dataset and can be downloaded as JSON, CSV, Excel, XML, or RSS, or consumed directly through the Apify API.
Responsible use
Use the data for legitimate editorial, analytical, research, and product purposes. You are responsible for complying with applicable laws and any restrictions on redistribution or commercial use.