ScraperWatch

ufc.com scrapers compared

24 tools that scrape ufc.com, ranked by real usage over the last 30 days. Success rate is the share of public runs that finished successfully in the last 30 days. Summed reported actor users: 96. Users may overlap across tools; this is not a count of unique people or buyers, or search volume.

At a glance: 24 tools; 20 of 24 displayed tools have recorded 30-day run completion (20+ public runs). Dataset file date: 2026-10-20; individual observation dates vary or are unknown.

Carried forward means retained from an earlier fetch; pricing and usage may have changed, or the listing may be absent from today's fetch. Unknown observation dates remain unknown. Dataset file dates and tool build dates are not tool observation dates.

Current recommendations use only tools fetched in this dataset with a known observation date. Carried-forward and unknown-date records remain in comparisons but cannot be current picks.

Pricing coverage among 24 displayed tools: 24 with a recorded primary-event rate; 0 with an unavailable primary-event rate; 0 with an explicit FREE model. Primary-event rates use the recorded billing units below; different events are not equivalent results.

Comparison evidence

Sorting covers only the displayed subset (at most 60 tools), not the entire store or every matching actor. Success means run completion, not output accuracy. Review sorting uses review count, not rating. Unknown evidence stays last; ties retain original order.

ToolUsers 30dObserved run completion 30dRuns 30dUSD / 1,000 primary eventsUSD / run startReview count (rating shown)Last run
UFC Scraper
solidcode/ufc-scraper
Observation date unknown · Observed: unknown
24100.0%95$36.00$0.0050 reviews · rating 0.02026-10-18
MMA Sabermetrics - UFC, Bellator, PFL + Jenko Metrics
jenko_systems/ufc-historical-stats
Observation date unknown · Observed: unknown
1581.1%106$1.00$0.101 reviews · rating 5.02026-10-19
UFC API
lemur/ufc-api
Observation date unknown · Observed: unknown
1186.1%101$35.00Selected event: Result (apify-default-dataset-item)
5 additional listed charge events

Cost per result item returned

  • List endpoints (list)
  • /fighter/details (fighter-details)
  • /fight/details (fight-details)
  • /event/details (event-details)
  • Stats (stats)
$0.0150 reviews · rating 0.02026-10-18
Sherdog Scraper - UFC & MMA Fight Stats, Records & Events API
parseforge/sherdog-scraper
Observation date unknown · Observed: unknown
7100.0%45$25.00Selected event: Result (result-item)
2 additional listed charge events

One fight or one fighter profile written to the dataset. Rows removed by a filter are never written and never charged.

  • Fight Finder search (search-query)
  • Opponent profile (fighter-details)
$0.0500 reviews · rating 0.02026-10-18
ESPN MMA UFC Scraper
parseforge/espn-mma-scraper
Observation date unknown · Observed: unknown
5100.0%35$8.50Selected event: result (result-item)
Event details

Single result in the default dataset.

$0.0051 reviews · rating 5.02026-10-19
UFC & MMA Stats Scraper — Fighters, Fights, Events & Rankings
memo23/ufc-mma-stats-scraper
Observation date unknown · Observed: unknown
4100.0%74$50.00$0.0050 reviews · rating 0.02026-10-19
UFC Stats Scraper: MMA Fights, Fighters, Events, Round-by-Round
neverempty/ufc-stats-scraper
Observation date unknown · Observed: unknown
499.7%318$25.00Selected event: Record returned (record-returned)
Event details

One UFC record. For a fight: the event with its date and location, both fighters with their UFCStats ids and nicknames, who won, the method and the exact round and time it ended, the referee, the judges' scorecards as numbers when it went to a decision, and for each fighter the knockdowns, significant strikes landed and attempted, total strikes, takedowns, submission attempts, reversals and control time - plus those same numbers for every single round, split by target (head, body, leg) and by position (distance, clinch, ground). For an event: its name, date, location and whether it has happened yet. For a fighter: height, reach, stance, date of birth, the win-loss-draw record, the career rates UFCStats publishes, and that fighter's full fight list. Pages that could not be read, a browser check that was not cleared, an empty answer from the site, filters that matched nothing and rows left out by your maximum are returned as their own rows and are never charged.

Unavailable0 reviews · rating 0.02026-10-19
UFC API (AI Fighting Intelligence Engine)
visita/fighting-intelligence-engine
Observation date unknown · Observed: unknown
4100.0%30$20.00Selected event: API Result (apify-default-dataset-item)
2 additional listed charge events

Single result from API Query

  • AI Fight Prediction (fight-prediction-result)
  • Fantasy H2H Analysis (ai-h2h-analysis)
<$0.0010 reviews · rating 0.02026-10-19
UFC & MMA Stats Scraper for espn.com — $0.50/1k
blackfalcondata/espn-mma-scraper
Observation date unknown · Observed: unknown
3100.0%35$0.50$0.0010 reviews · rating 0.02026-10-19
UFC Statistics Scraper
automation-lab/ufc-events-fights-fighters
Observation date unknown · Observed: unknown
3100.0%34$51.93Selected event: Item extracted (item)
1 additional listed charge events

Charged per item extracted.

  • Run started (start)
$0.0050 reviews · rating 0.02026-10-19
UFC Scraper - Fighters, Fights, Events and Rankings
webdata_labs/ufc-scraper
Observation date unknown · Observed: unknown
292.5%53$5.00Selected event: Ranking row (ranking-scraped)
3 additional listed charge events

One ranked athlete: division, rank, champion flag and rank movement. Rows removed by a division or gender filter are never written and never charged.

  • Fighter row (fighter-scraped)
  • Event row (event-scraped)
  • Fight row (fight-scraped)
Unavailable0 reviews · rating 0.02026-10-18
UFC Stats Scraper
parseforge/ufc-stats-scraper
Observation date unknown · Observed: unknown
2100.0%30$21.00Selected event: result (result-item)
Event details

Single result in the default dataset.

$0.0050 reviews · rating 0.02026-10-19
UFC and MMA Stats Scraper: Fight Results, Fighters and Rankings
getascraper/ufc-mma-stats-scraper
Observation date unknown · Observed: unknown
2100.0%96$0.88<$0.0010 reviews · rating 0.02026-10-02
UFC StatLeaders Scraper - Low-cost💲🔥🥊📊
delectable_incubator/ufc-statleaders-scraper-low-cost
Observation date unknown · Observed: unknown
1100.0%26$3.98<$0.0011 reviews · rating 5.02026-10-19
UFC Scraper: Fighters, Events & Rankings
mrdoe/ufc-fighters-events-rankings-scraper
Observation date unknown · Observed: unknown
1—1$5.00$0.0010 reviews · rating 0.02026-10-16
UFC & MMA Fight History: Fighter Records & Results
trovevault/ufc-mma-fight-history
Observation date unknown · Observed: unknown
1—10$1.00$0.0010 reviews · rating 0.02026-10-19
UFC Fighter Profiles & Fight History Extractor
scrapermaster/ufc-fighter-profiles-history
Observation date unknown · Observed: unknown
1—10$22.00Selected event: result (result-item)
1 additional listed charge events

Single fighter profile in the default dataset.

  • Fight history (fight-history)
$0.0480 reviews · rating 0.02026-10-18
UFC Scraper
parsebird/ufc-scraper
Observation date unknown · Observed: unknown
1100.0%28$30.00Selected event: UFC record (record-scraped)
Event details

Fires once per fighter, event, or ranking-division record pushed to the dataset

<$0.0010 reviews · rating 0.02026-10-19
Ufc Fighter Profile Extractor
getdataforme/ufc-fighter-profile-extractor
Observation date unknown · Observed: unknown
1100.0%25$9.00$0.0500 reviews · rating 0.02026-10-19
UFC Stats
superapis/ufc-stats
Observation date unknown · Observed: unknown
1—4$1.00Selected event: API Request (request)
Event details

Charged for each successful API request.

<$0.0010 reviews · rating 0.02026-09-06
UFC Fight Results – Fight Cards, Records, Finishes & Odds
rowfeed/ufc-fight-results-scraper
Observation date unknown · Observed: unknown
1100.0%22$2.00Selected event: Fight (fight)
Event details

One fight row: both fighters, weight class, card position, the result once final, and Kalshi odds when a market matched

$0.0010 reviews · rating 0.02026-10-19
UFC Fighter Stats Scraper (Records, Stats, Fight History)
scrapers_lat/ufc-fighter-stats-scraper
Observation date unknown · Observed: unknown
1100.0%26$10.00Selected event: Fighter profile (result)
1 additional listed charge events

Charged once per fighter returned. Each record is one full fighter profile: record, physical attributes, striking and grappling career statistics, and the complete fight history.

  • AI fighter scouting report (ai_fighter_scouting)
$0.0100 reviews · rating 0.02026-10-18
UFC Stats Scraper
fetchfinch/ufc-stats-scraper
Observation date unknown · Observed: unknown
1100.0%26$10.00<$0.0010 reviews · rating 0.02026-10-19
UFC Stats MMA Historical Fight Statistics Scraper
jungle_synthesizer/ufcstats-mma-historical-fight-stats-scraper
Observation date unknown · Observed: unknown
084.6%26$1.00Selected event: Record scraped (data-record)
Event details

Cost per record scraped.

$0.100 reviews · rating 0.02026-10-19

Download the ufc.com comparison CSV (24 displayed tools). Includes snapshot_date (the dataset file date, not tool observation), observed_on (blank when unknown), observation_status (fetched, carried_forward or unknown), carried_forward, usage, recorded runs, success rate (0–1), pricing model, primary event and its listed USD price per 1,000 events (per_k). This primary-event rate is not total cost: run-start and additional charges may apply, and events can differ between tools. Unknown prices and success rates are blank; FREE identifies an explicit free pricing model.

Success rate is shown only for tools with 20+ runs in 30 days; below 90% is highlighted. Prices are list prices for Apify's free plan (paid plans are cheaper). Rates are per 1,000 primary events in the recorded unit named beside each rate; an unavailable billing unit is labeled explicitly. Different billing events do not imply equivalent results. Run-start and additional charges, plus your workload, determine total cost. Unavailable means the snapshot did not provide the value; an explicit FREE model is separate from a zero listed event rate. You are responsible for complying with ufc.com's terms and applicable law. How we measure.

Would rather not run a scraper yourself? See our measured comparison of scraping APIs (success rate and cost per page on real targets).

Other ways to get this data

These are workflow options, not target-specific benchmark results. Check target support, response fields and setup requirements before choosing a tool.

Octoparse — desktop and cloud point-and-click scraper with ready-made templates for popular sites; no code, runs on a schedule.

Oxylabs — web scraping API with proxies and JavaScript rendering built in, for developers who want raw pages or parsed results in their own code.

ScraperAPI — web scraping API that handles proxy rotation and JavaScript rendering behind one request; included in our daily scraping-API benchmark. See our controlled API benchmark and its limits. These controlled fixtures are not a test of this target website.

Affiliate disclosure: we may earn a commission if you buy through these links, at no extra cost to you. It never affects rankings.

Related targets

Shared counts use distinct Actor IDs shown in both comparison tables. Shared listings do not establish equivalent capabilities, interchangeable outputs or permission to scrape. Category peers share a directory category.