FFGym Gymnastics Clubs · French Directory
Pricing
from $5.24 / 1,000 club rows
FFGym Gymnastics Clubs · French Directory
Export French gymnastics club contacts from FFGym. Names, emails, phones and websites — one row per club. Public directory. No login. No API key.
Pricing
from $5.24 / 1,000 club rows
Rating
0.0
(0)
Developer
Corentin Robert
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
18 days ago
Last modified
Categories
Share
Export French gymnastics club contacts from the public FFGym (Fédération française de gymnastique) directory. Pick a department (or nationwide) and get one row per club: name, president, address, published email, phone, website and directory link.
No login. No API key. No federation account.
Who is this for?
| You are… | Typical goal | Suggested setup |
|---|---|---|
| Equipment / apparel brand | Prospect list of FFGym clubs | One department first, then All departments |
| Event or camp organiser | Clubs that can host or relay a session | Your département + neighbouring codes |
| Agency / outbound | CRM feed with email and phone | Overview or Outreach CRM view |
| Local authority / school sport | Territory map of gymnastics clubs | One code, then neighbours |
| Data / ops | Scheduled master table of the federation | departments: ["ALL"], maxItems: 0 |
What you get by default. Club name, president when published, department, training-venue address, public email, phone and website. Federation HQ inboxes (contact@ffgym.fr, *@ffgym.fr) are omitted. Departmental committees mixed into search results are skipped. This Actor never invents a mailbox.
When to go nationwide. Use All departments on a paid plan with maxItems: 0. Corsica (2A / 2B) and overseas departments (including Réunion 974) are included.
How to use
- Open the Actor in Apify Console.
- Pick one or more departments, or All departments.
- Keep Max clubs at 20 for a first run (Free plan is always 20 per run). Set 0 on a paid plan for a full export of the selection.
- Click Start. Rows appear in the Dataset as listing pages are read.
Ready-made examples (published tasks)
| Example | Best for |
|---|---|
| Find Paris gymnastics clubs with published contacts | First run / Île-de-France |
| Rhône gymnastics clubs, CRM-ready emails and phones | CRM import |
| La Réunion FFGym gymnastics club directory | Overseas department |
| Find Ain gymnastics clubs from the FFGym directory | B2B test / Auvergne-Rhône-Alpes |
What it extracts
| Category | Fields |
|---|---|
| Identity | Club name, president |
| Location | Department, town, postcode, training venue, street |
| Contact | Published email (HQ federation mailboxes skipped), phone |
| Web | Club website |
| Page | Link back to the public FFGym club search |
Typical coverage
On a Paris sample, most clubs publish an email. Phone and website are present when the club listed them on the card. Neighbouring-department clubs that appear in a search (for example a Vincennes venue on a Paris query) are filtered out.
Input
| Field | Type | Default | Notes |
|---|---|---|---|
departments | array | ["75"] | Department codes, or ALL for nationwide including Corsica. Omitted = Paris. Empty array = nationwide. |
maxItems | integer | 20 | 0 = no row ceiling. Free plan: 20 / run. |
API-only keys
Not shown on the Console form. Safe defaults are already in code.
| Key | Type | Default | Notes |
|---|---|---|---|
delayBetweenRequests | integer | 80 | Pause between listing pages (ms) |
verboseLogs | boolean | false | Extra diagnostics in the run log |
proxyConfiguration | object | platform default | Optional; cloud runs can use Apify Proxy |
Examples
Paris (Try):
{ "departments": ["75"], "maxItems": 20 }
Nationwide, paid plan, no row ceiling:
{ "departments": ["ALL"], "maxItems": 0 }
Output sample
{"clubId": "grs-glaciere-xiii-paris","structureName": "GRS GLACIERE XIII PARIS","presidentName": "BAGINSKI Laura","departmentNumber": "75","town": "PARIS 13","postalCode": "75013","address": "159 rue de Tolbiac","trainingVenue": "Collège GEORGE SAND","contactEmail": "grsglaciere13@gmail.com","contactPhone": "06 88 63 30 50","website": "http://www.grsglaciere13.fr","url": "https://www.ffgym.fr/?club_search[clubName]=GRS GLACIERE XIII PARIS&club_search[department]=75&club_search[discipline]=&club_search[submit]=&club_search[ville]=&page=0"}
You can download the dataset as JSON, HTML, CSV or Excel.
How to scrape FFGym gymnastics clubs
This Actor reads the public FFGym club search (department number on the locator), paginates the result list, and exports every contact field on the card. You do not need a federation account.
How much does it cost to scrape FFGym clubs?
HTTP-only — no browser. You pay pay-per-event on the Store: about $0.00749 per exported club plus a negligible run start.
| Scenario | Approx. cost (list / Free PPE) |
|---|---|
| 20 clubs (Try / Free plan) | ~$0.15 |
| 1,000 clubs | ~$7.49 |
Full selection with maxItems: 0 | $0.00749 × clubs exported |
Include the one-time actor-start charge in run totals. Higher Apify subscription tiers may pay less per event when the Store listing uses tiered PPE.
Is scraping FFGym free?
Apify Free plan users get 20 clubs per run. Paid plans follow PPE and your max charge. Compute is cheap because this Actor does not launch a browser.
Is it legal to scrape FFGym?
This Actor only accesses data that FFGym makes publicly available in its club directory. As with any data containing personal information, ensure your use complies with GDPR and relevant regulations.
Local development
cd ffgym-clubs-scrapernpm installapify run --input-file=./.actor/INPUT.json
storage/key_value_stores/default/INPUT.json must satisfy the input schema, or pass --input-file. On local apify run, platform/CLI input overwrites overlapping keys from a root input.json.
Support
Contact corentin@outreacher.fr if you need a custom scraper or tailored automation.
Also available
Also available as a pack: France Sports Clubs hub — merge several federations into one dataset.
Same job (French department → published club contacts). One Actor per federation.
| Sport | Actor |
|---|---|
| Hiking (FFRandonnée) | ffr-clubs-scraper |
| Athletics (FFA) | ffa-clubs-scraper |
| Judo (FFJDA) | ffjda-clubs-scraper |
| Rugby (FFR) | ffr-rugby-clubs-scraper |
| Equestrian (FFE) | ffe-clubs-scraper |
| Swimming (FFN) | ffn-clubs-scraper |
| Basketball (FFBB) | ffbb-clubs-scraper |
| Handball (FFHandball) | ffhandball-clubs-scraper |
| Volleyball (FFVolley) | ffvolley-clubs-scraper |
| Climbing (FFME) | ffme-clubs-scraper |
| Canoe (FFCK) | ffck-clubs-scraper |
| Golf (FFGolf) | ffgolf-clubs-scraper |
| Chess (FFÉchecs) | ffechecs-clubs-scraper |
| Gymnastics (FFGym) | ffgym-clubs-scraper |
| Badminton (FFBaD) | ffbad-clubs-scraper |
| Football (FFF) | fff-clubs-scraper |