# Francetravail Scraper | Job Offers and Salaries (`silentflow/francetravail-scraper`) Actor

France Travail scraper (ex Pôle emploi): export French job offers by keyword, location, link or offer number. 20 jobs in 9 seconds, 42 fields each: full description, ROME code, contract, salary range, skills, company, city, coordinates and the apply link. No login, partner job boards included.

- **URL**: https://apify.com/silentflow/francetravail-scraper.md
- **Developed by:** [SilentFlow](https://apify.com/silentflow) (community)
- **Categories:** Jobs, Other, Lead generation
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $1.68 / 1,000 jobs

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

## Francetravail Scraper (France Travail, Pôle emploi) | Job Offers, Salaries and Skills (2026)

**Every job offer on France Travail, the French public employment service once called Pôle emploi, as one clean row: the full description, the ROME occupation code, the contract, the salary as numbers, the skills, the company, the city and its coordinates, and the link to apply.** Our default test run typed `développeur` and saved 20 offers in 9 seconds, out of 6,167 matching offers across France, with 39 data fields filled on at least half of the rows.

### Why choose this actor?

Copying France Travail offers into a spreadsheet one tab at a time? Reading "Annuel de 45000.0 Euros à 55000.0 Euros" and typing the numbers by hand? Getting a title, a company and a city from a scraper, but not the skills, the ROME code or where to apply?

- <strong>39 fields filled per offer, not 20.</strong> In our default run of 20 offers, 39 data fields held a value on at least half of the rows: ID, link, title, full description, ROME code, ROME occupation, contract type and nature, work time, weekly schedule, qualification, experience, whether experience is required, skills, soft skills, benefits, travel, sector, company name, employer page, salary text, minimum, maximum, currency and period, location, city, département, region, country, latitude, longitude, posting date, last update, source, partner flag, disability-friendly flag, few-applicants flag and the apply link. Education, languages, driving licences, company description and website come on top whenever the offer states them.
- <strong>Start from a keyword, a France Travail link or an offer number, in the same run.</strong> Type a job title, paste any search, job page or offer address from candidat.francetravail.fr, or list the offer numbers you follow. In our test, a search link with its filters plus three offer numbers returned 25 offers in 11 seconds, and the offer number that had left the site was named in the log instead of failing the run. A job page link (`/offres/emploi/commercial/paris/...`), which shows only 20 offers on the site, was read as the full search behind it: 3,911 matching offers, the first 30 saved in 13 seconds.
- <strong>Salary as numbers, skills as a list, and the place on a map.</strong> In the default run, 18 of the 20 offers came with `salaryMin`, `salaryPeriod` and `salaryCurrency` ready to sort (15 yearly, 3 monthly), 18 carried their list of required skills (48 skills in total), 18 had latitude and longitude, and all 20 had a ROME code, a region and a link to apply.

### Try your first 20 job offers

Paste this input in the JSON tab of the Input page and press Start. It reads the 20 most relevant offers France Travail shows for `développeur` across France, each completed with its full offer page and its apply link.

```json
{
  "searchQueries": ["développeur"],
  "maxItems": 20
}
```

It runs on the Apify Free plan. Each offer becomes one row of your dataset: open the Output tab to see the "Job offers" table with the title, company, city, contract, salary, posting date and link, or switch to the "Skills and requirements" view for the ROME code, occupation, qualification, experience, education and skills. Export the rows as JSON, CSV or Excel, or pull them from the API into your own tools.

![How it works](https://api.apify.com/v2/key-value-stores/YXm81xySHg6uRkewS/records/francetravail-scraper-how-it-works-v1.png)

### Copy to your AI assistant

Paste this block into Claude, ChatGPT or Cursor to give it the full context of this scraper:

```
You have access to the France Travail Scraper on Apify: silentflow/francetravail-scraper
It reads candidat.francetravail.fr (France Travail, formerly Pôle emploi), the French public job board,
including the offers it lists from partner job boards. No login, no API key.

Input (all optional; with nothing given it searches "développeur" across France):
- searchQueries (array of strings): job titles or skills, one search each (développeur, infirmier, comptable).
- location (string): a city (Lyon), a postal code (69002), a département number or name (33, Gironde),
  a region (Bretagne) or a France Travail place code (75D, 11R). Empty = all of France. Cities include 10 km around.
- startUrls (array of {url}): candidat.francetravail.fr search pages (filters kept), job pages (/offres/emploi/...)
  and offer pages (/offres/recherche/detail/215XBLY).
- jobIds (array of strings): offer numbers (215XBLY, 8449679).
- maxItems (integer, default 50): most offers for the whole run. The site pages through 1,150 offers per search.
- contractTypes (array): CDI | CDD | MIS (temp) | SAI (seasonal) | DIN | LIB (freelance) | CCE | FRA | REP.
- postedWithin (string): "1" | "3" | "7" | "14" | "31" days.
- sort (string, default "relevance"): relevance | date.
- includePartnerOffers (boolean, default true): include offers from partner job boards.

Output, one row per offer:
- id (string), url (string), title (string)
- description (string), romeCode (string), romeLabel (string)
- contractType (string: CDI, CDD, Intérim...), contractDuration (string|null: "12 Mois"), contractNature (string|null)
- workTime (string|null: Temps plein, Temps partiel), workSchedule (array of strings)
- qualification (string|null), experience (string|null), isExperienceRequired (boolean|null)
- education, skills, softSkills, languages, drivingLicences, benefits (arrays of strings, null when absent)
- travel (string|null), sector (string|null)
- companyName, companyDescription, companyUrl, employerPageUrl (string|null)
- salary (string|null, as written), salaryMin, salaryMax (number|null), salaryCurrency ("EUR"|null),
  salaryPeriod ("year"|"month"|"week"|"day"|"hour"|null)
- location (string: "31 - Toulouse"), city, departmentCode, region (string|null), countryCode ("FR")
- latitude, longitude (number|null)
- postedAt, updatedAt (RFC 3339, midnight Paris time, null when the site gives no exact day)
- source (string: "France Travail" or the partner board), isPartnerOffer, isDisabilityFriendly, hasFewApplicants (boolean|null)
- applyUrl (string|null)
- position (integer), searchQuery (string|null), scrapedAt (RFC 3339 UTC)

Use apify-client for Python or JavaScript: client.actor("silentflow/francetravail-scraper").call(run_input=...).
```

### How to scrape France Travail job offers

#### Get the newest offers for one job title

One keyword, sorted by date. The first page comes back in a few seconds with the full offer behind every card.

```json
{
  "searchQueries": ["aide-soignant"],
  "sort": "date",
  "maxItems": 25
}
```

#### List permanent nursing jobs in Lyon

A keyword, a city typed in plain words and one contract type. In our test this returned 30 CDI offers in 12 seconds, out of 543 matching offers in Lyon and the towns within 10 km (Villeurbanne, Bron, Craponne, Sainte-Foy-lès-Lyon).

```json
{
  "searchQueries": ["infirmier"],
  "location": "Lyon",
  "contractTypes": ["CDI"],
  "maxItems": 30
}
```

#### Watch every new offer of a region this week

No keyword at all: a region, the last 7 days, newest first, and only the offers posted on France Travail itself. Our test saved 40 offers from Bretagne in 16 seconds, out of 2,673 published that week.

```json
{
  "location": "Bretagne",
  "postedWithin": "7",
  "sort": "date",
  "includePartnerOffers": false,
  "maxItems": 40
}
```

### Input parameters

| Parameter | Type | Default | What it does |
|---|---|---|---|
| `searchQueries` | array of strings | `["développeur"]` in the form | Job titles or skills to search, one search per line. An offer found by two keywords counts once. |
| `location` | string | all of France | A city, a postal code, a département number or name, a region, or a France Travail place code. A city also covers 10 km around it. |
| `startUrls` | array of links | none | Search pages, job pages and offer pages copied from candidat.francetravail.fr. |
| `jobIds` | array of strings | none | Offer numbers such as `215XBLY` or `8449679`. One row each, whatever the filters. |
| `maxItems` | integer | 50 | The most offers the run returns, all inputs together. |
| `contractTypes` | array | every contract | CDI, CDD, MIS (temp work), SAI (seasonal), DIN (CDI intérimaire), LIB (freelance), CCE (sales agent), FRA (franchise), REP (business takeover). |
| `postedWithin` | string | every offer | `1`, `3`, `7`, `14` or `31` days. |
| `sort` | string | `relevance` | `relevance` puts the best matches first, France Travail's own offers ahead. `date` puts the newest first. |
| `includePartnerOffers` | boolean | `true` | Adds the offers France Travail lists from partner job boards such as HelloWork, APEC, Cadremploi or Meteojob. |

#### Accepted formats

- **Locations:** `Lyon`, `Saint-Malo`, `Aix-en-Provence` (city names, accents optional), `69002` or `33000` (postal codes), `33`, `2A` or `974` (département numbers), `Gironde` or `Seine-Saint-Denis` (département names), `Bretagne`, `ile de france` or `Provence-Alpes-Côte d'Azur` (regions), and the site's own codes `75D` (département), `11R` (region) or a five-digit commune code. `France` or an empty field searches the whole country.
- **Links:** `https://candidat.francetravail.fr/offres/recherche?motsCles=comptable&lieux=75D&typeContrat=CDI` (a search, its filters kept), `https://candidat.francetravail.fr/offres/emploi/infirmier/s36m2` (a job page, read as the full search behind it), `https://candidat.francetravail.fr/offres/recherche/detail/215XBLY` (one offer). Old `candidat.pole-emploi.fr` addresses work too.
- **Offer numbers:** `215XBLY`, `215xbly`, `Offre n° 215XBLY` or `8449679` (partner offers have a number of digits only).
- **Contract types:** the codes above, or their names (`intérim`, `saisonnier`, `freelance`, `Profession libérale`).

### What data can you extract from France Travail?

Each row is one job offer, with 45 data fields grouped the same way every time: identity, the job itself, the company, the pay, the place and the dates, then where it comes from and where to apply.

| Group | Fields |
|---|---|
| Identity | `id`, `url`, `title` |
| The job | `description`, `romeCode`, `romeLabel`, `contractType`, `contractDuration`, `contractNature`, `workTime`, `workSchedule`, `qualification`, `experience`, `isExperienceRequired`, `education`, `skills`, `softSkills`, `languages`, `drivingLicences`, `benefits`, `travel`, `sector` |
| The company | `companyName`, `companyDescription`, `companyUrl`, `employerPageUrl` |
| The pay | `salary`, `salaryMin`, `salaryMax`, `salaryCurrency`, `salaryPeriod` |
| Place and time | `location`, `city`, `departmentCode`, `region`, `countryCode`, `latitude`, `longitude`, `postedAt`, `updatedAt` |
| Origin and links | `source`, `isPartnerOffer`, `isDisabilityFriendly`, `hasFewApplicants`, `applyUrl` |
| Run | `position`, `searchQuery`, `scrapedAt` |

A few facts that help when you use the data:

- `id` is France Travail's offer number and `url` is the offer's permanent page: both are safe keys for a database or a daily diff.
- `romeCode` is the code of the French ROME classification of occupations (`M1805` is software development, `J1506` nursing), the same code France Travail and French labour statistics use, so you can group offers by occupation instead of by free-text title.
- `salary` keeps the text exactly as the employer wrote it; `salaryMin`, `salaryMax` and `salaryPeriod` are read from it when it holds amounts. A salary written as "selon expérience" keeps its text and leaves the numbers `null`.
- `postedAt` and `updatedAt` are RFC 3339 dates at midnight, Paris time (`2026-10-31T00:00:00+01:00`).
- `applyUrl` is the recruiter's own application page when the offer has one, the partner job board's page for partner offers, and the France Travail application page otherwise.
- The row text is in French, as published.

#### Output example

One complete row from our default run (the description is shortened here; the dataset holds it in full):

```json
{
  "id": "215XBLY",
  "url": "https://candidat.francetravail.fr/offres/recherche/detail/215XBLY",
  "title": "Commercial Développeur Quart Sud-Ouest (H/F)",
  "description": "L'entreprise\nLe client de Triptolème est un acteur majeur de la maintenance des infrastructures électriques critiques. En forte croissance, il ambitionne de devenir une référence nationale sur son marché grâce à une expertise reconnue, des contrats récurrents ...",
  "romeCode": "H1102",
  "romeLabel": "Ingénieur(e) technico-commercial(e) affaires industrielles",
  "contractType": "CDI",
  "contractDuration": null,
  "contractNature": "Contrat travail",
  "workTime": "Temps plein",
  "workSchedule": ["35H1/semaine", "Travail en journée"],
  "qualification": "Cadre",
  "experience": "5 An(s)",
  "isExperienceRequired": true,
  "education": ["Bac+2 ou équivalents"],
  "skills": [
    "Négocier des solutions techniques ou financières avec un client",
    "Recueillir et analyser les besoins client",
    "Cadre réglementaire environnemental"
  ],
  "softSkills": [
    "Faire preuve de rigueur et de précision",
    "Organiser son travail selon les priorités et les objectifs",
    "Faire preuve de persévérance"
  ],
  "languages": null,
  "drivingLicences": ["B - Véhicule léger"],
  "benefits": ["Primes", "Véhicule", "Téléphone mobile", "Ordinateur portable", "Titres restaurant / Prime de panier"],
  "travel": "Fréquents Zone régionale",
  "sector": "Conseil pour les affaires et autres conseils de gestion",
  "companyName": "TRIPTOLEME RECRUTEMENT",
  "companyDescription": "Triptolème Recrutement est un cabinet dédié au monde agricole",
  "companyUrl": null,
  "employerPageUrl": "https://recrute.francetravail.fr/page-employeur/triptoleme-recrutement-569",
  "salary": "Annuel de 45000.0 Euros à 55000.0 Euros",
  "salaryMin": 45000,
  "salaryMax": 55000,
  "salaryCurrency": "EUR",
  "salaryPeriod": "year",
  "location": "31 - Toulouse",
  "city": "Toulouse",
  "departmentCode": "31",
  "region": "Occitanie",
  "countryCode": "FR",
  "latitude": 43.63786,
  "longitude": 1.464,
  "postedAt": "2026-10-31T00:00:00+01:00",
  "updatedAt": "2026-10-31T00:00:00+01:00",
  "source": "France Travail",
  "isPartnerOffer": false,
  "isDisabilityFriendly": false,
  "hasFewApplicants": false,
  "applyUrl": "https://candidat.francetravail.fr/candidature/postulerenligne/215XBLY",
  "position": 1,
  "searchQuery": "développeur",
  "scrapedAt": "2026-11-01T04:04:03Z"
}
```

### Advanced usage

#### Turn a job page from the site into the full search

Job pages such as "Commercial à Paris" show only 20 offers on France Travail. Paste the page address: the run reads its heading, finds the job and the place, and pages through the whole search. In our test this page matched 3,911 offers and the first 30 were saved in 13 seconds, from Paris and the Hauts-de-Seine, Seine-Saint-Denis and Val-de-Marne around it.

```json
{
  "startUrls": [
    { "url": "https://candidat.francetravail.fr/offres/emploi/commercial/paris/s11m27v1" }
  ],
  "maxItems": 30
}
```

#### Check that the offers you track are still open

Schedule a daily run on the offer numbers you follow. Offers that are still online come back with their latest description, salary and update date; offers that have been filled or withdrawn are named in the log and add no row.

```json
{
  "jobIds": ["215XBLY", "8449679", "214WBXQ"]
}
```

#### Build a lead list of companies hiring sales staff in a département

A keyword, a département number and the last 14 days. Each row carries the company name, its employer page on France Travail when it has one, its website when the offer gives it, the sector and the apply link: enough to qualify the company before you call. Group the rows by `companyName` to see who is hiring the most.

```json
{
  "searchQueries": ["commercial", "technico-commercial"],
  "location": "33",
  "postedWithin": "14",
  "maxItems": 200
}
```

#### Benchmark salaries for one occupation across regions

Run one search per region with the same keyword and keep `salaryMin`, `salaryMax`, `salaryPeriod` and `region`. Rows whose salary is a monthly or hourly figure say so in `salaryPeriod`, so you can convert before you compare. Leave the partner boards off for a fuller salary column: in our tests, 18 of 20 offers posted on France Travail carried salary amounts, against 9 of 40 partner offers.

```json
{
  "searchQueries": ["comptable"],
  "location": "Auvergne-Rhône-Alpes",
  "includePartnerOffers": false,
  "maxItems": 300
}
```

#### Feed new seasonal and temp jobs into your own job board

Two contract types, offers of the last 24 hours, newest first, partner boards included. Schedule it every morning and import the rows by `id`: an offer seen yesterday keeps the same `id` and `url`, so your board updates instead of duplicating.

```json
{
  "searchQueries": ["serveur", "cuisinier", "réceptionniste"],
  "contractTypes": ["SAI", "MIS"],
  "postedWithin": "1",
  "sort": "date",
  "maxItems": 500
}
```

### FAQ

**What is France Travail?**
France Travail is the French public employment service. It was called Pôle emploi until January 2024, and its site candidat.francetravail.fr is one of the largest job boards in France: it carries the offers employers post with France Travail and, next to them, the offers of partner job boards such as HelloWork, APEC, Cadremploi and Meteojob. A search for `développeur` alone matched 6,167 offers on the day of our test. It plays the role the state job centres play elsewhere, with a public search open to everyone.

**What does one row contain?**
One job offer: the title, the full description, the ROME code and occupation, the contract type, duration and nature, the work time and schedule, the qualification and experience asked, the education, skills, soft skills, languages and driving licences listed, the benefits, the travel, the sector, the company, the salary as written and as numbers, the place down to the city and its coordinates, the posting and update dates, the source and the link to apply. Fields the offer does not state are `null`.

**Do I need a France Travail account or an API key?**
No. The actor reads the public job search, exactly as any visitor sees it. There is no account to create, no developer key to request and no login to share.

**How many offers can one run return?**
As many as you set in `maxItems`, across all your keywords, links and offer numbers. One search on France Travail can be paged through up to 1,150 offers, the limit the site applies to every visitor: when a search matches more, the run says so in its log. To reach the others, split the search with a location, a contract type or a date filter, or run several keywords in one run.

**Why do partner offers have fewer fields?**
Offers from partner job boards (HelloWork, APEC, Cadremploi and others) reach France Travail with a shorter record: the title, description, ROME code, contract, salary when given, company, place and dates are there, but the skills, education and benefits lists usually are not. Their row links to the original posting in `applyUrl` and names the board in `source`. In our test of 40 partner offers sorted by date, 23 data fields were filled on at least half of the rows. Set `includePartnerOffers` to `false` to keep only the offers posted on France Travail itself.

**Why is `postedAt` empty on some rows?**
France Travail shows the age of an offer in the search results ("Publié il y a 3 jours"), and the run turns it into a date. Offers older than 30 days are only shown as "plus de 30 jours", and offers read by their number do not go through the search results, so those rows have `postedAt` as `null`. Every row read from an offer page still has `updatedAt`, the day the offer was last changed.

**Can I combine filters?**
Yes. Keywords, location, contract types, the publication window and the sort all apply together to every keyword search: `infirmier` with `Lyon`, `CDI` and `7` days returns the permanent nursing offers of the last week in Lyon and around it. Links keep the filters they were copied with, and offer numbers always return their row.

**How fresh is the data?**
Live. Every run reads France Travail at the time it runs, with no cache in between. Schedule the actor hourly or daily to follow new offers; the `id` of an offer never changes, so you can keep only the ones you have not seen yet.

**Are the links permanent?**
`url` is the permanent page of the offer on France Travail and stays valid as long as the offer is online. Once an offer is filled or withdrawn, France Travail removes it and its page stops answering; reading it by number then reports it as no longer on the site. `applyUrl` points to the recruiter's or the partner board's page and follows their own rules.

**Which language is the data in?**
French, as the employers write their offers. Field names are in English and stay the same for every row. Contract types use France Travail's own labels (`CDI`, `CDD`, `Intérim`, `Saisonnier`, `Profession libérale`).

### More SilentFlow scrapers

**🛒 E-commerce**

- **JD** - [JD Products Scraper | JD.com Prices, Brands and Barcodes](https://apify.com/silentflow/jd-products-scraper)
- **Pinterest** - [Pinterest Scraper | Pins, Boards and Profiles](https://apify.com/silentflow/pinterest-scraper-ppr)
- **TikTok Shop** - [TikTok Shop Scraper | Products, Sellers and Creator Videos](https://apify.com/silentflow/tiktok-shop-scraper)
- **Leboncoin** - [Leboncoin Scraper | Classified Ads, Prices and Sellers](https://apify.com/silentflow/leboncoin-scraper-ppr)
- **Back Market** - [Back Market Scraper | Refurbished Prices](https://apify.com/silentflow/backmarket-scraper-ppr)
- **Naver** - [Naver Scraper | Shopping Products, Prices and Reviews](https://apify.com/silentflow/naver-scraper)
- **ImportYeti** - [ImportYeti Scraper | Suppliers, Importers and Bills of Lading](https://apify.com/silentflow/importyeti-scraper)
- **Leboncoin** - [Leboncoin Ad Details Scraper](https://apify.com/silentflow/leboncoin-details-scraper-ppr)
- **Udemy Course** - [Udemy Course Scraper](https://apify.com/silentflow/udemy-scraper-ppe)
- **Allegro** - [Allegro Scraper | Products, Prices and Sellers](https://apify.com/silentflow/allegro-scraper)
- **Amazon Seller** - [Amazon Seller Scraper | Emails, Phones and Ratings](https://apify.com/silentflow/amazon-seller-scraper)
- **Naver** - [Naver Products Scraper | Shopping Prices, Sellers and Ratings](https://apify.com/silentflow/naver-products-scraper)
- **Naver** - [Naver Reviews Scraper | Shopping Product Reviews](https://apify.com/silentflow/naver-reviews-scraper)
- **1688** - [1688 Scraper | Products, Reviews, Details, Wholesale Prices](https://apify.com/silentflow/1688-scraper)
- **Coupang** - [Coupang Detail Scraper | Product Prices and Options](https://apify.com/silentflow/coupang-detail-scraper)
- **Store Leads Ecommerce** - [Store Leads Ecommerce Scraper](https://apify.com/silentflow/storeleads-scraper)
- **Store Leads** - [Store Leads Scraper | Shopify Data](https://apify.com/silentflow/storeleads-scraper-ppe)
- **Avito** - [Avito Scraper | Listings, Prices and Sellers](https://apify.com/silentflow/avito-scraper)
- **Lowes** - [Lowes Products Scraper | Prices, Stock and Specs](https://apify.com/silentflow/lowes-products-scraper)
- **Pinterest** - [Pinterest Scraper](https://apify.com/silentflow/pinterest-scraper)
- **Taobao** - [Taobao Scraper | Products, Details, Prices and Sellers](https://apify.com/silentflow/taobao-scraper)
- **Bring a Trailer** - [Bring a Trailer Scraper](https://apify.com/silentflow/bringatrailer-scraper)
- **Eventim** - [Eventim Scraper | Events, Ticket Prices and Venues](https://apify.com/silentflow/eventim-scraper)
- **Leboncoin** - [Leboncoin Scraper](https://apify.com/silentflow/leboncoin-scraper)
- **Mobile.de** - [Mobile.de Scraper](https://apify.com/silentflow/mobile-de-scraper)
- **Alibaba** - [Alibaba Products Scraper | Wholesale Prices and MOQ](https://apify.com/silentflow/alibaba-products-scraper)
- **Avito** - [Avito Profiles Scraper | Sellers, Ratings and Reviews](https://apify.com/silentflow/avito-profiles-scraper)
- **Leboncoin** - [Leboncoin Details Scraper | Full Ad Data and Sellers](https://apify.com/silentflow/leboncoin-details-scraper)
- **Udemy** - [Udemy Scraper](https://apify.com/silentflow/udemy-scraper)
- **Vinted Marketplace** - [Vinted Marketplace Scraper](https://apify.com/silentflow/vinted-scraper-ppr)
- **Agoda** - [Agoda Scraper | Hotel Prices and Guest Ratings](https://apify.com/silentflow/agoda-scraper)
- **Alibaba** - [Alibaba Scraper | Products, Supplier Companies and Prices](https://apify.com/silentflow/alibaba-scraper)
- **AliExpress** - [AliExpress Reviews Scraper | Feedback, Ratings and Photos](https://apify.com/silentflow/aliexpress-reviews-scraper)
- **AliExpress** - [AliExpress Scraper | Products, Prices and Sales](https://apify.com/silentflow/aliexpress-scraper)
- **Back Market** - [Back Market Scraper | Refurbished Electronics Prices](https://apify.com/silentflow/backmarket-scraper)
- **BAUHAUS** - [BAUHAUS Scraper | Product Prices, EAN and Specs](https://apify.com/silentflow/bauhaus-scraper)
- **CARFAX** - [CARFAX Scraper | Used Cars, Prices and History](https://apify.com/silentflow/carfax-scraper)
- **Che168** - [Che168 Scraper | Used Car Listings and Prices](https://apify.com/silentflow/che168-scraper)
- **Coles** - [Coles Products Scraper | Prices, Specials and Nutrition](https://apify.com/silentflow/coles-products-scraper)
- **eBay Marketplace** - [eBay Marketplace Scraper](https://apify.com/silentflow/ebay-scraper)
- **Europages** - [Europages Scraper | Suppliers and B2B Companies](https://apify.com/silentflow/europages-scraper-ppr)
- **Google Hotels** - [Google Hotels Scraper | Prices, Offers and Ratings](https://apify.com/silentflow/google-hotels-scraper)
- **Homedepot** - [Homedepot Reviews Scraper | Customer Reviews and Ratings](https://apify.com/silentflow/homedepot-reviews-scraper)
- **Judge** - [Judge Scraper | Reviews, Ratings and Store Profiles](https://apify.com/silentflow/judge-scraper)
- **Keepa** - [Keepa Scraper | Amazon Price History and Offers](https://apify.com/silentflow/keepa-scraper)
- **MakersRow** - [MakersRow Scraper | Manufacturers, Capabilities and Reviews](https://apify.com/silentflow/makersrow-scraper)
- **Mercari** - [Mercari Scraper | Listings, Sold Prices and Sellers](https://apify.com/silentflow/mercari-scraper)
- **RA** - [RA Scraper | Events, Lineups and Tickets](https://apify.com/silentflow/ra-scraper)
- **Sahibinden** - [Sahibinden Scraper | Real Estate and Car Listings](https://apify.com/silentflow/sahibinden-scraper)
- **Ticombo** - [Ticombo Scraper | Ticket Prices and Listings](https://apify.com/silentflow/ticombo-scraper)
- **Trip** - [Trip Scraper | Hotels, Prices and Reviews](https://apify.com/silentflow/trip-scraper)
- **VividSeats** - [VividSeats Scraper | Tickets, Prices and Events](https://apify.com/silentflow/vividseats-scraper)
- **Walmart** - [Walmart Scraper | Prices, Reviews, Sellers, Availability](https://apify.com/silentflow/walmart-scraper)
- **Webmotors** - [Webmotors Scraper | Car Listings, Prices and FIPE](https://apify.com/silentflow/webmotors-scraper)
- **Wildberries** - [Wildberries Detail Scraper | Product Data, Prices & Sellers](https://apify.com/silentflow/wildberries-detail-scraper)
- **Woolworths** - [Woolworths Products Scraper | Prices, Specials and Nutrition](https://apify.com/silentflow/woolworths-products-scraper)
- **YandexMarket** - [YandexMarket Scraper | Products, Prices and Sellers](https://apify.com/silentflow/yandexmarket-scraper)
- **Amazon** - [Amazon Product Scraper](https://apify.com/silentflow/amazon-scraper)
- **Amazon Marketplace** - [Amazon Marketplace Scraper](https://apify.com/silentflow/amazon-scraper-ppe)
- **AutoScout24** - [AutoScout24 Scraper](https://apify.com/silentflow/autoscout24-scraper)
- **eBay Listings** - [eBay Listings Scraper](https://apify.com/silentflow/ebay-scraper-ppe)
- **Europages Deep Dive Extractor** - [Europages Deep Dive Extractor | VAT, Decision Makers, ISO Certs](https://apify.com/silentflow/europages-deep-dive-extractor)
- **GasBuddy** - [GasBuddy Scraper | Gas Prices by Station](https://apify.com/silentflow/gasbuddy-scraper)
- **Goofish** - [Goofish Detail Scraper | Listings, Prices and Sellers](https://apify.com/silentflow/goofish-detail-scraper)
- **Mafengwo** - [Mafengwo Scraper | Attractions, Ratings and Tickets](https://apify.com/silentflow/mafengwo-scraper)
- **Vinted** - [Vinted Scraper](https://apify.com/silentflow/vinted-scraper)
- **Walmart** - [Walmart Product Scraper](https://apify.com/silentflow/walmart-scraper-ppe)

**💼 Jobs**

- **ZipRecruiter** - [ZipRecruiter Jobs Scraper | Salary, Company & Location Filters](https://apify.com/silentflow/ziprecruiter-scraper-ppe)
- **Jobright** - [Jobright Scraper | Jobs, Salaries and H1B Sponsors](https://apify.com/silentflow/jobright-scraper)
- **Multi Board** - [Multi Board Job Scraper](https://apify.com/silentflow/all-jobs-scraper-ppe)
- **Indeed** - [Indeed Company Reviews Scraper](https://apify.com/silentflow/indeed-companies-scraper-ppr)
- **Malt Freelancer** - [Malt Freelancer Scraper](https://apify.com/silentflow/malt-scraper)
- **Glassdoor** - [Glassdoor Jobs Scraper](https://apify.com/silentflow/glassdoor-jobs-scraper)
- **Malt** - [Malt Scraper | Freelance Profiles](https://apify.com/silentflow/malt-scraper-ppr)
- **Glassdoor Job Listings** - [Glassdoor Job Listings Scraper](https://apify.com/silentflow/glassdoor-jobs-scraper-ppr)
- **Jora** - [Jora Jobs Scraper](https://apify.com/silentflow/jora-scraper-ppe)
- **LinkedIn Job Search** - [LinkedIn Job Search Scraper | Salaries & Seniority](https://apify.com/silentflow/linkedin-jobs-scraper-ppr)
- **🔥 Glassdoor** - [🔥 Glassdoor Scraper](https://apify.com/silentflow/glassdoor-scraper-ppe)
- **ATS** - [ATS Jobs Scraper | Greenhouse, Lever and Ashby](https://apify.com/silentflow/ats-jobs-scraper)
- **Dice** - [Dice Jobs Scraper | US Tech Jobs, Salaries, Skills](https://apify.com/silentflow/dice-jobs-scraper)
- **Dice Tech** - [Dice Tech Jobs Scraper](https://apify.com/silentflow/dice-jobs-scraper-ppe)
- **Gupy** - [Gupy Jobs Scraper | Brazil Jobs and Employers](https://apify.com/silentflow/gupy-jobs-scraper)
- **iimjobs** - [iimjobs Jobs Scraper | MBA, Finance and Hirist Tech Jobs](https://apify.com/silentflow/iimjobs-jobs-scraper)
- **Instahyre** - [Instahyre Jobs Scraper | Companies, Recruiters and Ratings](https://apify.com/silentflow/instahyre-jobs-scraper)
- **Jora** - [Jora Scraper | Jobs in Australia, New Zealand, Singapore](https://apify.com/silentflow/jora-scraper)
- **StepStone** - [StepStone Scraper](https://apify.com/silentflow/stepstone-scraper)
- **Welcome to the Jungle** - [Welcome to the Jungle Job Scraper](https://apify.com/silentflow/welcome-to-the-jungle-scraper-ppe)
- **YCombinator** - [YCombinator Jobs Scraper | Startup Jobs, Salaries and Founders](https://apify.com/silentflow/ycombinator-jobs-scraper)
- **Zhaopin** - [Zhaopin Scraper | Jobs, Salaries and Companies](https://apify.com/silentflow/zhaopin-scraper)
- **All** - [All Jobs Scraper](https://apify.com/silentflow/all-jobs-scraper)
- **Arbeitsagentur** - [Arbeitsagentur Scraper | German and Austrian Job Board](https://apify.com/silentflow/arbeitsagentur-scraper)
- **Arbeitsagentur** - [Arbeitsagentur Jobs Scraper](https://apify.com/silentflow/arbeitsagentur-scraper-ppe)
- **Cutshort** - [Cutshort Jobs Scraper | Salaries, Skills and Companies](https://apify.com/silentflow/cutshort-jobs-scraper)
- **iimjobs** - [iimjobs Scraper | Jobs, Companies and Recruiters](https://apify.com/silentflow/iimjobs-scraper)
- **Indeed** - [Indeed Companies Scraper | Reviews, Salaries, Interviews](https://apify.com/silentflow/indeed-companies-scraper)
- **Indeed** - [Indeed Jobs Scraper | NLP Skills](https://apify.com/silentflow/indeed-jobs-scraper)
- **Indeed** - [Indeed Jobs Scraper | Job Listings in 73 Countries](https://apify.com/silentflow/indeed-jobs-scraper-ppr)
- **LinkedIn** - [LinkedIn Jobs Scraper](https://apify.com/silentflow/linkedin-jobs-scraper)
- **Naukri & NaukriGulf** - [Naukri & NaukriGulf Jobs Scraper](https://apify.com/silentflow/naukri-scraper)
- **Seek** - [Seek Job Scraper](https://apify.com/silentflow/seek-job-scraper)
- **Welcome to the Jungle** - [Welcome to the Jungle Scraper | Jobs and Company Data](https://apify.com/silentflow/welcome-to-the-jungle-scraper)
- **Ziprecruiter** - [Ziprecruiter Scraper](https://apify.com/silentflow/ziprecruiter-scraper)

**🏠 Real estate**

- **SeLoger** - [SeLoger Scraper | Real Estate Listings](https://apify.com/silentflow/seloger-scraper-ppr)
- **Realtor Rental Listings** - [Realtor Rental Listings Scraper](https://apify.com/silentflow/realtor-rental-scraper-ppe)
- **Airbnb Professional Host** - [Airbnb Professional Host Scraper | Emails, Phones, SIRET](https://apify.com/silentflow/airbnb-professional-host-scraper)
- **Airbnb Pro Host Contact &** - [Airbnb Pro Host Contact & Email Scraper](https://apify.com/silentflow/airbnb-professional-host-scraper-ppe)
- **Bien'ici** - [Bien'ici Scraper | Property Listings](https://apify.com/silentflow/bienici-scraper-ppr)
- **Idealista** - [Idealista Scraper](https://apify.com/silentflow/idealista-scraper-ppr)
- **SeLoger** - [SeLoger Scraper | French Property Listings and Agencies](https://apify.com/silentflow/seloger-scraper)
- **Trulia Rental Listings** - [Trulia Rental Listings Scraper](https://apify.com/silentflow/trulia-rental-scraper-ppe)
- **Realestate.com.au** - [Realestate.com.au Scraper](https://apify.com/silentflow/realestate-com-au-scraper)
- **Rightmove** - [Rightmove Scraper](https://apify.com/silentflow/rightmove-scraper)
- **Bienici** - [Bienici Scraper](https://apify.com/silentflow/bienici-scraper)
- **Domclick** - [Domclick Scraper | Real Estate Listings](https://apify.com/silentflow/domclick-scraper)
- **Realtor** - [Realtor Detail Scraper | Property Details and Price History](https://apify.com/silentflow/realtor-detail-scraper)
- **Zapimoveis** - [Zapimoveis Scraper | Real Estate Listings and Prices](https://apify.com/silentflow/zapimoveis-scraper)
- **Zillow** - [Zillow Scraper](https://apify.com/silentflow/zillow-scraper)
- **Airbnb Search** - [Airbnb Search Scraper | Prices, Fees, Amenities, Hosts](https://apify.com/silentflow/airbnb-search-scraper)
- **Airbnb Search** - [Airbnb Search Scraper](https://apify.com/silentflow/airbnb-search-scraper-ppe)
- **Anjuke** - [Anjuke Scraper | Rental Listings, Prices and Agents](https://apify.com/silentflow/anjuke-scraper)
- **Idealista** - [Idealista Scraper](https://apify.com/silentflow/idealista-scraper)
- **Realtor Rental** - [Realtor Rental Scraper](https://apify.com/silentflow/realtor-rental-scraper)
- **Trulia Rental** - [Trulia Rental Scraper | US Rentals, Prices, Pet Policy](https://apify.com/silentflow/trulia-rental-scraper)

**📣 Social media**

- **Facebook Search** - [Facebook Search Scraper](https://apify.com/silentflow/facebook-search-scraper)
- **LinkedIn Post Search** - [LinkedIn Post Search Scraper | Keywords, Hashtags & Profiles](https://apify.com/silentflow/linkedin-posts-scraper-ppr)
- **Instagram** - [Instagram Story Scraper | Stories & Highlights](https://apify.com/silentflow/instagram-story-scraper)
- **Facebook Search** - [Facebook Search Profiles Scraper | People by Name or Keyword](https://apify.com/silentflow/facebook-search-profiles-scraper)
- **LinkedIn Leads** - [LinkedIn Leads Scraper | Sales Navigator Export](https://apify.com/silentflow/linkedin-sales-navigator-scraper-ppr)
- **TikTok Trend** - [TikTok Trend Scraper | Trending Hashtags and Videos](https://apify.com/silentflow/tiktok-trend-scraper)
- **YouTube** - [YouTube Channel Scraper | Videos, Shorts and Views](https://apify.com/silentflow/youtube-channel-scraper)
- **Reddit** - [Reddit Scraper | Posts, Comments and Subreddits](https://apify.com/silentflow/reddit-scraper)
- **TikTok Creative** - [TikTok Creative Ads Scraper | Top Ads, Landing Pages & Metrics](https://apify.com/silentflow/tiktok-creative-ads-scraper)
- **TikTok** - [TikTok Scraper](https://apify.com/silentflow/tiktok-scraper)
- **LinkedIn Sales Navigator** - [LinkedIn Sales Navigator Scraper](https://apify.com/silentflow/linkedin-sales-navigator-scraper)
- **Pinterest** - [Pinterest Ads Scraper | Ad Library, Reach & Targeting](https://apify.com/silentflow/pinterest-ads-scraper)
- **Snapchat** - [Snapchat Videos Scraper | Spotlight Videos, MP4 and Stats](https://apify.com/silentflow/snapchat-videos-scraper)
- **Discord** - [Discord Profiles Scraper | Users, Badges and Server Tags](https://apify.com/silentflow/discord-profiles-scraper)
- **Discord** - [Discord Scraper | Servers, Member Counts and Invites](https://apify.com/silentflow/discord-scraper)
- **Kwai** - [Kwai Scraper | Videos, Creators and Hashtags](https://apify.com/silentflow/kwai-scraper)
- **Likee** - [Likee Scraper | Videos, Hashtags and Creators](https://apify.com/silentflow/likee-scraper)
- **LinkedIn Event** - [LinkedIn Event Scraper](https://apify.com/silentflow/linkedin-events-scraper)
- **LinkedIn Hashtag &** - [LinkedIn Hashtag & Post Scraper | No Cookies](https://apify.com/silentflow/linkedin-posts-scraper)
- **LinkedIn People Search** - [LinkedIn People Search Scraper | Profiles & Companies](https://apify.com/silentflow/linkedin-profiles-companies-scraper-ppr)
- **Meta Ad Library** - [Meta Ad Library Scraper](https://apify.com/silentflow/meta-ad-library-scraper)
- **Snapchat** - [Snapchat Contacts Scraper | Phones, Emails and Websites](https://apify.com/silentflow/snapchat-contacts-scraper)
- **TwitchTracker** - [TwitchTracker Scraper | Twitch Streamer Stats and Rankings](https://apify.com/silentflow/twitchtracker-scraper)
- **Bandsintown** - [Bandsintown Scraper | Concerts and Tour Dates](https://apify.com/silentflow/bandsintown-scraper)
- **Bilibili** - [Bilibili Scraper | Videos, Profiles, Comments, Danmaku](https://apify.com/silentflow/bilibili-scraper)
- **Facebook Business Page** - [Facebook Business Page Scraper](https://apify.com/silentflow/facebook-company-scraper-ppe)
- **Facebook Thread** - [Facebook Thread Profiles Scraper | Followers, Bios & Engagement](https://apify.com/silentflow/facebook-thread-profiles-scraper)
- **Instagram Engagement** - [Instagram Engagement Scraper](https://apify.com/silentflow/instagram-engagement-scraper)
- **Kuaishou** - [Kuaishou Scraper | Videos, Comments and Creator Stats](https://apify.com/silentflow/kuaishou-scraper)
- **LinkedIn Ads Library - No Cookies** - [LinkedIn Ads Library Scraper - No Cookies](https://apify.com/silentflow/linkedin-ads-scraper)
- **OnlyFans** - [OnlyFans Profile Scraper](https://apify.com/silentflow/onlyfans-scraper-ppe)
- **Pinterest** - [Pinterest Profiles Scraper | Followers, Emails and Bios](https://apify.com/silentflow/pinterest-profiles-scraper)
- **Pinterest** - [Pinterest Videos Scraper | Video Downloader, MP4 Links, Stats](https://apify.com/silentflow/pinterest-videos-scraper)
- **Reddit** - [Reddit Comments Scraper | Search, Threads and Replies](https://apify.com/silentflow/reddit-comments-scraper)
- **Reddit** - [Reddit Profiles Scraper | User Karma, Activity and Communities](https://apify.com/silentflow/reddit-profiles-scraper)
- **RedNote** - [RedNote Videos Scraper | Downloader, Transcripts and Stats](https://apify.com/silentflow/rednote-videos-scraper)
- **TikTok Lookalike** - [TikTok Lookalike Scraper | Influencers, Emails and Engagement](https://apify.com/silentflow/tiktok-lookalike-scraper)
- **Xigua** - [Xigua Scraper | Videos, Creators and Downloads](https://apify.com/silentflow/xigua-scraper)
- **YouTube Autocomplete** - [YouTube Autocomplete Scraper | Keyword Suggestions](https://apify.com/silentflow/youtube-autocomplete-scraper)
- **Douyin** - [Douyin Comments Scraper | Comments, Likes and IP Regions](https://apify.com/silentflow/douyin-comments-scraper)
- **Facebook** - [Facebook Company Scraper | Emails, Phones, Ratings](https://apify.com/silentflow/facebook-company-scraper)
- **OnlyFans** - [OnlyFans Creator Scraper](https://apify.com/silentflow/onlyfans-scraper)
- **Reddit** - [Reddit Scraper | Comments, Posts and Users](https://apify.com/silentflow/reddit-scraper-ppr)
- **RedNote** - [RedNote Detail Scraper | Xiaohongshu Details, Images, Videos](https://apify.com/silentflow/rednote-detail-scraper)
- **Skool Group** - [Skool Group Scraper](https://apify.com/silentflow/skool-scraper)
- **Skool Community** - [Skool Community Scraper](https://apify.com/silentflow/skool-scraper-ppe)
- **Snapchat** - [Snapchat Ads Scraper | Ad Library, Impressions & Targeting](https://apify.com/silentflow/snapchat-ads-scraper)
- **Weibo** - [Weibo Scraper | Posts, Profiles and Engagement](https://apify.com/silentflow/weibo-scraper)
- **X Timeline** - [X Timeline Scraper | Tweets and Engagement Stats](https://apify.com/silentflow/x-timeline-scraper)
- **YouTube** - [YouTube Transcript Scraper](https://apify.com/silentflow/youtube-transcript-scraper)

**🏢 Business data**

- **LinkedIn Company Search** - [LinkedIn Company Search Scraper | Profiles & Firmographics](https://apify.com/silentflow/linkedin-profiles-companies-scraper)
- **Ctrip** - [Ctrip Scraper | Attractions, Tickets and Reviews](https://apify.com/silentflow/ctrip-scraper)
- **Teachable Course** - [Teachable Course Scraper](https://apify.com/silentflow/teachable-scraper)
- **Website Tech Stack** - [Website Tech Stack Scraper](https://apify.com/silentflow/website-tech-stack-scraper)
- **Teachable - Courses, Prices & Instructors** - [Teachable Scraper - Courses, Prices & Instructors](https://apify.com/silentflow/teachable-scraper-ppr)
- **Trustpilot** - [Trustpilot Scraper | Reviews, Ratings and Company Contacts](https://apify.com/silentflow/trustpilot-enricher)

**✈️ Travel**

- **Tencent** - [Tencent Scraper | Maps Places, Phones and Ratings](https://apify.com/silentflow/tencent-scraper)
- **Flight Price** - [Flight Price Scraper](https://apify.com/silentflow/flight-price-scraper)
- **Zomato** - [Zomato Reviews Scraper | Restaurant Ratings and Replies](https://apify.com/silentflow/zomato-reviews-scraper)
- **2GIS** - [2GIS Reviews Scraper | Ratings, Photos and Owner Replies](https://apify.com/silentflow/2gis-reviews-scraper)
- **Apple Maps** - [Apple Maps Scraper | Places, Phones and Emails](https://apify.com/silentflow/apple-maps-scraper)
- **Booking.com Hotel** - [Booking.com Hotel Scraper](https://apify.com/silentflow/booking-scraper-ppr)
- **Despegar** - [Despegar Reviews Scraper | Hotel Reviews and Ratings](https://apify.com/silentflow/despegar-reviews-scraper)
- **Google Maps** - [Google Maps Scraper](https://apify.com/silentflow/google-maps-scraper)
- **Kakao** - [Kakao Scraper | Map Places, Reviews and Phones](https://apify.com/silentflow/kakao-scraper)
- **OpenTable** - [OpenTable Reviews Scraper | Restaurant Reviews and Ratings](https://apify.com/silentflow/opentable-reviews-scraper)
- **TheFork** - [TheFork Scraper | Restaurants, Menus and Ratings](https://apify.com/silentflow/thefork-scraper)
- **Viator** - [Viator Reviews Scraper | Tour Reviews and Ratings](https://apify.com/silentflow/viator-reviews-scraper)
- **Booking** - [Booking Scraper | Hotel Prices, Photos, Availability](https://apify.com/silentflow/booking-scraper)
- **Trip** - [Trip Reviews Scraper | Hotel Reviews and Ratings](https://apify.com/silentflow/trip-reviews-scraper)

**🎯 Lead generation**

- **Northdata** - [Northdata Company Scraper](https://apify.com/silentflow/northdata-scraper)
- **Dealroom** - [Dealroom Scraper | Companies and Investors](https://apify.com/silentflow/dealroom-scraper-ppe)
- **ZocDoc** - [ZocDoc Scraper | Doctors, Reviews and Availability](https://apify.com/silentflow/zocdoc-scraper-ppr)
- **BuiltWith** - [BuiltWith Scraper | Tech Stacks and Top Sites](https://apify.com/silentflow/builtwith-scraper)
- **PagesJaunes** - [PagesJaunes Scraper | French Business Emails and SIRET](https://apify.com/silentflow/pagesjaunes-scraper)
- **UK Companies House** - [UK Companies House Enricher](https://apify.com/silentflow/uk-companies-house-enricher)
- **CNPJ Brazilian** - [CNPJ Brazilian Company Enricher](https://apify.com/silentflow/cnpj-enricher)
- **Justdial** - [Justdial Companies Scraper | Business Leads, Phones and Emails](https://apify.com/silentflow/justdial-companies-scraper)
- **PagesJaunes** - [PagesJaunes Business Scraper](https://apify.com/silentflow/pagesjaunes-scraper-ppr)
- **SIRET** - [SIRET Company Enricher](https://apify.com/silentflow/siret-enricher-ppr)
- **ThomasNet Suppliers** - [ThomasNet Suppliers Scraper](https://apify.com/silentflow/thomasnet-scraper)
- **Company Data** - [Company Data Scraper | Emails, Phones and Tech Stack](https://apify.com/silentflow/company-data-scraper)
- **Dealroom Startup Data** - [Dealroom Startup Data Scraper](https://apify.com/silentflow/dealroom-scraper)
- **Delaware** - [Delaware Scraper | Corporations, LLCs and Registered Agents](https://apify.com/silentflow/delaware-scraper)
- **French Company Prospector** - [French Company Prospector](https://apify.com/silentflow/french-company-prospector)
- **G2** - [G2 Reviews Scraper](https://apify.com/silentflow/g2-review-intelligence)
- **Pappers** - [Pappers Scraper | French Companies, Directors & Financials](https://apify.com/silentflow/pappers-scraper)
- **SEC** - [SEC Scraper | EDGAR Filings and Company Data](https://apify.com/silentflow/sec-scraper)
- **SoftwareAdvice** - [SoftwareAdvice Scraper | Reviews, Ratings and Pros & Cons](https://apify.com/silentflow/softwareadvice-scraper)
- **Sunbiz** - [Sunbiz Companies Scraper | New Florida Business Leads](https://apify.com/silentflow/sunbiz-companies-scraper)
- **Sunbiz** - [Sunbiz Scraper | Florida Companies and Officers](https://apify.com/silentflow/sunbiz-scraper)
- **USPTO** - [USPTO Scraper | Trademark Search and Status](https://apify.com/silentflow/uspto-scraper)
- **Clutch** - [Clutch Scraper | Agencies, Reviews, Ratings, Services](https://apify.com/silentflow/clutch-scraper)
- **Clutch Agency** - [Clutch Agency Scraper](https://apify.com/silentflow/clutch-scraper-ppe)
- **Domain** - [Domain Enricher](https://apify.com/silentflow/domain-enricher)
- **Google Ads Transparency** - [Google Ads Transparency Scraper](https://apify.com/silentflow/google-ads-transparency-scraper)
- **KVK** - [KVK Scraper | Dutch Companies and SBI Codes](https://apify.com/silentflow/kvk-scraper)
- **SIRET French** - [SIRET French Company Enricher](https://apify.com/silentflow/siret-enricher)
- **ZocDoc** - [ZocDoc Scraper](https://apify.com/silentflow/zocdoc-scraper)

**🔎 SEO**

- **Similarweb** - [Similarweb Scraper | Website Traffic, Rankings and Competitors](https://apify.com/silentflow/similarweb-scraper)
- **Scribd** - [Scribd Scraper | Documents, Authors and Views](https://apify.com/silentflow/scribd-scraper)
- **SpyFu** - [SpyFu Scraper | SEO, PPC and Competitor Data](https://apify.com/silentflow/spyfu-scraper)
- **Apple** - [Apple Reviews Scraper | App Store Reviews and Ratings](https://apify.com/silentflow/apple-reviews-scraper)
- **Apple** - [Apple Scraper | App Store Apps, Ratings and Charts](https://apify.com/silentflow/apple-scraper)
- **Bing** - [Bing Enricher Scraper | Mobile Friendly Test and Indexing](https://apify.com/silentflow/bing-enricher-scraper)
- **Google News** - [Google News Scraper](https://apify.com/silentflow/google-news-scraper)
- **Yandexsearch** - [Yandexsearch Scraper | Search Results and Rankings](https://apify.com/silentflow/yandexsearch-scraper)

**📈 Marketing**

- **Douyin** - [Douyin Transcript Scraper | Subtitles and Speech to Text](https://apify.com/silentflow/douyin-transcript-scraper)

**🎬 Video**

- **Pexels** - [Pexels Scraper | Photos, Videos and Download Stats](https://apify.com/silentflow/pexels-scraper)

**📰 News**

- **ForexFactory** - [ForexFactory Scraper | Economic Calendar and Forecasts](https://apify.com/silentflow/forexfactory-scraper)
- **OpenAI** - [OpenAI Scraper | News, Blog Posts and Research](https://apify.com/silentflow/openai-scraper)

**🧰 More tools**

- **PrizePicks** - [PrizePicks Scraper | Player Props, Lines and Projections](https://apify.com/silentflow/prizepicks-scraper)
- **Equibase** - [Equibase Scraper | Horse Racing Entries and Results](https://apify.com/silentflow/equibase-scraper)
- **Maersk** - [Maersk Scraper | Vessel Schedules and Port Calls](https://apify.com/silentflow/maersk-scraper)
- **FanDuel** - [FanDuel Scraper | Odds, Spreads and Player Props](https://apify.com/silentflow/fanduel-scraper)

### Support

Need something this scraper doesn't do yet? We ship features fast.

- Feature requests go straight to our backlog
- Enterprise needs? We do custom integrations and high-volume plans
- Pricing questions? Check the Monetization tab on the actor page

Response time: usually under 24 hours.

### Legal compliance

This Actor extracts publicly available data from candidat.francetravail.fr, the public job search of France Travail. It does not bypass any login, paywall or CAPTCHA, and it reads only what the site shows to every visitor. Users are responsible for complying with France Travail's terms of use and applicable data protection laws (GDPR, CCPA, and PIPL where relevant). Job offers are published by employers to be read widely, but some descriptions name a recruiter or a contact person: when the output contains such personal data, handle it accordingly and do not use it for unsolicited bulk messaging. The data returned is informational; check the offer on France Travail before applying, as offers can change or close between the run and your use.

*France Travail Scraper by SilentFlow: every French public job offer, with its skills, salary and apply link, one clean row per offer.*

# Actor input Schema

## `searchQueries` (type: `array`):

Job titles or skills to search, one per line, as you would type them on candidat.francetravail.fr: <code>développeur</code>, <code>infirmier</code>, <code>comptable</code>, <code>chauffeur poids lourd</code>, <code>data engineer</code>. Each keyword is a separate search; an offer found twice counts once. A common job title matches thousands of offers across France.

## `location` (type: `string`):

Where the jobs are. Type it the way you say it: a city (<code>Lyon</code>, <code>Saint-Malo</code>), a postal code (<code>69002</code>), a département number or name (<code>33</code>, <code>Gironde</code>), or a region (<code>Bretagne</code>, <code>Île-de-France</code>). France Travail place codes (<code>75D</code>, <code>11R</code>) work too. A city also returns offers within 10 km of it. Leave empty for all of France.

## `startUrls` (type: `array`):

Pages copied from candidat.francetravail.fr: a search with its filters (<code>https://candidat.francetravail.fr/offres/recherche?motsCles=comptable\&lieux=75D\&typeContrat=CDI</code>), a job page (<code>https://candidat.francetravail.fr/offres/emploi/infirmier/s36m2</code>) or an offer (<code>https://candidat.francetravail.fr/offres/recherche/detail/215XBLY</code>). The filters of a search link are kept as you set them on the site.

## `jobIds` (type: `array`):

France Travail offer numbers, as shown under the offer title (<code>Offre n° 215XBLY</code>) or at the end of its address: <code>215XBLY</code>, <code>8449679</code>. Each number returns one row, whatever the filters below. Handy to check that the offers you follow are still open.

## `maxItems` (type: `integer`):

The most job offers the run returns, keywords, links and offer numbers together. France Travail lets anyone page through 1,150 offers per search: add a location, a contract type or a date filter to reach more.

## `contractTypes` (type: `array`):

Keep only these contracts. Leave empty for every contract.

## `postedWithin` (type: `string`):

Keep only the offers published recently. Leave empty for every offer online.

## `sort` (type: `string`):

<b>Relevance</b> puts the best matches first, France Travail's own offers ahead. <b>Date</b> puts the newest offers first, partner job boards included.

## `includePartnerOffers` (type: `boolean`):

France Travail also lists offers from partner job boards (HelloWork, APEC, Cadremploi, Meteojob...). On, they come with the link to the original posting; their rows carry fewer details (no skills or education list). Off, only offers posted on France Travail itself.

## Actor input object example

```json
{
  "searchQueries": [
    "développeur"
  ],
  "maxItems": 20,
  "sort": "relevance",
  "includePartnerOffers": true
}
```

# Actor output Schema

## `jobs` (type: `string`):

Every offer with all its fields: id, url, title, description, ROME code and label, contract type, duration and nature, work time and schedule, qualification, experience, education, skills, soft skills, languages, driving licences, benefits, travel, sector, company name, description, website and employer page, salary text, min, max, currency and period, location, city, département, region, country, latitude, longitude, posting and update dates, source, partner flag, disability-friendly flag, few-applicants flag and apply link.

## `skills` (type: `string`):

Title, ROME code and occupation, qualification, experience, education and skills of every offer.

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "searchQueries": [
        "développeur"
    ],
    "maxItems": 20
};

// Run the Actor and wait for it to finish
const run = await client.actor("silentflow/francetravail-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "searchQueries": ["développeur"],
    "maxItems": 20,
}

# Run the Actor and wait for it to finish
run = client.actor("silentflow/francetravail-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "searchQueries": [
    "développeur"
  ],
  "maxItems": 20
}' |
apify call silentflow/francetravail-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,silentflow/francetravail-scraper"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/JHdD40sHxxvROKid8/builds/kKVH0gQTLQ3PP3Hiw/openapi.json
