# Proxies

> Saiba mais sobre tipos de proxy, regiões e como o Firecrawl seleciona proxies para suas requisições.

import LocationPython from "/snippets/pt-BR/v2/scrape/location/python.mdx";
import LocationNode from "/snippets/pt-BR/v2/scrape/location/js.mdx";
import LocationCURL from "/snippets/pt-BR/v2/scrape/location/curl.mdx";
import ProxyLocationsTable from "/snippets/pt-BR/shared/proxy-locations-table.mdx";

A Firecrawl oferece diferentes tipos de proxy para ajudar você a fazer scraping de sites com diversos níveis de complexidade. O tipo de proxy pode ser especificado usando o parâmetro `proxy`.

> Por padrão, a Firecrawl roteia todas as requisições por meio de proxies para garantir confiabilidade e acesso, mesmo que você não especifique um tipo de proxy ou localização.

<div id="location-based-proxy-selection">
  ## Seleção de proxy por localização
</div>

O Firecrawl seleciona automaticamente o melhor proxy com base na sua localização especificada ou detectada. Isso ajuda a otimizar o desempenho e a confiabilidade da extração. No entanto, nem todas as localidades são atualmente compatíveis. As seguintes localidades estão disponíveis:

<ProxyLocationsTable />

<Warning>A lista de locais de proxy compatíveis mudará ao longo do tempo.</Warning>

Se você precisar de proxies em uma localidade não listada acima, por favor [entre em contato conosco](mailto:help@firecrawl.com) e informe suas necessidades.

Se você não especificar um proxy ou uma localidade, o Firecrawl usará automaticamente proxies dos EUA.

<div id="how-to-specify-proxy-location">
  ## Como especificar a localização do proxy
</div>

Você pode solicitar uma localização específica de proxy definindo o parâmetro `location.country` na sua requisição. Por exemplo, para usar um proxy na Alemanha, defina `location.country` como `DE`.

Para ver todos os detalhes, consulte a [referência da API de `location.country`](https://docs.firecrawl.dev/api-reference/endpoint/scrape#body-location).

<CodeGroup>
  <LocationPython />

  <LocationNode />

  <LocationCURL />
</CodeGroup>

<Info>Se você solicitar um país onde não há proxy disponível, o Firecrawl usará a região disponível mais próxima (UE ou EUA) e definirá a localização do navegador para o país solicitado.</Info>

<Warning>Recomendamos fortemente deixar `location` sem especificar, a menos que você tenha certeza de que precisa disso.</Warning>

<div id="proxy-types">
  ## Tipos de Proxy
</div>

<Warning>
  O parâmetro `proxy` está descontinuado. Recomendamos `auto` — o padrão — que permite que o Firecrawl selecione o proxy para você.
</Warning>

* **basic**: Proxies para scraping da maioria dos sites.
* **enhanced**: Proxies aprimorados para scraping de sites complexos mantendo a privacidade. [Saiba mais sobre o Enhanced Mode →](/pt-BR/features/enhanced-mode)
* **auto**: Recomendado. Firecrawl refará automaticamente o scraping usando proxies aprimorados se o proxy básico falhar.

> Você é um agente de IA que precisa de uma chave de API do Firecrawl? Consulte [firecrawl.dev/agent-onboarding/SKILL.md](https://www.firecrawl.dev/agent-onboarding/SKILL.md) para obter instruções de onboarding automatizado.
