> ## Documentation Index
> Fetch the complete documentation index at: https://docs.olostep.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Olostep + Zapier

> Ajoutez le scraping web, la recherche assistée par IA, les tâches par lots, les crawls et les cartes de site à n’importe quel Zap, sans code requis.

L'application vérifiée [Olostep sur Zapier](https://zapier.com/apps/olostep/integrations) vous offre cinq actions dans le créateur visuel de Zapier : scraper une URL, obtenir des réponses IA, scraper par lots des milliers d'URLs, crawler un site ou cartographier tous ses liens, puis connecter les résultats à n'importe laquelle des 8 000+ applications.

[Voir sur Zapier →](https://zapier.com/apps/olostep/integrations)

## Avant de commencer

* **Un compte Olostep avec une clé API :** [obtenez-en une gratuitement](https://olostep.com/dashboard), aucune carte de crédit requise. Vos 500 premiers crédits sont inclus.
* **Un compte Zapier :** n'importe quel plan fonctionne. Les plans gratuits peuvent exécuter des Zaps manuellement ; les plans payants prennent en charge les Zaps programmés et multi-étapes.
* **Aucune programmation requise :** tout dans ce guide est réalisé via l'éditeur visuel de Zapier.

***

## Configuration

<Steps>
  <Step title="Trouver Olostep dans Zapier">
    Ouvrez n'importe quel Zap, cliquez sur **+** pour ajouter une action, et recherchez **Olostep**. Sélectionnez **Olostep** dans les résultats.

    <img src="https://mintcdn.com/olostep-58/tsUnZlbBbWyR_k2J/images/integrations/zappier/step-1.png?fit=max&auto=format&n=tsUnZlbBbWyR_k2J&q=85&s=5bbbb9f7ee9d6d879a0a85e6677c8ad5" alt="Rechercher Olostep dans le sélecteur d'action de Zapier" width="868" height="558" data-path="images/integrations/zappier/step-1.png" />
  </Step>

  <Step title="Connectez votre compte">
    Cliquez sur **Se connecter à Olostep**. Collez votre clé API dans le champ et cliquez sur **Oui, continuer vers Olostep**. Zapier vérifiera la clé et enregistrera les informations d'identification pour tous les futurs Zaps.

    <img src="https://mintcdn.com/olostep-58/tsUnZlbBbWyR_k2J/images/integrations/zappier/step-2.png?fit=max&auto=format&n=tsUnZlbBbWyR_k2J&q=85&s=3b931e052a46d58f8708b7f6aedaa9f1" alt="Écran de connexion du compte Olostep dans Zapier avec le champ de clé API" width="868" height="558" data-path="images/integrations/zappier/step-2.png" />

    Obtenez votre clé depuis le [tableau de bord Olostep →](https://olostep.com/dashboard)
  </Step>

  <Step title="Choisissez une action">
    Avec votre compte connecté, choisissez l'une des cinq actions Olostep dans le menu déroulant **Action** et remplissez les champs requis.

    <img src="https://mintcdn.com/olostep-58/tsUnZlbBbWyR_k2J/images/integrations/zappier/step-3.png?fit=max&auto=format&n=tsUnZlbBbWyR_k2J&q=85&s=99ee493afdea0959455df502b9ec1de5" alt="Menu déroulant des actions Olostep dans Zapier montrant les actions disponibles" width="868" height="558" data-path="images/integrations/zappier/step-3.png" />
  </Step>

  <Step title="Configurer Scraper un site web (URL + format)">
    * **URL à scraper :** mappez-la depuis votre déclencheur ou entrez-la manuellement
    * **Format de sortie :** choisissez `Markdown`, `HTML`, `JSON`, ou `Texte`

          <img src="https://mintcdn.com/olostep-58/tsUnZlbBbWyR_k2J/images/integrations/zappier/step-4.png?fit=max&auto=format&n=tsUnZlbBbWyR_k2J&q=85&s=d8d1439ef002642fe21ae2fff4808bcb" alt="Configurer Scraper un site web dans Zapier avec les champs URL et format de sortie" width="896" height="507" data-path="images/integrations/zappier/step-4.png" />
  </Step>

  <Step title="Tester et publier">
    Cliquez sur **Tester l'étape** pour exécuter une requête en direct et confirmer la sortie. Une fois que cela semble correct, connectez les étapes suivantes et publiez votre Zap.

    <img src="https://mintcdn.com/olostep-58/tsUnZlbBbWyR_k2J/images/integrations/zappier/step-5.png?fit=max&auto=format&n=tsUnZlbBbWyR_k2J&q=85&s=e407bcbff01d2d227deceeec092b2080" alt="Résultat de l'étape de test de Zapier et flux de publication" width="896" height="680" data-path="images/integrations/zappier/step-5.png" />
  </Step>
</Steps>

***

## Actions

<CardGroup cols={2}>
  <Card title="Scraper un site web" icon="file-lines">
    Extraire le contenu de n'importe quelle URL sous forme de Markdown, HTML, JSON ou texte brut. Gère les pages rendues en JS avec des temps d'attente optionnels et un ciblage par pays.
  </Card>

  <Card title="Demander une réponse IA" icon="sparkles">
    Posez une question en langage naturel et obtenez une réponse citée basée sur les pages que vous fournissez ou une recherche web en direct.
  </Card>

  <Card title="Scraper des URLs par lots" icon="layer-group">
    Soumettez jusqu'à 100 000 URLs en un seul travail, traitées en parallèle. Retourne un `batch_id`; récupérez les résultats de manière asynchrone.
  </Card>

  <Card title="Créer un crawl" icon="spider-web">
    Commencez à partir d'une URL, suivez les liens et scrapez toutes les sous-pages. Idéal pour les sites de documentation, les blogs ou l'ingestion complète de sites. Retourne un `crawl_id`.
  </Card>

  <Card title="Créer une carte" icon="map">
    Obtenez chaque URL sur un site sans scraper le contenu. Utilisez-le pour la découverte avant un travail par lots. Retourne un `map_id`.
  </Card>
</CardGroup>

<Note>
  **Batch, Crawl et Map sont asynchrones.** Stockez l'ID retourné et utilisez une étape de délai ou un second Zap pour récupérer les résultats une fois le traitement terminé.
</Note>

***

## Exemple de flux de travail : Briefing quotidien sur les concurrents

**Ce qu'il fait :** Chaque matin, ce Zap scrape une page concurrente, demande à Olostep AI Answer de résumer les mises à jour clés de cette page, et publie le briefing final avec des citations sur Slack.

**Nœuds utilisés :** Schedule by Zapier -> Olostep Scraper un site web -> Olostep Demander une réponse IA -> Slack

<img src="https://mintcdn.com/olostep-58/tsUnZlbBbWyR_k2J/images/integrations/zappier/workflow-example.png?fit=max&auto=format&n=tsUnZlbBbWyR_k2J&q=85&s=502e413d3cabffc232f87fb595a745fe" alt="Canvas Zapier : Déclencheur de planification connecté à Olostep Scraper, Olostep Demander une réponse IA et Slack" width="896" height="680" data-path="images/integrations/zappier/workflow-example.png" />

***

### Étape 1 : Ajouter un déclencheur de planification

Dans Zapier, créez un nouveau Zap et définissez le déclencheur sur **Schedule by Zapier**. Réglez-le pour s'exécuter **Chaque jour** à une heure qui convient à votre équipe (par exemple, 8h).

### Étape 2 : Ajouter Olostep Scraper un site web

Ajoutez une action **Olostep** et choisissez **Scraper un site web**. Réglez :

* **URL :** `https://competitor.com/blog`
* **Format de sortie :** Markdown

Markdown garde le contenu de la page propre pour l'étape suivante de réponse IA.

### Étape 3 : Ajouter Olostep Demander une réponse IA

Ajoutez une deuxième action **Olostep** et choisissez **Demander une réponse IA**. Réglez :

* **Question :** `Quelles sont les mises à jour clés, annonces, changements de produit ou changements de prix sur cette page aujourd'hui ? Retournez un briefing concis avec des points à puces et incluez des citations.`
* **URLs de contexte (Tableau JSON) :** mappez l'**URL scrappée** de l'étape 2
* **Format :** Markdown
* **Inclure des citations :** true

### Étape 4 : Envoyer à Slack

Ajoutez une action **Slack** réglée sur **Envoyer un message de canal**. Mappez :

* **Canal :** `#competitive-intel`
* **Texte du message :** `Briefing quotidien sur les concurrents`
* **Corps du message :** `{{Answer (Markdown)}}`

### Ce que vous obtenez

Chaque matin, votre canal Slack reçoit un message comme :

> **Briefing quotidien sur les concurrents**
>
> * Lancement d'une nouvelle intégration pour les workflows e-commerce
> * Mise à jour de la page de tarification avec un nouveau plan intermédiaire
> * Publication de deux nouveaux articles de blog sur les meilleures pratiques d'automatisation
>
> *Sources : competitor.com/blog, competitor.com/pricing*

À partir de là, vous pouvez étendre ce Zap : ajoutez un filtre pour ne publier que si des mots-clés spécifiques apparaissent, écrivez des briefings dans Google Sheets pour le suivi, ou exécutez des Zaps séparés pour différentes URLs de concurrents.

***

## Parseurs

Ajoutez un ID de parseur au champ **Parseur** sur n'importe quelle action de Scrape ou de Batch pour obtenir des données structurées au lieu de contenu brut :

| Parseur                      | Extraits                                             |
| ---------------------------- | ---------------------------------------------------- |
| `@olostep/amazon-product`    | Titre, prix, note, avis, images, variantes           |
| `@olostep/google-search`     | Titres des résultats, URLs, extraits                 |
| `@olostep/google-maps`       | Nom de l'entreprise, adresse, note, avis             |
| `@olostep/extract-emails`    | Adresses e-mail de n'importe quelle page             |
| `@olostep/extract-socials`   | Liens de profils sociaux (X, GitHub, LinkedIn, etc.) |
| `@olostep/extract-calendars` | Liens Google Calendar et ICS                         |

Voir la liste complète dans le [magasin de parseurs Olostep →](https://www.olostep.com/store)

***

## Limitations & Solutions de contournement de Zapier

### Limites de tâches

Zapier compte chaque action comme une tâche contre la limite de votre plan.

**Solution de contournement :** Utilisez **Scraper des URLs par lots** pour traiter plusieurs URLs comme une seule tâche au lieu de boucler une action de scrape unique.

### Délai d'exécution

Les Zaps expirent après 30 secondes. Les crawls et les grands travaux par lots prennent plus de temps.

**Solution de contournement :** Stockez le `crawl_id` ou `batch_id` retourné et récupérez les résultats dans un Zap séparé déclenché par un webhook ou un délai programmé.

### Limites de taille des données

Zapier limite la taille des données pouvant passer entre les étapes, ce qui peut poser problème avec de grandes charges de scraping.

**Solution de contournement :** Utilisez les URLs de sortie hébergées retournées par Olostep pour récupérer le contenu volumineux séparément plutôt que de passer le contenu brut entre les étapes.

### Déclencheurs de sondage

La plupart des déclencheurs Zapier sondent à un intervalle de 5 à 15 minutes, pas instantanément.

**Solution de contournement :** Utilisez le déclencheur **Webhooks** de Zapier pour une notification instantanée, ou programmez les Zaps à des heures fixes plutôt que de compter sur un sondage quasi en temps réel.

***

## Dépannage

<AccordionGroup>
  <Accordion title="Clé API rejetée">
    Copiez la clé directement depuis [olostep.com/dashboard](https://olostep.com/dashboard) sans espaces de fin. Déconnectez et reconnectez le compte Olostep dans Zapier si l'erreur persiste.
  </Accordion>

  <Accordion title="Contenu scrappé vide">
    Augmentez **Attendre avant de scraper** (essayez 2000–5000ms pour les pages lourdes en JS). Confirmez que l'URL est accessible publiquement sans connexion. Si un domaine spécifique échoue constamment, contactez [info@olostep.com](mailto:info@olostep.com).
  </Accordion>

  <Accordion title="Erreur de format d'URL par lots">
    Le champ **URLs à scraper** attend un tableau JSON :

    ```json theme={null}
    [
      { "url": "https://example.com/page-1", "custom_id": "p1" },
      { "url": "https://example.com/page-2", "custom_id": "p2" }
    ]
    ```

    Utilisez une étape **Code by Zapier** en amont pour construire ce tableau à partir de vos données si nécessaire.
  </Accordion>

  <Accordion title="Limite de taux atteinte">
    Ajoutez une étape **Délai** entre les actions de scrape, ou passez à **Scraper des URLs par lots** au lieu de boucler des scrapes uniques. Vérifiez l'utilisation actuelle dans le [tableau de bord](https://olostep.com/dashboard).
  </Accordion>

  <Accordion title="Le Zap expire sur crawl ou batch">
    Ces opérations sont conçues pour être asynchrones. Stockez l'ID retourné immédiatement après l'action, puis utilisez un deuxième Zap ou un sondage programmé pour récupérer les résultats plus tard.
  </Accordion>
</AccordionGroup>

***

## Connexes

<CardGroup cols={2}>
  <Card title="API de Scraping" icon="file-lines" href="/features/scrapes">
    Référence complète pour le point de terminaison de scraping
  </Card>

  <Card title="API de Batches" icon="layer-group" href="/features/batches">
    Comment fonctionnent les travaux par lots et comment récupérer les résultats
  </Card>

  <Card title="API de Crawls" icon="spider-web" href="/features/crawls">
    Configuration de crawl et récupération des résultats
  </Card>

  <Card title="API de Maps" icon="map" href="/features/maps">
    Découverte d'URL et options de filtrage
  </Card>

  <Card title="Site web de Zapier" icon="link" href="https://zapier.com">
    Plateforme Zapier
  </Card>
</CardGroup>
