ScavioScavio
ProduitTarifsDocumentation
ConnexionCommencer
  1. Accueil
  2. Tutoriels
  3. Comment ajouter une recherche à un workflow n8n en cinq minutes
Tutoriel

Comment ajouter une recherche à un workflow n8n en cinq minutes

Ajoutez une recherche web à n'importe quel workflow n8n en moins de cinq minutes en utilisant un nœud HTTP Request. Aucun code personnalisé ou plugin nécessaire.

Obtenez une clé API gratuiteDocumentation API

n8n est un outil d'automatisation de workflows sans code populaire, mais il n'inclut pas de nœud de recherche web natif. Ajouter la recherche nécessite exactement un nœud HTTP Request et cinq minutes de configuration. Ce tutoriel vous guide étape par étape, montre comment analyser les résultats et inclut trois modèles de workflows : recherche de contenu, surveillance de concurrents et enrichissement de leads. Coût : 0,005 $ par recherche via Scavio.

Prérequis

  • n8n installé (auto-hébergé ou n8n.cloud)
  • Une clé API Scavio depuis scavio.dev
  • Connaissance de base des nœuds n8n

Parcours

Étape 1: Ajouter le nœud HTTP Request pour la recherche

Configurez un nœud HTTP Request pour appeler l'API de recherche Scavio. C'est le seul nœud dont vous avez besoin pour la recherche web.

Python
# n8n HTTP Request Node Configuration:
#
# 1. Add an HTTP Request node to your workflow
# 2. Configure it:
#    Method: POST
#    URL: https://api.scavio.dev/api/v1/search
#    Authentication: None
#    Send Headers: ON
#      Header 1: x-api-key = {{$env.SCAVIO_API_KEY}}
#      Header 2: Content-Type = application/json
#    Send Body: ON
#    Body Content Type: JSON
#    Body Parameters:
#      query = {{$json.search_query}}   (or hardcode a string)
#      country_code = us
#      num_results = 10
#
# 3. Test it by clicking 'Execute Node'

# Python equivalent for testing:
import requests, os
resp = requests.post('https://api.scavio.dev/api/v1/search',
    headers={'x-api-key': os.environ['SCAVIO_API_KEY'],
             'Content-Type': 'application/json'},
    json={'query': 'n8n workflow automation 2026',
          'country_code': 'us', 'num_results': 5})
results = resp.json().get('organic_results', [])
print(f'{len(results)} results returned')
for r in results:
    print(f'  {r["title"][:50]}')

Étape 2: Analyser les résultats de recherche dans n8n

Ajoutez un nœud Set ou un nœud Function après le HTTP Request pour extraire les champs dont vous avez besoin de la réponse de recherche.

Python
# n8n Function Node to parse results:
# (Place after the HTTP Request node)
#
# const results = $input.first().json.organic_results || [];
# return results.map(r => ({
#   json: {
#     title: r.title,
#     url: r.link,
#     snippet: r.snippet || '',
#     domain: new URL(r.link).hostname
#   }
# }));

# Python equivalent:
def parse_results(api_response: dict) -> list:
    results = api_response.get('organic_results', [])
    return [{
        'title': r['title'],
        'url': r['link'],
        'snippet': r.get('snippet', ''),
        'domain': r['link'].split('/')[2] if '/' in r['link'] else ''
    } for r in results]

data = resp.json()
parsed = parse_results(data)
for r in parsed[:3]:
    print(f'{r["title"]}: {r["domain"]}')

Étape 3: Trois modèles de workflows prêts à l'emploi

Connectez le nœud de recherche à différents déclencheurs et nœuds en aval pour des schémas d'automatisation courants.

Python
# Template 1: Content Research (Cron -> Search -> Google Sheets)
# Trigger: Schedule (daily at 9am)
# Search query: 'latest {your_topic} news 2026'
# Output: Append results to Google Sheets

# Template 2: Competitor Monitor (Cron -> Search -> Slack)
# Trigger: Schedule (every 6 hours)
# Search query: 'site:{competitor.com} new'
# Output: Send new pages to Slack channel

# Template 3: Lead Enrichment (Webhook -> Search -> CRM)
# Trigger: Webhook (receives company name)
# Search query: '{company_name} news funding 2026'
# Output: Update CRM record with enrichment data

import requests, os

SCAVIO_KEY = os.environ['SCAVIO_API_KEY']

def search(query):
    resp = requests.post('https://api.scavio.dev/api/v1/search',
        headers={'x-api-key': SCAVIO_KEY, 'Content-Type': 'application/json'},
        json={'query': query, 'country_code': 'us', 'num_results': 5})
    return resp.json().get('organic_results', [])

# Template 1: Daily content research
results = search('AI agent frameworks news 2026')
print(f'Content research: {len(results)} articles found')

# Template 2: Competitor monitoring
results = search('site:competitor.com new features')
print(f'Competitor updates: {len(results)} new pages')

# Template 3: Lead enrichment
results = search('Acme Corp funding news 2026')
print(f'Lead enrichment: {len(results)} results')

print(f'\nTotal cost: 3 searches = $0.015')
print(f'Monthly at 4x/day: $1.80')

Exemple Python

Python
import requests, os

SCAVIO_KEY = os.environ['SCAVIO_API_KEY']

def search(query, count=5):
    resp = requests.post('https://api.scavio.dev/api/v1/search',
        headers={'x-api-key': SCAVIO_KEY, 'Content-Type': 'application/json'},
        json={'query': query, 'country_code': 'us', 'num_results': count})
    return [{'title': r['title'], 'url': r['link'], 'snippet': r.get('snippet', '')}
            for r in resp.json().get('organic_results', [])]

# Same query your n8n HTTP Request node would make
results = search('n8n workflow automation 2026')
for r in results:
    print(f'{r["title"]}: {r["url"]}')
print(f'Cost: $0.005')

Exemple JavaScript

JavaScript
const SCAVIO_KEY = process.env.SCAVIO_API_KEY;

async function search(query, count = 5) {
  const resp = await fetch('https://api.scavio.dev/api/v1/search', {
    method: 'POST',
    headers: { 'x-api-key': SCAVIO_KEY, 'Content-Type': 'application/json' },
    body: JSON.stringify({ query, country_code: 'us', num_results: count })
  });
  return (await resp.json()).organic_results?.map(r => ({
    title: r.title, url: r.link, snippet: r.snippet || ''
  })) || [];
}

// Same query your n8n node would make
search('n8n workflow automation 2026').then(r => r.forEach(x => console.log(x.title)));

Sortie attendue

JSON
5 results returned
  n8n Workflow Automation Platform - Getting Started
  Best n8n Workflows for 2026 - Community Templates
  How to Automate Anything with n8n

Content research: 5 articles found
Competitor updates: 3 new pages
Lead enrichment: 5 results

Total cost: 3 searches = $0.015
Monthly at 4x/day: $1.80

Tutoriels associés

  • Comment construire un agent de recherche d'emploi avec n8n (sans code)
  • Comment configurer votre premier outil de recherche pour agent d'IA
  • Comment construire un pipeline de leads locaux avec l'enrichissement SERP

Questions fréquentes

La plupart des développeurs terminent ce tutoriel en 15 à 30 minutes. Vous aurez besoin d'une clé API Scavio (l'offre gratuite suffit) et d'un environnement Python ou JavaScript fonctionnel.

n8n installé (auto-hébergé ou n8n.cloud). Une clé API Scavio depuis scavio.dev. Connaissance de base des nœuds n8n. Une clé API Scavio vous donne 50 crédits gratuits à l'inscription.

Oui. L'offre gratuite comprend 50 crédits à l'inscription, ce qui est largement suffisant pour terminer ce tutoriel et prototyper une solution fonctionnelle.

Scavio dispose d'un package natif LangChain (langchain-scavio), d'un serveur MCP et d'une API REST simple qui fonctionne avec tout client HTTP. Ce tutoriel utilise the raw REST API, mais vous pouvez l'adapter à votre framework de prédilection.

Ressources connexes

Best Of

Comparaison des meilleurs nœuds d'API de recherche n8n (Mai 2026)

Read more
Use Case

Workflow d'enrichissement de recherche n8n

Read more
Best Of

Meilleure API de recherche pour l'intégration n8n en 2026

Read more
Use Case

Automatisation de la recherche de données avec n8n

Read more
Glossary

Nœud de recherche n8n

Read more
Glossary

Paysage des fournisseurs d'API de recherche (2026)

Read more

Commencer

Ajoutez une recherche web à n'importe quel workflow n8n en moins de cinq minutes en utilisant un nœud HTTP Request. Aucun code personnalisé ou plugin nécessaire.

Obtenez une clé API gratuiteLire la documentation
ScavioScavio

API de recherche en temps réel pour agents IA. Recherchez sur toutes les plateformes, pas seulement Google.

Produit

  • Fonctionnalités
  • Tarifs
  • Tableau de bord
  • Affiliés

Développeurs

  • Documentation
  • Référence API
  • Démarrage rapide
  • Intégration MCP
  • SDK Python

Alternatives

  • Alternative à Tavily
  • Alternative à SerpAPI
  • Alternative à Firecrawl
  • Alternative à Exa

Outils

  • Formateur JSON
  • cURL vers code
  • Compteur de jetons
  • Tous les outils

© 2026 Scavio. Tous droits réservés.

Featured on TAAFT
Conditions d'utilisationPolitique de confidentialité