FSCF Clubs · French Sports Directory
Pricing
from $7.49 / 1,000 club rows
FSCF Clubs · French Sports Directory
Export FSCF club emails and phones from the public club finder. Names, addresses and GPS — one row per club. No login. No API key.
Pricing
from $7.49 / 1,000 club rows
Rating
0.0
(0)
Developer
Corentin Robert
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Export FSCF club emails and phones from the public Fédération Sportive et Culturelle de France club finder. Pick a department, Île-de-France, or nationwide and get one row per club: name, address, GPS, published email, phone and club page.
No login. No API key. No federation account.
En français
Emails et téléphones des clubs FSCF (annuaire public « trouver un club »). Pas de compte. Choisissez un département, Île-de-France, ou Uniquement les lignes avec email ou téléphone. Besoin de plusieurs sports : hub France. FSGT : fsgt-clubs-scraper.
Who is this for?
| You are… | Typical goal | Suggested setup |
|---|---|---|
| Sportswear, insurance or equipment brand | Prospect list of FSCF clubs | One department first, then All departments |
| Agency / outbound | CRM feed with mailbox and phone | Only rows with email or phone |
| Event or tournament organiser | Clubs that can host or relay an activity | Your département + neighbours |
| Local authority / school sport | Territory map of affiliated clubs | One code, then neighbours |
| Data / ops | Scheduled master table of the federation | departments: ["ALL"], maxItems: 0 |
What you get by default. Club name, department, address, GPS and the public club sheet. Email is taken from the club sheet when published. On a nationwide export (~881 unique clubs), every exported row has an email. About 45% have a formatted phone. About 31% have a website. Contact name and activity labels are not on the public finder. This Actor never invents a mailbox.
When to go nationwide. Use All departments on a paid plan with maxItems: 0. Allow a long timeout: the public finder returns at most 10 clubs per search, so the Actor walks postcodes then opens each club sheet.
How to use
- Open the Actor in Apify Console.
- Pick one or more departments, a region (Île-de-France, PACA, AURA), or All departments.
- Leave Only rows with email or phone on for a CRM Try. 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.
- Click Start. Rows appear in the Dataset as club sheets are opened.
Saved Console tasks (Paris Try, Rhône CRM, Île-de-France, nationwide) ship with the Actor for one-click presets.
What it extracts
| Category | Fields |
|---|---|
| Identity | Club name, short name |
| Location | Department, town, postcode, address, GPS |
| Contact | Email, phone (XX XX XX XX XX when the listing is a French number) |
| Web | Club website when published on the sheet |
| Page | Public FSCF club sheet |
Typical coverage
Nationwide public finder (reference export after walking French postcodes):
| Field | Fill rate |
|---|---|
| Club name, town, postcode, email, club page | ~100% |
| Address | ~94% |
| Phone | ~45% |
| Website | ~31% |
| Contact name / activities | not published on the finder |
The finder caps each search at 10 clubs. Unique clubs after a full postcode walk are fewer than the federation’s ~1,200–1,400 affiliated associations: that is the public tool, not a filter in this Actor.
Input
| Field | Type | Default | Notes |
|---|---|---|---|
departments | array | ["75"] | Department codes, IDF / PACA / AURA, or ALL. Try starts on Paris. |
onlyWithContact | boolean | false (Try on) | Skip clubs with no published email or phone. |
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 | 40 | Pause between club sheets (ms), 0–5000 |
maxConcurrency | integer | 10 | Parallel club-sheet fetches, 1–16 |
Examples
Paris (Try):
{ "departments": ["75"], "onlyWithContact": true, "maxItems": 20 }
Nationwide, paid plan, no row ceiling:
{ "departments": ["ALL"], "maxItems": 0 }
Output sample
Download in JSON, CSV, Excel, or HTML from the Dataset tab.
{"federation": "FSCF","clubId": "0740026-rumilly-athle-74","structureName": "RUMILLY ATHLÉ 74","shortName": "RA74","departmentNumber": "74","town": "RUMILLY","postalCode": "74150","address": "11 Rue Annexion","latitude": 45.867763,"longitude": 5.945206,"contactEmail": "athle.rumilly@gmail.com","contactPhone": "06 22 77 38 53","website": "http://rumillyathle74.com","url": "https://fscf.asso.fr/trouver-un-club-fscf/trouver-un-club-fiche-club/0740026-rumilly-athle-74"}
How it works
- Resolves the selected departments to postcodes used by the public club finder.
- Searches each postcode (the site returns at most 10 clubs per query) and deduplicates clubs.
- Opens each public club sheet for the published mailbox and website.
- Formats French phones as
XX XX XX XX XXand writes each row as soon as it is complete.
How much does it cost to scrape FSCF clubs?
HTTP-only — no browser. You pay pay-per-event on the Store: $0.00749 per exported club plus a negligible run start. Same list prices as the other France federation club Actors on this Store.
| Scenario | Approx. cost |
|---|---|
| 20 clubs (Try / Free plan) | ~$0.15 |
| 1,000 clubs | ~$7.49 |
| Full unique finder export (~881 clubs) | ~$6.60 |
Tiers (per club row, list prices): FREE $0.00749 · Bronze $0.00749 · Silver $0.00749 · Gold $0.00749. Actor start is $0.00005 per GB of memory (minimum one event). Platform usage is paid by the user. Nationwide runs take longer because of the 10-club search cap — compute stays cheap (HTTP only).
Is scraping FSCF 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 FSCF?
This Actor only accesses data that FSCF makes publicly available in its club finder on fscf.asso.fr. As with any data containing personal information, ensure your use complies with GDPR and relevant regulations.
Local development
cd fscf-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 |
|---|---|
| FSGT (multi-sport) | fsgt-clubs-scraper |
| FSCF (multi-sport) | fscf-clubs-scraper |
| 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 |