# HelloWork Scraper d'Offres d'Emploi (Français) (`parsebird/hellowork-jobs-scraper-francais`) Actor

Extrayez les offres d'emploi HelloWork partout en France — titres, entreprises, salaires, compétences, localisations, types de contrat et descriptions. Filtrez par mot-clé, lieu ou catégorie. Exportez en JSON, CSV, Excel.

- **URL**: https://apify.com/parsebird/hellowork-jobs-scraper-francais.md
- **Developed by:** [ParseBird](https://apify.com/parsebird) (community)
- **Categories:** Jobs, Lead generation, Automation
- **Stats:** 3 total users, 2 monthly users, 100.0% runs succeeded, 1 bookmarks
- **User rating**: No ratings yet

## Pricing

from $1.00 / 1,000 offre (liste)s

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

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

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
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.
Actors are written with capital "A".

## 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.
The best way to integrate Actors is as follows.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).

# README

### HelloWork Scraper d'Offres d'Emploi (Français)

<img src="https://f.hellowork.com/hellowork/img/placeholders/og-image-hellowork.jpg" width="100%">

Extrayez les offres d'emploi [HelloWork](https://www.hellowork.com/) partout en France. Récupérez les titres de poste, entreprises, salaires, compétences, qualifications, lieux, types de contrat et descriptions complètes. Filtrez par mot-clé, lieu ou catégorie. Exportez en JSON, CSV ou Excel.

<table><tr>
<td style="border-left:4px solid #1C1917;padding:12px 16px;font-weight:600">
Extrayez des données d'offres d'emploi structurées depuis Hellowork.com — recherchez par mot-clé, lieu et catégorie, récupérez les fourchettes de salaire, compétences, exigences de formation, avantages et plus de 30 champs de données prêts pour l'analyse, la veille ou l'intégration.
</td>
</tr></table>

##### Copier vers votre assistant IA

Copiez ce bloc dans ChatGPT, Claude, Cursor, ou n'importe quel LLM pour commencer à utiliser cet Actor.

```
Apify Actor : parsebird/hellowork-jobs-scraper-francais — extrait les offres d'emploi de Hellowork.com. Tarification : 1,00 $/1000 offres (collectDetails désactivé), 2,00 $/1000 avec détail complet (collectDetails activé). Appel via ApifyClient : client.actor("parsebird/hellowork-jobs-scraper-francais").call(run_input={"keyword": "développeur web", "location": "Paris", "results_wanted": 20}). Entrées : startUrl (string, URL de recherche HelloWork directe), keyword (string, mot-clé/titre/compétence du poste), location (string, ville/région), category (string), collectDetails (boolean, défaut true — visite les pages de détail pour des données enrichies), results_wanted (integer, défaut 20), max_pages (integer, défaut 20). Sortie : dataset avec title, company, company_url, company_logo, location, city, postal_code, region, country, salary, salary_min, salary_max, salary_currency, salary_period, contract_type, employment_type_raw, work_setting, date_posted, valid_through, skills, qualifications, education, experience, benefits, industry, description_html, description_text, job_id, url, list_page_url, _source (noms de champs en anglais). Docs API : https://docs.apify.com/api/v2 Token : https://console.apify.com/settings/integrations
```

### Qu'est-ce que le Scraper HelloWork ?

**HelloWork Scraper d'Offres d'Emploi** est un [Actor Apify](https://apify.com/actors) qui extrait les offres d'emploi de [HelloWork](https://www.hellowork.com/) — l'un des plus grands portails d'emploi en France, regroupant des centaines de milliers d'offres tous secteurs, régions et types de contrat confondus. Il extrait des données structurées depuis les pages de résultats de recherche et les pages de détail de chaque offre : titres, entreprises, salaires, compétences, qualifications, exigences de formation, avantages et descriptions complètes.

Considérez-le comme une **alternative à une API HelloWork** — il n'existe aucune API publique officielle pour extraire des données d'emploi à grande échelle, mais ce scraper fournit des données structurées et propres. Il est conçu pour l'analyse de recrutement, l'étalonnage des salaires, la recherche sur le marché du travail et la génération de leads sur le marché de l'emploi français.

Cette édition offre une **interface entièrement en français** — titre, description, champs de saisie et documentation. Les données extraites elles-mêmes gardent des noms de champs en anglais (`title`, `company`, `salary`, etc.), pour rester compatibles avec la plupart des outils de BI et tableurs. Une [édition en anglais](https://apify.com/parsebird/hellowork-jobs-scraper) du même Actor est également disponible.

### Quelles données pouvez-vous extraire de HelloWork ?

| Champ | Description |
|-------|-------------|
| `title` | Intitulé du poste (ex. : « Développeur Full Stack », « Software Engineer H/F ») |
| `company` | Nom de l'employeur |
| `company_url` | Site web ou profil de l'entreprise |
| `company_logo` | URL du logo de l'entreprise |
| `location` | Lieu combiné (ex. : « Paris, 75000, Ile-de-France, France ») |
| `city` | Ville ou localité |
| `postal_code` | Code postal |
| `region` | Région ou département |
| `country` | Pays |
| `salary` | Texte de salaire lisible (ex. : « 70000 - 90000 EUR / YEAR ») |
| `salary_min` | Salaire minimum |
| `salary_max` | Salaire maximum |
| `salary_currency` | Devise du salaire (ex. : « EUR ») |
| `salary_period` | Période du salaire — YEAR, MONTH, DAY |
| `contract_type` | Type de contrat normalisé (CDI, CDD, Freelance, etc.) |
| `employment_type_raw` | Valeurs brutes du type d'emploi issues de l'offre |
| `work_setting` | Mode de travail — télétravail, hybride, ou sur site |
| `date_posted` | Date de publication (format ISO) |
| `valid_through` | Date d'expiration de l'offre |
| `skills` | Compétences listées dans l'offre |
| `qualifications` | Qualifications requises |
| `education` | Niveau de formation requis |
| `experience` | Expérience requise |
| `benefits` | Avantages proposés |
| `industry` | Secteur d'activité |
| `description_html` | Description complète (HTML) |
| `description_text` | Description en texte brut |
| `job_id` | Identifiant unique de l'offre HelloWork |
| `url` | URL canonique de l'offre sur Hellowork.com |
| `list_page_url` | Page de recherche où l'offre a été trouvée |
| `_source` | Source d'extraction — `json-ld` (page de détail) ou `listing` (page de recherche uniquement) |

### Comment extraire les offres HelloWork

1. **Ouvrez HelloWork Scraper d'Offres d'Emploi** sur l'[Apify Store](https://apify.com/parsebird/hellowork-jobs-scraper-francais) et cliquez sur **Try for free**
2. **Configurez votre recherche** — Saisissez un mot-clé (ex. : « développeur web »), un lieu (ex. : « Paris »), ou collez directement une URL de recherche HelloWork
3. **Choisissez le niveau de détail** — Laissez `Collecter le détail des offres` activé pour des données enrichies (salaires, compétences, descriptions), ou désactivez-le pour une extraction rapide, liste uniquement
4. **Définissez la limite de résultats** — Commencez avec 20 pour un test rapide, augmentez à 100–500 pour des jeux de données plus larges
5. **Lancez le scraper** — Cliquez sur **Start** et attendez les résultats
6. **Exportez vos données** — Téléchargez en JSON, CSV ou Excel, ou accédez-y via l'[API Apify](https://docs.apify.com/api/v2)

### Paramètres d'entrée

| Paramètre | Type | Requis | Défaut | Description |
|-----------|------|--------|--------|-------------|
| `startUrl` | string | Non | — | Démarre depuis une URL de recherche HelloWork spécifique. Remplace keyword/location/category. |
| `keyword` | string | Non | — | Mot-clé, intitulé de poste ou compétence (ex. : « développeur web », « data analyst ») |
| `location` | string | Non | — | Filtre de lieu — ville, région ou pays (ex. : « Paris », « Lyon », « Nantes ») |
| `category` | string | Non | — | Valeur de catégorie ou d'autocomplétion supplémentaire |
| `collectDetails` | boolean | Non | `true` | Visite la page de détail de chaque offre pour des données étendues (salaire, compétences, descriptions) |
| `results_wanted` | integer | Non | `20` | Nombre maximum d'offres à enregistrer |
| `max_pages` | integer | Non | `20` | Nombre maximum de pages de résultats à parcourir |
| `proxyConfiguration` | object | Non | Aucun | Paramètres de proxy — activez Apify Proxy pour les exécutions volumineuses ou en cas de blocage |

### Exemple de sortie

```json
{
  "title": "Senior Software Engineer H/F",
  "company": "MOBISKILL",
  "company_url": "https://www.mobiskill.fr",
  "location": "Paris, 75000, Ile-de-France, France",
  "city": "Paris",
  "postal_code": "75000",
  "region": "Ile-de-France",
  "country": "France",
  "salary": "70000 - 90000 EUR / YEAR",
  "salary_min": 70000,
  "salary_max": 90000,
  "salary_currency": "EUR",
  "salary_period": "YEAR",
  "contract_type": "CDI",
  "date_posted": "2026-04-19",
  "skills": "Node.js, TypeScript, AWS",
  "description_text": "You will design, build, and scale backend services for high-growth products...",
  "job_id": "78174679",
  "url": "https://www.hellowork.com/fr-fr/emplois/78174679.html",
  "list_page_url": "https://www.hellowork.com/fr-fr/emploi/recherche.html?k=développeur+web&l=Paris",
  "_source": "json-ld"
}
```

Téléchargez les résultats en JSON, CSV, Excel, ou accédez-y via l'[API Apify](https://docs.apify.com/api/v2).

### Cas d'usage

- 📊 **Veille recrutement** — Constituez des jeux de données d'embauche à jour par poste, région et type de contrat en France
- 💰 **Étalonnage des salaires** — Comparez les fourchettes de salaire par poste à Paris, Lyon, Marseille et dans d'autres villes françaises
- 🎯 **Prospection commerciale** — Identifiez les entreprises qui recrutent activement et enrichissez vos listes de prospection
- 📈 **Recherche sur le marché du travail** — Analysez la demande de compétences, la répartition des types de contrat et la densité des postes pour vos études de marché
- 🏢 **Analyse concurrentielle du recrutement** — Suivez l'activité de recrutement des entreprises et secteurs cibles en France
- 🤖 **Collecte de données d'entraînement** — Constituez des jeux de données d'offres d'emploi françaises pour le NLP, le matching de CV ou des systèmes de recommandation
- 📅 **Veille du marché de l'emploi** — Planifiez des exécutions régulières avec les [Apify Schedules](https://docs.apify.com/platform/schedules) pour suivre les tendances de recrutement
- 🔌 **Intégration de pipeline** — Envoyez les données d'offres vers Google Sheets, Slack, Zapier, Make, ou des systèmes personnalisés via les [Intégrations Apify](https://docs.apify.com/platform/integrations)

### Conseils pour de meilleurs résultats

#### Commencez par des requêtes ciblées

- Utilisez des intitulés de poste précis plutôt que des mots-clés génériques
- Associez `keyword` et `location` pour une pertinence plus fine
- Augmentez `results_wanted` après avoir validé un petit échantillon
- Les mots-clés en français offrent généralement la meilleure couverture sur HelloWork

#### Équilibrez profondeur et vitesse

- Réglez `collectDetails` sur `true` pour des jeux de données complets (salaires, compétences, descriptions)
- Réglez `collectDetails` sur `false` pour une veille rapide de liens/listes
- Utilisez un `max_pages` plus faible pour les exécutions planifiées à haute fréquence

#### Améliorez la stabilité des exécutions

- Activez la configuration proxy pour les exécutions volumineuses ou en cas de blocage
- Réessayez avec des mots-clés alternatifs si la première requête est trop restrictive
- Planifiez des exécutions périodiques pour garder le suivi des tendances à jour

### Utilisation via l'API — Python

```python
from apify_client import ApifyClient

client = ApifyClient("YOUR_API_TOKEN")

run = client.actor("parsebird/hellowork-jobs-scraper-francais").call(run_input={
    "keyword": "développeur web",
    "location": "Paris",
    "results_wanted": 100,
    "max_pages": 10,
    "collectDetails": True,
})

for job in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(f"{job['title']} chez {job.get('company', 'N/A')} — {job.get('location', '')} — {job.get('salary', 'N/A')}")
```

### Utilisation via l'API — JavaScript

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

const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });

const run = await client.actor('parsebird/hellowork-jobs-scraper-francais').call({
    keyword: 'développeur web',
    location: 'Paris',
    results_wanted: 100,
    max_pages: 10,
    collectDetails: true,
});

const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach(job => {
    console.log(`${job.title} chez ${job.company || 'N/A'} — ${job.location || ''} — ${job.salary || 'N/A'}`);
});
```

### Combien coûte l'extraction des offres HelloWork ?

HelloWork Scraper d'Offres d'Emploi utilise la [tarification au paiement à l'événement](https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event). Le prix dépend du fait que vous collectiez ou non le détail complet des offres.

**Combien coûte l'extraction de 1 000 offres HelloWork avec le détail complet ?**

2,00 $. Chaque offre avec les données de la page de détail (fourchettes de salaire, compétences, qualifications, descriptions) coûte 0,002 $. Les nouveaux utilisateurs reçoivent un essai gratuit avec 5 $ de crédit plateforme — de quoi extraire environ 2 500 offres détaillées.

**Combien coûte l'extraction de 1 000 offres HelloWork en mode liste ?**

1,00 $. Chaque résultat sans détail (titre, entreprise, lieu, type de contrat) coûte 0,001 $. Avec l'essai gratuit, cela couvre environ 5 000 offres.

### Tarification

| Événement | Quand | Prix par événement | Prix pour 1 000 |
|-----------|-------|---------------------|-------------------|
| Offre (liste) | `collectDetails` désactivé | 0,001 $ | **1,00 $** |
| Offre (détail) | `collectDetails` activé | 0,002 $ | **2,00 $** |

Chaque offre envoyée au dataset compte comme un événement. Le type d'événement dépend de l'activation ou non de la collecte de détail.

Coûts typiques :

- 20 offres avec détail (test rapide) : ~0,04 $
- 100 offres en liste (scan rapide) : ~0,10 $
- 500 offres avec détail (exécution multi-pages) : ~1,00 $
- 1 000 offres avec détail (jeu de données large) : ~2,00 $

### Est-il légal d'extraire les données de HelloWork ?

Cet Actor extrait des données publiquement accessibles depuis [HelloWork](https://www.hellowork.com/) — les mêmes données d'offres que n'importe quel utilisateur peut voir sur les pages de résultats et de détail. Aucune connexion ni authentification n'est utilisée. Le scraper n'accède qu'à des offres d'emploi visibles publiquement.

L'extraction de données publiquement accessibles est généralement légale aux États-Unis et dans l'Union européenne, comme l'a établi la [décision hiQ Labs v. LinkedIn](https://en.wikipedia.org/wiki/HiQ_Labs_v._LinkedIn). Pour plus d'informations, consultez le guide d'Apify sur la [légalité du web scraping](https://blog.apify.com/is-web-scraping-legal/).

Il vous appartient de vous assurer que votre utilisation des données extraites respecte les lois applicables et les Conditions d'Utilisation de HelloWork dans votre juridiction.

### Autres scrapers ParseBird

Vous cherchez d'autres outils d'extraction d'offres d'emploi et de données ? Découvrez ces Actors ParseBird :

- [HelloWork Jobs Scraper (English)](https://apify.com/parsebird/hellowork-jobs-scraper) — le même outil, avec une interface en anglais
- [Bayt Jobs Scraper](https://apify.com/parsebird/bayt-jobs-scraper) — extrayez les offres d'emploi de Bayt.com au Moyen-Orient, aux Émirats Arabes Unis, en Arabie Saoudite et dans plus de 30 pays
- [Y Combinator Jobs Scraper](https://apify.com/parsebird/yc-jobs-scraper) — extrayez les offres de startups du jobs board de Y Combinator, avec salaire, equity et données de visa
- [Hiring.cafe Scraper](https://apify.com/parsebird/hiring-cafe-scraper) — extrayez les offres d'emploi de Hiring.cafe avec plus de 20 filtres
- [RozeePk Jobs Scraper](https://apify.com/parsebird/rozeepk-jobs-scraper) — extrayez les offres de Rozee.pk, le plus grand portail d'emploi du Pakistan

Parcourez tous les [Actors ParseBird sur l'Apify Store](https://apify.com/parsebird).

### FAQ

**Quels formats d'URL le scraper prend-il en charge ?**
N'importe quelle page de résultats de recherche HelloWork. Vous pouvez coller une URL de [hellowork.com](https://www.hellowork.com/) directement dans le champ `startUrl`, ou utiliser les filtres mot-clé/lieu pour construire une recherche.

**Puis-je rechercher en français ?**
Oui. Les mots-clés en français offrent généralement la meilleure couverture sur HelloWork. Utilisez des termes comme « développeur web », « ingénieur logiciel » ou « chef de projet » pour de meilleurs résultats.

**Quelle est la différence entre `collectDetails` activé et désactivé ?**
Lorsqu'il est activé (par défaut), le scraper visite la page de détail de chaque offre pour extraire des données enrichies depuis le JSON-LD Schema.org — fourchettes de salaire, compétences, qualifications, formation, expérience, avantages et descriptions complètes. Lorsqu'il est désactivé, le scraper ne collecte que les données de base (titre, entreprise, lieu, type de contrat) depuis les pages de résultats, ce qui est plus rapide.

**Pourquoi certains champs sont-ils vides ?**
Tous les employeurs ne fournissent pas de métadonnées complètes. La disponibilité du salaire, des compétences, de la formation et de l'expérience varie selon l'offre. Le champ `_source` indique si les données proviennent de la page de détail (`json-ld`) ou uniquement de la page de liste (`listing`).

**Comment accélérer les exécutions de test ?**
Utilisez `results_wanted: 20`, gardez `max_pages` bas (1–3), et réglez `collectDetails` sur `false` pour les résultats les plus rapides.

**Puis-je planifier des exécutions récurrentes ?**
Oui. Utilisez les [Apify Schedules](https://docs.apify.com/platform/schedules) pour des exécutions quotidiennes, hebdomadaires, ou à tout autre intervalle. Suivez les nouvelles offres en comparant les datasets entre les exécutions.

**Puis-je accéder aux données via l'API ?**
Oui. Utilisez l'[API Apify](https://docs.apify.com/api/v2) ou les bibliothèques clientes officielles [Python](https://docs.apify.com/api/client/python) et [JavaScript](https://docs.apify.com/api/client/js) pour lancer le scraper et récupérer les résultats par programmation.

**Quels formats d'export sont pris en charge ?**
JSON, CSV, Excel (XLSX), XML, HTML et RSS. Téléchargez directement depuis l'Apify Console ou via l'API.

**Y a-t-il un essai gratuit ?**
Oui. Les nouveaux utilisateurs Apify reçoivent 5 $ de crédit plateforme gratuit — de quoi extraire environ 2 500 offres avec détail complet ou 5 000 offres en liste uniquement.

**J'ai trouvé un problème ou j'ai une demande de fonctionnalité.**
Ouvrez un ticket sur l'onglet [Issues](https://apify.com/parsebird/hellowork-jobs-scraper-francais/issues) ou contactez ParseBird via l'Apify Console.

# Actor input Schema

## `startUrl` (type: `string`):

Démarrez à partir d'une URL de recherche HelloWork spécifique. Remplace les champs mot-clé, lieu et catégorie si renseignée.

## `keyword` (type: `string`):

Mot-clé, intitulé de poste ou compétence recherchée (ex. : « développeur web », « data analyst », « chef de projet »). Les mots-clés en français offrent la meilleure couverture sur HelloWork.

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

Filtre de lieu — ville, région ou pays (ex. : « Paris », « Lyon », « Nantes »).

## `category` (type: `string`):

Valeur de catégorie ou d'autocomplétion supplémentaire pour affiner les résultats.

## `collectDetails` (type: `boolean`):

Visite la page de détail de chaque offre pour extraire des données étendues — fourchettes de salaire, compétences, qualifications, formation, expérience, avantages et descriptions complètes. Désactivez pour une collecte plus rapide, limitée à la liste.

## `results_wanted` (type: `integer`):

Nombre maximum d'offres à enregistrer. Commencez avec 20 pour un test rapide.

## `max_pages` (type: `integer`):

Nombre maximum de pages de résultats à parcourir. Chaque page contient environ 20 offres.

## `proxyConfiguration` (type: `object`):

Paramètres de proxy. Activez Apify Proxy pour les exécutions volumineuses ou en cas de blocage.

## Actor input object example

```json
{
  "keyword": "développeur web",
  "location": "Paris",
  "collectDetails": true,
  "results_wanted": 20,
  "max_pages": 3
}
```

# Actor output Schema

## `dataset` (type: `string`):

No description

# 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 = {
    "keyword": "développeur web",
    "location": "Paris",
    "collectDetails": true,
    "results_wanted": 20,
    "max_pages": 3
};

// Run the Actor and wait for it to finish
const run = await client.actor("parsebird/hellowork-jobs-scraper-francais").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 = {
    "keyword": "développeur web",
    "location": "Paris",
    "collectDetails": True,
    "results_wanted": 20,
    "max_pages": 3,
}

# Run the Actor and wait for it to finish
run = client.actor("parsebird/hellowork-jobs-scraper-francais").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 '{
  "keyword": "développeur web",
  "location": "Paris",
  "collectDetails": true,
  "results_wanted": 20,
  "max_pages": 3
}' |
apify call parsebird/hellowork-jobs-scraper-francais --silent --output-dataset

```

## MCP server setup

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

```

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/sTzMQ9njZzFHPf3L5/builds/PW8kPSNEUoIzFZCdS/openapi.json
