VOOZH about

URL: https://apify.com/automation-lab/france-travail-jobs-scraper

⇱ France Travail Jobs Scraper | French Job Offers Β· Apify


Pricing

Pay per event

Go to Apify Store

France Travail Jobs Scraper

Extract public France Travail job offers by keyword, location, and contract type with companies, salaries, descriptions, and apply links.

Pricing

Pay per event

Rating

0.0

(0)

Developer

πŸ‘ Stas Persiianenko

Stas Persiianenko

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Extract public job offers from France Travail search results and detail pages.

What does France Travail Jobs Scraper do?

France Travail Jobs Scraper collects public job listings from the official France Travail candidate website. It turns search pages into structured rows with job titles, companies, locations, contracts, salary text, descriptions, and public apply links when available.

Who is it for?

Recruiters use it to monitor fresh French job supply.

Staffing agencies use it to map employer demand by region.

Labor-market analysts use it to track roles, contracts, and salary text.

Sales teams use it to find hiring companies in France.

Why use it?

France Travail search pages are built for humans. This actor converts them into exportable datasets for dashboards, alerts, enrichment, and recurring market monitoring.

Data extracted

FieldDescription
idFrance Travail offer ID
titleJob title
companyEmployer name when shown
locationCity, department, or public location text
contractContract type
workTimeWeekly hours or full-time text
salarySalary text when available
postedDateTextHuman-readable publication text when detected
descriptionDetail page job description
snippetSearch result snippet
urlJob detail URL
applyUrlPublic apply/contact URL when present
sourceFrance Travail
searchUrlSearch page that produced the row
scrapedAtExtraction timestamp

How much does it cost to scrape France Travail jobs?

The actor uses pay-per-event pricing. You pay a small run start fee and a per-job fee for saved results. See the Apify pricing panel for the live tiered price.

How to use it

  1. Enter a keyword such as developer, infirmier, or data analyst.
  2. Optionally set a location or department.
  3. Optionally choose a contract type.
  4. Set maxItems.
  5. Run the actor.
  6. Export the dataset as JSON, CSV, Excel, or connect it to your workflow.

Input options

Keyword

Use French or English terms that France Travail search accepts.

Location

Use a city, region, or department-style term accepted by the public website.

Contract type

Supported shortcuts include CDI, CDD, temporary, seasonal, apprenticeship, freelance, and professionalization.

Start URLs

Advanced users can paste France Travail search result URLs directly. When start URLs are provided, they override the keyword filters.

Include details

Enable detail pages when you need long descriptions, salary text, work time, and apply links. Disable it for faster search-only monitoring.

Output example

{
"id":"210FNBQ",
"title":"Data analyst (H/F)",
"company":"SILICEO",
"location":"51 - ST MARTIN SUR LE PRE",
"contract":"CDI - Temps plein",
"salary":null,
"url":"https://candidat.francetravail.fr/offres/recherche/detail/210FNBQ"
}

Tips for best results

Use specific keywords for cleaner datasets.

Keep the first run small to confirm filters.

Use recurring runs for daily market monitoring.

Disable detail pages when you only need fresh offer IDs and URLs.

Integrations

Send results to Google Sheets for recruiting dashboards.

Push CSV exports into BI tools for regional labor-market analysis.

Connect dataset webhooks to Slack alerts for new jobs.

Enrich employer names with CRM or lead-scoring tools.

API usage with Node.js

import{ ApifyClient }from'apify-client';
const client =newApifyClient({token: process.env.APIFY_TOKEN});
const run =await client.actor('automation-lab/france-travail-jobs-scraper').call({
keyword:'developer',
maxItems:100
});
console.log(run.defaultDatasetId);

API usage with Python

from apify_client import ApifyClient
client = ApifyClient('MY-APIFY-TOKEN')
run = client.actor('automation-lab/france-travail-jobs-scraper').call(run_input={
'keyword':'developer',
'maxItems':100,
})
print(run['defaultDatasetId'])

API usage with cURL

curl-X POST 'https://api.apify.com/v2/acts/automation-lab~france-travail-jobs-scraper/runs?token=MY-APIFY-TOKEN'\
-H'Content-Type: application/json'\
-d'{"keyword":"developer","maxItems":100}'

MCP usage

Use this actor from Claude Desktop or Claude Code via the Apify MCP server.

MCP URL:

https://mcp.apify.com/?tools=automation-lab/france-travail-jobs-scraper

Claude Code setup:

$claude mcp add apify-france-travail https://mcp.apify.com/?tools=automation-lab/france-travail-jobs-scraper

Claude Desktop JSON config:

{
"mcpServers":{
"apify-france-travail":{
"url":"https://mcp.apify.com/?tools=automation-lab/france-travail-jobs-scraper"
}
}
}

Example prompts:

  • "Scrape 100 France Travail developer jobs in Paris."
  • "Find recent CDI job offers for data analysts in France."
  • "Monitor France Travail nursing jobs and summarize employers by region."

Legality

This actor extracts publicly available France Travail job-offer pages. Use the data responsibly, respect applicable laws, and avoid collecting or processing personal data unless you have a lawful basis.

FAQ

Why did I get fewer jobs than requested?

France Travail may have fewer jobs for the selected filters, or duplicate offers may appear across pages.

Why are salary or apply fields empty?

Not every public job offer exposes salary or a direct application URL.

Should I enable detail pages?

Enable detail pages for richer records. Disable them for faster lightweight monitoring.

Related scrapers

Changelog

Initial version extracts public France Travail search results and detail-page fields.

Notes

The actor uses HTTP extraction because public search HTML contains result rows.

No login is required.

No browser automation is required for the current public pages.

Support

If a public France Travail page changes and output quality drops, open an Apify issue with the run URL and input used.

Field quality

Company and location are parsed from visible result text.

Salary and long descriptions are parsed from public detail pages.

Apply links are extracted when the public detail dropdown exposes them.

Monitoring workflow

Schedule the actor daily with the same keyword and location.

Deduplicate by id.

Use scrapedAt to separate daily snapshots.

Recruiting workflow

Run separate tasks for each role family.

Export jobs to CSV.

Filter by contract and location.

Prioritize employers with repeated postings.

Labor-market workflow

Run broad occupational keywords.

Group by department or city.

Track contract mix and salary text over time.

Combine with internal hiring data for supply-demand reports.

Sales workflow

Use hiring activity as an intent signal.

Find companies hiring in your target categories.

Route new employer names to CRM enrichment.

Build alerts for strategic accounts.

You might also like

France Travail Scraper - French Job Listings

studio-amba/france-travail-scraper

Scrape job listings from France Travail (formerly Pole Emploi), France's national employment agency with 700K+ active job offers. Search by keyword, location, and contract type. Extract titles, companies, salaries, skills, and descriptions. No login or cookies required.

France Travail Scraper

lexis-solutions/france-travail-scraper

Extract job listings from France Travailβ€”France’s official employment serviceβ€”collect titles, locations, contract types, salaries, skills, and posting dates. Ideal for labor market research, recruitment intelligence, and job aggregation. Fast, structured, and customizable.

πŸ‘ User avatar

Lexis Solutions

31

5.0

France Travail Scraper

jobscrawler/france-travail-scraper

Scrape job listings from France Travail (formerly PΓ΄le emploi), France's national employment agency.

France Travail Scraper | $0.8 / 1k | Fast & Reliable

fatihtahta/france-travail-scraper

Extract structured France Travail job listings with titles, salaries, contract details, employer data, locations, and skills. Built for enterprise-grade hiring intelligence, labor market analysis, and automated recruiting or analytics pipelines.

France Travail Job Scraper - French Jobs

santamaria-automations/france-travail-scraper

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.

France Travail Job Scraper - Cheap πŸ’ΌπŸ”ŽπŸ‡«πŸ‡·

scrapestorm/france-travail-job-scraper---cheap

Looking to collect job listings from francetravail.fr ? πŸ”ŽπŸ‡«πŸ‡· With this Scraper you can extract job data directly from France Travail search pages, including job title, employer name, location, contract type, posting date, job URL & more Perfect for labour market analysis & job market datasets πŸ“Š

2

5.0

France Travail Scraper

shahidirfan/france-travail-scraper

Scrape job listings and employment data from France Travail efficiently. Requires residential proxies to bypass geo-restrictions. Ideal for recruitment, labor market analysis & job aggregation. Extract skills, salaries & company info automatically. Perfect for HR tech & career platforms.

33

5.0

France Travail Scraper: 700K+ FR Jobs (PΓ΄le Emploi)

dltik/francetravail-scraper

Scrape 700K+ public job offers from France Travail (ex PΓ΄le Emploi). Filter by keywords, location, contract (CDI/CDD/alternance), experience, salary. Get title, company, location, required skills, work hours, full description. For ATS, recruitment agencies, market intel. $1.50/1K jobs.

Francetravail.fr Scraper - Low-costπŸ’²πŸ”₯πŸ’ΌπŸ‡«πŸ‡·

delectable_incubator/francetravail-fr-scraper-low-cost

Scrape France Travail job listings πŸ‡«πŸ‡·πŸ’Ό with a powerful French job scraper. Extract job titles, employer names, locations, contract types, posting dates, job descriptions & job URLs. Ideal for labour market analysis, recruitment intelligence, hiring trends, and employment datasets πŸ“ŠπŸš€