Choisir le Service Public Scraper · No Login
Pricing
from $2.00 / 1,000 job postings
Choisir le Service Public Scraper · No Login
Extract job postings from Choisir le Service Public, the French government's civil service job board: title, employer, location, salary and full description. No login, no browser.
Pricing
from $2.00 / 1,000 job postings
Rating
0.0
(0)
Developer
Vivien MORVAN
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Extract job postings from Choisir le Service Public, the French government's official civil service job board. No login, no browser, no API key: job title, employer, location, salary, requirements and the full description, read straight from the site's own public pages.
What you can do with it
- Search French civil service jobs by keyword.
keywordsmatches against the posting's own page, covering hospitals, universities, ministries, local authorities and public agencies. - Filter by region or city.
locationnarrows results to a French region or city. - Benchmark public-sector pay and requirements.
salary,experienceRequiredandeducationRequiredare kept as their own fields whenever the posting discloses them. - Feed a job alert or aggregator. A stable
idand canonicalurlper posting for deduplication across runs.
Input
| Field | What it does |
|---|---|
keywords | Job title or skill, for example infirmier. Empty means every posting. |
location | French region or city, for example bretagne or caen. Empty means every location. |
maxItems | The run stops once this many postings are saved (default 50). |
Example input:
{"keywords": "infirmier","location": "","maxItems": 50}
Output
One record per posting:
{"id": "responsable-de-restauration-collective-reference-2026-2439578","url": "https://choisirleservicepublic.gouv.fr/offre-emploi/responsable-de-restauration-collective-reference-2026-2439578/","title": "Responsable de restauration collective","employer": "Centre Hospitalier Louis Constant Fleming","city": "Saint-Martin (978), France","region": "COM","industry": "Intervention technique et logistique","salary": null,"experienceRequired": "Confirmé","educationRequired": "Niveau 4 Baccalauréat","datePosted": "2026-10-14","description": "Définir, optimiser et contrôler l'organisation et la production des secteurs de restauration...."}
Export the dataset as JSON, CSV or Excel, or read it through the Apify API.
Why this one
- No login, no browser, no API key. The site's listing and posting pages are plain server-rendered HTML.
- Full description, not a teaser. The complete requirements, missions and schedule text, not a truncated preview.
- Structured salary and requirements kept as their own fields, not buried in free text, whenever the posting discloses them.
Good to know
keywordsmatches against the posting's own URL, which closely follows the posting's title: specific job titles work well, very generic single words may over- or under-match.- Many public postings do not state a salary;
salaryisnullwhen the site shows "Non renseigné" instead of an amount, nothing is guessed. - The dataset contains job postings only. Any named contact's e-mail or phone number found in a posting's text is dropped from
description. - This is an unofficial tool, not affiliated with the French government or Choisir le Service Public. Check the site's terms and the data protection rules that apply to your use.
FAQ
Does it need a browser or a proxy?
No. The Actor reads the site's own pages directly.
Does it work without keywords?
Yes. Leave it empty for a productive default run across the newest postings nationwide.
Can I get the data in Excel or Google Sheets?
Yes. Export the dataset as CSV, Excel or JSON from the Apify console, or connect the Apify Google Sheets integration.