Nouveautés de la v2
Rechercher sur plusieurs sources
Format de réponse modifié
Nouvelles fonctionnalités
- Filtrer par plages temporelles (« past week », « past month »)
- Cibler des pays/régions spécifiques
- Filtrage par catégorie : rechercher dans des dépôts GitHub ou des sites de recherche
- Résultats plafonnés à 500 durant l’alpha
scrapeOptions avec formats: [{"type": "markdown"}] pour obtenir le contenu complet en markdown pour chaque résultat de recherche ; sinon, vous obtiendrez par défaut les résultats SERP (url, title, description). Vous pouvez également utiliser d’autres formats comme {"type": "summary"} pour un contenu condensé.
Opérateurs de requête pris en charge
| Opérateur | Fonctionnalité | Exemples |
|---|---|---|
"" | Correspondance exacte (non floue) d’une chaîne de texte | "Firecrawl" |
- | Exclut certains mots-clés ou annule d’autres opérateurs | -bad, -site:firecrawl.dev |
site: | Ne renvoie que les résultats d’un site web spécifié | site:firecrawl.dev |
inurl: | Ne renvoie que les résultats qui incluent un mot dans l’URL | inurl:firecrawl |
allinurl: | Ne renvoie que les résultats qui incluent plusieurs mots dans l’URL | allinurl:git firecrawl |
intitle: | Ne renvoie que les résultats qui incluent un mot dans le titre de la page | intitle:Firecrawl |
allintitle: | Ne renvoie que les résultats qui incluent plusieurs mots dans le titre de la page | allintitle:firecrawl playground |
related: | Ne renvoie que les résultats liés à un domaine spécifique | related:firecrawl.dev |
imagesize: | Ne renvoie que les images avec des dimensions exactes | imagesize:1920x1080 |
larger: | Ne renvoie que les images plus grandes que les dimensions spécifiées | larger:1920x1080 |
Paramètre location
location pour obtenir des résultats de recherche géociblés. Format : "string". Exemples : "Germany", "San Francisco,California,United States".
Consultez la liste complète des emplacements pris en charge pour tous les pays et langues disponibles.
Paramètre country
country pour définir le pays des résultats de recherche à l’aide des codes de pays ISO. Valeur par défaut : "US".
Exemples : "US", "DE", "FR", "JP", "UK", "CA".
Paramètre categories
categories :
github: Rechercher dans les dépôts GitHub, le code, les tickets et la documentationresearch: Rechercher sur des sites académiques et de recherche (arXiv, Nature, IEEE, PubMed, etc.)pdf: Rechercher des PDF
Exemple d’utilisation
Réponse par catégorie
category indiquant son origine :
Recherche par période
tbs pour filtrer les résultats par période, y compris avec des intervalles de dates personnalisés. Consultez la documentation de la fonctionnalité Search pour des exemples détaillés et les formats pris en charge.Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
The search query
Maximum number of results to return
1 <= x <= 100Sources to search. Will determine the arrays available in the response.
- Web
- Images
- News
Categories to filter results by
- GitHub
- Research
- PDF
Time-based search parameter. Supports predefined time ranges (qdr:h, qdr:d, qdr:w, qdr:m, qdr:y) and custom date ranges (cdr:1,cd_min:MM/DD/YYYY,cd_max:MM/DD/YYYY)
Location parameter for search results (e.g. San Francisco,California,United States). For best results, set both this and the country parameter.
ISO country code for geo-targeting search results (e.g. US). For best results, set both this and the location parameter.
Timeout in milliseconds
Excludes URLs from the search results that are invalid for other Firecrawl endpoints. This helps reduce errors if you are piping data from search into other Firecrawl API endpoints.
Options for scraping search results

