France Travail Scraper

France Travail Scraper

by lexis-solutions

Scrape structured job listings from France's official France Travail service for market research, recruitment intel, or job aggregation. Get clean data on titles, locations, salaries, and skills.

58 runs
11 users
Try This Actor

Opens on Apify.com

About France Travail Scraper

Need to pull fresh, reliable job data straight from the source in France? This actor scrapes France Travail (formerly Pôle emploi), the country's official public employment service, to give you exactly that. It pulls down listings with all the important details: job titles, locations, contract types, salary info when available, required skills, and posting dates. Everything comes out in a clean, structured format like JSON or CSV, ready for your database or analysis. I use it for a few key things. Primarily, it's fantastic for labor market research—you can track hiring trends, in-demand skills, or salary benchmarks across different regions. If you're in recruitment, it helps you scope out the competition and understand the landscape. It's also a solid foundation if you're building a job board or aggregation service and need a trustworthy feed of French job listings. The setup is straightforward, and you can tweak what you search for or how often it runs. It just delivers the data without the hassle, which is exactly what you want.

What does this actor do?

France Travail Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

France Travail Scraper

Overview

This actor scrapes structured job listings from France Travail (formerly Pôle Emploi), France's official government job portal. It extracts detailed job data including title, location, contract type, salary, and required skills by programmatically querying the search endpoint and visiting individual job detail pages.

Key Features

  • Structured Data Extraction: Pulls clean, organized fields from job postings.
  • Flexible Search: Can start from specific URLs (startUrls) or build searches dynamically using a query and filters.
  • Pagination Handling: Automatically navigates through search result pages.
  • Comprehensive Filtering: Supports a wide range of France Travail's native search filters (contract type, experience, date posted, etc.).
  • Controlled Execution: Stops when maxItems is reached or when no more jobs are found.

How to Use

You must provide either a query (keyword) or one or more startUrls to begin scraping. The actor will then apply any additional filters you specify and collect job data up to your defined maxItems.

Input

Configure the actor using the following input fields. Provide the input as a JSON object.

Required:
* maxItems (integer): The maximum number of job listings to scrape.

Search Initialization (provide one):
* startUrls (array): A list of specific France Travail search or job detail URLs to scrape from.
* query (array or string): Keyword(s) for the job search. The actor constructs the search URL automatically.

Common Filters (all optional):
* sort (string): "0" for Relevance or "1" for Date.
* creationDate (string): Filter by posting age. Options: "1" (A day), "3" (Three Days), "7" (One Week), "14" (Two Weeks), "31" (One Month), "0" (All Offers).
* typeContract (array): Contract types like "CDI", "CDD", "MIS".
* weeklyDuration (array): Work schedule: "1" (Full Time), "2" (Part Time), "3" (Not Specified).
* experience (array): Required experience: "1" (<1y), "2" (1–3y), "3" (>3y), "0" (Not specified).
* professionalDomain (array): Professional domain codes (e.g., "M", "B", "C").

Other Configuration:
* proxyConfiguration (object): Apify Proxy settings. Example: { "useApifyProxy": true }

Example Input:

{
  "query": ["data engineer"],
  "maxItems": 50,
  "sort": "1",
  "creationDate": "7",
  "typeContract": ["CDI"],
  "proxyConfiguration": { "useApifyProxy": true }
}

Output

The actor outputs each job listing as a separate item in the dataset. Each item contains structured fields such as:
* url: The direct link to the job posting.
* title: Job title.
* postalCode & city: Location information.
* contractType: e.g., CDI, CDD.
* salaryText: Description of the salary or wage.
* description: Full job description text.
* requiredSkills: List of required competencies.
* companyName: Hiring organization.
* publicationDate: When the offer was posted.

The data is available in JSON, CSV, and other formats via the Apify dataset.

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try France Travail Scraper now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
lexis-solutions
Pricing
Paid
Total Runs
58
Active Users
11
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support