- Escolha formatos de saída específicos (markdown, HTML, links, screenshots)
- Pesquise na web com parâmetros personalizáveis (localização, etc.)
- Opcionalmente, recupere o conteúdo dos resultados em vários formatos
- Controle a quantidade de resultados e defina limites de tempo
Experimente no Playground
Teste buscas no Playground interativo — sem precisar de código.
Fazendo uma pesquisa com o Firecrawl
endpoint /search
Instalação
Uso básico
Resposta
JSON
Tipos de resultados de busca
sources:
web: resultados da web padrão (padrão)news: resultados focados em notíciasimages: resultados de busca de imagens
sources: ["web", "news"]). Quando fizer isso, o parâmetro limit é aplicado por tipo de fonte — assim, limit: 5 com sources: ["web", "news"] retorna até 5 resultados da web e até 5 resultados de notícias (10 no total). Se você precisar de parâmetros diferentes por fonte (por exemplo, valores diferentes de limit ou scrapeOptions diferentes), faça chamadas separadas.
Categorias de pesquisa
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
Pesquisa por categoria no GitHub
cURL
Pesquisa por categoria de pesquisa
cURL
Pesquisa com categorias mistas
cURL
Formato de resposta de categoria
category indicando sua fonte:
cURL
cURL
Pesquisa de imagens em alta definição com filtro por tamanho
cURL
cURL
imagesize:1920x1080- Full HD (1080p)imagesize:2560x1440- QHD (1440p)imagesize:3840x2160- 4K UHDlarger:1920x1080- HD ou superiorlarger:2560x1440- QHD ou superior
Busca com Coleta de Conteúdo
scrapeOptions.
Resposta com conteúdo extraído
Opções avançadas de busca
Personalização de localização
Busca por período
tbs para filtrar resultados por período. Observe que tbs se aplica apenas a resultados da fonte web — ele não filtra resultados de news ou images. Se você precisar de notícias com filtro de tempo, considere usar a fonte web com o operador site: para direcionar domínios de notícias específicos.
tbs:
qdr:h- Última horaqdr:d- Últimas 24 horasqdr:w- Última semanaqdr:m- Último mêsqdr:y- Último anosbd:1- Ordenar por data (mais recentes primeiro)
sbd:1 com filtros de tempo para obter resultados ordenados por data dentro de um intervalo de tempo. Por exemplo, sbd:1,qdr:w retorna resultados da última semana ordenados do mais recente para o mais antigo, e sbd:1,cdr:1,cd_min:12/1/2024,cd_max:12/31/2024 retorna resultados de dezembro de 2024 ordenados por data.
Tempo limite personalizado
Implicações de custos
- Basic scrape: 1 crédito por página da web
- PDF parsing: 1 crédito por página de PDF
- Enhanced proxy mode: 4 créditos adicionais por página da web
- JSON mode: 4 créditos adicionais por página da web
- Defina
parsers: []se a análise de PDF não for necessária - Use
proxy: "basic"em vez de"enhanced"quando possível, ou defina como"auto" - Limite o número de resultados de pesquisa com o parâmetro
limit

