UFC Stats Scraper | MMA Fights and Fighter Data avatar

UFC Stats Scraper | MMA Fights and Fighter Data

Pricing

from $19.00 / 1,000 results

Go to Apify Store
UFC Stats Scraper | MMA Fights and Fighter Data

UFC Stats Scraper | MMA Fights and Fighter Data

Pull UFC fighter stats, fight results, event cards, and round-by-round breakdowns from UFC Stats. Get strikes landed, takedowns, submission attempts, control time, and career records for MMA analytics, fantasy tools, betting models, and combat sports research projects.

Pricing

from $19.00 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

6

Total users

1

Monthly active users

6 days ago

Last modified

Categories

Share

ParseForge Banner

πŸ₯Š UFC Stats Scraper

πŸš€ Export UFC fighter statistics, records, striking accuracy, takedowns, and physical attributes in seconds. No account, no login, no limits.

Pull the entire UFC fighter database from ufcstats.com, the official stats source used by analysts, coaches, and MMA media worldwide. Every fighter's record, physical measurements, and advanced striking and grappling metrics are scraped fresh on every run.

The dataset covers all active and retired UFC fighters across all weight classes, from Strawweight to Heavyweight. Each record includes fight record (W-L-D), stance, height, weight, reach, and performance metrics like strikes landed per minute, takedown accuracy, and submission attempts.

🎯 Target AudienceπŸ’‘ Primary Use Cases
MMA analysts, fantasy MMA players, coaches and trainers, sports journalists, data scientists, sports bettorsFighter comparison dashboards, fantasy draft research, opponent scouting, data-backed articles, fight outcome modeling, betting research

πŸ“‹ What the UFC Stats Scraper does

  • πŸ”€ Alphabetical roster scrape. Pulls the full ufcstats.com roster by last-name letter.
  • πŸ“„ Detail page extraction. Visits each fighter's profile for extended performance stats.
  • πŸ“Š 20 fields per fighter. Record, physicals, striking, and grappling metrics in one record.
  • 🌐 Public data only. No login, API key, or credentials needed.
  • πŸ›‘ Clean free tier. maxItems caps free users at 10 fighters with a referral upgrade path.

πŸ’‘ Why it matters: ufcstats.com is the official stats engine behind UFC broadcasts. Getting this data programmatically unlocks fighter analytics at scale, comparing 4,000+ athletes across 20 dimensions that would take weeks to collect manually.

πŸ“Š Data fields

Each record includes: beltHolder, draws, height, imageUrl, losses, name, nickname, reach, results, sapm, scrapedAt, slpm, stance, strikeDefense, strikingAccuracy, submissionAvg, takedownAccuracy, takedownAvg, takedownDefense, url, weight, wins. These field names come straight from the actor's dataset schema, so what you see here is what lands in your dataset.

⚠️ Good to Know: Free users are automatically capped at 10 fighters. Upgrade to a paid plan for full roster access. The scrapeAllLetters option with maxItems set high will collect the complete UFC database.

πŸš€ How to use

  1. πŸ“ Sign up. Create a free account with $5 credit (takes 2 minutes).
  2. 🌐 Open the Actor. Go to the UFC Stats Scraper page on the Apify Store.
  3. 🎯 Set input. Pick a startChar or enable scrapeAllLetters, then set maxItems.
  4. πŸš€ Run it. Click Start and let the Actor collect your data.
  5. πŸ“₯ Download. Grab your results in the Dataset tab as CSV, Excel, JSON, or XML.

⏱️ Total time from signup to downloaded dataset: 3-5 minutes. No coding required.

πŸ’‘ Pro Tip: browse the complete ParseForge collection for more sports and reference-data scrapers.

⚠️ Disclaimer: this Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by the Ultimate Fighting Championship (UFC), Zuffa LLC, or TKO Group. All trademarks mentioned are the property of their respective owners. Only publicly available data from ufcstats.com is collected.

πŸ†˜ 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.