ScrapeUnblocker vs. Scrapfly: comparativa de créditos, facturación y funciones (2026)
ScrapeUnblocker y la Web Scraping API de Scrapfly resuelven el mismo problema de fondo: envías una URL a una API y esta te devuelve la página, encargándose por ti de los proxies, del renderizado en navegador y de la protección antibots. En lo que más se diferencian es en cómo cobran. Scrapfly vende paquetes mensuales de créditos de API, y una solicitud de página con sus proxies de centro de datos o residenciales cuesta 1, 6, 25 o 30 créditos, según el pool y según se use o no un navegador, antes de extras como la extracción con IA. ScrapeUnblocker cobra un crédito por solicitud, con el renderizado en navegador siempre activado.
Una aclaración antes de empezar: nosotros desarrollamos ScrapeUnblocker, así que no somos una parte neutral. Para que esta comparación sea justa y verificable, todas las cifras de Scrapfly que aparecen a continuación provienen de la propia página de precios pública de Scrapfly y de su documentación, tal como las consultamos el 24 de septiembre de 2026. Todas las cifras de ScrapeUnblocker provienen de nuestra página de precios y de nuestra documentación. Cuando no sabemos algo, lo decimos. Los precios y las funciones cambian, así que, por favor, consulta ambos sitios antes de decidir.
Scrapfly es además una plataforma más amplia: un único saldo de créditos cubre cinco APIs (Web Scraping, Cloud Browser, Screenshot, Extraction y Crawler). Comparamos ScrapeUnblocker con la Web Scraping API, el producto más parecido al nuestro.
De un vistazo
| ScrapeUnblocker | Scrapfly Web Scraping API | |
|---|---|---|
| Modelo de precios | 1 solicitud = 1 crédito | 1 crédito (centro de datos) o 25 (residencial), +5 por el renderizado en navegador |
| Renderizado de JavaScript | Siempre activado, incluido en la solicitud | Opcional (render_js=true), +5 créditos |
| Precio de entrada | Pago por uso (Pay as you go) a 1,00 € por cada 1.000 solicitudes; planes mensuales desde 29 € | Planes mensuales desde 30 $ |
| Plan de autoservicio más grande | 1.000 € al mes (Ultimate) | 500 $ al mes (Enterprise) |
| Uso gratuito | 500 solicitudes, sin necesidad de tarjeta | 1.000 créditos de API, sin tarjeta de crédito, sin límite de tiempo |
| Límite de rendimiento | De 2 a 10 solicitudes por segundo en Pago por uso, Starter y Pro; hasta 400 en Business, Scale y Ultimate | De 5 a 100 solicitudes concurrentes, según el plan |
| Moneda | EUR | USD |
Cómo funcionan los precios de Scrapfly
La página de precios de Scrapfly enumera un nivel gratuito, cuatro planes mensuales y una opción Custom:
| Plan | Precio al mes | Créditos de API al mes | Precio indicado por cada 1.000 créditos | Créditos adicionales | Solicitudes concurrentes |
|---|---|---|---|---|---|
| Discovery | 30 $ | 200.000 | 0,15 $ | Sin pago por uso | 5 |
| Pro | 100 $ | 1.000.000 | 0,10 $ | 3,50 $ por cada 10.000 | 20 |
| Startup | 250 $ | 2.500.000 | 0,10 $ | 2,00 $ por cada 10.000 | 50 |
| Enterprise | 500 $ | 5.500.000 | 0,09 $ | 1,20 $ por cada 10.000 | 100 |
Según esa página, todos los planes incluyen las cinco APIs, el Unblocker, 190+ países, renderizado de JavaScript y proxies residenciales, y los contratos Custom empiezan en 1.200 $ al mes. Los créditos no utilizados no se transfieren al periodo siguiente. Al agotarse la cuota, Discovery se detiene en su límite, mientras que los demás planes pasan a pago por uso a la tarifa de la tabla, con un tope por defecto del 50 % de la cuota mensual, según la documentación de facturación.
La página de precios resume los costes en créditos (1 crédito por un scrape HTTP con una IP de centro de datos, 5 por ”+ JS rendering or Unblocker” (”+ renderizado de JS o Unblocker”), 25 por ”+ residential proxies” (”+ proxies residenciales”)) y remite a la documentación para la matriz completa. La documentación de facturación de la Web Scraping API la desglosa así:
| Configuración | Créditos por solicitud |
|---|---|
| Proxy de centro de datos (el predeterminado) | 1 |
Proxy de centro de datos con renderizado en navegador (render_js=true) | 1 + 5 = 6 |
Proxy residencial (proxy_pool=public_residential_pool) | 25 |
| Proxy residencial con renderizado en navegador | 25 + 5 = 30 |
La documentación establece tres reglas más. El Unblocker (unblocker=true, antes ASP) añade “no extra cost” (“ningún coste adicional”) en el tráfico no protegido, pero en los sitios protegidos puede pasar a un pool de proxies superior o activar el navegador, y algunos objetivos concretos tienen tarifas que “are not publicly documented” (“no están documentadas públicamente”); un parámetro cost_budget limita el coste de una solicitud. La extracción con IA añade 5 créditos (1 con una plantilla). Y las respuestas HTML de más de 1 MB (3 MB con renderizado en navegador) se facturan por el ancho de banda adicional, a 3 créditos por cada 100 KB con proxies de centro de datos y 10 con residenciales.
Cómo funcionan los precios de ScrapeUnblocker
ScrapeUnblocker tiene una opción de pago por uso y planes mensuales. Nuestra página de precios indica que una solicitud siempre equivale a un crédito.
| Plan | Precio | Solicitudes incluidas | Precio efectivo por cada 1.000 | Uso adicional por cada 1.000 | Límite de velocidad |
|---|---|---|---|---|---|
| Pago por uso | 1,00 € por cada 1.000 solicitudes | - | 1,00 € | - | 2 solicitudes/segundo |
| Starter | 29 € al mes | 34.000 | unos 0,85 € | 0,95 € | 5 solicitudes/segundo |
| Pro | 99 € al mes | 132.000 | unos 0,75 € | 0,85 € | 10 solicitudes/segundo |
| Business | 299 € al mes | 440.000 | unos 0,68 € | 0,75 € | Hasta 400 solicitudes/segundo |
| Scale | 599 € al mes | 966.000 | unos 0,62 € | 0,68 € | Hasta 400 solicitudes/segundo |
| Ultimate | 1.000 € al mes | 1.818.000 | unos 0,55 € | 0,60 € | Hasta 400 solicitudes/segundo |
También hay una opción Enterprise personalizada (que no es lo mismo que el plan Enterprise de 500 $ de Scrapfly). El pago por uso no tiene compromiso mensual. En las tarjetas de nuestros planes figuran el renderizado de JavaScript, el bypass de CAPTCHA y un navegador real, y nada de esto se cobra por separado: una página renderizada cuesta el mismo crédito que cualquier otra solicitud.
Qué te da cada plan, en número de solicitudes
La tabla divide los créditos de cada plan de Scrapfly entre los costes en créditos documentados. Es aritmética simple y supone la misma configuración para todas las solicitudes, sin ajustes del Unblocker, extracción ni cargos por ancho de banda. ScrapeUnblocker siempre renderiza en un navegador, así que las configuraciones de Scrapfly más parecidas son las dos con ”+ navegador”.
| Plan de Scrapfly | Centro de datos (1 crédito) | Centro de datos + navegador (6) | Residencial (25) | Residencial + navegador (30) |
|---|---|---|---|---|
| Discovery, 30 $ | 200.000 | 33.333 | 8.000 | 6.666 |
| Pro, 100 $ | 1.000.000 | 166.666 | 40.000 | 33.333 |
| Startup, 250 $ | 2.500.000 | 416.666 | 100.000 | 83.333 |
| Enterprise, 500 $ | 5.500.000 | 916.666 | 220.000 | 183.333 |
Con la cifra resumida de la página de precios, 5 créditos en lugar de 6, la segunda columna es un 20 % más alta. En ScrapeUnblocker, el número es fijo para cada plan, sea cual sea el sitio: 34.000 solicitudes en Starter, 132.000 en Pro, y así sucesivamente.
Un nivel de precio, frente a frente
Scrapfly fija sus precios en dólares estadounidenses y ScrapeUnblocker en euros. No hemos hecho la conversión entre ambas monedas, porque los tipos de cambio varían.
| Plan y configuración | Solicitudes al mes | Precio por cada 1.000 solicitudes |
|---|---|---|
| ScrapeUnblocker Pro (99 €) | 132.000 | unos 0,75 € |
| Scrapfly Pro (100 $), centro de datos | 1.000.000 | 0,10 $ |
| Scrapfly Pro (100 $), centro de datos + navegador | 166.666 | unos 0,60 $ |
| Scrapfly Pro (100 $), residencial | 40.000 | 2,50 $ |
| Scrapfly Pro (100 $), residencial + navegador | 33.333 | unos 3,00 $ |
Cómo interpretar estas cifras
Esta es la lectura honesta. Si tus sitios objetivo funcionan con los proxies de centro de datos de Scrapfly sin renderizado en navegador, los planes de Scrapfly cubren muchas más solicitudes que los nuestros por un importe mensual nominal similar. Con renderizado en navegador sobre proxies de centro de datos, Scrapfly sale por aproximadamente de 0,55 $ a 0,90 $ por cada 1.000 solicitudes en sus cuatro planes, frente a un rango de 0,55 € a 1,00 € en ScrapeUnblocker; esas cifras están cerca, así que el tipo de cambio y el plan que elijas deciden cuál es más bajo. Si tus objetivos necesitan proxies residenciales, cada solicitud consume 25 o 30 créditos, aproximadamente de 2,27 $ a 4,50 $ por cada 1.000 según el plan. En los sitios protegidos, el Unblocker ajusta la configuración al sitio objetivo, así que el coste en ese caso es algo que descubres probando.
Lo que no podemos decirte es qué configuración necesitan tus sitios en Scrapfly. Eso determina la mayor parte de la diferencia de precio, y solo una prueba con tus propias URLs lo mostrará (consulta el final de este artículo).
Qué pagas cuando una solicitud falla
Ambos servicios afirman que no cobran las solicitudes fallidas, pero los detalles difieren.
Scrapfly. Su página de precios describe como gratuitos los “upstream 4xx/5xx and failed scrapes” (“4xx/5xx del origen y scrapes fallidos”). La documentación de facturación da el detalle: su Scrape Failed Protection “ensures that failed scrapes are not billed” (“garantiza que los scrapes fallidos no se facturen”), y los códigos de estado de 400 en adelante son elegibles, salvo que estén en una lista de 22 códigos excluidos, que incluye el 404 y el 410. Según una política de uso justo (fairness policy), si se detecta más de un 30 % de tráfico fallido con códigos de estado elegibles en al menos una hora, “the fairness policy will be disabled and usage will be billed” (“la política de uso justo se desactivará y el uso se facturará”). Su catálogo de errores marca cada código de error con un valor billed, que citamos más abajo.
ScrapeUnblocker. Según nuestra documentación de errores, una página entregada (200) se factura. Cuando el propio sitio objetivo responde con 404 o 410, o su origen devuelve su propia página de error 5xx, devolvemos un 200 con una cabecera X-Origin-Status que contiene el código de estado del sitio objetivo, y eso también se factura. Un dominio que no existe (400 Hostname cannot be resolved) se factura, y también una acción de navegador de steps que falla después de que la página se haya renderizado (422 step_failed). Un 403 (bloqueado por la protección antibots del sitio objetivo en todas las vías de bypass de que disponemos), los timeouts, el 523 Origin unreachable, el 429 por límite de velocidad, el 402 por falta de cuota y todos los errores de nuestra parte no se facturan.
| Resultado | ScrapeUnblocker | Scrapfly (según su documentación) |
|---|---|---|
| El sitio objetivo responde 404 o 410 | Se factura (200 con X-Origin-Status) | En la lista de códigos excluidos de la Scrape Failed Protection |
| El origen del sitio objetivo devuelve su propia página 5xx | Se factura (200 con X-Origin-Status) | Elegible para la Scrape Failed Protection, sujeto a la política de uso justo |
| Bloqueado por la protección antibots | No se factura (403) | ERR::ASP::SHIELD_PROTECTION_FAILED: billed: false |
| El dominio no se resuelve | Se factura (400) | ERR::SCRAPE::DNS_NAME_NOT_RESOLVED: billed: true |
| Falla una acción del navegador | Se factura (422 step_failed) | ERR::SCRAPE::SCENARIO_EXECUTION: billed: true |
| Timeout | No se factura | ERR::SCRAPE::OPERATION_TIMEOUT: billed: false; ERR::SCRAPE::UPSTREAM_TIMEOUT (sitio objetivo demasiado lento): billed: true |
| Límite de velocidad o de concurrencia, o cuota alcanzada | No se factura (429, 402) | TOO_MANY_CONCURRENT_REQUEST y QUOTA_LIMIT_REACHED: billed: false |
| Error del lado del proveedor | No se factura | ERR::API::INTERNAL_ERROR: billed: false |
Hay una salvedad que se aplica a ambos. Cada servicio decide por sí mismo si una respuesta cuenta como fallo. Si una página de desafío (challenge) vuelve con el aspecto de una página normal, que se detecte o no depende de las propias comprobaciones de ese servicio. No hemos probado cómo gestiona esto Scrapfly.
Comparativa de funciones
| Función | ScrapeUnblocker | Scrapfly |
|---|---|---|
| Renderizado de JavaScript | Siempre activado, en un navegador real | render_js=true, en una instancia de navegador en la nube |
| Segmentación geográfica | proxy_country, con una lista publicada de países compatibles | country (código ISO), con varios países, exclusiones y ponderaciones; 190+ países en la lista |
| Salida | HTML, o JSON estructurado con parsed_data=true | Envoltorio JSON o directamente la página; format puede ser sin procesar, HTML limpio, JSON, Markdown o texto |
| Datos estructurados | parsed_data=true (Schema.org, __NEXT_DATA__ o reglas generadas por IA) | Plantillas de extracción, prompts para LLM y modelos de IA por tipo de página (producto, artículo, oferta de empleo y otros) |
| Interacción con la página | steps: hacer clic, escribir, seleccionar, pulsar teclas, desplazarse y esperar, hasta unos 10 pasos, además de list_elements | js_scenario: hacer clic, rellenar, seleccionar, desplazarse, esperar, condiciones y JavaScript personalizado, dentro de un presupuesto de 25 segundos |
| Capturas de pantalla | No se ofrecen | Hasta 10 por scrape, además de una Screenshot API (60 créditos cada una) |
| Cabeceras de solicitud personalizadas | No se ofrecen | Parámetro headers |
| Sesiones | get_cookies=true devuelve las cookies y la dirección del proxy utilizado | session conserva cookies, huella digital (fingerprint) y proxy; caduca tras siete días sin uso |
| Solicitudes asíncronas | No se ofrecen | Webhooks (webhook_name) |
| Tiempo máximo por solicitud | 60 segundos (90 segundos con steps) | timeout de hasta 150 segundos |
| Búsqueda de Google | /serpApi: resultados orgánicos, anuncios y el resumen con IA de Google (AI overview) en JSON | No encontramos un endpoint dedicado en su documentación; los modelos de extracción incluyen search_engine_results |
| Endpoints específicos por sitio | Plugins que devuelven JSON, por ejemplo Amazon, eBay, Walmart, Target, Etsy, Indeed, TikTok, Booking.com, Airbnb y Skyscanner | Modelos de extracción por tipo de página, como product o review_list |
| Librerías cliente | Python, Node.js, Ruby y PHP | Python, TypeScript, Go y Rust, además de Scrapy y una CLI |
| Integraciones | Servidor MCP, plugin para Claude Code, middleware para Scrapy, nodo de n8n, actores de Apify | Servidor MCP, skills para agentes, Zapier, Make, n8n, LlamaIndex, LangChain, CrewAI |
Sobre los límites de velocidad: Scrapfly limita las solicitudes en curso al mismo tiempo y ScrapeUnblocker limita las solicitudes por segundo. Estas unidades no se pueden comparar directamente, porque el rendimiento que te da un límite de concurrencia depende de cuánto tarda cada solicitud.
Cuándo Scrapfly puede ser la mejor opción
- La mayoría de tus sitios objetivo funcionan con los proxies de centro de datos de Scrapfly sin renderizado en navegador, donde una solicitud cuesta 1 crédito.
- Necesitas capturas de pantalla, salida en Markdown o texto, cabeceras de solicitud personalizadas, webhooks o solicitudes de más de 60 segundos.
- Quieres un navegador remoto para Playwright, Puppeteer o Selenium, un crawler de sitios o una API de extracción independiente con la misma clave y el mismo saldo de créditos.
- Trabajas con Go o Rust, o usas sus integraciones con Zapier o Make.
- Necesitas los elementos de cumplimiento normativo que enumera su página de precios (SOC 2 Type II, ISO 27001, HIPAA, GDPR).
- Ya tienes una configuración de Scrapfly que funciona y cubre tus necesidades.
Cuándo ScrapeUnblocker puede ser la mejor opción
- Muchos de tus sitios objetivo necesitan proxies residenciales o bypass de la protección antibots, y quieres el mismo precio por solicitud sea cual sea el sitio.
- Quieres prever tu factura mensual solo a partir del volumen de solicitudes, sin tener que controlar multiplicadores de créditos.
- Quieres pago por uso sin compromiso mensual. La página de precios de Scrapfly presenta el pago por uso como facturación del excedente en Pro y planes superiores, y no encontramos allí ninguna opción sin plan mensual.
- Quieres resultados de Google en JSON desde un endpoint dedicado, o JSON estructurado de sitios habituales a través de plugins listos para usar.
- Trabajas con Ruby o PHP y quieres una librería cliente oficial.
- Prefieres que te facturen en euros.
Lo que esta comparación no te dice
- Tasas de éxito. No hemos probado Scrapfly y ScrapeUnblocker con el mismo conjunto de sitios, así que no hacemos ninguna afirmación sobre cuál de los dos logra pasar más a menudo en ningún sitio concreto. Hemos publicado un benchmark de nuestra propia API, pero solo mide ScrapeUnblocker.
- Qué configuración de Scrapfly necesitan tus sitios. Esto determina la mayor parte de la diferencia de precio. La documentación de Scrapfly añade que el coste del Unblocker puede cambiar cuando un sitio introduce una nueva protección.
- Cómo se factura en la práctica un 404 o 410 del sitio objetivo. La página de precios de Scrapfly describe como gratuitas las respuestas 4xx del origen (upstream), mientras que su documentación de facturación excluye el 404 y el 410 de la Scrape Failed Protection. Su catálogo de errores también tiene un campo
fair_usejunto abilled, y no encontramos una explicación de cómo interactúan ambos. - Velocidad. No hemos medido los tiempos de respuesta de Scrapfly.
- Condiciones personalizadas. No sabemos qué ofrece Scrapfly más allá de sus páginas públicas.
- El resto de la plataforma de Scrapfly. Cloud Browser, por ejemplo, se factura por bloques de 30 segundos más el ancho de banda, una unidad diferente, así que no lo hemos comparado.
- Todo lo que haya cambiado después del 24 de septiembre de 2026. Ambas páginas de precios pueden cambiar en cualquier momento.
Cómo decidir en una tarde
- Elige de 50 a 100 URLs que representen tu carga de trabajo real.
- Pásalas por los créditos gratuitos de Scrapfly. La cabecera
X-Scrapfly-Api-Costmuestra lo que costó cada URL, ycost_budgetlo limita. Los 1.000 créditos gratuitos cubren 166 URLs con renderizado en navegador, o 33 con proxies residenciales y renderizado en navegador, así que usa una muestra más pequeña si tus sitios necesitan proxies residenciales. - Pasa las mismas URLs por las 500 solicitudes gratuitas de ScrapeUnblocker.
- Para cada servicio, cuenta las páginas que realmente recibiste (revisa el contenido, no solo el código de estado) y luego divide el precio mensual que pagarías entre el número de páginas válidas que obtendrías.
El servicio con el menor coste por página válida en tus propias URLs es el más barato para ti. Puedes empezar con nuestras 500 solicitudes gratuitas en la página de precios.
Fuentes
- Precios de Scrapfly: scrapfly.io/pricing, consultado el 24 de septiembre de 2026
- Precios de Scrapfly en formato legible por máquina: scrapfly.io/pricing.md, consultado el 24 de septiembre de 2026
- Facturación de la Web Scraping API de Scrapfly: scrapfly.io/docs/scrape-api/billing, consultado el 24 de septiembre de 2026
- Errores y catálogo de errores de la Web Scraping API de Scrapfly: scrapfly.io/docs/scrape-api/errors, consultado el 24 de septiembre de 2026
- Documentación de Scrapfly (primeros pasos, Unblocker, renderizado de JavaScript y escenarios, capturas de pantalla, sesiones, webhooks, proxies, timeouts, extracción, facturación de Cloud Browser, SDKs, integraciones): scrapfly.io/docs, consultado el 24 de septiembre de 2026
- Precios de ScrapeUnblocker: scrapeunblocker.com/pricing
- Errores y facturación de ScrapeUnblocker: docs.scrapeunblocker.com/errors
- Documentación de ScrapeUnblocker: docs.scrapeunblocker.com
Scrapfly es una marca comercial de su respectivo propietario. ScrapeUnblocker no está afiliado a Scrapfly, ni cuenta con su respaldo ni con su patrocinio. Este artículo lo publica ScrapeUnblocker y refleja información disponible públicamente el 24 de septiembre de 2026. Si crees que algo de lo aquí expuesto es inexacto o está desactualizado, por favor, contáctanos y lo revisaremos y corregiremos.
Prueba ScrapeUnblocker gratis
Tasa de éxito del 95%+ · desde 0,55 € por cada 1000 llamadas · 500 solicitudes gratis al registrarte.