Documentation Index
Fetch the complete documentation index at: https://firecrawl-mog-search-exclude-include-domains.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Apresentando o Agent: a próxima evolução do Extract
Estamos lançando
/agent — o sucessor de /extract. Ele é mais rápido, mais confiável e não exige URLs. Basta descrever o que você precisa e deixar o agente de IA encontrar e extrair os dados para você. Experimente o Agent agora →/extract simplifica a coleta de dados estruturados de qualquer número de URLs ou de domínios inteiros. Forneça uma lista de URLs, opcionalmente com curingas (por exemplo, example.com/*), e um prompt ou esquema descrevendo as informações desejadas. O Firecrawl cuida dos detalhes de rastrear, analisar e agregar conjuntos de dados, grandes ou pequenos.
Simplificamos a cobrança: agora o Extract usa créditos, assim como os outros endpoints. Cada crédito equivale a 15 tokens.
Usando /extract
- Página única
Exemplo:https://firecrawl.dev/some-page - Múltiplas páginas / Domínio completo
Exemplo:https://firecrawl.dev/*
/*, a Firecrawl automaticamente faz o crawl e processa todas as URLs que conseguir descobrir nesse domínio e, em seguida, extrai os dados solicitados. Este recurso é experimental; envie um e-mail para help@firecrawl.com se tiver problemas.
Exemplo de uso
- urls: Uma lista com um ou mais URLs. Suporta curingas (
/*) para uma varredura mais ampla. - prompt (Opcional, exceto se não houver schema): Um prompt em linguagem natural descrevendo os dados desejados ou como você quer que esses dados sejam estruturados.
- schema (Opcional, exceto se não houver prompt): Uma estrutura mais rígida caso você já conheça o layout JSON.
- enableWebSearch (Opcional): Quando
true, a extração pode seguir links fora do domínio especificado.
Resposta (SDKs)
JSON
Status do job e conclusão
- Obter o status do job: Envie uma solicitação para o endpoint /extract/ para ver se o job ainda está em execução ou se foi concluído.
- Aguardar resultados: Se você usar o método padrão
extract(Python/Node), o SDK aguarda e retorna os resultados finais. - Iniciar e depois consultar: Se você usar os métodos de início—
start_extract(Python) oustartExtract(Node)—o SDK retorna um ID de job imediatamente. Useget_extract_status(Python) ougetExtractStatus(Node) para verificar o progresso.
Os resultados do job ficam disponíveis via API por 24 horas após a conclusão. Após esse período, você ainda pode visualizar o histórico e os resultados da extração nos logs de atividade.
Estados possíveis
- completed: A extração foi concluída com sucesso.
- processing: O Firecrawl ainda está processando sua solicitação.
- failed: Ocorreu um erro; os dados não foram totalmente extraídos.
- cancelled: A tarefa foi cancelada pelo usuário.
Exemplo pendente
JSON
Exemplo concluído
JSON
Extraindo sem um esquema
prompt. O modelo subjacente escolherá uma estrutura para você, o que pode ser útil para solicitações mais exploratórias ou flexíveis.
JSON
Melhorando os resultados com busca na web
enableWebSearch = true na sua requisição expandirá o crawl além do conjunto de URLs fornecido. Isso pode capturar informações de suporte ou relacionadas a partir de páginas linkadas.
Veja um exemplo que extrai informações sobre dash cams, enriquecendo os resultados com dados de páginas relacionadas:
Exemplo de resposta com pesquisa na web
JSON
Extração sem URLs
Limitações Conhecidas (Beta)
-
Cobertura de Sites em Grande Escala
A cobertura completa de sites muito grandes (por exemplo, “todos os produtos da Amazon”) em uma única requisição ainda não é suportada. -
Consultas Lógicas Complexas
Pedidos como “encontrar todas as postagens de 2025” podem não retornar de forma confiável todos os dados esperados. Capacidades de consulta mais avançadas estão em desenvolvimento. -
Inconsistências Ocasionais
Os resultados podem variar entre execuções, especialmente em sites muito grandes ou dinâmicos. Geralmente os detalhes essenciais são capturados, mas alguma variação é possível. -
Estado Beta
Como o endpoint/extractainda está em Beta, recursos e desempenho continuarão evoluindo. Agradecemos relatos de bugs e feedback para nos ajudar a melhorar.
Usando o FIRE-1
/extract para tarefas de extração complexas que exigem navegar por várias páginas ou interagir com elementos.
Exemplo (cURL):
O FIRE-1 já está disponível e em versão de prévia.
Cobrança e acompanhamento de uso
Você é um agente de IA que precisa de uma API key da Firecrawl? Consulte firecrawl.dev/agent-onboarding/SKILL.md para instruções automatizadas de onboarding.

