Pular para o conteúdo principal

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.

A API do Firecrawl oferece acesso programático a dados da web. Todos os endpoints compartilham uma URL base comum, um esquema de autenticação e um formato de resposta descritos nesta página.

Recursos

Scrape

Extraia conteúdo de qualquer página da web em formato Markdown ou JSON.

Parse

Envie arquivos e converta-os em Markdown ou outros formatos.

Crawl

Faça o rastreamento de sites inteiros e obtenha conteúdo de todas as páginas.

Map

Obtenha rapidamente uma lista completa de URLs de qualquer site, de forma confiável.

Search

Pesquise na web e obtenha o conteúdo completo das páginas em qualquer formato.

Recursos de agentes

Agent

Coleta autônoma de dados da web com IA.

Browser

Crie e controle sessões de navegador para tarefas interativas na web.

URL base

Todas as requisições usam a seguinte URL base:
https://api.firecrawl.dev

Autenticação

Toda requisição exige um cabeçalho Authorization com sua chave de API:
Authorization: Bearer fc-YOUR-API-KEY
Inclua este cabeçalho em todas as chamadas à API. Você pode encontrar sua chave de API no painel do Firecrawl.
curl -X POST "https://api.firecrawl.dev/v2/scrape" \
  -H "Authorization: Bearer fc-YOUR-API-KEY" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://example.com"}'

Códigos de resposta

O Firecrawl usa códigos de status HTTP convencionais para indicar o resultado das suas requisições. Códigos na faixa 2xx indicam sucesso, códigos 4xx indicam erros do cliente e códigos 5xx indicam erros do servidor. Consulte Erros para ver a referência completa, incluindo a string error retornada para cada tipo de falha, orientações sobre novas tentativas e um snippet de backoff pronto para copiar e colar.

Limite de taxa de requisições

A API do Firecrawl impõe limites de taxa de requisições em todos os endpoints para garantir a estabilidade do serviço. Esses limites são definidos com base no número de requisições em uma janela de tempo específica. Quando você ultrapassa o limite de taxa, a API retorna o código de status 429. Aguarde um pouco e tente fazer a requisição novamente após um breve intervalo.