/agent é uma API mágica que pesquisa, navega e coleta dados da mais ampla variedade de sites, encontrando dados em locais de difícil acesso e descobrindo dados de maneiras que nenhuma outra API consegue. Ele realiza em poucos minutos o que levaria muitas horas para um humano — coleta de dados de ponta a ponta, sem scripts ou trabalho manual.
Seja para obter um único dado ou conjuntos de dados completos em escala, o Firecrawl /agent trabalha para obter seus dados.
Pense no /agent como uma pesquisa profunda por dados, onde quer que eles estejam!
Prévia de pesquisa: Agent está em acesso antecipado. Espere algumas imperfeições. Ele ficará significativamente melhor com o tempo. Compartilhe feedback →
/extract e leva isso além:
- Nenhuma URL necessária: Basta descrever o que você precisa via parâmetro
prompt. URLs são opcionais - Pesquisa aprofundada na web: Pesquisa e navega autonomamente em profundidade em sites para encontrar seus dados
- Confiável e preciso: Funciona com uma grande variedade de consultas e casos de uso
- Mais rápido: Processa múltiplas fontes em paralelo para resultados mais rápidos
Experimente no Playground
Experimente o agente no playground interativo — sem precisar de código.
Usando /agent
prompt. Basta descrever quais dados deseja extrair. Para obter uma saída estruturada, forneça um schema JSON. Os SDKs oferecem suporte a Pydantic (Python) e Zod (Node) para definições de schema com segurança de tipos:
Resposta
JSON
Fornecendo URLs (Opcional)
Status e conclusão de jobs
- Método padrão:
agent()aguarda e retorna os resultados finais - Iniciar e depois consultar: use
start_agent(Python) oustartAgent(Node) para obter um Job ID imediatamente e depois verificar o status comget_agent_status/getAgentStatus
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 ver o histórico do seu agente e os resultados nos logs de atividade.
Estados possíveis
Exemplo pendente
JSON
Exemplo concluído
JSON
Seleção de modelos
Spark 1 Mini (Padrão)
spark-1-mini é nosso modelo eficiente, ideal para tarefas simples de extração de dados.
Use o Mini quando:
- Extraindo dados simples (informações de contato, preços, etc.)
- Trabalhando com sites bem estruturados
- Custo-benefício é uma prioridade
- Executando trabalhos de extração em grande escala
Spark 1 Pro
spark-1-pro é o nosso principal modelo, projetado para máxima precisão em tarefas complexas de extração.
Use o Pro quando:
- Realizar análises competitivas complexas
- Extrair dados que exigem raciocínio profundo
- A precisão for crítica para o seu caso de uso
- Lidar com dados ambíguos ou difíceis de encontrar
Especificando um modelo
model para selecionar qual modelo usar:
Parâmetros
Agent vs Extract: O que melhorou
Exemplos de Casos de Uso
- Pesquisa: “Encontre as 5 principais startups de IA e seus valores de financiamento”
- Análise de concorrência: “Compare os planos de preços do Slack e do Microsoft Teams”
- Coleta de dados: “Extraia informações de contato de sites de empresas”
- Resumo de conteúdo: “Resuma as postagens de blog mais recentes sobre web scraping”
Upload de CSV no Agent Playground
Referência da API
Preços
Como funciona o preço do Agent
- Extrações simples (como informações de contato de uma única página) normalmente consomem menos créditos e custam menos
- Tarefas de pesquisa complexas (como análise de concorrência em vários domínios) consomem mais créditos, mas refletem o esforço total envolvido
- Uso transparente mostra exatamente quantos créditos cada requisição consumiu
- Conversão de créditos converte automaticamente o uso de créditos do Agent em créditos para facilitar a cobrança
O uso de créditos varia de acordo com a complexidade do seu prompt, a quantidade de dados processados e a estrutura do resultado solicitado. Como orientação geral, a maioria das execuções do Agent consome algumas centenas de créditos, embora tarefas simples em uma única página possam usar menos e pesquisas complexas em vários domínios possam usar mais.
Preços para Agentes em Paralelo
Começando
Gerenciando custos
- Comece com execuções gratuitas: Use suas 5 solicitações gratuitas diárias para entender os preços
- Defina o parâmetro
maxCredits: Limite seus gastos definindo um número máximo de créditos que você está disposto a usar - Otimize os prompts: Prompts mais específicos geralmente usam menos créditos
- Monitore o uso: Acompanhe seu consumo pelo painel
- Ajuste expectativas: Pesquisas complexas em múltiplos domínios vão consumir mais créditos do que extrações simples de uma única página
Os preços estão sujeitos a alteração à medida que avançamos de Research Preview para disponibilidade geral. Usuários atuais receberão aviso antecipado sobre quaisquer atualizações de preços.
