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

# Modo mejorado

> Usa proxies mejorados para realizar scraping fiable en sitios complejos

Evocrawl 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
</div>

Evocrawl 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, Evocrawl usa `auto` de forma predeterminada.

<div id="basic-usage">
  ## 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 Evocrawl decida cuándo pasar a proxies mejorados.

<CodeGroup>
  ```python Python theme={null}
  from evocrawl import Evocrawl

  evocrawl = Evocrawl(api_key='fc-YOUR-API-KEY')

  # Elige la estrategia de proxy: 'basic' | 'enhanced' | 'auto'
  doc = evocrawl.scrape('https://example.com', formats=['markdown'], proxy='auto')

  print(doc.warning or 'ok')
  ```

  ```js Node theme={null}
  import Evocrawl from '@mendable/evocrawl-js';

  const evocrawl = new Evocrawl({ apiKey: "fc-TU-API-KEY" });

  // Choose proxy strategy: 'basic' | 'enhanced' | 'auto'
  const doc = await evocrawl.scrape('https://example.com', {
    formats: ['markdown'],
    proxy: 'auto'
  });

  console.log(doc.warning || 'ok');
  ```

  ```bash cURL theme={null}

  // Elige la estrategia de proxy: 'basic' | 'enhanced' | 'auto'
  curl -X POST https://api.evocrawl.com/v2/scrape \
      -H 'Content-Type: application/json' \
      -H 'Authorization: Bearer fc-YOUR-API-KEY' \
      -d '{
        "url": "https://example.com",
        "proxy": "auto"
      }'

  ```
</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 Evocrawl? Consulta [evocrawl.dev/agent-onboarding/SKILL.md](https://www.evocrawl.com/agent-onboarding/SKILL.md) para ver las instrucciones de incorporación automatizada.
