🏆 France Travail Job Scraper - francetravail.fr 🏆 avatar

🏆 France Travail Job Scraper - francetravail.fr 🏆

Pricing

from $1.00 / 1,000 results

Go to Apify Store
🏆 France Travail Job Scraper - francetravail.fr 🏆

🏆 France Travail Job Scraper - francetravail.fr 🏆

Scrape job offers from francetravail.fr (ex Pôle emploi), France's official government job portal. Structured salaries normalized to EUR/year, full descriptions, contract types. Public data, no login, no blocking.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

Muhammad Shamshad Aslam

Muhammad Shamshad Aslam

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

France Travail Jobs Scraper — Official French Government Job Portal

Scrape job offers from francetravail.fr (formerly Pôle emploi) — France's official government job portal and the country's largest single source of job offers, aggregating direct employer postings and partner boards.

Government job data has a unique property: salary disclosure is the norm, and this actor normalizes every format to a comparable EUR/year figure.

Why government job data

  • Salary-rich — structured salary statements on most offers ("Annuel de 33000.0 Euros", "Mensuel de 2000 à 2300 Euros", "Horaire de 11.88 Euros") — normalized automatically
  • Public data, stable access — an official public portal, no login walls, no anti-bot arms race
  • Complete market view — from CDI engineering roles to seasonal and part-time work, all of France

Input

FieldTypeDescription
startUrlsarraycandidat.francetravail.fr search URLs — métier, lieu, contract type, salary and all other filters reproduced exactly. Multiple URLs combined + deduplicated. Takes precedence over keyword.
keywordstringJob title or keyword in French (e.g. développeur, infirmier). Searches all of France.
maxItemsintegerCap on results. Leave empty (or 0) to scrape all.
fetchDetailsbooleanVisit each offer for full description, structured salary, working hours, experience (default on).
proxyConfigobjectOptional — rarely needed.

Output

{
"id": "211FVBP",
"title": "Développeur Full Stack H/F (H/F)",
"company": "CLOPINETTE",
"location": "14 - Ifs",
"contract_type": "CDI — Temps plein",
"snippet": "Description du poste : …",
"description": "…full offer text…",
"salary_text": "Salaire brut : Annuel de 33000.0 Euros sur 12.0 mois",
"salary_basis": "annuel",
"salary_min_eur": 33000,
"salary_max_eur": null,
"working_hours": "35H",
"experience": "Débutant accepté",
"url": "https://candidat.francetravail.fr/offres/recherche/detail/211FVBP",
"search_query": "développeur",
"scraped_at": "2026-07-15T11:00:00.000Z"
}

Salary normalization: Annuel used as-is; Mensuel × contract months; Horaire × 1,607 legal full-time hours/year; Journalier × 218 working days — so every offer gets a comparable salary_min_eur/salary_max_eur.

Use cases

  • Compensation benchmarking — the largest salary-disclosed dataset for the French market
  • Recruiting & staffing — monitor fresh offers by métier and region
  • Labor-market research — hiring volumes and contract-type mix (CDI/CDD/interim) across France
  • Job aggregation — official listings with clean structure