France Travail Job Scraper - French Jobs avatar

France Travail Job Scraper - French Jobs

Pricing

from $3.00 / 1,000 search result scrapeds

Go to Apify Store
France Travail Job Scraper - French Jobs

France Travail Job Scraper - French Jobs

Scrapes job listings from France Travail (formerly Pole Emploi), France's public employment service with 500,000+ active listings. Extract title, company, location, contract type, salary, and full description. Supports multi-query search with deduplication. HTTP-only, 128MB.

Pricing

from $3.00 / 1,000 search result scrapeds

Rating

0.0

(0)

Developer

Alessandro Santamaria

Alessandro Santamaria

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

18 hours ago

Last modified

Share

France Travail Job Scraper

Scrape job listings from France Travail (formerly Pole Emploi), France's public employment service with 500,000+ active job listings. Extract title, company, location, contract type, salary, and full description.

HTTP-only scraper using Cheerio (no browser). Runs at 128MB memory.


Scraper d'offres d'emploi France Travail

Scrapez les offres d'emploi de France Travail (anciennement Pole Emploi), le service public de l'emploi en France avec plus de 500 000 offres actives. Extrayez le titre, l'entreprise, la localisation, le type de contrat, le salaire et la description complete.

Looking for more job data? Check out our other scrapers:

Global

DACH Region

Nordics

UK

Enrich your job data


Features

  • 500,000+ active listings from France's largest public job board
  • Multi-query support -- run multiple search keywords in one execution, deduplicated
  • SERP + Detail modes -- fast SERP-only or full detail extraction with salary and remote info
  • French contract types -- CDI, CDD, interim, alternance, stage
  • Remote detection -- detects teletravail (remote work) mentions
  • Salary parsing -- structured min/max from French salary formats (annuel, mensuel, horaire)
  • Location filtering -- filter by department code (75 = Paris, 69 = Lyon, etc.)
  • Low cost -- 128MB memory, HTTP-only

Output Fields

FieldTypeDescription
idstringFrance Travail offer ID
titlestringJob title
companystring/nullHiring company name
locationstringJob location (city, department)
countrystringAlways "FR"
employment_typestring/nullfull-time, temporary, internship, etc.
remote_optionstring/nullremote, hybrid, or null
salary_minnumber/nullMinimum salary (EUR)
salary_maxnumber/nullMaximum salary (EUR)
salary_textstring/nullSalary as displayed
description_snippetstring/nullShort description (max 500 chars)
description_fullstring/nullFull description (detail mode only)
posted_atstring/nullPublication date
source_urlstringFrance Travail listing URL
source_platformstringAlways "francetravail.fr"
search_querystring/nullThe search keyword that found this job
scraped_atstringScrape timestamp (ISO 8601)

Input Examples

{
"searchQuery": "developpeur",
"maxResults": 50
}

Multi-query with location

{
"searchQueries": ["developpeur", "ingenieur", "data scientist"],
"location": "75",
"maxResults": 200,
"maxResultsPerQuery": 100
}

With full details (salary + description)

{
"searchQueries": ["developpeur python"],
"includeDetails": true,
"maxResults": 50
}

Pricing

EventPrice (USD)Description
job-start$0.05Per actor run
job-serp-result$0.003Per job listing from search results
job-detail-result$0.008Per job detail page fetched

Technical Details

  • Site: candidat.francetravail.fr
  • Method: CheerioCrawler (HTTP + HTML parsing, no browser)
  • Memory: 128MB
  • Proxy: Datacenter proxy usually sufficient