Procyclingstats.com Scraper avatar
Procyclingstats.com Scraper

Pricing

$29.00/month + usage

Go to Apify Store
Procyclingstats.com Scraper

Procyclingstats.com Scraper

Developed by

Lexis Solutions

Lexis Solutions

Maintained by Community

Scrape race results, rider statistics, team info, and historical cycling data from ProCyclingStats.com. Ideal for analysts, journalists, team managers, and enthusiasts needing structured race standings, performance metrics, and career records. Fast, structured, and customizable extraction.

5.0 (1)

Pricing

$29.00/month + usage

1

1

1

Last modified

2 days ago

ProCyclingStats Scraper

banner

Extract comprehensive cycling statistics and race data from ProCyclingStats.com, the world's leading cycling statistics database. This powerful scraper collects detailed race results, rider statistics, team information, and historical cycling data across all major cycling disciplines. Perfect for cycling analysts, sports journalists, team managers, and cycling enthusiasts who need structured data for research, analysis, and reporting.

👋 Welcome to the ProCyclingStats Scraper, an actor designed to help you gather comprehensive cycling data from procyclingstats.com! With this actor, you can easily extract race results, rider statistics, and historical cycling information.

Introduction

The ProCyclingStats Scraper is a web scraping tool designed to extract cycling statistics and race data from procyclingstats.com. It was created to make it easier for cycling professionals, analysts, and enthusiasts to access structured data from the world's most comprehensive cycling statistics database.

Use Cases

Here are some typical scenarios in which the ProCyclingStats Scraper can be useful:

  • Cycling Analysts can use the scraper to extract race results and performance data for statistical analysis
  • Sports Journalists can use the scraper to gather historical data for articles and race reports
  • Team Managers can use the scraper to analyze competitor performance and track rider statistics
  • Cycling Enthusiasts can use the scraper to research historical race data and rider achievements
  • Data Scientists can use the scraper to build cycling databases for machine learning and predictive modeling

Input 📥

To use this actor, you need to provide the following input:

  • Field: startUrls
    • Type: array
    • Required: Yes
    • Description: URLs to scrape from ProCyclingStats.com
{
"startUrls": [
{
"url": "https://www.procyclingstats.com/race/world-championship/results/most-starts-finishes"
}
]
}

How to get startUrls?

  1. Race Results Pages

    • Navigate to any race results page on ProCyclingStats.com
    • Copy the URL from your browser's address bar
    • Add it to the startUrls array
  2. Statistics Pages

    • Visit any statistics page (e.g., most starts/finishes, rider rankings)
    • Copy the URL and add it to the startUrls array
  3. Team or Rider Pages

    • Go to specific team or rider profile pages
    • Copy the URL for data extraction

Examples

Race results page:

https://www.procyclingstats.com/race/world-championship/results/most-starts-finishes

Tour de France results:

https://www.procyclingstats.com/race/tour-de-france/2024/gc

Rider statistics:

https://www.procyclingstats.com/rider/eddy-merckx/statistics

Output 📤

An example output looks like this:

{
"url": "https://www.procyclingstats.com/race/world-championship/results/most-starts-finishes",
"title": "Most starts and finishes in World Championships ME - Road Race history",
"extractedAt": "2025-09-23T21:56:30.993Z",
"results": [
{
"Pos.": "1",
"Rider": "POULIDOR Raymond",
"Starts": "18",
"Finishes": "17",
"First": "1960",
"Last": "1977"
},
{
"Pos.": "2",
"Rider": "ZOETEMELK Joop",
"Starts": "17",
"Finishes": "16",
"First": "1970",
"Last": "1987"
}
],
"total": 100
}

What data can the ProCyclingStats Scraper extract?

The ProCyclingStats Scraper can extract various types of cycling data including:

  • Race Results - Complete race standings and classifications
  • Rider Statistics - Performance metrics, career statistics, and achievements
  • Team Data - Team rosters, performance history, and statistics
  • Historical Records - All-time records, most starts/finishes, and career milestones
  • Race Classifications - General Classification, Points, Mountains, and other classifications
  • Stage Results - Individual stage results and time gaps

Why use the ProCyclingStats Scraper?

  • ⚡️ Comprehensive - Access to the world's largest cycling statistics database
  • 🤙 Easy to use - Simply input URLs and let the scraper handle the data extraction
  • 📊 Structured Data - Get clean, structured JSON data ready for analysis
  • 🏆 Historical Coverage - Access decades of cycling history and statistics
  • ☑️ Well-Maintained - The scraper is maintained by the Lexis Solutions team, ensuring reliable performance

Limitations

  • The scraper respects ProCyclingStats.com's rate limiting and terms of service
  • Some data may require specific access permissions
  • Large datasets may take time to process

FAQ 💬

  • What is ProCyclingStats.com?

    ProCyclingStats.com is the world's most comprehensive cycling statistics database, covering professional cycling races, riders, teams, and historical data from around the globe.

  • How can I find specific cycling data on ProCyclingStats.com?

    You can navigate to specific race pages, rider profiles, or statistics sections on the website. The scraper automates the data extraction process from these pages.

  • Can I use the ProCyclingStats scraper for commercial purposes?

    Please ensure you comply with ProCyclingStats.com's terms of service and any applicable laws and regulations when using this scraper.

  • What types of cycling data can the scraper find?

    The scraper can extract data from various sections including:

    • Race results and classifications
    • Rider statistics and career data
    • Team information and rosters
    • Historical records and achievements
    • Stage results and time gaps
  • What if the website changes?

    Website changes may affect the scraper's functionality. In such cases, our team will update the scraper to maintain compatibility. We regularly monitor and maintain our scrapers to ensure reliable operation.

Need to scrape other sports data?

Here are some other sports scrapers you might find useful:

  • Betting & Racing 🏇
    • Sportsbet Scraper - Extract betting odds and racing schedules from Australia's leading sports betting platform
    • LeTrot Scraper - Extract horse racing data and results from France's premier trotting platform

👀 p.s.

Got feedback or need an extension?

Lexis Solutions is a certified Apify Partner. We can help you with custom solutions or data extraction projects.

Contact us over Email or LinkedIn

Support Our Work 💝

If you're happy with our work and scrapers, you're welcome to leave us a company review here and leave a review for the scrapers you're subscribed to. It will take you less than a minute but it will mean a lot to us!

Image Credit: https://www.procyclingstats.com