Mararun China Marathon Event Platform Scraper avatar

Mararun China Marathon Event Platform Scraper

Pricing

Pay per event

Go to Apify Store
Mararun China Marathon Event Platform Scraper

Mararun China Marathon Event Platform Scraper

Scrapes the Mararun platform — the dominant Chinese marathon management SaaS. Returns event details for mararun-hosted Chinese marathons: name, date, city, registration windows, participant cap, organizer, and CAA/AIMS certification.

Pricing

Pay per event

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Categories

Share

Scrapes the Mararun platform (saas-user-gw.mararun.com) — the dominant Chinese marathon management SaaS used by major CAA-labeled and regional road races across China. Returns structured event data for all event editions hosted on the platform: name (Chinese + English), race date, city, province, registration windows, participant cap, organizer, CAA label (gold/silver/bronze), and AIMS certification status.

What it does

Mararun hosts dedicated sub-platforms for each race organizer, keyed by a hostKey slug (e.g. beijing-host, guangzhou-host). The platform's gateway API at saas-user-gw.mararun.com/v1/match/lists is publicly accessible without authentication. This actor calls the API for each known organizer and normalises the response into a flat dataset.

The actor ships with 13 verified hostKeys covering the major CAA-labeled marathons and prominent regional events:

CityEventNotes
BeijingBeijing MarathonOldest on platform; multiple editions
GuangzhouGuangzhou MarathonCAA Gold Label
WuhanWuhan Marathon
NanjingNanjing Marathon
TianjinTianjin Marathon
KunmingKunming MarathonSCO-branded
NanchangNanchang Marathon
Xi'anXi'an City Wall Half Marathon
NanningNanning MarathonSouthern China
HaikouHaikou Beach Marathon
YangzhouYangzhou Half MarathonBank of China flagship half
XuzhouXuzhou Marathon
Huai'anHuai'an Marathon

Output schema

Each record represents one event edition (a single race year/season):

FieldTypeDescription
event_idstringMararun internal match ID
event_subdomainstringOrganizer hostKey (e.g. beijing-host)
event_name_zhstringOfficial event name in Chinese
event_name_enstringOfficial event name in English
event_datestringRace day (ISO-8601)
event_citystringHost city (Chinese)
event_provincestringHost province / region
event_typestringmarathon, trail, or fun-run
participant_capintegerMaximum participant count
registration_fee_cnynumberBase registration fee in CNY
registration_open_datestringRegistration opening date (ISO-8601)
registration_close_datestringRegistration close date (ISO-8601)
organizerstringEvent organizer / host committee
caa_labelstringCAA label: gold, silver, bronze, or empty
aims_certifiedbooleanWhether the course is AIMS-certified
is_activebooleanWhether the event is currently open/upcoming
results_countintegerFinisher results hosted on the platform
event_urlstringEvent registration page URL
history_countintegerNumber of past editions for this event series
mkeystringMararun edition key (e.g. beijing-2024)
scrapedAtstringISO-8601 scrape timestamp

Input

ParameterTypeDefaultDescription
maxItemsinteger10Maximum number of event editions to return (across all organizers). Leave blank for all.

Usage notes

  • No proxy required — the saas-user-gw.mararun.com API is fully open (no auth, no Cloudflare).
  • Discovery limitation — the platform's global organizer catalog (cloud-gateway.mararun.com) requires OAuth. New events on the platform must be added to the KNOWN_HOST_KEYS list in the actor source.
  • distances_offered — the list endpoint does not expose individual distance categories; fetching per-edition detail pages would require an additional API call per event. This field is left empty in the current version.
  • total: 5000 — Mararun's API uses 5000 as a sentinel value for "many results". The actor uses pageSize=200, which covers all known event histories in a single call.