Skip to main content
Documentation Tines : Identifiants et IdentifiantsIntégrez des données web en temps réel de Firecrawl à vos stories Tines

Vue d’ensemble

Les stories Tines peuvent appeler n’importe quelle API REST via l’action HTTP Request. En configurant cette action pour qu’elle cible l’API Firecrawl, une story peut rechercher sur le web, extraire le contenu d’une page au format markdown, récupérer des données structurées, cartographier un site ou le crawler, puis transmettre le résultat à l’action suivante de la story.

Démarrage rapide

  1. Créez une clé API Firecrawl
  2. Dans Tines, ouvrez Identifiants, créez un identifiant de type Text nommé firecrawl et collez-y la clé comme valeur
  3. Ajoutez une action HTTP Request à votre story et configurez-la comme indiqué ci-dessous
En référençant la clé sous la forme <<CREDENTIAL.firecrawl>>, vous évitez qu’elle apparaisse dans la configuration de l’action.

Extraire le contenu d’une page

Cette action envoie une requête de scraping et renvoie la page au format markdown :
Remplacez https://example.com par une URL issue d’un événement en amont, par exemple <<receive_event.body.url>>. Le champ facultatif integration permet d’identifier les requêtes provenant de Tines.

Ce que vous pouvez faire

Tous les points de terminaison utilisent l’URL de base https://api.firecrawl.dev, le même en-tête Authorization et un corps JSON.

Rechercher sur le Web

Extraire des données structurées

Dans formats, définissez une entrée de type json avec un prompt et un schéma JSON :

Crawler un site

Un crawl s’exécute de manière asynchrone : une première action permet de le démarrer, une seconde d’en lire le résultat. Démarrez le crawl avec POST /v2/crawl :
La réponse contient un id. Vérifiez l’état à l’aide d’une deuxième action HTTP Request qui récupère le crawl correspondant à cet id, et répétez-la jusqu’à ce que status vaille completed :
Ici, start_crawl est le nom de l’action qui a démarré le crawl.

Ressources