UFCStats Fighter Profile & Fight History Scraper
Pricing
from $18.75 / 1,000 results
UFCStats Fighter Profile & Fight History Scraper
Extract UFC/MMA fighter profiles, career records, striking and grappling stats, and full fight history from UFCStats.com. Filter by stance, wins, losses or search by name.
Pricing
from $18.75 / 1,000 results
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
6
Total users
2
Monthly active users
2 days ago
Last modified
Categories
Share

π₯ UFCStats Fighter Profiles & Fight History Scraper
π Pull UFC fighter profiles, career records, striking and grappling statistics, and full per-fight history in seconds. Filter by stance, minimum wins, search by name, or target specific fighter URLs. No API key, no registration, no manual CSV wrangling.
UFCStats.com is the official statistical archive maintained by the Ultimate Fighting Championship. It is the canonical source for every UFC, Strikeforce, WEC, Pride, and PFL veteran ever signed to the promotion, with structured records for career striking accuracy, takedown defense, submission attempts, and a fight-by-fight breakdown of every bout. The data is public, but the site is built around an alphabetical jump-table and per-fighter HTML pages with no API, no JSON endpoints, and no bulk export. Stitching together a usable dataset means walking 26 letter pages, opening each fighter, parsing free-form rows, and reconciling missing values.
This Actor scrapes the same fighter pages a regular UFCStats visitor sees and returns each record as flat, well-typed JSON ready to drop into a sports model, a betting dashboard, or a fantasy MMA app. Each record covers the fighter name, nickname, official record (W-L-D and No Contests), physical attributes (height, weight, reach, stance, date of birth), the full eight career metrics UFCStats publishes (significant strikes landed and absorbed per minute, striking accuracy and defense, takedown average, takedown accuracy and defense, submission average), and the complete fight history with opponent, event, date, method, round, time, knockdowns, significant strikes, takedowns, and submissions per round. Target a single fighter by URL, run a name search like "mcgregor" or "silva", restrict to one letter of the alphabet, or pull the entire roster.
| Target audience | Primary use cases |
|---|---|
| Sports betting analysts and quants | MMA betting odds modeling and edge detection |
| Fantasy MMA platform developers | Fighter rating engines and lineup optimization |
| MMA media and content creators | Pre-fight breakdowns, weekly stat columns, podcast research |
| Fight prediction model builders | Feature engineering on striking and grappling stats |
| Coaches and gym analysts | Opponent scouting reports and game-plan prep |
| Researchers and data journalists | Empirical studies of striking trends and weight-class evolution |
π What the UFCStats Scraper does
- π Name search. Free-text query across first name, last name, and nickname using the live UFCStats search endpoint.
- π URL targeting. Drop in any list of fighter-details URLs and pull only those profiles.
- π€ Alphabet walk. Restrict to one or more starting letters of the last name, or leave empty to walk A through Z.
- π₯ Stance filter. Keep only Orthodox, Southpaw, Switch, Open Stance, or Sideways fighters.
- π Record thresholds. Set minimum career wins or minimum career losses to focus on tenured roster members.
- π Optional fight history. Toggle the per-fight history table on or off to keep records compact for bulk pulls.
Every record includes the UFCStats fighter ID, canonical profile URL, full name split into first and last, nickname, official W-L-D record with No Contests, height in feet and inches plus a parsed inch value, weight in pounds, reach in inches, stance, date of birth in ISO format and a computed age, the eight career striking and grappling metrics, the total fight count, and a nested array of every recorded fight with opponent, event, date, method, round, time, and per-round stat splits.
π‘ Why it matters: UFCStats is the most authoritative MMA dataset and the only public source for these per-minute and per-15-minute career metrics. Pulling it directly gives you fresher numbers than any aggregator and no per-seat license.
β οΈ Good to Know: UFCStats stance, reach, height, and DOB are entered manually and a meaningful share of older or one-fight roster members have missing fields. The Actor reflects whatever the source has, returning
nullrather than guessing.
π How to use
- π Create an Apify account. Sign up here if you do not have one yet.
- π― Open the Actor page. Click the green Try for free button.
- βοΈ Fill in your filters. Pick a search query, paste fighter URLs, set minimum wins, or restrict to one letter. All fields are optional.
- βΆοΈ Run the Actor. Hit Start and watch progress in the log panel as each fighter is parsed.
- πΎ Export the dataset. Download as JSON, CSV, or Excel, or push directly to a webhook, Google Sheet, or your own pipeline.
β±οΈ Total time: under 60 seconds for the first 25 fighters. Larger pulls scale linearly with the per-page fetch budget.
π Recommended Actors
- π° DraftKings Scraper - live sportsbook lines for MMA, NFL, NBA, and more
- π FanDuel Sportsbook Odds Scraper - real-time FanDuel betting markets and odds movement
- πΉ YouTube Scraper - mine fight breakdowns, training footage, and post-fight interviews
- π¬ Reddit Posts Scraper - pull r/MMA discussion, fight reactions, and prospect chatter
- π TikTok Hashtag Analytics Scraper - track #UFC and fighter hashtag reach and engagement
π‘ Pro Tip: browse the complete ParseForge collection for more sports, social, and business data scrapers.
Question, request, or stuck on a filter? Open our contact form and we will respond within one business day.
βοΈ Disclaimer: This Actor scrapes only public, logged-out UFCStats pages. UFCStats.com is operated by the UFC and the data it publishes is public statistical information. You are responsible for ensuring your use complies with applicable law and the UFCStats terms of use. We are not affiliated with the Ultimate Fighting Championship, Zuffa, TKO Group Holdings, or any related entity.
π Need Help?
If you hit a bug, have questions about setup, or need a scraper we haven't built yet, open our contact form or write to parseforge@protonmail.com. We also take on paid custom data projects.
For faster answers, join our Discord. It's the best place to get support and suggest new actors.