Se você está desenvolvendo com IA, a Firecrawl oferece vários recursos para melhorar sua experiência. A Firecrawl inclui skills — pacotes de conhecimento autocontidos que agentes de codificação com IA descobrem e usam automaticamente. Com um único comando de instalação, os agentes recebem skills de CLI para trabalhar com a web em tempo real e skills de fluxo de trabalho para gerar entregas repetíveis. As skills de build para integrar a Firecrawl ao código da aplicação são uma etapa separada (firecrawl setup build). Usuários do Firecrawl podem obter uma chave de API de duas maneiras. Veja Obter credenciais abaixo.
- Obter credenciais
- Skills de CLI e skill de agente
- Usando o Firecrawl como ferramenta
- Depuração agêntica
- Firecrawl MCP
- Documentação do Firecrawl para agentes
- Guias de início rápido
- Integrações com agentes
- SDKs
Obter credenciais#
Os usuários do Firecrawl podem obter uma chave de API de duas formas. A maioria deve fazer login pelo painel ou pela CLI. Se a sua plataforma de agente for compatível com WorkOS ID-JAG, ela poderá se registrar diretamente no Firecrawl.
Qual devo usar? Use o painel ou a CLI, a menos que você saiba que sua plataforma é compatível com WorkOS ID-JAG.
Como você pode ter chegado aqui:
- Docs: você chegou a esta página. Escolha a opção abaixo que corresponde à forma como você pode fazer login.
- API
401: agentes compatíveis com ID-JAG podem seguir o fluxo de descoberta na Etapa 1 deauth.md. Todos os demais devem usar o painel ou a CLI. - URL direta: siga
SKILL.mdpara fazer login pelo navegador e configurar tudo, ouauth.mdpara registro com WorkOS ID-JAG.
Padrão para a maioria dos usuários. Faça login no navegador, execute a CLI com --browser, instale skills e MCP ou crie uma chave de API no painel.
Para plataformas de agente compatíveis. Use esta opção quando sua plataforma puder emitir um WorkOS ID-JAG para o Firecrawl. Consulte Agent Auth e depois siga auth.md.
Não consegue fazer login nem obter uma chave? A CLI, os SDKs e a API REST permitem fazer busca, scraping, interagir e parse sem chave. O MCP hospedado expõe um conjunto mais limitado de busca, scraping e Parse sem chave; nesse caso, interagir exige uma conexão de conta ou uma chave de API. O acesso sem chave tem limite de taxa e serve como alternativa de contingência, então migre para uma conta Free ou uma chave de API assim que alguma dessas opções estiver disponível. Consulte Keyless (no API key) para mais detalhes.
Depois de obter uma chave de API, continue com CLI e skills de agente abaixo.
CLI e skills de agente#
A CLI do Firecrawl permite que seu agente faça busca, scraping, interaja, faça rastreamento, mapeamento, extração e execute jobs de agente pelo terminal. Ela foi criada para humanos, agentes de IA e pipelines de CI/CD.
As skills do Firecrawl são pacotes de conhecimento autocontidos que agentes de codificação de IA, como Codex, Claude Code, Cursor e OpenCode, descobrem e usam automaticamente. Um único comando de instalação configura as ferramentas de CLI para trabalho web em tempo real e as skills de fluxo de trabalho para produzir entregas repetíveis. As skills de build para integrar o Firecrawl ao código da aplicação são instaladas com firecrawl setup build:
--allpula a seleção de agentes e inicializa todos os agentes detectados--browserabre o navegador automaticamente para autenticação no Firecrawl--skip-auth,--skip-install,--skip-skillse--agent <name>também estão disponíveis. Vejafirecrawl init --help.
Após a instalação, verifique se tudo está funcionando:
Para reinstalar ou restringir a um agente específico mais tarde:
O que a instalação oferece#
As skills do Firecrawl cobrem três categorias. O init instala as skills de CLI e de fluxo de trabalho. Execute firecrawl setup build para as skills de build. Cada segmento fica em seu próprio repositório para poder evoluir de forma independente:
firecrawl/cli— skills de CLI para trabalho web em tempo realfirecrawl/skills— skills de build para integração com aplicaçõesfirecrawl/firecrawl-workflows— skills de fluxo de trabalho para entrega repetível
Skills de CLI — para trabalho web em tempo real durante uma sessão do agente:
| Skill | Purpose |
|---|---|
firecrawl | Fluxo geral de comandos da CLI |
firecrawl-search | Fazer uma busca na web e descobrir páginas |
firecrawl-scrape | Extrair conteúdo limpo de uma URL conhecida |
firecrawl-interact | Interagir com páginas extraídas usando prompts ou código |
firecrawl-crawl | Extrair conteúdo em massa de um site inteiro |
firecrawl-map | Descobrir todas as URLs de um domínio |
firecrawl-agent | Executar coleta autônoma de dados da web com um job |
firecrawl-monitor | Detectar mudanças no site e receber notificações |
firecrawl-parse | Converter documentos locais em markdown |
firecrawl-download | Baixar um site como arquivos locais |
firecrawl-research-index | Buscar papers, ler trechos e seguir citações |
firecrawl-developer-index | Buscar issues, pull requests, READMEs e documentação |
A instalação acima inclui ambas as skills de índice. Para adicionar apenas a de busca de papers a uma configuração existente — vale a pena quando o trabalho envolve literatura biomédica ou científica — execute:
Skills de build — para integrar o Firecrawl ao código da aplicação:
| Skill | Purpose |
|---|---|
firecrawl-build | Escolher o endpoint certo do Firecrawl para o seu produto |
firecrawl-build-onboarding | Autenticação e configuração do projeto |
firecrawl-build-scrape | Implementar scraping no código da aplicação |
firecrawl-build-search | Implementar busca no código da aplicação |
firecrawl-build-interact | Implementar interação com a página no código da aplicação |
Skills de fluxo de trabalho — skills focadas em resultados que produzem um entregável concreto a partir de dados da web do Firecrawl:
| Skill | Outcome |
|---|---|
firecrawl-workflows | Skill principal para escolher o fluxo de trabalho certo |
firecrawl-deep-research | Relatórios de pesquisa com múltiplas fontes |
firecrawl-seo-audit | Mapas do site, verificações de SEO on-page, comparação de SERP e correções priorizadas |
firecrawl-lead-research | Briefings de inteligência sobre empresas e pessoas antes de reuniões |
firecrawl-lead-gen | Geração de listas de prospects a partir de bancos de dados e diretórios |
firecrawl-qa | Relatórios de QA de sites em produção com problemas e etapas de reprodução |
firecrawl-competitive-intel | Monitoramento recorrente de pricing, recursos e changelog |
firecrawl-market-research | Pesquisa de mercado, financeira, de resultados e de setor |
firecrawl-research-papers | Revisões de literatura a partir de papers, PDFs e whitepapers |
firecrawl-company-directories | Extração de diretórios para listas estruturadas de empresas |
firecrawl-dashboard-reporting | Extração de métricas de painéis e ferramentas web internas |
firecrawl-knowledge-base | Documentação de referência pronta para LLM, chunks de RAG, dados de treinamento ou espelhos da documentação |
firecrawl-knowledge-ingest | Ingestão de portais de documentação protegidos por autenticação ou com uso intenso de JS |
firecrawl-demo-walkthrough | Guias passo a passo de fluxos de produto e relatórios de análise de UX |
firecrawl-shop | Pesquisa de produtos e recomendações de compra |
firecrawl-website-design-clone | Extrair o sistema de design de um website para um DESIGN.md pronto para agentes |
Escolha seu caminho#
As skills de CLI e de fluxo de trabalho vêm da instalação acima. As skills de build são uma etapa separada: firecrawl setup build. A diferença está no que acontece depois:
Ferramentas web em tempo real (skills de CLI)
Use esta opção quando precisar de dados da web na sessão atual — para buscar na web, fazer scraping de URLs conhecidas, interagir com páginas extraídas, fazer rastreamento de documentação, mapear um site ou executar um job de agente.
O fluxo padrão:
- Comece com busca quando precisar descobrir conteúdo
- Vá para scraping quando já tiver uma URL
- Use interagir quando a página extraída precisar de ações complementares
- Use map ou rastreamento quando precisar de muitas URLs ou páginas
- Use agent quando a tarefa for aberta e exigir descoberta autônoma
Integração com aplicação (skills de Build)
Use esta opção quando estiver criando uma aplicação, agente ou fluxo de trabalho que chama a API do Firecrawl via código. Instale as skills de build com firecrawl setup build. Elas ajudam a escolher o endpoint certo, configurar o SDK e executar um smoke test.
O agente responde a uma pergunta central — o que o Firecrawl deve fazer no produto? — e as skills de build encaminham para /search, /scrape, /interact, /parse, /crawl, /map ou /agent, conforme o caso.
Entregas repetíveis (skills de fluxo de trabalho)
Use esta opção quando o objetivo for um artefato finalizado — um relatório de pesquisa, auditoria de SEO, relatório de QA, lista de leads, base de conhecimento, resumo de inteligência competitiva ou um sistema de design clonado — e não dados brutos da web ou código de produto.
As skills de fluxo de trabalho inferem primeiro com base no contexto e só fazem perguntas curtas de esclarecimento quando uma entrada bloquearia o trabalho. Elas também destacam unidades que podem ser paralelizadas de forma independente para que subagentes possam se distribuir entre concorrentes, páginas ou fontes.
Escolha um workflow diretamente ou deixe a skill abrangente firecrawl-workflows encaminhar a solicitação:
API REST (sem necessidade de instalação)
Se preferir não instalar nada, agentes podem chamar a API REST do Firecrawl diretamente. Defina a chave de API e chame os endpoints:
POST https://api.firecrawl.dev/v2/search— descobre páginas por consultaPOST https://api.firecrawl.dev/v2/scrape— extrai markdown limpo de uma URLPOST https://api.firecrawl.dev/v2/scrape/{scrapeId}/interact— interage com uma página extraídaPOST https://api.firecrawl.dev/v2/crawl— extrai em lote um site inteiroPOST https://api.firecrawl.dev/v2/map— descobre URLs em um domínioPOST https://api.firecrawl.dev/v2/agent— executa coleta autônoma de dados da web
Cabeçalho de autenticação: Authorization: Bearer fc-YOUR_API_KEY
As definições completas de onboarding estão disponíveis em:
- Login no navegador, configuração da CLI, skills, MCP e chaves do painel:
firecrawl.dev/agent-onboarding/SKILL.md - Registro de agente com WorkOS ID-JAG:
firecrawl.dev/auth.md
Agentes podem acessar qualquer um dos documentos diretamente: use agent-onboarding/SKILL.md para onboarding de CLI/navegador com humano no circuito, ou auth.md para registro no WorkOS ID-JAG.
Trabalho web em tempo real durante uma sessão de agente — busca, scraping, interact, map, rastreamento e execução de jobs de agente pelo terminal.
Integre o Firecrawl ao código da aplicação — escolha o endpoint certo, configure o SDK e entregue uma integração validada.
Produza entregas repetíveis — resumos de pesquisa, auditorias de SEO, relatórios de QA, listas de leads, bases de conhecimento e clones de design.
Usando o Firecrawl como ferramenta#
O Firecrawl oferece aos agentes cinco ferramentas principais para trabalhar com a web. Cada ferramenta corresponde a um endpoint da API e a um comando na CLI. Os agentes escolhem a ferramenta certa com base no que precisam:
Search — descubra páginas por consulta
Comece por aqui quando você ainda não tiver uma URL. A busca retorna páginas relevantes da web para uma consulta em linguagem natural, com a opção de incluir o conteúdo completo da página nos resultados.
Quando usar: Pesquisa geral na web, busca de documentação, análise competitiva, resposta a perguntas que exigem informações atualizadas da web.
Quando não usar: Literatura científica. Para encontrar artigos, ler trechos de um deles ou seguir citações, use o Research Index — as ferramentas MCP firecrawl_research_*, firecrawl research search-papers na CLI ou a habilidade firecrawl-research-index. A busca retorna snippets de páginas da web; o Research Index retorna registros de artigos com resumos completos.
Scraping — extraia conteúdo de uma URL
Use-o quando você já tiver uma URL e precisar de conteúdo limpo, pronto para LLM. O Scraping converte qualquer página da web em markdown, HTML ou dados estruturados — lidando automaticamente com renderização de JavaScript, medidas anti-bot e HTML desorganizado.
Quando usar: Leitura de documentação, extração de conteúdo de artigos, coleta de dados de uma página conhecida, conversão de páginas da web em contexto para LLMs.
Rastreamento — extraia em massa um site inteiro
O Rastreamento segue links recursivamente a partir de uma URL inicial e faz scraping de todas as páginas que encontra. Use-o quando você precisar de conteúdo de um site inteiro ou de um conjunto de documentação, e não apenas de uma única página.
Quando usar: Ingestão de sites completos de documentação, criação de bases de conhecimento, migração de conteúdo, coleta de dados de treinamento.
Map — descubra todas as URLs de um domínio
O Map descobre rapidamente todas as URLs indexadas em um domínio sem fazer scraping do conteúdo. Use-o quando você precisar entender a estrutura de um site ou encontrar páginas específicas antes de extrair o conteúdo delas.
Quando usar: Auditorias de site, busca de páginas específicas em um site grande, entendimento da estrutura do site antes de um rastreamento direcionado.
Interagir — trabalhe com uma página extraída
O Interagir permite que os agentes continuem a partir de um scraping usando prompts ou código. Use-o quando uma página extraída exigir cliques, preenchimento de formulários, navegação ou extração complementar.
Quando usar: Continuação a partir de um scraping, navegação em páginas dinâmicas, preenchimento de formulários e extração de dados após ações na página.
Como os agentes encadeiam ferramentas#
A maioria dos fluxos de trabalho de agentes combina várias ferramentas. Um padrão típico:
- Search para encontrar páginas relevantes → obter uma lista de URLs
- Scrape das URLs mais relevantes → obter conteúdo limpo
- Interact quando a página extraída exigir ações de acompanhamento
- Agent quando a tarefa exigir descoberta autônoma ou extração estruturada em várias páginas
Para tarefas em massa, os agentes usam Map primeiro para descobrir URLs e, depois, Crawl ou Scrape seletivamente as páginas de que precisam.
depuração agêntica#
Quando uma chamada do Firecrawl falha ou retorna resultados inesperados, seu agente não precisa encaminhar o caso para um humano. O endpoint /support/ask é um agente de suporte com IA criado para comunicação entre agentes — ele diagnostica problemas com seus jobs, conta e uso da API e, em seguida, retorna uma resposta verificada com parâmetros de correção legíveis por máquina que seu agente pode aplicar diretamente.
Integre-o ao fluxo de tratamento de erros do seu agente para que ele possa se recuperar sozinho de falhas de scraping, problemas de rastreamento e erros de configuração — normalmente em 15–30 segundos, sem intervenção humana.
Como funciona#
- Seu agente descreve o problema — uma pergunta em linguagem natural que descreve o problema.
- O agente de suporte investiga — ele inspeciona os logs do job, o estado da conta, a documentação e o código-fonte.
- O agente de suporte valida — quando possível, ele testa uma correção na API Firecrawl em produção (por exemplo, refazendo um scraping com parâmetros ajustados).
- Seu agente recebe uma resposta verificada — um
answerem texto corrido,fixParameterslegíveis por máquina para aplicar diretamente e resultados devalidationmostrando se a correção foi testada.
Exemplo#
Envie uma pergunta, além de um rationale opcional para dar contexto ao agente de suporte sobre o que seu usuário final está tentando fazer:
A resposta inclui um answer, uma classificação de confidence, fixParameters opcionais (por exemplo, {"waitFor": 5000}) que seu agente pode passar na próxima chamada e validation, indicando se a correção foi testada na API real.
Schema completo de requisição e resposta para /support/ask, incluindo códigos de status e o envelope de feedback retornado quando o agente não consegue prosseguir.
Firecrawl MCP#
O MCP é um protocolo aberto que permite que aplicações compatíveis deem aos modelos acesso a ferramentas. O Firecrawl MCP, de código aberto, oferece suporte a busca, scraping, navegação, rastreamento, mapeamento, extração estruturada com Scrape JSON e jobs autônomos de agente.
Experimente o acesso sem API key, faça login com um cliente interativo ou configure uma API key para agentes, CI e serviços de backend.
Documentação do Firecrawl para agentes#
Você pode fornecer ao seu agente a documentação atual do Firecrawl de forma contextual. Os agentes podem começar a usar por conta própria ao buscar esses recursos diretamente — sem configuração manual por humanos.
Obter credenciais
Comece em Obter credenciais para escolher entre a configuração pelo painel/CLI e o registro no WorkOS ID-JAG. Para o registro do ID-JAG, siga auth.md.
Docs em markdown
Cada página tem uma versão em markdown. Adicione .md a qualquer URL da documentação ou use o menu de ações da página para copiar a página em markdown.
llms.txt completo
Forneça ao seu agente toda a nossa documentação em um único arquivo.
Uma versão resumida do índice também está disponível em https://docs.firecrawl.dev/llms.txt.
Servidor de docs MCP
Para uma abordagem estruturada com ferramentas MCP, conecte o servidor Firecrawl MCP no Codex, Cursor, Claude Code, Claude Desktop ou outro cliente compatível. Comece com o seletor de configuração do MCP. Usuários do Windsurf devem seguir o guia de início rápido do Windsurf.
Copiar para ChatGPT / Claude
Cada página inclui um menu de ações contextual (copiar, visualizar em markdown, abrir no ChatGPT, abrir no Claude), para que agentes e humanos possam mover páginas entre ferramentas com um clique.
Guias de início rápido#
Guias de início rápido prontos para uso para as stacks que os agentes mais usam. Aponte seu agente para qualquer um deles para gerar uma integração Firecrawl funcional de ponta a ponta.
Prefere deixar o Cursor fazer o trabalho? Instale o servidor MCP do Firecrawl com um clique e comece a enviar prompts no Cursor:
JavaScript e TypeScript do lado do servidor com o SDK de Node do Firecrawl.
Faça scraping, busca e rastreamento com route handlers e server actions do Next.js.
Use o Firecrawl em scripts, notebooks e serviços de backend.
Crie APIs Python assíncronas para busca, scraping e extração.
Execute o Firecrawl na edge com Workers.
Chame o Firecrawl a partir de funções serverless da Vercel.
Invoque o Firecrawl a partir de handlers do Lambda.
Use o Firecrawl no runtime Deno do Supabase.
SDK Go idiomático para busca, scraping e rastreamento.
SDK Rust tipado para Firecrawl.
Adicione o Firecrawl a apps Laravel com o SDK PHP.
Use o Firecrawl no Ruby on Rails.
Veja a lista completa de guias de início rápido (Express, NestJS, Fastify, Hono, Bun, Remix, Nuxt, SvelteKit, Astro, Mastra, Django, Flask, Elixir, Java, Spring Boot, .NET, ASP.NET Core e mais) na barra lateral esquerda.
Integrações com agentes#
O Firecrawl funciona com os runtimes e frameworks em que os agentes realmente rodam — agentes de código, SDKs de agentes e agregadores de modelos. A maioria desses ambientes de codificação consegue descobrir automaticamente as skills do Firecrawl via npx -y firecrawl-cli@latest init --all --browser; os demais usam o Firecrawl como ferramenta via MCP ou API REST.
CLI da Anthropic — configure o Firecrawl MCP no Claude Code.
Agente para IDE — instale o Firecrawl MCP no Cursor com um clique.
Conecte o Firecrawl MCP ao OpenCode.
Conecte o Firecrawl MCP ao OpenAI Codex CLI.
Combine qualquer modelo do OpenRouter com as ferramentas web do Firecrawl.
Conecte o Firecrawl MCP ao Sourcegraph Amp.
IDE com agentes — configure o Firecrawl MCP no Windsurf.
Adicione o Firecrawl MCP à IDE com agentes do Google.
Conecte o Firecrawl MCP ao Google Gemini CLI.
Use o Firecrawl como ferramenta com modelos Hermes.
Ferramentas do Firecrawl nas equipes multiagente do Microsoft AutoGen.
SDKs#
SDKs oficiais, com tipagem, que abrangem toda a API do Firecrawl. Aponte seu agente para a linguagem correspondente à sua stack.
O Firecrawl também oferece bindings de SDK de primeira classe para os principais SDKs de LLM e frameworks de agente — veja SDKs e frameworks de LLM para OpenAI, Anthropic, Gemini, Google ADK, Vercel AI SDK, LangChain, LangGraph, LlamaIndex, Mastra e ElevenAgents.

