# Proxies (/es/features/proxies)

<!-- agent-signals: reading_time_min: 4 · est_tokens: 1844 · 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 diferentes tipos de proxy para ayudarte a extraer datos de sitios web con distintos niveles de complejidad. Puedes especificar el tipo de proxy con el parámetro `proxy`.

> De forma predeterminada, Firecrawl dirige todas las solicitudes a través de proxies para garantizar la fiabilidad y el acceso, incluso si no especificas un tipo de proxy o una ubicación.

<div id="location-based-proxy-selection">
  ## Selección de proxy por ubicación [#selección-de-proxy-por-ubicación]
</div>

Firecrawl selecciona automáticamente el mejor proxy según tu ubicación especificada o detectada. Esto ayuda a optimizar el rendimiento y la fiabilidad del scraping. Sin embargo, no todas las ubicaciones están disponibles por ahora. Las siguientes ubicaciones están disponibles:

\| Country Code | Country Name           | Soporte básico de proxy | Soporte avanzado de proxy |
\| ------------ | ---------------------- | ----------------------- | ------------------------- |
\| AE           | Emiratos Árabes Unidos | Sí                      | No                        |
\| AU           | Australia              | Sí                      | No                        |
\| BR           | Brasil                 | Sí                      | No                        |
\| CA           | Canadá                 | Sí                      | No                        |
\| CN           | China                  | Sí                      | No                        |
\| DE           | Alemania               | Sí                      | No                        |
\| DK           | Dinamarca              | Sí                      | No                        |
\| EE           | Estonia                | Sí                      | No                        |
\| EG           | Egipto                 | Sí                      | No                        |
\| ES           | España                 | Sí                      | No                        |
\| FR           | Francia                | Sí                      | No                        |
\| GB           | Reino Unido            | Sí                      | No                        |
\| GR           | Grecia                 | Sí                      | No                        |
\| IL           | Israel                 | Sí                      | No                        |
\| IN           | India                  | Sí                      | No                        |
\| IT           | Italia                 | Sí                      | No                        |
\| JP           | Japón                  | Sí                      | No                        |
\| NL           | Países Bajos           | Sí                      | Sí                        |
\| PT           | Portugal               | Sí                      | No                        |
\| QA           | Catar                  | Sí                      | No                        |
\| TR           | Turquía                | Sí                      | No                        |
\| US           | Estados Unidos         | Sí                      | Sí                        |

<Warning>
  La lista de ubicaciones de proxy compatibles cambiará con el tiempo.
</Warning>

Si necesitas proxies en una ubicación que no aparece arriba, por favor [contáctanos](mailto:help@firecrawl.com) y cuéntanos tus requisitos.

Si no especificas un proxy o una ubicación, Firecrawl usará automáticamente proxies de Estados Unidos.

<div id="how-to-specify-proxy-location">
  ## Cómo especificar la ubicación del proxy [#cómo-especificar-la-ubicación-del-proxy]
</div>

Puedes solicitar una ubicación de proxy específica estableciendo el parámetro `location.country` en tu solicitud. Por ejemplo, para usar un proxy de Alemania, configura `location.country` en `DE`.

Para ver todos los detalles, consulta la [referencia de la API de `location.country`](https://docs.firecrawl.dev/api-reference/endpoint/scrape#body-location).

<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 obtener mayores límites de tasa:
        # api_key="fc-YOUR-API-KEY",
      )

      doc = firecrawl.scrape('https://example.com',
          formats=['markdown'],
          location={
              'country': 'US',
              'languages': ['en']
          }
      )

      print(doc)
      ```
    </CodeBlockTab>

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

      const firecrawl = new Firecrawl({
        // No se necesita API key para comenzar — añade una para obtener límites de tasa más altos:
        // apiKey: "fc-YOUR-API-KEY",
      });

      const doc = await firecrawl.scrape('https://example.com', {
        formats: ['markdown'],
        location: { country: 'US', languages: ['en'] },
      });

      console.log(doc.metadata);
      ```
    </CodeBlockTab>

    <CodeBlockTab value="cURL">
      ```bash  
      # No se necesita API key para comenzar — agrega -H "Authorization: Bearer $FIRECRAWL_API_KEY" para obtener 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",
          "formats": ["markdown"],
          "location": { "country": "US", "languages": ["en"] }
        }'
      ```
    </CodeBlockTab>
  </CodeBlockTabs>
</CodeGroup>

<Info>
  Si solicitas un país donde no haya un proxy disponible, Firecrawl usará la región disponible más cercana (UE o EE. UU.) y establecerá la ubicación del navegador en el país solicitado.
</Info>

<Warning>
  Recomendamos encarecidamente dejar 

  `location`

   sin especificar, a menos que estés seguro de que lo necesitas.
</Warning>

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

Firecrawl admite tres tipos de proxies:

* **basic**: Proxies para hacer scraping de la mayoría de los sitios. Son rápidos y suelen funcionar bien.
* **enhanced**: Proxies enhanced para hacer scraping de sitios complejos manteniendo la privacidad. Son más lentos, pero más fiables en determinados sitios. [Más información sobre Enhanced Mode →](/es/features/enhanced-mode)
* **auto**: Firecrawl reintentará automáticamente el scraping con proxies enhanced si el proxy básico falla. Si el reintento con enhanced tiene éxito, se cobrarán 5 créditos por el scraping. Si el primer intento con basic tiene éxito, solo se cobrará el coste normal.

***

> **Nota:** Para obtener información detallada sobre el uso de proxies enhanced, incluidos los costes en créditos y las estrategias de reintento, consulta la [documentación de Enhanced Mode](/es/features/enhanced-mode).

> ¿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.
