Recruiting teams
Offer monitoring
Track similar France Travail offers by saving approved detail URLs, then compare contract type, salary language, and location across roles without copy-pasting each page into a spreadsheet.
Limited Time — Lifetime Access for just $99. Lock in before prices rise.
A France Travail jobs scraper for exporting job-detail pages into a clean CSV. Import the template, add active France Travail offer URLs, and collect role title, employer, location, contract type, work hours, gross salary, employee count, description, and source URL through the local desktop app.
CSV
9
Multi-URL
France Travail
Free import
Who this helps
Recruiting teams
Offer monitoring
Track similar France Travail offers by saving approved detail URLs, then compare contract type, salary language, and location across roles without copy-pasting each page into a spreadsheet.
Labor-market analysts
Regional research
Build a small evidence set for jobs in France or city-specific checks such as jobs in Paris, then join the CSV with internal taxonomy, salary bands, or market dashboards.
Agencies and founders
Lead qualification
Review companies that repeatedly publish relevant roles, while keeping compliance and outreach rules separate from collection. The template gives structure; your policy decides reuse.
Job-detail fields in fixed columns
The export focuses on fields a recruiter or analyst can actually use: poste, entreprise, lieu, contrat, work hours, salary, employee count, long description, and page URL.
Multi-URL navigation loop
Add several France Travail detail links to the Navigate block. UScraper processes them one by one and appends rows, which is cleaner than running a separate project for every offer.
Structured-data fallbacks
The injected script first checks JobPosting JSON-LD, then visible page labels, then meta-description patterns. That helps when active pages and closed offers expose different amounts of information.
Local desktop execution
The browser session and CSV write happen on your machine. You control the URL list, save folder, run cadence, and downstream handling of exported job-offer records.
How to use
Download and import
Download the free template JSON from this page, then import it into UScraper.
Add active offer URLs
Replace the sample detail links with current France Travail offer URLs you have reviewed and are allowed to collect.
Confirm the export path
Keep the default CSV name or choose a project folder before running larger batches.
Run the automation
UScraper navigates, waits for page load, pauses briefly, injects the extraction helper, waits for the body, and writes one structured row.
Continue the URL loop
The Loop Continue block advances to the next input URL so your batch keeps a predictable one-offer-per-row shape.
Open the CSV
Review francetravail_details_scraper.csv in Excel, Sheets, a database import, or your reporting pipeline.
Output preview
francetravail_details_scraper.csvColumn
poste
Job title from JobPosting data, the H1, or page title fallback.
Column
entreprise
Hiring organization or employer label when present.
Column
lieu
Postal code, city, region, or visible workplace text.
Column
contrat
Contract type such as CDI, CDD, interim, alternance, stage, or similar values.
Column
heure_de_travail
Working time or hours text detected from metadata or page labels.
Column
salaire_brut
Gross salary text or structured baseSalary value when exposed.
Column
nombre_de_salarie
Employer size or employee count when the page lists it.
Column
description
Long job description. Closed or unavailable offers may leave this blank.
Column
page_url
Original France Travail offer URL for audit and review.
Sample rows
2 of many
| poste | entreprise | lieu | contrat | heure_de_travail | salaire_brut | nombre_de_salarie | description | page_url |
|---|---|---|---|---|---|---|---|---|
| Technicien support applicatif | Example Services | 75012 - Paris | CDI | 35H Travail en journee | 28000 a 34000 EUR annuel | 50 a 99 salaries | Support utilisateur, diagnostic incident, suivi des tickets et documentation interne. | |
| Charge de recrutement | Cabinet Exemple RH | 69003 - Lyon | CDD | Temps plein | Selon profil | 10 a 19 salaries | Tri des candidatures, entretiens telephoniques et reporting hebdomadaire. |
For sibling workflows, browse the UScraper template library, compare broader discovery with the Google SERP scraper, collect web contact details with the Website Contact Details Scraper, or install the app from UScraper download.
France Travail publishes public job information and also provides official data services, but browser automation still requires a compliance review. Check France Travail terms, robots guidance, API availability, labor-market data rules, and your intended reuse before collecting offers at scale. Do not bypass access controls or republish data in a way that violates source policies.
Practical guardrails
Closed offers may return partial rows
France Travail detail URLs can expire. The template can still recover title, location, or contract hints from page metadata, but long descriptions and employer detail may be empty for closed or 404 offers.
Use conservative URL batches
Keep the wait and sleep blocks in place, avoid parallel runs against the same source, and slow down if pages load inconsistently or row counts start repeating.
Consider the official API for sanctioned feeds
France Travail and public French data portals list official job-offer APIs. If you need a production integration, compare this browser workflow with the API route before committing to recurring collection.
Download and use this template instantly
UScraper templates are open source. Improve this workflow or contribute a new one to help the community grow.
Contribute on GitHubBrowse more templates in the library
All TemplatesHere are some of our most common questions. Can't find what you're looking for?
View All FAQsDownload UScraper and build your first web scraper in under 10 minutes. No subscriptions, no code, no limits.
Available on Windows 10+ and macOS 12+ · Need help? [email protected]