OrbTop

Copaci Panamerican Cycling Confederation Scraper

SPORTS

COPACI Pan-American Cycling Confederation Scraper

Scrapes the COPACI website — the UCI's Pan-American continental cycling confederation — and extracts four structured data types in a single run:

  • National Federations — all 41 affiliated cycling federations across North America, Central America, South America, and the Caribbean (contact info, president, address, email)
  • Sanctioned Events — the Pan-American race calendar (Copa America series, Continental Championships, Pan-American Games) parsed from the built-in iCal feed
  • Continental Records — Pan-American records by discipline (track, road, MTB, BMX) from the official records table
  • News Articles — multilingual articles (ES/EN/FR) from the WordPress post archive

What data does this scraper return?

Each record is tagged with a type field: federation, event, record, or article.

Federation fields

Field Description
federation_id Slug identifier
federation_country Country name
federation_name Full federation name
federation_url Website URL (when listed)
federation_email Contact email
federation_phone Contact phone
federation_president Current federation president
federation_address Official address
is_latam true for Latin American federations (excludes US, Canada, Mexico)

Event fields

Field Description
event_id Stable event identifier
event_name Full multilingual event name
event_country Host country
event_dates Date range in YYYYMMDD format
event_uci_class UCI classification (CL2, CL1, CN, etc.)
event_discipline road / track / MTB / BMX / gravel
event_pan_american_series Series name (Copa America, Continental Championship, etc.)
event_url COPACI event page URL

Record fields

Field Description
record_id Unique record identifier
record_discipline road / track / MTB / BMX
record_distance Event and distance (e.g. "Velocidad 200 mts")
record_athlete Record holder name
record_country Record holder's country
record_time Record time
record_date Year the record was set

Article fields

Field Description
article_id URL-derived slug identifier
article_url Full article URL
article_title Article title
article_language Language code: es / en / fr / pt
article_published_at Publication date
article_body_text Article text (first 2000 characters)

All records also include source_url and scraped_at.

Input

Parameter Type Default Description
maxItems integer 10 Maximum total records across all data types

The scraper fills phases in order: federations (41) then events, records, and articles. Set maxItems: 100 or higher to reach all four data types.

Use cases

  • LATAM cycling sponsorship and B2B outreach — 41 national federation contacts in one run
  • Pan-American race calendar for sports data and betting markets
  • Continental records for performance benchmarking
  • Multilingual news archive for cycling media monitoring