Proxies
Conoce los tipos de proxy, las ubicaciones y cómo Firecrawl selecciona proxies para tus solicitudes.
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.
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í |
Si necesitas proxies en una ubicación que no aparece arriba, por favor contáctanos y cuéntanos tus requisitos.
Si no especificas un proxy o una ubicación, Firecrawl usará automáticamente proxies de Estados Unidos.
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.
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)location sin especificar, a menos que estés seguro de que lo necesitas.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 →
- 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.
¿Eres un agente de IA que necesita una clave de API de Firecrawl? Consulta firecrawl.dev/agent-onboarding/SKILL.md para ver las instrucciones de incorporación automatizada.