HelloWork Jobs Scraper: French Jobs & Salaries
Pricing
$1.00 / 1,000 job offers
HelloWork Jobs Scraper: French Jobs & Salaries
Scrape French job offers from HelloWork and any job page with schema.org data: title, company, city, contract (CDI, CDD, alternance) and salary parsed into numbers. Deduplicated. $1 per 1,000 jobs.
Pricing
$1.00 / 1,000 job offers
Rating
0.0
(0)
Developer
jérémy PINSON
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
15 hours ago
Last modified
Categories
Share
HelloWork Jobs Scraper turns HelloWork, one of the largest French job boards, into a clean dataset of job offers: title, company, city, contract type, salary parsed into numbers, full description and link. You can add any other job page that publishes schema.org data (company career pages, many ATS). Offers found on several pages are merged.
Why this Actor?
- 🇫🇷 French job market: HelloWork lists offers from all over France, in every sector.
- 🧹 Clean data: one schema for every source, duplicates merged with all source URLs kept.
- 💶 Usable salaries: when the offer shows a salary, you get
{ min, max, period, yearlyMin, yearlyMax }instead of free text. - 📄 Normalized contracts: CDI, CDD, INTERIM, ALTERNANCE, STAGE, FREELANCE, SAISONNIER, read from the offer page.
- 🔓 No account needed: public pages only, no login, no API key.
Who is it for?
- Recruiters and HR analysts: salary benchmarks by job, city and contract.
- B2B sales teams: hiring signals, e.g. which companies are hiring developers in Lyon this week.
- Job boards and newsletters: feed niche boards with fresh offers every day.
- Researchers: labour-market studies and dashboards.
How much does it cost?
You pay $1 per 1,000 job offers in the output (see the Pricing tab for the exact price).
| Use case | Offers | Cost |
|---|---|---|
| Quick test | 20 | $0.02 |
| Daily feed for one job and city | 200 | $0.20 |
| Full extraction for a region | 5,000 | $5 |
Apify's free plan includes monthly credits, which are enough to test the Actor.
How to scrape HelloWork job offers
- Type your keywords (job title or skills) and a location (city or region).
- Pick the contract types and how recent the offers must be.
- Optionally paste extra job page URLs from other sites that publish schema.org JobPosting data.
- Click Start, then download the offers as Excel, CSV or JSON.
- Schedule it daily with Posted within = 1 to get only new offers.
{"keywords": "développeur react","location": "Lyon","contractTypes": ["CDI"],"postedWithinDays": 7,"maxResultsPerSource": 200}
Output
{"source": "hellowork","title": "Développeur Confirmé H/F","company": "Groupe Adenes","city": "Lyon","postalCode": "69003","contractType": "CDI","workingTime": "FULL_TIME","salary": { "min": 39000, "max": 50000, "period": "YEAR", "currency": "EUR", "yearlyMin": 39000, "yearlyMax": 50000 },"sector": "Banque, Assurance, Finance","remote": true,"postedAt": "2026-10-28T12:21:47Z","url": "https://www.hellowork.com/fr-fr/emplois/84885449.html","sources": [{ "source": "hellowork", "url": "https://www.hellowork.com/fr-fr/emplois/84885449.html" }]}
| Field | Description |
|---|---|
title, company, companyUrl, companyLogo | The offer and the employer |
city, postalCode, remote | Where the job is |
contractType, contractLabel, workingTime, experience | Contract details |
salary | Parsed salary with min, max, period and yearly values (empty when the offer shows no salary) |
sector | Business sector |
description, postedAt, validThrough, url, sources | Full text, dates and links |
Integrations and API
- Run it from your code with the Apify API or the JavaScript and Python clients.
- Send new offers to Google Sheets, Slack, Airtable, Make, Zapier or n8n with integrations.
- AI agents can find and run it through the Apify MCP server.
FAQ
Do all offers have a salary? No: only offers whose employer published one. In our tests, a bit more than half of HelloWork offers had a salary.
Can I add other job boards? Yes: paste offer URLs from any site that publishes schema.org JobPosting data in JSON-LD (company career pages, many ATS) in Extra job page URLs.
Can I add France Travail offers? Only if you have approved access to the France Travail Offres d'emploi API, which is no longer self-service. Then add francetravail to Sources and paste your client ID and secret (stored encrypted).
Do I need proxies? Not for small runs. Use a proxy for large HelloWork runs.
Is it legal? The Actor reads public offer pages and their structured data, without login. You are responsible for how you use the data (GDPR for any personal data).
En français
Récupérer les offres d'emploi HelloWork dans un fichier Excel ou CSV : intitulé, entreprise, ville, type de contrat (CDI, CDD, intérim, alternance, stage), salaire chiffré et lien. Doublons fusionnés. Idéal pour la veille recrutement, les études de salaires ou alimenter un site d'offres.
Support
Questions or a missing field? Open an issue in the Issues tab, I usually reply within 24 h.