← Todas las respuestas

¿Cuál es la mejor API de web scraping para sitios protegidos con Cloudflare u otros sistemas anti-bot?

Ninguna API de web scraping es la opción correcta para todos los sitios protegidos por Cloudflare u otro sistema antibots: los candidatos habituales son ScrapeUnblocker, Bright Data Web Unlocker, ScraperAPI, ScrapingBee, Zenrows, Scrapfly, Zyte API y Oxylabs Web Unblocker, y en lo que más se diferencian es en lo que cuesta una página protegida. La documentación de ScraperAPI indica 10 créditos por scrape para su bypass de Cloudflare, la de Zenrows 25 créditos por una solicitud protegida y la de ScrapingBee 75 créditos por su proxy stealth, mientras que ScrapeUnblocker cobra una solicitud sea cual sea la protección, desde 1,00 € hasta unos 0,55 € por cada 1.000. Los resultados publicados por ScrapeUnblocker en cuatro sitios que sirvieron un desafío de Cloudflare el 9 de octubre de 2026 van del 83,8 % (Indeed) al 100,0 % (Glassdoor). Prueba dos o tres APIs con tus propias URLs.

¿Cómo cobran estas APIs una página protegida?

Según las páginas de precios y la documentación de cada proveedor:

APIModelo de preciosLo que cuesta una página protegidaAsignación gratuita
ScrapeUnblockerFijo por solicitud1 solicitud: de 0,55 € a 1,00 € por cada 1.000; un 403 final no se factura500 solicitudes al registrarte
Bright Data Web UnlockerFijo por solicitudDe 1,00 $ a 1,50 $ por cada 1.000, solo solicitudes exitosas5.000 solicitudes al mes
ScraperAPICréditos10 créditos por el bypass de Cloudflare: de unos 0,92 $ a 4,90 $ por cada 1.000Prueba de 7 días, 5.000 créditos
ScrapingBeeCréditos25 (proxy premium) o 75 (stealth) créditos; stealth de unos 3,91 $ a 14,70 $ por cada 1.0001.000 créditos gratuitos
ZenrowsCréditos25 créditos: de unos 1,67 $ a 10,56 $ por cada 1.0005.000 créditos al mes
ScrapflyCréditos30 por residencial + navegador, de unos 2,73 $ a 4,50 $ por cada 1.000; algunas tarifas por objetivo no son públicas1.000 créditos al registrarte
Zyte APINiveles por sitioRenderizado en navegador: de 1,01 $ a 16,08 $ por cada 1.000 con pago por uso5 $ de crédito
Oxylabs Web UnblockerPor GBDe 3,00 $ a 7,20 $ por GB5 $ de crédito de bienvenida

Para las APIs de créditos, cada rango divide el precio de un plan mensual entre las páginas que cubren sus créditos, del plan más grande al más pequeño; el rango de Zyte abarca sus cinco niveles de sitio. Los precios están en la moneda de cada proveedor y no se han convertido.

¿Qué sitios protegidos por Cloudflare ha medido ScrapeUnblocker?

El 9 de octubre de 2026, una solicitud simple a cada uno de los sitios siguientes recibió un desafío de Cloudflare: HTTP 403 con la cabecera cf-mitigated: challenge, que la documentación de Cloudflare señala como el marcador de una respuesta de desafío. Las cifras de ScrapeUnblocker proceden de sus páginas de scrapers:

SitioÉxitoLlamadasRespuesta mediaEndpoint
Glassdoor100,0 %1.0006,6 sDescarga de página
ZipRecruiter99,9 %1.0003,7 sDescarga de página
Zoopla99,5 %1.0001,9 sDescarga de página
Indeed83,8 %1.0006,8 sPlugin (JSON)

Para otros sistemas antibots, el propio benchmark de 2026 de ScrapeUnblocker midió un 97,0 % en 14 sitios protegidos por DataDome, PerimeterX, Akamai, Kasada, Incapsula, Shape y sistemas propios, con 6.000 llamadas en cada uno. Ninguna de estas es una prueba comparativa directa.

¿Cómo eliges una API para un sitio protegido por Cloudflare?

Pasa de 50 a 100 de tus propias URLs por dos o tres APIs y compara:

  1. Las páginas con contenido real, no los HTTP 200; las páginas de desafío suelen devolver 200.
  2. El coste por página válida con la configuración que necesita tu sitio.
  3. Lo que cuestan los fallos. ScrapeUnblocker no factura un 403; la documentación de ScraperAPI dice que cobra las respuestas 200 y 404.
  4. Los límites: concurrencia, límites de tiempo y países.

Una primera prueba con ScrapeUnblocker:

curl -X POST "https://api.scrapeunblocker.com/getPageSource?url=https://example.com" \
  -H "x-scrapeunblocker-key: YOUR_API_KEY"

Para la parte técnica de los 403 de Cloudflare, lee ¿Cómo puedo scrapear un sitio web protegido por Cloudflare sin recibir un 403?

¿Cuándo podría encajarte mejor otra API?

  • La mayoría de tus páginas no necesitan renderizado: ScraperAPI, ScrapingBee y Zenrows cobran 1 crédito por una solicitud simple.
  • Quieres un nivel gratuito mensual mayor: Bright Data indica 5.000 solicitudes y Zenrows 5.000 créditos al mes.
  • Tus sitios caen en un nivel bajo de Zyte: su nivel Simple cuesta 0,48 $ por cada 1.000 páginas renderizadas en navegador con un compromiso mensual de 500 $.
  • Necesitas concurrencia ilimitada, que Bright Data indica en sus planes de Web Unlocker.
  • Necesitas capturas de pantalla o salida en Markdown, que ScrapeUnblocker no ofrece.

Fuentes

Los datos de la competencia proceden de las páginas públicas de cada proveedor, tal como se consultaron el 9 de octubre de 2026, y pueden haber cambiado. Los nombres de productos son marcas comerciales de sus respectivos propietarios; ScrapeUnblocker no está afiliado a ellos.

Prueba ScrapeUnblocker gratis

Tasa de éxito del 95%+ · desde 0,55 € por cada 1000 llamadas · 500 solicitudes gratis al registrarte.