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.
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
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- 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 aqueryand 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
maxItemsis 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 TrialActor Information
- Developer
- lexis-solutions
- Pricing
- Paid
- Total Runs
- 58
- Active Users
- 11
Related Actors
Company Employees Scraper
by build_matrix
🔥 LinkedIn Jobs Scraper
by bebity
Linkedin Company Detail (No Cookies)
by apimaestro
Linkedin Profile Details Batch Scraper + EMAIL (No Cookies)
by apimaestro
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support