# Modo mejorado (/es/features/enhanced-mode)

<!-- agent-signals: reading_time_min: 2 · est_tokens: 977 · updated: 2026-07-30 -->
Related: [Búsqueda](/es/features/search.md), [Highlights de búsqueda](/es/features/search-highlights.md), [Índice de investigación](/es/features/research.md), [scraping](/es/features/scrape.md), [Scraping más rápido](/es/features/fast-scraping.md), [Raspado en lote](/es/features/batch-scrape.md)

Firecrawl ofrece distintos tipos de proxy para ayudarte a hacer scraping de sitios web con diferentes niveles de complejidad. Configura el parámetro `proxy` para controlar qué estrategia de proxy se utiliza para una solicitud.

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

Firecrawl admite tres tipos de proxy:

| Tipo       | Descripción                                                            | Velocidad | Costo                                                               |
| ---------- | ---------------------------------------------------------------------- | --------- | ------------------------------------------------------------------- |
| `basic`    | Proxies estándar adecuados para la mayoría de los sitios               | Rápido    | 1 crédito                                                           |
| `enhanced` | Proxies mejorados para sitios complejos                                | Más lento | 5 créditos por solicitud                                            |
| `auto`     | Primero prueba `basic` y, si falla, vuelve a intentarlo con `enhanced` | Varía     | 1 crédito si `basic` funciona, 5 créditos si se necesita `enhanced` |

Si no especificas ningún proxy, Firecrawl usa `auto` de forma predeterminada.

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

Configura el parámetro `proxy` para elegir una estrategia de proxy. En el siguiente ejemplo se usa `auto`, lo que permite que Firecrawl decida cuándo pasar a proxies mejorados.

<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(
        # No se necesita API key para comenzar — agrega una para límites de tasa más altos:
        # api_key='fc-YOUR-API-KEY',
      )

      # Elige la estrategia 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({
        // No se necesita API key para comenzar — añade una para límites de tasa más altos:
        // apiKey: "fc-YOUR-API-KEY",
      });

      // Seleccionar estrategia 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  

      // Elige la estrategia de proxy: 'basic' | 'enhanced' | 'auto'
      # No se necesita API key para comenzar — añade -H "Authorization: Bearer fc-YOUR-API-KEY" para límites de tasa más 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>
  Las solicitudes con proxy mejorado tienen un costo de **5 créditos por solicitud**. Al usar `auto`, el costo de 5 créditos solo se aplica si el proxy básico falla y el reintento con proxy mejorado se realiza correctamente.
</Info>

> ¿Eres un agente de IA que necesita una clave de API de Firecrawl? Consulta [firecrawl.dev/agent-onboarding/SKILL.md](https://www.firecrawl.dev/agent-onboarding/SKILL.md) para ver las instrucciones de incorporación automatizada.
