Sportograf Events Scraper API

Sportograf lists hundreds of triathlon, cycling and running events through the same public GraphQL endpoint its web app uses. This Actor turns that feed into event rows: name, date, state, banner and sub-event count.

What does Sportograf Events Scraper do?

Sportograf Events Scraper extracts race events from Sportograf — the race photography platform for triathlons, IRONMAN, HYROX, cycling, marathons, and swimming events. Paste the Sportograf homepage (or a national page such as https://www.sportograf.com/de/) and export structured event data — name, date, state, banner image, and event link — as JSON, CSV, or Excel, without writing any code.

The Actor reads the same public GraphQL endpoint the Sportograf web app uses, so it returns clean, structured records reliably and does not need a browser or proxy.

Why scrape Sportograf?

  • Event monitoring — Track which races go live for photo sales and when they enter reminder, online, or closed states.
  • Sports market research — Study event calendars across triathlon, cycling, running, and mass-participation sports.
  • Coverage planning — Build a list of upcoming events with sub-event counts for photography or media coverage.
  • Price & availability tracking — Schedule runs and diff the event list between runs.
  • Apify platform — Schedule runs, export JSON/CSV/Excel, monitor failures, and integrate via API.

What data can you extract from Sportograf?

FieldDescription
sgIdUnique Sportograf event id
nameEvent name (e.g. IRONMAN 70.3 Melbourne 2026)
beginsAtEvent start date (ISO)
stateEvent state (online, reminder, ...)
locationEvent location, when published
eventUrlPublic event page URL on sportograf.com
imageUrlEvent banner image URL
subEventsNumber of sub-events (disciplines / distances)
languageSite language of the start URL (en / de)

Input

InputDescription
Start URLshttps://www.sportograf.com/en/ or https://www.sportograf.com/de/ (optionally ?q=) or a single event page https://www.sportograf.com/en/event/{id}
Max eventsMaximum events per start URL (default 100)
ProxyThe public endpoint answers datacenter traffic by default

Add ?q=IRONMAN to a homepage URL to filter events by name.

How many results can you get?

Sportograf lists hundreds of past and upcoming events. Each listed event is one dataset row; pagination is handled automatically.

Tips

  • Schedule runs to snapshot the event list daily and diff new additions.
  • Use a single event URL to check the current state, banner, and sub-events of one race.
  • Export to CSV or Excel directly from the dataset view.

Pricing

This Actor uses pay-per-event pricing: you pay only for the events actually returned, one event per charged event. See the Pricing tab on the Store for current prices.

Support

Open an issue in the Actor's issue tracker, or contact rainminer on the Apify Store.