Sherdog Scraper for Fight Records, Event Cards, Referees and Rankings

Sherdog's Fight Finder holds MMA results back to the 1980s: fighters, cards, promotions and referees on numeric ids, plus weekly rankings and play-by-play. We turn it into one clean dataset.

Plans from €169/month · Free project assessment · Reply within 1 business day

Sherdog Scraper
Solutions

Managed Sherdog data scraping, from backfill to fight night

ScrapeIt runs Sherdog data scraping as a managed service. You pick the promotions, divisions, years and objects - fighters, fight histories, cards, referees, rankings, news - and we build one pipeline to scrape Sherdog end to end: a backfill across the numeric ids, then daily passes and fight-night refreshes. Delivery is CSV, JSON or XLSX, a warehouse load or our Sherdog scraper API. Sherdog sits behind Cloudflare, so anti-bot handling, proxy rotation and CAPTCHA solving are part of the job, along with retries and row-count checks against each card. No logins and no paywalls.

What a Sherdog fight record holds, bout by bout

A fighter page opens with the profile: name and nickname, country and home city, age with date of birth, height in feet and centimeters, weight in pounds and kilograms, association (the team or gym, sometimes two joined by a slash), weight class and, for some fighters, a fighting style. Sherdog MMA records then split wins and losses by method - KO/TKO, submissions, decisions and others such as disqualifications - with a count and a share for each, followed by draws and no contests.

The fight history table carries the Sherdog fight results themselves. Each row holds:

  • Result - win, loss, draw or NC.
  • Opponent - name and fighter id.
  • Event - name, event id and date.
  • Method - a class plus a detail in parentheses, such as Submission (Face Crank), TKO (Submission to Punches) or Decision (Split); we split the two into separate fields.
  • Referee - name and referee id, often blank on regional bouts.
  • Round and time - when the fight ended.
  • Play-by-play - a link to the round-by-round report on major cards.

Professional and amateur bouts sit in separate tables, so an amateur record never leaks into the pro win-loss-draw line. A profile can also show the next scheduled bout with venue and date, plus related news.

A Sherdog fight card adds what the profile leaves out: bout order (the main event carries the highest match number), MAIN EVENT and TITLE FIGHT flags, the weight class of each bout, catchweights included (160lb Catchweight), and venue, city and country, with scheduled bouts marked yet to come. One trap: the record printed beside each fighter on a card is the current record, not the one on fight night - UFC 319 from 2025 shows Khamzat Chimaev at 15-1-0, a line that already counts his 2026 loss - so a point-in-time record has to be rebuilt from the fight history.

What a Sherdog fight record holds, bout by bout
Sherdog results, play by play and the weekly rankings

Sherdog results, play by play and the weekly rankings

Sherdog UFC results reach the event page and both fighters' records, and on major cards the Sherdog play by play doubles as Sherdog live results. Each bout in it lists weigh-in weights with any missed weight, a moneyline for both fighters, a round-by-round account with round scoring from three Sherdog writers, and the official result with the judges' cards, such as 30-27, 30-27, 30-27.

Sherdog MMA rankings come from a panel of staff and contributors and move almost every Monday. Thirteen divisions, eight men's and five women's, each get a Sherdog Top 10 with record, promotion and previous rank in brackets, plus five other contenders; separate Sherdog pound-for-pound rankings cover men and women.

Each Sherdog referee page totals the bouts an official has worked by outcome - KO/TKO, submissions, decisions, draws, no contests and disqualifications - with a full refereeing history. Organization pages count events held and matches presided over and list past and future cards, while the Sherdog upcoming events calendar runs weeks ahead across promotions worldwide. Sherdog news is the publication layer: headline, author, date, section tags and linked fighter and event ids, plus previews, Prospect Watch profiles and the Sherdog awards at year end.

How the Sherdog Fight Finder links fighters, events and referees

Sherdog has covered mixed martial arts since 1997, and its Fight Finder - which Sherdog bills as the oldest database of fight results in the sport - is the record book behind the news. It reaches back past UFC 1 in Denver in 1993 to Shooto cards in Tokyo in 1989 and a 1984 jiu-jitsu versus martial arts event in Rio de Janeiro. A Sherdog scraper worth paying for treats the Fight Finder as a graph rather than a pile of pages, because every object carries a numeric id at the end of its address.

A fighter lives at /fighter/Name-id, an event at /events/Name-id, a promotion at /organizations/Name-id and an official at /referee/Name-id. The name part is cosmetic: any text before the id leads to the canonical page, so a card first listed as UFC 332 - TBA keeps its id once the headliner is set. The ids are old and stable - organization 1 is King of the Cage, 2 is the UFC and 3 is Pride, event 7 is UFC 1, fighter 4 is Ken Shamrock and referee 1 is John McCarthy.

At the end of September 2026 Sherdog held more than 355,000 fighter pages and over 77,000 events, with fighter ids running past half a million. The Sherdog fighter search matches names, nicknames, events and referees, and filters by association, organization and a weight-class list that runs from Minimumweight and Atomweight to Super Heavyweight. Around the database sit the news desk, the weekly rankings and live play-by-play of major cards.

Get a Quote
dev_w
25

Developers

customers
500+

Customers worldwide

pages
1 500 000 000+

Pages extracted

stime
15000+

Hours saved for our clients

Plans

Sherdog Scraping Plans and Pricing

Airplane

€199 / one-time

setup fee - included

Data limits100,000
Frequencyone-time
Run timeup to 5 days
Data storing7 days

Helicopter

€169 / mo

setup fee €499

Data limits250,000
Frequencymonthly
Run timeup to 5 days
Data storing14 days

Glasses

€229 / mo

setup fee €499

Data limits1,000,000
Frequencyweekly
Run timeup to 5 days
Data storing30 days

DNA

€549 / mo

setup fee €799

Data limits3,000,000
Frequency3 times daily
Run timesame day
Data storing90 days

Why analysts and media teams buy Sherdog data as a feed

Buyers range from betting models, fantasy games and media desks to promotions, managers and researchers who want Sherdog MMA stats for a whole division in one table rather than hundreds of profiles. A managed feed earns its fee in five places.

  • Joining on ids - fighters, bouts, events, promotions and referees join on Sherdog's numeric ids, never on names, which repeat across profiles.
  • Point-in-time records - cards print current records, so we rebuild each fighter's record, streak and age as they stood before every bout.
  • Late results - regional results reach the Fight Finder from promoters, often days or weeks after the event, and in the meantime a card can show no bouts or bouts marked yet to come, so recent events are re-read until they fill in.
  • Clean fields - unknown heights come through as 0'0" and are set to null, and women's bouts get a division flag, because there is no gender field: the UFC 332 main event, a women's flyweight title fight, is listed simply as Flyweight.
  • Rank history - the weekly rankings live in articles, one division per page; we turn every edition into rows, so a fighter's rank on the eve of any bout joins to the fight.

Our Blog

Reads Our Latest News & Blog

Learn how to use web scraping to solve data problems for your organization

What is the Scraping Web Data for Sentiment Analysis & How it Helps Marketers and Data Scientists

What is the Scraping Web Data for Sentiment Analysis & How it Helps Marketers and Data Scientists

The use of sentiment analysis tools in business benefits not only companies but also their customers by allowing them to improve products and services, identify the strengths and weaknesses of competitors' products, and create targeted advertising.

Empower Your Business with Google Maps Data

Empower Your Business with Google Maps Data

Using web scraping to extract Google Maps data will help you quickly and efficiently find businesses in any industry, city, state, or region. And the extracted contact information, such as phone or email address, social networks, or links to web pages, will help to contact them.

How to Generate Business Leads Using Web Scraping

How to Generate Business Leads Using Web Scraping

Lead scraping is a reliable way to get the right customer contacts to market your product, saves organizations time, and helps you better understand the audience you want to attract. Contacts include emails, phone numbers, or social media profiles.

scrapeit logo

The team that keeps your Sherdog dataset current

ScrapeIt is a managed scraping agency, not a tool you configure. A named engineer scopes the promotions and tables with you, builds the collectors and watches them through fight weeks, Monday rankings and the regional results that arrive late. The price of a Sherdog feed follows the plan you pick and the promotions in scope, not the number of pages loaded. A sample comes first, in your format, so you can check it against cards you know.

FAQ

Do you offer a Sherdog API?

Yes. The ScrapeIt Sherdog API returns fighter profiles, fight histories with method, round, time and referee, event cards with bout order and title flags, referee and organization pages, and the weekly rankings, all keyed on Sherdog's numeric ids. You get JSON on the schedule you choose - live on fight nights, daily for records, weekly for rankings - plus CSV and XLSX exports, and every field is described in one data dictionary.

How far back do Sherdog events go?

Past UFC 1. The Fight Finder holds a 1984 jiu-jitsu versus martial arts card in Rio de Janeiro, Shooto at Korakuen Hall in Tokyo from 1989, UFC 1 at McNichols Arena in Denver in November 1993, all 69 Pride events and every UFC card since. Early cards are thinner - UFC 1 has no weight classes - and regional bouts of any era can lack a referee, so every row keeps the fields as published and flags gaps instead of guessing.

How often do Sherdog rankings and results update?

Sherdog rankings move almost every Monday, after the weekend's cards, and the Sherdog P4P rankings for men and women change when results shift them; we store every edition, so rank history is kept rather than overwritten. Major cards are usually complete within a day, with live play-by-play on the night, while regional results come in from promoters over the following days or weeks. We refresh upcoming cards daily and re-read recent events until they are complete.

Can you extract Sherdog data for one promotion or weight class?

Yes. The Fight Finder filters by organization, weight class and association, and every promotion page lists the cards it has run, so a feed can cover only the UFC, only KSW and Cage Warriors, or bantamweights across every promotion. We scope by organization id, division, country or date range, pull the fight histories of every fighter who appears, and deliver one table per object - fighters, bouts, events, referees and rankings - joined on Sherdog's ids.

Is it legal to scrape Sherdog?

We collect only publicly available data - everything a visitor can see on Sherdog - and we collect it legally. No logins, no paywalls. Fight records, cards and rankings are professional sporting information about athletes and officials, and in line with GDPR we keep personal data to that record: no contact details, no private life or biography text, and the forums, where users post under nicknames, stay out of scope.

How does it Work?

Step 1 - Make a Request

You share your needs, expectations, and desired timeframe. We’ll suggest the best solution based on your request and budget.

Step 2 - Configuring Custom Web Crawlers

Our specialists configure the crawlers and extract a sample dataset for your review before proceeding with the full-scale extraction.

Step 3 - Collect and Deliver

Once you approve the sample, we launch the project and start full data collection. We gather, filter, and structure the data for easy use, delivering it on time in your preferred format.

Step 4 - Maintain and Support

Our team manages ongoing processes, monitors website changes, and supports all data extraction cycles. We can also help integrate data into your systems or create dashboards to simplify analysis.

Request a Quote

Tell us more about you and your project information.
Which sites, which fields, how often. A couple of lines is enough.

We reply within 1 business day. No obligation.

scrapiet

Scrapeit Sp. z o.o.
10/208 Legionowa str., 15-099, Bialystok, Poland
NIP: 5423457175
REGON: 523384582