OrbTop

Driverdb Motorsport Driver Database Scraper

SPORTSLEAD GENERATION

Driverdb Motorsport Driver Database Scraper

Scrape comprehensive driver profiles from DriverDB.com — the most complete multi-series motorsport driver database on the open web.

Covers 80k+ drivers across Formula 1, Formula 2, Formula 3, IndyCar, NASCAR, WEC, IMSA, Formula E, GT World Challenge, Formula Regional, F4, and karting. Each profile includes biographical data, career statistics, championship history, and social handles.

What you get

Each driver record includes:

Field Description
driver_id Unique driver slug (e.g. max-verstappen)
driver_url Full profile URL
full_name Driver full name
nationality Country of nationality
dob Date of birth (YYYY-MM-DD)
birthplace City/country of birth
current_team Current team affiliation
current_series Current primary racing series
current_car_number Race car number
total_starts Total career starts
total_wins Total career wins
total_podiums Total career podiums
total_poles Total career pole positions
career_summary JSON array — per-season entries with year, series, team, position, points, wins, podiums, poles
championship_titles Championships won (comma-separated, e.g. "2021 FIA Formula 1 World Championship")
karting_history JSON array of karting career entries
social_handles JSON object — twitter, instagram, tiktok, linkedin, website
headshot_url Driver profile photo URL

How to use

Scrape specific drivers

Provide a list of DriverDB.com driver profile URLs:

{
  "startUrls": [
    { "url": "https://www.driverdb.com/drivers/max-verstappen/" },
    { "url": "https://www.driverdb.com/drivers/lewis-hamilton/" },
    { "url": "https://www.driverdb.com/drivers/fernando-alonso/" }
  ],
  "maxItems": 10
}

Scrape by series or index

Provide a DriverDB series listing URL to get all drivers in that series:

{
  "startUrls": [
    { "url": "https://www.driverdb.com/championships/formula-1/" }
  ],
  "maxItems": 30
}

Full database crawl

Leave startUrls empty to crawl all drivers alphabetically. The actor walks the A-Z index pages and scrapes every profile it finds:

{
  "maxItems": 1000
}

Input

Parameter Type Default Description
startUrls array [] DriverDB driver URLs to scrape. Leave empty for full alphabetical crawl.
maxItems integer 0 Maximum driver records to return. 0 means no limit.

Notes

  • Cloudflare protection: DriverDB.com is protected by Cloudflare Turnstile. This actor uses CapSolver to bypass the challenge once per run and reuses the session. Typical solve time: 15-25 seconds.
  • Data source: Profile data is extracted from the page's embedded JSON (Next.js SSR), not scraped from rendered HTML, so it is complete and reliable.
  • Data freshness: Statistics reflect what DriverDB has published. Career data is sourced directly from the site's structured data.