firecrawl search
Recherche web avec scraping optionnel du contenu. Retourne les résultats de recherche en JSON, optionnellement avec le contenu complet de la page.
Quand utiliser
- Vous n'avez pas encore d'URL spécifique
- Vous devez trouver des pages, répondre à des questions ou découvrir des sources
- Première étape du modèle d'escalade de workflow : search → scrape → map → crawl → interact
Démarrage rapide
# Recherche basique
firecrawl search "votre requête" -o .firecrawl/result.json --json
# Recherche et scraping du contenu complet de la page depuis les résultats
firecrawl search "votre requête" --scrape -o .firecrawl/scraped.json --json
# Actualités du jour passé
firecrawl search "votre requête" --sources news --tbs qdr:d -o .firecrawl/news.json --json
Options
| Option | Description |
|---|---|
--limit <n> |
Nombre maximum de résultats |
--sources <web,images,news> |
Types de sources à rechercher |
--categories <github,research,pdf> |
Filtrer par catégorie |
--tbs <qdr:h\|d\|w\|m\|y> |
Filtre de recherche basé sur le temps |
--location |
Localisation pour les résultats |
--country <code> |
Code pays pour la recherche |
--scrape |
Scraper aussi le contenu complet pour chaque résultat |
--scrape-formats |
Formats lors du scraping (par défaut : markdown) |
-o, --output <path> |
Chemin du fichier de sortie |
--json |
Sortie en JSON |
Conseils
--scraperécupère le contenu complet — ne re-scrapez pas les URLs des résultats de recherche. Cela économise des crédits et évite les récupérations redondantes.- Écrivez toujours les résultats dans
.firecrawl/avec-opour éviter de surcharger la fenêtre de contexte. - Utilisez
jqpour extraire les URLs ou les titres :jq -r '.data.web[].url' .firecrawl/search.json - Convention de nommage :
.firecrawl/search-{query}.jsonou.firecrawl/search-{query}-scraped.json
Voir aussi
- firecrawl-scrape — scraper une URL spécifique
- firecrawl-map — découvrir les URLs au sein d'un site
- firecrawl-crawl — extraction en masse depuis un site