Ffr Clubs Scraper
Pricing
from $7.49 / 1,000 results
Ffr Clubs Scraper
Extract all French hiking club contacts from FFRandonnée (FFR) in minutes. No browser required—pure API. Get club names, addresses, phones, emails, websites, GPS coordinates, activities (randonnée pédestre, marche nordique, raquette), and Rando Santé labels.
Pricing
from $7.49 / 1,000 results
Rating
0.0
(0)
Developer
Corentin Robert
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
FFRandonnée Clubs Scraper | Extract French Hiking Club Data
Extract all FFRandonnée club contacts (French Hiking Federation) in minutes: name, email, phone, address, GPS coordinates, activities, and Rando Santé labels. No browser required—pure API extraction. Ideal for sports marketing, event organizers, and CRM enrichment.
Last updated: February 2026
Why use this scraper?
Extract French hiking club data in minutes with structured contacts. Perfect for:
- Sports / outdoor marketing: Reach FFR club decision-makers (presidents, treasurers)
- Event organizers: Map clubs by region for partnerships (randonnée, marche nordique)
- Data enrichment: Add club contacts to CRM or databases with GPS coordinates
What you get
Each club includes:
| Data | Description |
|---|---|
| Club info | Name, structure number, region, department |
| Contact | Address, phone, email, website, Facebook |
| Location | GPS coordinates (latitude, longitude) |
| Activities | Randonnée pédestre, Marche nordique, Raquette, Longe Côte, etc. |
| Labels | Rando Santé, recruitment status |
| Link | Club page on ffrandonnee.fr |
| Phase 2 (optional) | Jours de sortie, durée sorties, lieux, tarif adhésion, transports, publics, téléphone permanence |
Output: Apify dataset (JSON) + output.csv (local runs).
Key features
- Fast: API-based, no browser—scrape ~3000 clubs in minutes
- Complete: All 101 French departments (01–95, 2A, 2B, DOM-TOM)
- Structured: Deduplicated, validated, CSV-ready
- Flexible: Filter by department or scrape all
How it works
- Iterates over French department codes (01–95, 2A, 2B, 971–976)
- Calls
POST /api/searchclubwithDepartmentandPageNumber - Stops pagination using
TotalRecordCountfrom the API - Deduplicates by structure number
- Pushes to dataset + writes to
output.csv(local)
Input parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
departments | string[] | [] | Department codes (e.g. ["01","75","69"]). Empty = all |
maxConcurrency | number | 15 | Departments in parallel (1–30) |
delayBetweenRequests | number | 80 | Ms between API requests per department |
scrapeDetails | boolean | false | Phase 2: Visit each club page to fetch extra fields (jours sortie, durée, lieux, tarif, transports, publics, tél. permanence). Slower but more complete. |
detailConcurrency | number | 5 | Detail pages in parallel when Phase 2 enabled (1–10) |
detailDelayBetweenRequests | number | 150 | Ms between detail page requests |
Example: all departments
{"departments": [],"maxConcurrency": 5}
Example: specific departments
{"departments": ["01", "75", "69"],"maxConcurrency": 3}
Example: Phase 2 — full details
{"departments": ["05"],"scrapeDetails": true,"detailConcurrency": 5}
Usage
Local
$apify run
Results: output.csv + storage/datasets/default/ (not synced to Apify).
Apify Platform
$apify push
Run from the Console. Results in Output tab and dataset.
Output fields
| Field | Description |
|---|---|
id | Unique club ID |
structureNumber | FFR structure number |
structureName | Club name |
regionName, departmentName | Location |
contact | name, firstName, addressLine1, town, postalCode, phoneNumber1, email, websiteUrl |
latitude, longitude | GPS coordinates |
labelRandoSante | Rando Santé label |
recrute | Club recruiting |
clubActivityList | Activities practiced |
url | Club page on ffrandonnee.fr |
jours_sortie | (Phase 2) Days of outings (Lundi, Mardi, …) |
duree_sorties | (Phase 2) Half-day, full day, multi-day |
lieux | (Phase 2) Main locations (Moyenne montagne, Montagne, …) |
tarif_adhesion | (Phase 2) Membership fee (€) |
transports | (Phase 2) Car, co-voiturage, etc. |
publics | (Phase 2) Target audiences (Actifs, Retraités) |
telephone_permanence | (Phase 2) Permanence phone number |
Resources
Related Actors
These Actors cover the same job or the next step in the workflow. Apify’s automatic recommendations stay inside one category — this list is the rest of the toolkit.
| Actor | Use it when |
|---|---|
| Italy Sports Clubs · All Federations Export | Italy sports clubs — all federations in one export |
| Italy Federnuoto Swimming · Full Register Export | Italy Federnuoto Swimming |
| Italy Rugby Clubs · Federugby Directory Export | Italy Rugby Clubs |
| Italy FIDAL Athletics · Full Register Export · No Login | Italy FIDAL Athletics |
| Italy FIJLKAM Martial Arts · Full Register Export · No Login | Italy FIJLKAM Martial Arts |
| Italy FITP Tennis · Full Register Export · No Login | Italy FITP Tennis |
| Event Profiles · Export Attendees & Speakers | Event attendees and speakers (Brella / similar) |
| French Companies · Search & SIREN Enrich | French companies: search and SIREN enrich |