# Modo Aprimorado (/pt-BR/features/enhanced-mode)

<!-- agent-signals: reading_time_min: 2 · est_tokens: 992 · updated: 2026-07-30 -->
Related: [Busca](/pt-BR/features/search.md), [Destaques da Busca](/pt-BR/features/search-highlights.md), [Índice de research](/pt-BR/features/research.md), [Scraping](/pt-BR/features/scrape.md), [Raspagem mais rápida](/pt-BR/features/fast-scraping.md), [Raspagem em lote](/pt-BR/features/batch-scrape.md)

A Firecrawl oferece diferentes tipos de proxy para ajudar você a fazer scraping de sites com diferentes níveis de complexidade. Defina o parâmetro `proxy` para controlar qual estratégia de proxy será usada em uma requisição.

<div id="proxy-types">
  ## Tipos de proxy [#tipos-de-proxy]
</div>

O Firecrawl oferece suporte a três tipos de proxy:

| Tipo       | Descrição                                                                  | Velocidade | Custo                                                                          |
| ---------- | -------------------------------------------------------------------------- | ---------- | ------------------------------------------------------------------------------ |
| `basic`    | Proxies padrão adequados para a maioria dos sites                          | Rápido     | 1 crédito                                                                      |
| `enhanced` | Proxies aprimorados para sites complexos                                   | Mais lento | 5 créditos por requisição                                                      |
| `auto`     | Tenta `basic` primeiro e, em caso de falha, tenta novamente com `enhanced` | Varia      | 1 crédito se `basic` for bem-sucedido, 5 créditos se `enhanced` for necessário |

Se você não especificar um proxy, o Firecrawl usa `auto` por padrão.

<div id="basic-usage">
  ## Uso básico [#uso-básico]
</div>

Defina o parâmetro `proxy` para escolher uma estratégia de proxy. O exemplo a seguir usa `auto`, que permite ao Firecrawl decidir quando migrar para proxies aprimorados.

<CodeGroup>
  <CodeBlockTabs defaultValue="Python" groupId="curl+node+python">
    <CodeBlockTabsList>
      <CodeBlockTabsTrigger value="Python">
        Python
      </CodeBlockTabsTrigger>

      <CodeBlockTabsTrigger value="Node">
        Node
      </CodeBlockTabsTrigger>

      <CodeBlockTabsTrigger value="cURL">
        cURL
      </CodeBlockTabsTrigger>
    </CodeBlockTabsList>

    <CodeBlockTab value="Python">
      ```python  
      from firecrawl import Firecrawl

      firecrawl = Firecrawl(
        # Nenhuma API key necessária para começar — adicione uma para limites de taxa maiores:
        # api_key='fc-YOUR-API-KEY',
      )

      # Escolha a estratégia de proxy: 'basic' | 'enhanced' | 'auto'
      doc = firecrawl.scrape('https://example.com', formats=['markdown'], proxy='auto')

      print(doc.warning or 'ok')
      ```
    </CodeBlockTab>

    <CodeBlockTab value="Node">
      ```js  
      import { Firecrawl } from 'firecrawl';

      const firecrawl = new Firecrawl({
        // Nenhuma API key necessária para começar — adicione uma para limites de taxa maiores:
        // apiKey: "fc-YOUR-API-KEY",
      });

      // Escolha a estratégia de proxy: 'basic' | 'enhanced' | 'auto'
      const doc = await firecrawl.scrape('https://example.com', {
        formats: ['markdown'],
        proxy: 'auto'
      });

      console.log(doc.warning || 'ok');
      ```
    </CodeBlockTab>

    <CodeBlockTab value="cURL">
      ```bash  

      // Selecione a estratégia de proxy: 'basic' | 'enhanced' | 'auto'
      # Nenhuma API key necessária para começar — adicione -H "Authorization: Bearer fc-YOUR-API-KEY" para limites de taxa mais altos:
      curl -X POST https://api.firecrawl.dev/v2/scrape \
          -H 'Content-Type: application/json' \
          -d '{
            "url": "https://example.com",
            "proxy": "auto"
          }'

      ```
    </CodeBlockTab>
  </CodeBlockTabs>
</CodeGroup>

<Info>
  Requisições com proxy aprimorado custam **5 créditos por requisição**. Ao usar `auto`, o custo de 5 créditos só se aplica se o proxy básico falhar e a nova tentativa com proxy aprimorado for bem-sucedida.
</Info>

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