FFÉchecs Chess Clubs · French Directory
Pricing
from $5.24 / 1,000 club rows
FFÉchecs Chess Clubs · French Directory
Export French chess club contacts from Fédération Française des Échecs. 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
3 days ago
Last modified
Categories
Share
Export French chess club contacts from the public FFÉchecs (Fédération Française des Échecs) directory. Pick a department (or nationwide) and get one row per club: name, address, published email and phone, website, and Facebook or Instagram when the club listed them.
No login. No API key. No federation account.
Who is this for?
| You are… | Typical goal | Suggested setup |
|---|---|---|
| Chess equipment or publishing brand | Prospect list of clubs that buy sets, clocks, books | One department first, then All departments |
| Tournament or school organiser | Clubs that can host or fill an event | Your département + neighbouring codes |
| Agency / outbound | CRM feed with mailbox and phone | Overview or Outreach CRM view |
| Local authority / school sport | Territory map of chess 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, federation club page, website when the club published one. Email and phone only when the club sheet publishes them — the federation HQ mailbox (contact@ffechecs.fr) is skipped. Facebook and Instagram are filled when that URL is on the sheet. 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 are included (Réunion 974 maps to the federation committee code automatically).
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 while other club sheets are still opening.
Ready-made examples (published tasks)
| Example | Best for |
|---|---|
| Find Paris chess clubs with published contacts | First run / Île-de-France |
| Rhône chess clubs, CRM-ready emails and phones | CRM import |
| La Réunion FFÉchecs chess club directory | Overseas department |
| Find Ain chess clubs from the FFÉchecs directory | B2B test / Auvergne-Rhône-Alpes |
What it extracts
| Category | Fields |
|---|---|
| Identity | Club name, affiliation number, FFÉchecs club id |
| Location | Department, town, postcode, address |
| Contact | Email, phone (when published on the club sheet) |
| Web | Club website, Facebook, Instagram when listed |
| Page | Public federation club page |
Typical coverage
On a 10-club Paris sample: 100% name / department / address / club page; 70% email, 70% phone, 70% website. Facebook and Instagram appear only when the club listed them (0/10 on that sample). Empty fields are omitted. This Actor never invents a mailbox or a number.
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 club sheets (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 }
Corsica (2A / 2B) and Alsace:
{ "departments": ["2A", "2B", "67", "68"], "maxItems": 0 }
Output sample
{"clubId": "960","affiliationNumber": "M75005","structureName": "Tour Blanche Echecs","departmentNumber": "75","town": "PARIS","postalCode": "75020","address": "38 rue des Amandiers","contactEmail": "laurentgagnepain1@gmail.com","website": "http://www.tourblanche.asso.fr","url": "https://www.echecs.asso.fr/FicheClub.aspx?Ref=960"}
You can download the dataset as JSON, CSV, Excel or HTML.
How to scrape FFÉchecs chess clubs
This Actor reads the public FFÉchecs club directory by department, then opens each club sheet for published contacts. You do not need a federation account.
How much does it cost to scrape FFÉchecs 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 FFÉchecs 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 FFÉchecs?
This Actor only accesses data that Fédération Française des Échecs makes publicly available in its chess club directory. As with any data containing personal information, ensure your use complies with GDPR and relevant regulations.
Local development
cd ffechecs-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 |