> ## Documentation Index
> Fetch the complete documentation index at: https://docs.firecrawl.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Introdução

> Referência da API do Firecrawl

<div id="features">
  ## Recursos
</div>

<CardGroup cols={3}>
  <Card title="Scrape" icon="markdown" href="/pt-BR/api-reference/endpoint/scrape" color="FF713C">
    Extraia conteúdo de qualquer página da web em formato markdown ou JSON.
  </Card>

  <Card title="Crawl" icon="spider" href="/pt-BR/api-reference/endpoint/crawl-post" color="FF713C">
    Faça o crawl de sites inteiros e extraia seu conteúdo e metadados.
  </Card>

  <Card title="Map" icon="map" href="/pt-BR/api-reference/endpoint/map" color="FF713C">
    Obtenha, de forma rápida e confiável, uma lista completa de URLs de qualquer site.
  </Card>

  <Card title="Search" icon="magnifying-glass" href="/pt-BR/api-reference/endpoint/search" color="FF713C">
    Pesquise na web e obtenha o conteúdo completo da página em qualquer formato.
  </Card>
</CardGroup>

<div id="agentic-features">
  ## Recursos com Agentes
</div>

<CardGroup cols={3}>
  <Card title="Extract" icon="barcode-read" href="/pt-BR/api-reference/endpoint/extract" color="FF713C">
    Extraia dados estruturados de páginas da web inteiras usando linguagem natural.
  </Card>
</CardGroup>

<div id="base-url">
  ## URL base
</div>

Todas as solicitações usam a seguinte URL base:

```bash theme={null}
https://api.firecrawl.dev 
```

<div id="authentication">
  ## Autenticação
</div>

Para autenticar, inclua um cabeçalho Authorization. Esse cabeçalho deve conter `Bearer fc-123456789`, em que `fc-123456789` é a sua chave de API.

```bash theme={null}
Authorization: Bearer fc-123456789
```

​

<div id="response-codes">
  ## Códigos de resposta
</div>

Firecrawl utiliza códigos de status HTTP convencionais para indicar o resultado das suas solicitações.

Em geral, códigos 2xx indicam sucesso, 4xx representam erros relacionados ao cliente e 5xx sinalizam problemas de infraestrutura.

| Status | Descrição                                  |
| ------ | ------------------------------------------ |
| 200    | Solicitação bem-sucedida.                  |
| 400    | Verifique se os parâmetros estão corretos. |
| 401    | A chave de API não foi fornecida.          |
| 402    | Pagamento necessário                       |
| 404    | O recurso solicitado não foi encontrado.   |
| 429    | O limite de taxa foi excedido.             |
| 5xx    | Indica um erro de servidor no Firecrawl.   |

Consulte a seção Códigos de erro para uma explicação detalhada de todos os erros de API possíveis.

<div id="rate-limit">
  ## Limite de taxa
</div>

A API do Firecrawl possui um limite de taxa para garantir a estabilidade e confiabilidade do serviço. O limite se aplica a todos os endpoints e é baseado no número de solicitações feitas em um determinado período.

Ao exceder o limite de taxa, você receberá o código de status 429.
