VOOZH about

URL: https://apify.com/jungle_synthesizer/racing-reference-nascar-indycar-scraper

⇱ Racing Reference Scraper - NASCAR, IndyCar & ARCA Race Results Β· Apify


πŸ‘ Racing Reference Scraper - NASCAR, IndyCar & ARCA Race Results avatar

Racing Reference Scraper - NASCAR, IndyCar & ARCA Race Results

Pricing

Pay per event

Go to Apify Store

Racing Reference Scraper - NASCAR, IndyCar & ARCA Race Results

Scrape race results and driver stats from Racing-Reference.info β€” the definitive NASCAR Cup, Xfinity, Trucks, IndyCar, and ARCA archive. Season mode fetches all races in a year; driver mode fetches career stats. Ideal for DFS, betting models, and historical research.

Pricing

Pay per event

Rating

0.0

(0)

Developer

πŸ‘ BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

3 days ago

Last modified

Categories

Share

Racing-Reference NASCAR / IndyCar Scraper

Extract race results and driver career statistics from Racing-Reference.info β€” the definitive historical database for NASCAR Cup, Xfinity, Truck, IndyCar, and ARCA racing data going back decades.

What It Does

Two operating modes in one actor:

  • Season mode β€” Fetches every race result for a given series and year. Produces one row per driver per race, including finishing position, laps led, points earned, sponsor, and car manufacturer. Each row also carries full race-level metadata (track, date, caution counts, lead changes, margin of victory).

  • Driver mode β€” Fetches a driver's career overview page and extracts per-series career totals: starts, wins, top-5s, top-10s, and poles. Useful for player lookups and comparative analysis.

Input Configuration

FieldTypeDefaultDescription
modestringseasonseason for race results, driver for career stats
seriesstringWSeries code: W (Cup), X (Xfinity), C (Trucks), I (IndyCar), A (ARCA)
seasoninteger2024Year to scrape in season mode
driverNamestringβ€”Driver name for driver mode (e.g. William_Byron or William Byron). Required when mode is driver.
maxItemsinteger15Maximum number of records to return. 0 = unlimited.
proxyConfigurationobjectApify RESIDENTIAL USProxy settings. Residential proxies are required β€” Racing-Reference is behind Cloudflare WAF.

Output Fields

All records include a record_type field indicating which mode produced them.

Race Result Records (record_type: "race_result")

FieldTypeDescription
record_typestringAlways "race_result"
seriesstringSeries code (W/X/C/I/A)
seasonnumberSeason year
race_idstringRace identifier, e.g. 2024_Daytona_500
race_namestringFull race name, e.g. 2024 Daytona 500
race_datestringDate in ISO format (YYYY-MM-DD)
race_numbernumberRace number within the season
track_namestringTrack name, e.g. Daytona International Speedway
track_citystringCity and state, e.g. Daytona Beach, FL
laps_schedulednumberTotal laps scheduled
distance_milesnumberTotal race distance in miles
average_speed_mphnumberAverage race speed in mph
pole_speed_mphnumberPole qualifying speed in mph
cautions_countnumberNumber of caution periods
cautions_lapsnumberTotal laps under caution
lead_changesnumberNumber of lead changes
margin_of_victorystringMargin of victory (time string or laps)
finish_positionnumberDriver's finishing position
start_positionnumberDriver's starting position
car_numberstringCar or truck number
driver_namestringDriver full name
driver_urlstringURL to driver's profile on Racing-Reference
sponsorstringPrimary sponsor name
ownerstringTeam owner name
manufacturerstringCar manufacturer (Chevrolet, Ford, Toyota, etc.)
laps_completednumberLaps completed by this driver
race_statusstringFinishing status (running, accident, engine, etc.)
laps_lednumberLaps led by this driver
pointsnumberPoints earned
playoff_pointsnumberPlayoff/bonus points earned

Driver Profile Records (record_type: "driver_profile")

FieldTypeDescription
record_typestringAlways "driver_profile"
driver_namestringDriver full name
driver_bornstringDriver date of birth
driver_homestringDriver hometown
career_seriesstringSeries these career stats cover
career_yearsnumberNumber of seasons raced
career_startsnumberTotal race starts
career_winsnumberTotal wins
career_top5numberTotal top-5 finishes
career_top10numberTotal top-10 finishes
career_polesnumberTotal pole positions

Example Outputs

Season mode β€” race result row:

{
"record_type":"race_result",
"series":"W",
"season":2024,
"race_id":"2024_Daytona_500",
"race_name":"2024 Daytona 500",
"race_date":"2024-02-19",
"race_number":1,
"track_name":"Daytona International Speedway",
"track_city":"Daytona Beach, FL",
"laps_scheduled":200,
"distance_miles":500.0,
"average_speed_mph":153.7,
"cautions_count":7,
"cautions_laps":38,
"lead_changes":23,
"margin_of_victory":"0.011 seconds",
"finish_position":1,
"start_position":9,
"car_number":"45",
"driver_name":"William Byron",
"manufacturer":"Chevrolet",
"laps_completed":200,
"race_status":"running",
"laps_led":19,
"points":57
}

Driver mode β€” career profile row:

{
"record_type":"driver_profile",
"driver_name":"William Byron",
"driver_born":"November 29, 1997",
"driver_home":"Charlotte, NC",
"career_series":"NASCAR Cup Series",
"career_years":7,
"career_starts":228,
"career_wins":18,
"career_top5":58,
"career_top10":103,
"career_poles":12
}

Proxy Requirements

Racing-Reference.info is protected by Cloudflare WAF. The actor uses a Cloudflare bypass technique (CapSolver + residential proxy session) β€” Apify Residential proxies are required and are enabled by default. Datacenter proxies will be blocked.

Pricing

  • $0.10 per actor start
  • $0.002 per record

A full 2024 NASCAR Cup season (36 races x ~40 drivers = ~1,440 records) costs approximately $2.98.

Frequently Asked Questions

Which series are supported? NASCAR Cup (W), NASCAR Xfinity (X), NASCAR Truck (C), IndyCar (I), and ARCA Menards (A).

How far back does data go? Racing-Reference has historical data going back to the 1940s for NASCAR. Coverage varies by series.

What does maxItems: 0 do? Unlimited mode β€” the actor scrapes every driver row for every race in the season. A full season can return 1,000-2,000 rows depending on the series.

Why does the actor take longer than typical scrapers? The Cloudflare bypass requires solving a challenge before crawling begins. This adds roughly 15-30 seconds of startup overhead per run, after which scraping proceeds normally.

Can I scrape multiple seasons in one run? Not directly β€” season is a single year. Run the actor once per season if you need multi-year data.

Driver name format for driver mode? Use the driver's name as it appears in URLs β€” spaces replaced with underscores (e.g. William_Byron, Kyle_Larson). Spaces are also accepted and normalized automatically.

You might also like

NASCAR Driver Stats Scraper

crawlerbros/racing-reference-nascar-scraper

Scrape NASCAR driver profiles and current season stats - wins, poles, top-5/10 finishes, playoff points, crew chief, car number, and more - from the official NASCAR CDN drivers API. Filter by series (Cup, Xfinity, Trucks, ARCA) or search by driver name.

IndyCar Stats Scraper | Driver and Race Data

parseforge/indycar-stats-scraper

Export IndyCar Series standings: driver name, number, team, points and rank. Pulled from official IndyCar.com. Filter by season. CSV, Excel, JSON, XML β€” for motorsport analysts, fantasy players and journalists covering the open-wheel series.

NASCAR Racing Reference Season Stats Scraper

parseforge/nascar-racing-reference-scraper

Scale your player and team records from Nascar Racing Reference with stats, rankings, profiles, history and head to head splits when published. Trusted by fantasy sports, betting analytics, agencies and sports media. Run on demand or on a recurring schedule and feed every row into your favourite.

Driverdb Motorsport Driver Database Scraper

jungle_synthesizer/driverdb-motorsport-driver-database-scraper

Scrape driver profiles from DriverDB.com β€” biographical details, career history, statistics, and social handles for 80k+ drivers spanning F1, NASCAR, IndyCar, WEC, and more.

πŸ‘ User avatar

BowTiedRaccoon

3

iRacing Data Driver Stats Scraper

jungle_synthesizer/iracing-data-driver-stats-scraper

Extract iRacing driver profiles, iRating and Safety Rating history, race results, and season standings. Look up drivers by customer ID, fetch a specific race session, pull leaderboards by category, or browse recent race results.

πŸ‘ User avatar

BowTiedRaccoon

3

F1 Race Results and Standings Scraper

parseforge/f1-ergast-results-scraper

Pull Formula 1 race results, qualifying, sprint, drivers, constructors, circuits and championship standings from 1950 to present. Returns positions, points, lap times, fastest laps, grid positions and full driver/team metadata per race. Filter by season, round, driver, constructor or circuit.

Horse Racing Nation Scraper

crawlerbros/horse-racing-nation-scraper

Scrape horseracingnation.com - horse racing news, race cards, horse profiles, and upcoming race listings covering major stakes races including the Triple Crown.

Equibase Horse Racing Scraper - US Race Entries & Results

jungle_synthesizer/equibase-us-horse-racing-scraper

Scrape US Thoroughbred horse racing data from Equibase.com β€” the official source for North American racing. Extract race entries (horses, jockeys, trainers, odds) and results (finish order, times, payouts) for any date and track. Ideal for handicappers and sports analytics.

πŸ‘ User avatar

BowTiedRaccoon

20

LeTrot Scraper

lexis-solutions/letrot-com-scraper

Scrape trotting racing data from letrot.com - including race schedules, horse profiles, odds, results, and track details. Ideal for betting analysis, performance tracking, and market research. Fast, structured, and customizable extraction from France’s official harness racing site.

πŸ‘ User avatar

Lexis Solutions

36