Copaci Panamerican Cycling Confederation Scraper
SPORTS
Independent tool. Trademarks referenced on this page are the property of their respective owners and are used only to identify the public website this tool reads. No affiliation or endorsement.
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