Pesquisa
O endpoint de pesquisa combina pesquisa na web com as capacidades de scraping do Firecrawl para retornar o conteúdo completo da página para qualquer consulta. IncluaDocumentation Index
Fetch the complete documentation index at: https://firecrawl-docs-regenerate-invoices.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
scrapeOptions com formats: [{"type": "markdown"}] para obter o conteúdo completo em markdown para cada resultado de pesquisa; caso contrário, você receberá por padrão apenas os resultados (url, title, description). Você também pode usar outros formatos, como {"type": "summary"} para conteúdo condensado.
Operadores de pesquisa compatíveis
| Operador | Funcionalidade | Exemplos |
|---|---|---|
"" | Faz uma correspondência exata com um trecho de texto | "Firecrawl" |
- | Exclui determinadas palavras-chave ou nega outros operadores | -bad, -site:firecrawl.dev |
site: | Retorna apenas resultados de um site específico | site:firecrawl.dev |
filetype: | Retorna apenas resultados com uma extensão de arquivo específica | filetype:pdf, -filetype:pdf |
inurl: | Retorna apenas resultados que incluam uma palavra na URL | inurl:firecrawl |
allinurl: | Retorna apenas resultados que incluam várias palavras na URL | allinurl:git firecrawl |
intitle: | Retorna apenas resultados que incluam uma palavra no título da página | intitle:Firecrawl |
allintitle: | Retorna apenas resultados que incluam várias palavras no título da página | allintitle:firecrawl playground |
related: | Retorna apenas resultados relacionados a um domínio específico | related:firecrawl.dev |
imagesize: | Retorna apenas imagens com dimensões exatas | imagesize:1920x1080 |
larger: | Retorna apenas imagens maiores que as dimensões especificadas | larger:1920x1080 |
Parâmetro de localização
location para obter resultados de pesquisa segmentados por região. Formato: "string". Exemplos: "Germany", "San Francisco,California,United States".
Consulte a lista completa de localidades compatíveis para ver todos os países e idiomas disponíveis.
Parâmetro country
country para definir o país dos resultados de pesquisa usando códigos de país ISO. Padrão: "US".
Exemplos: "US", "DE", "FR", "JP", "UK", "CA".
Parâmetro categories
categories:
github: Pesquise em repositórios do GitHub, código, issues e documentaçãoresearch: Pesquise em sites acadêmicos e de pesquisa (arXiv, Nature, IEEE, PubMed, etc.)pdf: Pesquise por PDFs
Exemplo de uso
Filtros de domínio
includeDomains para restringir os resultados a domínios específicos ou excludeDomains para excluir domínios específicos da busca. Os domínios devem conter apenas nomes de host, sem protocolo ou caminho.
includeDomains e excludeDomains são mutuamente excludentes.
Exemplo de inclusão de domínios
Exemplo de exclusão de domínios
Categoria da Resposta
category que indica sua origem:
Busca por período de tempo
tbs para filtrar resultados por períodos de tempo, incluindo intervalos de datas personalizados. Consulte a documentação do recurso de busca para exemplos detalhados e formatos suportados.
Você é um agente de IA que precisa de uma chave de API da Firecrawl? Consulte firecrawl.dev/agent-onboarding/SKILL.md para instruções de onboarding automatizado.
Autorizações
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Corpo
A consulta de busca
500Categorias pelas quais filtrar os resultados. O padrão é [], o que significa que os resultados não serão filtrados por nenhuma categoria.
- GitHub
- Research
- PDF
Código de país ISO para segmentação geográfica dos resultados de pesquisa (por exemplo, US). Para obter melhores resultados, configure este parâmetro e também o parâmetro location.
Opções de busca Enterprise para Zero Data Retention (ZDR). Use ["zdr"] para ZDR de ponta a ponta (10 credits / 10 resultados) ou ["anon"] para ZDR anonimizado (2 credits / 10 resultados). Deve estar habilitado para a sua equipe.
anon, zdr Exclui os resultados de busca dos domínios especificados. Os domínios devem ser apenas nomes de host, sem protocolo nem caminho. Não pode ser usado com includeDomains.
Exclui dos resultados de pesquisa as URLs que são inválidas para outros endpoints do Firecrawl. Isso ajuda a reduzir erros se você estiver direcionando dados da pesquisa para outros endpoints da API do Firecrawl.
Restringe os resultados de busca aos domínios especificados. Os domínios devem ser apenas nomes de host, sem protocolo nem caminho. Não pode ser usado com excludeDomains.
Número máximo de resultados retornados (por tipo de fonte ao usar várias fontes)
1 <= x <= 100Parâmetro de localização para resultados de busca (por exemplo, San Francisco,California,United States). Para melhores resultados, defina tanto este quanto o parâmetro country.
Opções para raspagem de resultados de busca
Fontes a serem pesquisadas. Determina os arrays disponíveis na resposta. O padrão é ['web'].
- Web
- Images
- News
Parâmetro de pesquisa por tempo. Suporta intervalos de tempo predefinidos (qdr:h, qdr:d, qdr:w, qdr:m, qdr:y), intervalos de datas personalizados (cdr:1,cd_min:MM/DD/YYYY,cd_max:MM/DD/YYYY) e classificação por data (sbd:1). Os valores podem ser combinados, por exemplo: sbd:1,qdr:w.
Tempo limite em milissegundos
Resposta
Resposta bem-sucedida
O número de créditos utilizados na busca
Os resultados da pesquisa. Os arrays disponíveis dependerão das fontes que você especificar na requisição. Por padrão, o array web será retornado.
O ID da tarefa de pesquisa
Mensagem de aviso caso ocorra algum problema

