CrossFit Affiliate Box Directory Scraper
Pricing
Pay per event
CrossFit Affiliate Box Directory Scraper
Scrapes the complete CrossFit affiliate (box) directory from crossfit.com, extracting gym name, address, contact details (phone, email, website), and GPS coordinates for all ~9,000 active affiliates worldwide.
Pricing
Pay per event
Rating
0.0
(0)
Developer
BowTiedRaccoon
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 days ago
Last modified
Categories
Share
Scrapes the complete CrossFit affiliate (box) directory from crossfit.com, delivering name, address, GPS coordinates, and contact details (phone, email, website) for all ~9,000 active affiliates worldwide.
What it does
Pulls the full CrossFit affiliate registry in two phases:
- Directory fetch — downloads the official GeoJSON affiliate list from crossfit.com, covering every active box with name, address, city, state, country, and GPS coordinates.
- Contact enrichment (optional, default on) — fetches each gym's profile page to collect phone, email, and website when listed.
The result is a clean, flat dataset ready for B2B lead generation, gym locators, or joining against the CrossFit Games leaderboard dataset via affiliate_id.
Output fields
| Field | Description |
|---|---|
affiliate_id | Unique CrossFit affiliate ID |
name | Gym name |
address | Street address |
city | City |
state | State or province |
country | Country name |
country_code | ISO 2-letter country code |
state_code | State/province code |
latitude | GPS latitude |
longitude | GPS longitude |
region | CrossFit regional classification (e.g. West, South) |
global_region | CrossFit global region (e.g. North America, Europe) |
gym_url | CrossFit.com profile URL |
phone | Contact phone (when listed) |
email | Contact email (when listed) |
website | Gym website URL (when listed) |
Input
| Field | Type | Default | Description |
|---|---|---|---|
maxItems | integer | — | Cap on total records. Leave empty to get all ~9,000 affiliates. |
includeContactDetails | boolean | true | Fetch each gym's profile page for phone, email, and website. Set to false for a fast coordinates-only run. |
Use cases
- B2B lead generation — ~13,000 box owners worldwide are buyers for gym-management software, equipment, insurance, and apparel. The
email+websitefields are the entry point. - Gym locators — GPS coordinates cover every country where CrossFit operates. Filter by
country_codeorregionfor regional subsets. - CrossFit analytics — Use
affiliate_idas the join key with the CrossFit Games Leaderboard Scraper to enrich competition data with gym location. - Market research — Track the global CrossFit footprint, affiliate density by country, and regional expansion patterns.
Performance
A full run (~9,000 affiliates with contact enrichment) takes approximately 20-30 minutes. For coordinates-only data without contact enrichment, set includeContactDetails: false to complete the entire directory in under 2 minutes as a single request.
Notes
- Contact details (phone, email, website) are optional on CrossFit's affiliate profiles; coverage varies by gym.
- The dataset represents active affiliates as of the time of the run. CrossFit updates the official list regularly.
- GPS coordinates are from CrossFit's own geocoded data and are present for all affiliates.