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 categories
categories
:
github
: Rechercher dans les dépôts, le code, les tickets et la documentation GitHubresearch
: Rechercher sur des sites académiques et de recherche (arXiv, Nature, IEEE, PubMed, etc.)
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
application/json
The search query
Maximum number of results to return
Required range:
1 <= x <= 100
Sources to search. Will determine the arrays available in the response.
Categories to filter results by
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
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