Alternativa a Apify Instagram Scraper: precio por 1.000
Precio de Apify Instagram Scraper frente a 26 llamadas reales: publicaciones a 0,003 USD por 1.000 aquí y 1,50–2,70 USD allí. Perfiles: solo 3–5 veces.

El precio público de Apify Instagram Scraper por 1.000 publicaciones va de 1,50 USD (nivel Business) a 2,70 USD (nivel Free). El 26 de octubre de 2026, una sola petición a instagram/user_posts de EveryInfra costó 0,000556 USD y devolvió 200 publicaciones: 0,00278 USD por cada 1.000. Esa diferencia de cientos de veces es real, pero solo vale para los datos que llegan en páginas de muchas filas. En perfiles y en el detalle de una publicación, los dos servicios cobran por objetivo, y EveryInfra sale apenas entre 1,8 y 4,9 veces más barato.
En este artículo, «precio por 1.000» es lo que se cobró de verdad por una petición, dividido entre las filas que esa petición devolvió y multiplicado por 1.000. Responde a «cuánto cuestan 1.000 resultados», no a «cuánto cuestan 1.000 peticiones». Apify cobra por resultado y EveryInfra cobra por petición, así que hay que llevar las dos cifras a la misma unidad antes de comparar. Dividimos entre las filas recibidas, no entre el limit que pedimos, de modo que una página corta encarece nuestro precio y nunca lo abarata.
La tabla resumen: cinco tipos de datos de Instagram, precio por 1.000
La tabla junta los cinco tipos de datos. Del lado de Apify usamos solo precios públicos. El Instagram Scraper principal cobra un precio fijo por resultado para cualquier tipo de dato. Apify ofrece además actores de Instagram especializados, cada uno con su precio. Los leímos todos del campo pricingInfos de la API pública de Apify el 26 de octubre de 2026 a las 13:31 (hora de Singapur, SGT), sin cuenta (metadatos de Instagram Scraper). Del lado de EveryInfra, cada cifra sale de nuestras llamadas reales: el importe, de billing.charged_usd o del registro de llamadas de la consola, y el número de filas, del arreglo results.
| Dato | Capacidad de EveryInfra | Llamadas / filas / cobrado | EveryInfra por 1.000 | Apify por 1.000 (Free → Business) | Diferencia |
|---|---|---|---|---|---|
| Perfiles | instagram/profile | 5 / 5 / 0,002780 USD | 0,556 USD | Profile Scraper 2,60 → 1,60 USD | 2,9–4,7 veces |
| Publicaciones | instagram/user_posts | 3 / 495 / 0,001668 USD | 0,0034 USD | Instagram Scraper 2,70 → 1,50 USD | 445–801 veces |
| Detalle de publicación | instagram/post | 1 / 11 / 0,006111 USD | 0,556 USD | Post Scraper 1,70 → 1,00 USD | 1,8–3,1 veces |
| Reels por hashtag | instagram/hashtag (results_type=reels) | 2 / 60 / 0,001112 USD | 0,0185 USD | Reel Scraper 2,60 → 1,00 USD | 54–140 veces |
| Reels por palabra clave | instagram/reels_search | 1 / 92 / 0,007194 USD | 0,0782 USD | Reel Scraper 2,60 → 1,00 USD | 12,8–33 veces |
| Comentarios | instagram/comments | 3 / 45 / 0,001668 USD | 0,0371 USD | Comments Scraper 2,60 → 1,90 USD | 51–70 veces |
| Seguidores | instagram/followers_list | 2 / 92 / 0,001112 USD | 0,0121 USD | Followers and Following Scraper 2,00 → 1,15 USD | 95–166 veces |
Cada diferencia es el precio de Apify dividido entre el nuestro; el extremo bajo usa el nivel Business de Apify y el alto, el nivel Free. Hay dos cosas que conviene tener en cuenta al leer la tabla. La primera: las mayores diferencias aparecen en las capacidades que devuelven una página de filas por petición. Nuestro precio por petición es fijo, así que 1 fila y 200 filas cuestan lo mismo, 0,000556 USD. La segunda: en EveryInfra, los perfiles y el detalle de publicación se cobran por objetivo. Una petición post con 11 enlaces se cobra 11 veces, y profile lee una cuenta por llamada. Estas filas funcionan igual que el modelo por resultado de Apify, y por eso la diferencia baja a entre 2 y 5 veces.
Nuestras marcas se reparten entre 0,003 y 0,56 USD, porque el número de filas por petición cambia de una capacidad a otra. Esto también marca el límite de la cifra del título. Si lo que necesita es «100.000 perfiles», nuestro precio es 0,556 USD por 1.000 y Apify Profile Scraper Business cobra 1,60 USD: unas 2,9 veces, no cientos.
Precios de Apify Instagram Scraper, explicados
Apify Instagram Scraper cobra por evento (pay-per-event). Su página en la Store dice que un resultado es un elemento extraído: una publicación, un reel, un comentario, un perfil, un hashtag o un lugar. Indica 2,70 USD por 1.000 en el plan Free, 2,30 USD en Starter, 1,90 USD en Scale y 1,50 USD en Business. La API pública devolvió esos mismos cuatro precios y dos niveles más para empresas: PLATINUM a 0,90 USD y DIAMOND a 0,50 USD. Estos precios rigen desde el 20 de febrero de 2026, según el campo startedAt de pricingInfos. La documentación de Apify asocia cada plan de pago a un nivel de descuento de la Store: Starter es Bronze, Scale es Silver y Business es Gold (Actors in Store).

La cifra de «más de 8200 resultados al mes» sale de la cuota del plan. Starter cuesta 19 USD al mes, y 19 USD a 2,30 USD por 1.000 son unos 8260 resultados. Scale cuesta 199 USD por 104.700 resultados y Business, 999 USD por 666.000. La página de precios de Apify presenta cada plan como uso prepagado: 5 USD en Free, 19 en Starter, 199 en Scale y 999 en Business; el exceso va a la factura siguiente. La misma página aclara que el uso prepagado que no se gasta no pasa al mes siguiente, y que una cuenta Free queda bloqueada hasta el siguiente ciclo mensual cuando se acaban los 5 USD. El artículo de ayuda Reaching platform limits, actualizado el 4 de septiembre de 2026, confirma que el plan Free no puede subir su límite por encima de esos 5 USD.
Los actores especializados tienen precios distintos. Todos los valores de esta tabla salen de los metadatos públicos que leímos el 26 de octubre de 2026, en dólares por cada 1.000 eventos.
| Actor de Apify | Evento principal | Free | Starter | Scale | Business | Eventos extra |
|---|---|---|---|---|---|---|
| Instagram Scraper | Resultado | 2,70 USD | 2,30 USD | 1,90 USD | 1,50 USD | Ninguno |
| Instagram Profile Scraper | Perfil | 2,60 USD | 2,30 USD | 2,00 USD | 1,60 USD | Datos de la cuenta, 7,00 → 4,00 USD |
| Instagram Post Scraper | Publicación | 1,70 USD | 1,50 USD | 1,30 USD | 1,00 USD | Detalle 1,00 → 0,60 USD; música 7,00 → 4,00 USD |
| Instagram Reel Scraper | Reel | 2,60 USD | 2,30 USD | 1,40 USD | 1,00 USD | 0,001 USD por arranque; compartidos 7,00 → 4,00 USD; transcripción 0,048 → 0,027 USD por minuto; vídeo 0,02 → 0,01 USD por MB |
| Instagram Comments Scraper | Comentario | 2,60 USD | 2,30 USD | 2,10 USD | 1,90 USD | Ninguno |
| Followers and Following Scraper | Perfil | 2,00 USD | 1,75 USD | 1,40 USD | 1,15 USD | Ninguno |
| Instagram Hashtag Scraper | Resultado | 2,60 USD | 2,30 USD | 2,10 USD | 1,90 USD | Ninguno |
Un cambio de esta tabla es reciente. Los precios de Instagram Post Scraper rigen desde el 7 de octubre de 2026, según startedAt en los metadatos de Post Scraper. Cuesta entre 0,50 y 1,00 USD menos por publicación que el scraper principal, pero ahora cobra el «detalle de la publicación» como un evento aparte. Una publicación con detalle cuesta, por tanto, dos eventos: 2,70 USD en total en Free y 1,60 USD en Business, casi lo mismo que el scraper principal. Apify también advierte que algunos actores por evento cobran además el uso de la plataforma (Actors in Store). Revisamos los siete actores de la tabla y los siete figuran como PAY_PER_EVENT, sin cargo aparte por uso.
¿Cuánto se queda Apify de cada evento? Su documentación para desarrolladores dice que el autor recibe el 80 % de los ingresos por eventos, menos los costes de plataforma (Pay-per-event pricing model); cada actor muestra en sus metadatos públicos apifyMarginPercentage: 0.2. Es decir, de cada precio por resultado, una quinta parte va a la plataforma y el resto a quien escribió el actor.
Cómo cobra EveryInfra: por petición, no por fila
EveryInfra cobra por petición. El catálogo de capacidades que leímos el 26 de octubre de 2026 tiene 15 capacidades de Instagram. Diez cuestan 0,000556 USD por llamada; reels cuesta 0,001194 USD (en pausa el día de la prueba), user_search cuesta 0,004806 USD, reels_search 0,007194 USD, tagged_posts 0,007444 USD y similar_profiles 0,008806 USD por llamada. user_posts devuelve 30 filas por defecto y hasta 200; comments, 50 por defecto y hasta 100; followers_list, 50 por defecto y hasta 500. Ninguna de estas entradas del catálogo lleva la nota de «cobro por bloques de filas», así que una llamada es un solo precio con cualquier limit. La excepción son las capacidades con varios objetivos: post recibe un arreglo urls y se cobra por enlace.
Del lado de la cuenta, EveryInfra no tiene cuota mensual. La página de precios dice que las recargas empiezan en 10 USD y que el saldo del monedero no caduca. Una cuenta nueva puede conseguir 1 USD de prueba por dar una estrella en GitHub, válido 24 horas. Las peticiones fallidas por parámetros erróneos o por autenticación no se cobran. Nuestra clave de prueba admitía 10 peticiones por minuto por clave y 60 por cuenta, que son los valores por defecto que devuelve /api/v1/account; con recargas mayores, los límites suben. Frente a Apify hay dos diferencias de fondo: el uso prepagado de Apify caduca cada mes y nuestro saldo no, y Apify cobra por resultado mientras que nosotros cobramos por petición. Por eso, las filas por petición deciden nuestro precio por 1.000.

Cómo calculamos
Los precios de Apify salen solo de material público: el campo pricingInfos de su API (cómo leerlo está en la documentación de Get Actor) y el texto de la Store. No nos registramos, no pagamos ni usamos una clave de Apify. Nuestro precio por 1.000 sale solo de llamadas reales, y el denominador son las filas recibidas, no el limit. Una llamada con 0 filas queda fuera del denominador, y su cobro y su reembolso se anotan aparte.
Cada diferencia muestra los dos extremos, Apify Business y Apify Free, y una diferencia menor de 3 veces va igual al cuerpo y a la tabla. En cada limit miramos cuántas filas llegaron, y solo cuenta como «lleno» si llega al 90 % de las filas pedidas. Hicimos seis pruebas de fallo o de resultado vacío, y cualquier cobro que debía reembolsarse y no se reembolsó aparece aquí. Cada capacidad se probó al menos dos veces en momentos distintos; un precio es «estable» solo si las dos medidas difieren un 20 % o menos. Fijamos estas reglas a las 13:40 SGT del 26 de octubre de 2026, antes de cualquier llamada.
Los resultados están en las secciones siguientes, pero el resumen es este. Tres capacidades no llenaron su limit: comentarios, seguidores y la llamada de publicaciones de natgeo. Una prueba de fallo se cobró sin reembolso, dos veces: un usuario que no existe. Se corrigió el 26 de octubre y nuestra nueva prueba no se cobró. El precio de las publicaciones varió más de un 20 % entre cuentas, así que damos un rango y no una sola cifra.
Prueba 1: perfiles, cobrados por cuenta, solo entre 3 y 5 veces más baratos
Entre las 13:35 y las 13:44 (hora de Singapur) del 26 de octubre de 2026 leímos cinco perfiles de marcas e instituciones: nasa, natgeo, nike, realmadrid y djiglobal. Cada petición leyó una cuenta y costó 0,000556 USD. Las cinco llamadas costaron 0,00278 USD, es decir, 0,556 USD por 1.000 perfiles. Los campos coincidieron con response_fields del catálogo: seguidores, seguidos, número de publicaciones, verificación, cuenta de empresa, enlaces de la biografía, avatar en alta resolución, número de historias destacadas y un arreglo recent_posts. Las cifras eran coherentes: el Real Madrid tenía 181.935.701 seguidores y 22.000 publicaciones; la NASA, 104.378.884 seguidores.
| Cuenta | Leída a las (SGT) | Seguidores | Seguidos | Publicaciones | Cobrado |
|---|---|---|---|---|---|
| nasa | 13:35:35 | 104.378.884 | 90 | 4979 | 0,000556 USD |
| natgeo | 13:37:00 | 268.283.672 | 195 | 32.000 | 0,000556 USD |
| nike | 13:43:31 | 290.902.811 | 266 | 1675 | 0,000556 USD |
| realmadrid | 13:43:49 | 181.935.701 | 66 | 22.000 | 0,000556 USD |
| djiglobal | 13:44:03 | 6.798.738 | 398 | 5445 | 0,000556 USD |
Frente a Apify Instagram Profile Scraper, que cobra 2,60 USD en Free y 1,60 USD en Business por 1.000 perfiles, salimos entre 2,9 y 4,7 veces más baratos. Frente al Instagram Scraper principal en modo detalle, a 1,50–2,70 USD por resultado, entre 2,7 y 4,9 veces. Es la cifra menos llamativa del artículo: cuando los dos lados cobran una unidad por cuenta, la diferencia es de unas pocas veces, no de cientos. Apify Profile Scraper vende además un complemento con la fecha de alta y el país de la cuenta, a 7,00 USD por 1.000 en Free. Nuestro profile no devuelve esos dos campos.
Hay un límite del perfil que conviene avisar con claridad. Las 12 publicaciones de recent_posts de la NASA tienen like_count y comment_count a 0, y todas las fechas de posted_at terminan en 00:00. Ese arreglo es solo una vista previa: sirve para ver qué tipo de contenido publica la cuenta (4 de las 12 de la NASA eran vídeos), pero no para calcular la interacción. Para la interacción hay que usar user_posts, que es la prueba siguiente.
Prueba 2: publicaciones con user_posts, 200 por llamada, el origen de la gran diferencia
A las 13:35:55 SGT del 26 de octubre de 2026 enviamos una petición asíncrona a instagram/user_posts con username=nasa y limit=200. La tarea terminó a las 13:36:44 SGT con 200 filas, y los 200 post_id eran únicos. El registro de llamadas de la consola mostró un único cobro de 0,000556 USD; la tarea asíncrona no costó más por traer más filas. Cada fila tenía me gusta, comentarios, texto, hora, autor y enlace a la imagen, con un 100 % de campos llenos. Son 0,00278 USD por 1.000 publicaciones. Apify Instagram Scraper cobra 1,50 USD en Business y 2,70 USD en Free: entre 540 y 971 veces más.

La segunda cuenta no llenó la página. A las 13:41:46 SGT enviamos la misma petición para natgeo con limit=200 y recibimos 95 filas por los mismos 0,000556 USD: 0,00585 USD por 1.000. Las 95 publicaciones cubren del 28 de septiembre de 2026 al 25 de octubre de 2026, unas cuatro semanas; National Geographic publica mucho y su perfil marca 32.000 publicaciones. La API no explicó por qué la página se cortó en 95, y no lo adivinamos. Esta llamada queda como «no llena» y se calcula con 95 filas. Aun con este peor resultado, salimos 256 veces más baratos que Apify Business.
Las dos cuentas muestran también cuánto tiempo cubre una llamada. Las 200 publicaciones de la NASA van del 7 de mayo al 25 de octubre, unas 1,17 al día, así que una llamada cubre 171 días. natgeo publica unas 3,5 veces al día, de modo que incluso 200 filas completas cubrirían unos 57 días, y estas 95 cubrieron 27. Para vigilar a la competencia, el ritmo de publicación dice cada cuánto leer: una cuenta como natgeo suma unas 24 publicaciones por semana, muy por debajo del tope de 200, así que basta una lectura semanal, de 4 a 5 llamadas al mes, unos 0,0024 USD. Para una cuenta como la NASA, una lectura al mes no pierde nada.
Para comprobar la estabilidad, repetimos la misma petición de nasa 25 minutos después, a las 14:00:42 SGT. La segunda tarea también devolvió 200 filas por 0,000556 USD, con los mismos 200 post_id; el precio por 1.000 volvió a ser 0,00278 USD, estable según la regla de arriba. Las cifras, en cambio, se movieron. En 100 de las 200 filas había cambiado el número de me gusta. La publicación de la luna llena del 25 de octubre pasó de 336.753 a 347.872 me gusta y de 733 a 751 comentarios. Las métricas de Instagram son una foto del momento en que se leen, así que conviene guardar la hora de lectura con cada fila.
¿Qué publicaciones cambiaron? Agrupadas por antigüedad, el patrón es claro. Las 12 de los últimos 7 días cambiaron todas, con una subida mediana de 128 me gusta y una máxima de 11.119. De las 33 de entre 7 y 30 días, cambiaron 24, con una mediana de solo 13,5. De las 73 de entre 30 y 90 días, cambiaron 33, con una mediana de 1. De las 82 más antiguas, cambiaron 31, y la mediana fue de menos 1. En total, 31 de las 200 tenían menos me gusta que 25 minutos antes.
| Antigüedad en la primera lectura | Publicaciones | Cambió el número de me gusta | Cambio mediano (las que cambiaron) | Mayor subida |
|---|---|---|---|---|
| Últimos 7 días | 12 | 12 | +128,5 | +11.119 |
| De 7 a 30 días | 33 | 24 | +13,5 | +354 |
| De 30 a 90 días | 73 | 33 | +1 | +10 |
| Más de 90 días | 82 | 31 | −1 | +38 |
Quien siga las interacciones solo necesita releer a menudo las publicaciones de los últimos 30 días; las de más de un mes apenas suben o bajan unos pocos me gusta. Para una cuenta que publica una vez al día, como la NASA, el limit por defecto de 30 cubre un mes, así que basta una llamada diaria.
Sumando las tres llamadas a user_posts, recibimos 495 filas por 0,001668 USD: 0,0034 USD por 1.000 publicaciones, entre 445 y 801 veces menos que los 1,50–2,70 USD de Apify Instagram Scraper.
| Llamada | Hora (SGT) | limit | Filas | Cobrado | Por 1.000 |
|---|---|---|---|---|---|
| nasa | 13:35:55–13:36:44 | 200 | 200 | 0,000556 USD | 0,00278 USD |
| natgeo | 13:41:46–13:42:31 | 200 | 95 | 0,000556 USD | 0,00585 USD |
| nasa, repetición | 14:00:42–14:01:26 | 200 | 200 | 0,000556 USD | 0,00278 USD |
| Total | 495 | 0,001668 USD | 0,0034 USD |
El gráfico muestra cuándo se publicaron esas 200 entradas. La más antigua es del 7 de mayo de 2026 y la más reciente, del 25 de octubre de 2026: una sola llamada cubre cinco meses y medio. Para vigilar a la competencia, eso significa que una petición lee medio año del perfil de una cuenta. Después basta con leer cada día las 30 más recientes, el limit por defecto, para mantener el registro al día. En Apify, esas mismas 200 publicaciones son 200 eventos de resultado: 0,30 USD en Business y 0,54 USD en Free.
Hay un hallazgo más que tenemos que contar: en la llamada de las 13:35, el media_type de user_posts venía mal. Las 200 filas traían media_type igual a image. En el mismo momento, profile mostraba 4 vídeos entre las 12 publicaciones recientes de la NASA, por ejemplo DeTUk4sDSp- y De7XCa_TJ4h, y user_posts también las marcaba como image. Lo comunicamos al equipo de ingeniería y se corrigió el 26 de octubre. A las 16:01 SGT volvimos a llamar a user_posts para la NASA con limit=12: 4 de las 12 filas llegaron como video y 8 como image, igual que en profile. Para datos obtenidos antes de la corrección, use video_url para encontrar vídeos: 56 de las 200 filas lo traen, incluidos los 4 vídeos conocidos. A las 13:43 SGT también leímos 11 de ellas por enlace con instagram/post, y los 4 vídeos llegaron como video.
Separar por video_url muestra algo que media_type esconde. Las 56 publicaciones de la NASA con enlace de vídeo tuvieron una mediana de 96.512 me gusta, y las otras 144, de 255.039: las de vídeo recibieron menos del 40 %. La mediana de comentarios fue parecida: 919 frente a 1007. La petición post con 11 enlaces se cobró como 11 objetivos, 0,006111 USD en total, es decir, 0,556 USD por 1.000. Frente a Apify Post Scraper, a 1,00–1,70 USD, la ventaja es solo de 1,8 a 3,1 veces: igual que los perfiles, pertenece al grupo que se cobra por objetivo.
Prueba 3: Reels, en pausa por cuenta, disponibles por hashtag y por palabra clave
Los Reels fueron el único dato que no pudimos leer por cuenta. El día de la prueba, el catálogo marcaba instagram/reels (Reels por nombre de usuario, a 0,001194 USD) como available=false. Aun así enviamos una petición a las 13:38:07 SGT. Respondió 503 con el código unavailable, el motivo temporarily_unavailable, un retry_after de 900 segundos y billing.charged_usd igual a 0. Es decir, la capacidad rechaza las llamadas mientras está en pausa y no las cobra. Para sacar Reels en bloque por cuenta hoy, lo indicado es Apify Instagram Reel Scraper. Otra vía es leer los enlaces con user_posts y comprobar cada uno con post.
Los Reels por hashtag y por palabra clave sí funcionan. A las 13:39:47 SGT llamamos a instagram/hashtag con hashtag=coffee, results_type=reels y limit=100, y recibimos 30 Reels por 0,000556 USD. A las 14:01:34 SGT repetimos con travel y volvimos a recibir 30 filas por 0,000556 USD; las dos llamadas suman 60 filas, 0,0185 USD por 1.000. A las 13:40:19 SGT llamamos a instagram/reels_search con la palabra coffee y limit=200, y recibimos 92 Reels por 0,007194 USD: 0,0782 USD por 1.000.
| Llamada | Hora (SGT) | limit | Filas | Cobrado | Por 1.000 |
|---|---|---|---|---|---|
reels de nasa (en pausa) | 13:38:07 | por defecto | 0, respuesta 503 | 0 USD | no aplica |
hashtag coffee, reels | 13:39:47 | 100 | 30 | 0,000556 USD | 0,0185 USD |
hashtag travel, reels | 14:01:34 | 100 | 30 | 0,000556 USD | 0,0185 USD |
reels_search coffee | 13:40:19 | 200 | 92 | 0,007194 USD | 0,0782 USD |
reels_search cuesta más por llamada, pero cada fila trae campos de reproducción como play_count y duration_sec, útiles para elegir los vídeos más vistos. Apify Reel Scraper cobra 2,60 USD en Free y 1,00 USD en Business por 1.000, más 0,001 USD por cada arranque. Por hashtag salimos entre 54 y 140 veces más baratos, y por palabra clave, entre 12,8 y 33 veces.
Apify Reel Scraper ofrece cosas que nosotros no, y lo decimos tal cual. Vende el número de veces compartido como complemento, a 7,00 USD por 1.000 en Free; vende transcripciones desde 0,048 USD por minuto y la descarga del archivo de vídeo desde 0,02 USD por MB; y también saca todos los Reels de una cuenta. El catálogo menciona transcript y music entre los campos de reels_search, pero ninguna de nuestras 92 filas traía valor en ninguno de los dos; para transcripciones y música, hoy hay que usar Apify.
Lo que sí traían las 92 filas eran reproducciones y duración. Las reproducciones iban de 267.000 a 194 millones, con una mediana de 3,52 millones, y 78 filas superaban el millón. La duración mediana fue de 21,6 segundos, y se publicaron entre el 28 de julio y el 25 de octubre. Es decir, la búsqueda por palabra clave devuelve Reels de los últimos tres meses que ya encontraron público: sirve para ver formatos probados, no para detectar vídeos nuevos antes de que despeguen.
Prueba 4: comentarios, 15 por llamada, baratos por fila pero pocos
Los comentarios son el ejemplo más claro de que limit es un techo. Llamamos a instagram/comments en tres publicaciones: la del 25 de octubre de la NASA (733 comentarios, limit=100), la más comentada de la NASA (12.782 comentarios, limit=50) y la más comentada de natgeo (4093 comentarios, limit=50). Las llamadas fueron a las 13:37:47, 13:39:10 y 13:44:20 SGT. Las tres devolvieron exactamente 15 comentarios y costaron 0,000556 USD cada una. En total, 45 comentarios por 0,001668 USD: 0,0371 USD por 1.000, entre 51 y 70 veces menos que Apify Comments Scraper, a 1,90–2,60 USD.
| Publicación | Comentarios que tiene | limit | Filas recibidas | Parte del total |
|---|---|---|---|---|
| nasa, luna llena del 25 de octubre | 733 | 100 | 15 | 2,0 % |
| nasa, la más comentada | 12.782 | 50 | 15 | 0,12 % |
| natgeo, la más comentada | 4093 | 50 | 15 | 0,37 % |
El precio bajo es por fila, no por capacidad. En una publicación con 12.782 comentarios, una llamada nos dio 15, cerca del 0,12 %. Es un límite de Instagram: cada publicación solo muestra en público unos 15 comentarios, así que un limit mayor no devuelve más. Del lado de Apify, las preguntas frecuentes de Instagram Scraper dicen que el plan Free solo obtiene una página de comentarios por publicación, unos 15, y que los planes de pago no tienen ese límite y además pueden ordenar por más recientes e incluir respuestas (Instagram Scraper).
Si su tarea es exportar todos los comentarios de una publicación viral para un estudio de sentimiento, un plan de pago de Apify encaja mejor. Si es revisar cada día la pantalla más reciente de comentarios de 500 publicaciones para detectar señales negativas, 15 por llamada bastan, y nuestro precio es de 0,278 USD al día.
También importa cuáles son esos 15. En la publicación de la NASA del 25 de octubre, los 15 se escribieron en los 20 minutos previos a nuestra llamada, de 13:19 a 13:37 SGT. En la de natgeo, cayeron entre la 01:41 y las 11:27 SGT de ese día. De los 45 comentarios, 43 tenían 0 me gusta, y solo uno era de una cuenta verificada. Así que comments devuelve la pantalla más reciente, no los comentarios destacados por me gusta: sirve para ver «si alguien se está quejando ahora mismo», pero no para encontrar las opiniones más representativas.
Prueba 5: seguidores, entre 40 y 50 por llamada, los resultados vacíos se reembolsan
El catálogo indica para instagram/followers_list 50 por defecto y 500 como máximo. A las 13:37:58 SGT pedimos los seguidores de la NASA con limit=500 y recibimos 49 cuentas; a las 13:38:49 SGT, los de natgeo con limit=200, y recibimos 43. Cada llamada costó 0,000556 USD: 92 cuentas por 0,001112 USD, 0,0121 USD por 1.000. Apify Followers and Following Scraper cobra 1,15–2,00 USD, así que salimos entre 95 y 166 veces más baratos. Ese actor de Apify se creó el 30 de junio de 2026, su precio actual rige desde el 6 de agosto de 2026 y tuvo 1117 usuarios en los últimos 30 días.
También aquí hay que marcar el límite. La NASA tiene 104 millones de seguidores, así que 49 son una porción mínima. También es un límite de Instagram: en las cuentas verificadas y en algunas cuentas de empresa, solo la primera página de seguidores es pública y no hay cursor para la siguiente. La NASA y natgeo están verificadas; las cuentas públicas no verificadas devuelven más. Por eso no se pueden exportar todos los seguidores de una cuenta grande verificada. La lista de seguidos es otra historia. La NASA solo sigue a 90 cuentas, y la llamada a following_list de las 13:39:27 SGT devolvió las 90. En una tercera prueba, a las 13:44:50 SGT, enviamos una petición asíncrona de seguidores del Real Madrid. La tarea terminó bien pero con 0 filas, y su refund_state era refunded: el cobro se devolvió.
El gráfico junta todos los recuentos. Solo user_posts llenó su limit; casi todas las demás capacidades devolvieron alrededor de una página. Eso no cambia la regla de un cobro por llamada, pero sí el precio por 1.000. Por eso todas las diferencias del artículo usan las filas recibidas y no el limit: si dividiéramos entre el limit, los comentarios parecerían costar 0,0056 USD por 1.000, y eso sería falso.
¿Se cobran los fallos y los resultados vacíos? Nuestras seis pruebas
Enviamos a propósito seis tipos de peticiones anómalas. La tabla muestra lo que pasó.
| Caso | Hora (SGT) | Respuesta | Cobrado |
|---|---|---|---|
| Sin clave de API | 13:35:31 | 401 missing_key; el mensaje dice que no se cobró | 0 USD |
Parámetro mal escrito (results_limit) | 13:38:32 | 422 unknown_param, con los parámetros admitidos username y limit y un ejemplo que funciona | 0 USD |
Capacidad en pausa (reels) | 13:38:07 | 503 unavailable, retry_after de 900 segundos | 0 USD |
| Más de 10 llamadas por minuto | 13:38:56 | 429 rate_limited | 0 USD |
| Seguidores con 0 filas (async) | 13:44:50 | Tarea correcta, count 0, refund_state igual a refunded | Reembolsado |
Usuario que no existe (profile), dos nombres | 13:38:07 y 14:02:12 | 200, y results solo trae el nombre de usuario que enviamos | 0,000556 USD cada vez, sin reembolso (antes de la corrección) |
| Usuario que no existe, nueva prueba tras la corrección (nombre aleatorio) | 16:00:53 | 200, results vacío, billing.reason igual a empty_result_refunded | 0 USD |
La última fila es un problema y lo contamos tal cual. Según las reglas de EveryInfra, un resultado vacío debería reembolsarse. Aquí la respuesta no estaba vacía: traía un campo username, pero ese campo solo repetía lo que enviamos y no contenía datos de ninguna cuenta. El sistema lo trató como un éxito y lo cobró. Lo repetimos 24 minutos después con otro nombre inexistente y pasó lo mismo, así que no es algo puntual. Pasamos los números de petición de las dos llamadas al equipo de ingeniería, y se corrigió el 26 de octubre. A las 16:00:53 SGT repetimos la prueba con un nombre aleatorio que no existe: la llamada devolvió 200 con results vacío, billing.charged en false y el motivo empty_result_refunded, así que no se cobró nada.
Del lado de Apify, el cobro por evento significa que se paga por los resultados escritos en el conjunto de datos. Una ejecución fallida no escribe resultados, así que en principio no suma cobros por resultado. Apify permite además fijar un gasto máximo por ejecución, y el actor se detiene al llegar a ese tope (Pay-per-event pricing model). Aun así, el uso real puede torcerse. Un usuario de Reddit contó que un actor no siempre respetaba el límite de elementos, descargó miles de más y los cobró, y su reclamación no prosperó (hilo en r/automation). Ese hilo hablaba de un actor de YouTube, no de Instagram Scraper; lo citamos solo como ejemplo del riesgo principal del cobro por resultado: que el número de filas se descontrole.
Apify publica en sus metadatos el resultado de las ejecuciones de cada actor en los últimos 30 días, y el gráfico muestra nuestro cálculo con esas cifras; qué significa cada estado final (fallida, tiempo agotado, abortada) está en la documentación de ejecuciones de Apify. El Instagram Scraper principal se ejecutó 18.216.872 veces en 30 días: 1117 ejecuciones fallaron, 70.933 agotaron el tiempo y 12.424 se abortaron, así que el 0,46 % no terminó bien, sobre todo por tiempo agotado. Eso dice dos cosas. El uso es enorme, con 58.198 usuarios en 30 días. Y unas 46 ejecuciones de cada 10.000 no terminan bien, así que un flujo programado a diario debería incluir un reintento. Son cifras publicadas por Apify, no una medición nuestra, y no se pueden comparar con la tasa de éxito de nuestras 26 llamadas.
Cómo comprobamos estas cifras
Las comparaciones de precios suelen fallar cuando «la petición salió bien» se lee como «los datos sirven». Por eso revisamos cada llamada real con los mismos pasos, y guardamos en archivo las respuestas originales y los scripts. Primero, el importe solo se acepta de dos fuentes. En las llamadas síncronas usamos billing.charged_usd de la respuesta. Las respuestas de las tareas asíncronas no traen importe, así que buscamos cada número de petición en el registro de llamadas de la consola. Así revisamos las tres tareas de user_posts y las dos de seguidores.
Segundo, las filas se cuentan por la longitud real del arreglo results y luego se quitan duplicados por post_id o por identificador de cuenta: las dos lecturas de nasa dieron 200 filas únicas y la de natgeo, 95. Tercero, comprobamos que los campos tengan valor y no solo nombre. En las 200 filas de nasa, texto, me gusta, comentarios, hora, autor e imagen estaban llenos al 100 %. Reproducciones y lugar figuran en el catálogo, pero esta llamada no los devolvió, y el enlace de vídeo solo tenía valor en 56 filas; la tabla de campos lo indica.
Cuarto, cruzamos un conjunto de datos con otra capacidad. profile dice que la NASA tiene 4979 publicaciones, así que 200 son cerca del 4 %: «cinco meses y medio» significa historia reciente, no el archivo completo. natgeo tiene 32.000 publicaciones, y 95 cubren solo cuatro semanas. Quinto, los precios de Apify se leen solo de los metadatos públicos y se cotejan con la Store. La página muestra 2,70, 2,30, 1,90 y 1,50 USD, y la API tiene los mismos cuatro valores en FREE, BRONZE, SILVER y GOLD. También recalculamos los 8200, 104.700 y 666.000 resultados de la página como cuota dividida entre precio, y los tres coinciden con menos de un 1 % de diferencia.
| Paso | Qué comprobamos | Resultado |
|---|---|---|
| 1. Importe | billing.charged_usd o el registro de llamadas de la consola | 21 llamadas cobradas, 0,023869 USD en total |
| 2. Filas | Longitud real de results, sin duplicados | nasa 200 y 200, natgeo 95 |
| 3. Campos | Que tengan valor, no solo nombre | 100 % en texto, me gusta, comentarios, hora, autor e imagen |
| 4. Cruce | La misma publicación con otra capacidad | 4 vídeos marcados como image en user_posts |
| 5. Precios de Apify | API pública frente a la página de la Store | Los cuatro niveles coinciden; cuotas recalculadas con menos de un 1 % de diferencia |
La factura mensual: de 1000 a un millón de publicaciones
Para comparar un mes, el coste de Apify tiene que incluir la cuota del plan. El plan Free trae 5 USD de uso y luego se detiene; Starter (19 USD), Scale (199 USD) y Business (999 USD) son prepagados, lo que no se usa caduca y el exceso se cobra al precio de ese nivel. Tomamos el plan de Apify más barato para cada volumen y nuestro precio medido de publicaciones para EveryInfra. No sumamos proxies, almacenamiento ni transferencia.
| Publicaciones al mes | Plan de Apify más barato | Coste mensual en Apify | Coste mensual en EveryInfra |
|---|---|---|---|
| 1000 | Free (usa 2,70 USD del uso gratuito) | 2,70 USD | 0,0034 USD |
| 10.000 | Starter | 23,00 USD | 0,034 USD |
| 100.000 | Scale | 199,00 USD | 0,34 USD |
| 500.000 | Scale | 950,00 USD | 1,69 USD |
| 1.000.000 | Business | 1500,00 USD | 3,37 USD |
La columna de EveryInfra es pequeña porque user_posts trae hasta 200 publicaciones por llamada. Hay dos matices. El primero: el trabajo real casi nunca necesita solo publicaciones. Si además quiere el perfil de cada cuenta, los perfiles cuestan 0,556 USD por 1.000. Vigilar 1000 cuentas a diario, con una lectura de perfil y las 30 publicaciones más recientes, son 30.000 llamadas de perfil y 30.000 de publicaciones al mes: unos 33,36 USD. El mismo trabajo en Apify son 30.000 perfiles y 900.000 publicaciones, unos 1398 USD en Business, muy por encima del plan Free. El segundo: una de nuestras tres llamadas trajo solo 95 filas, así que el precio real por 1.000 publicaciones se mueve entre 0,003 y 0,006 USD. La tabla usa el valor conjunto de las tres llamadas: 495 filas por 0,001668 USD.
Tres trabajos habituales de agencias en España y América Latina muestran el mismo patrón. Selección de creadores: leer el perfil y las 30 publicaciones más recientes de 500 candidatos son 1000 llamadas, 0,556 USD; en Apify son 500 perfiles y 15.000 publicaciones, 23,30 USD en Business y 41,80 USD en Free, más de lo que cubre el plan gratuito. Escucha de marca: leer cada día las publicaciones y los Reels de tres hashtags de marca, más una pantalla de comentarios de 20 publicaciones destacadas, son 26 llamadas diarias, unos 0,43 USD al mes; si todas las páginas se llenan, son unos 14.400 resultados de Apify al mes, unos 21,60 USD al precio Business de Instagram Scraper.
| Trabajo | Llamadas a EveryInfra al mes | Coste en EveryInfra | Resultados de Apify al mes | Coste en Apify Business |
|---|---|---|---|---|
| Selección de creadores, 500 candidatos, una vez | 1000 | 0,556 USD | 15.500 | 23,30 USD |
| Escucha de marca, 3 hashtags y 20 pantallas de comentarios al día | 780 | 0,43 USD | 14.400 | 21,60 USD |
| Revisión de competencia, 50 cuentas × 200 publicaciones por semana | 200 | 0,11 USD | 40.000 | 60,00 USD |
Revisión de competencia: leer cada semana las 200 publicaciones más recientes de 50 cuentas competidoras son 200 llamadas al mes, 0,11 USD en EveryInfra, y 40.000 resultados en Apify, 60 USD en Business. De los tres, la diferencia más pequeña es la selección de creadores, porque la mitad de sus llamadas son lecturas de perfil, que se cobran por objetivo.
Cuándo sale más barato el cobro por resultado
Con las dos fórmulas a la vista se ve dónde está el punto de equilibrio. En Apify, el coste por 1.000 es el precio del nivel, haya las filas que haya en la ejecución (Reel Scraper suma 0,001 USD por arranque). En EveryInfra, el coste por 1.000 es el precio por llamada dividido entre las filas por llamada, por 1.000. Donde las dos cifras se igualan está el mínimo de filas por llamada a partir del cual dejamos de ser más caros. Para user_posts, a 0,000556 USD, frente a Apify Instagram Scraper Business, a 1,50 USD, el equilibrio está en 0,37 filas por llamada: con una sola fila ya salimos más baratos.
| Capacidad de EveryInfra | Precio por llamada | Actor de Apify, nivel Business | Filas por llamada para empatar | Filas medidas |
|---|---|---|---|---|
user_posts | 0,000556 USD | Instagram Scraper, 1,50 USD | 0,37 | 95–200 |
comments | 0,000556 USD | Comments Scraper, 1,90 USD | 0,29 | 15 |
followers_list | 0,000556 USD | Followers and Following Scraper, 1,15 USD | 0,48 | 43–49 |
reels_search | 0,007194 USD | Reel Scraper, 1,00 USD | 7,2 | 92 |
similar_profiles | 0,008806 USD | Profile Scraper, 1,60 USD | 5,5 | no probado |
Para reels_search, a 0,007194 USD, frente a Reel Scraper Business, a 1,00 USD, el equilibrio está en 7,2 filas por llamada, y medimos 92. Para similar_profiles, a 0,008806 USD, frente a Profile Scraper Business, a 1,60 USD, está en 5,5 cuentas por llamada, y el valor por defecto del catálogo es 20.
La verdadera excepción son los niveles de empresa de Apify. Los metadatos públicos también incluyen PLATINUM a 0,90 USD y DIAMOND a 0,50 USD por 1.000 en Instagram Scraper; Profile Scraper DIAMOND cuesta 0,50 USD y Post Scraper DIAMOND, 0,40 USD. Estos niveles no figuran en la tabla pública de planes, y la documentación de Apify dice que los clientes empresariales pueden tener descuentos adicionales (Actors in Store); su documentación de precios y costes indica que PLATINUM y DIAMOND son solo para clientes Enterprise. Si usted es cliente empresarial de Apify con nivel DIAMOND, las filas que se cobran por objetivo se invierten: 1000 perfiles cuestan 0,50 USD en Apify y 0,556 USD con nosotros, y 1000 detalles de publicación cuestan 0,40 USD en Apify Post Scraper y 0,556 USD con nosotros.
Dicho de otro modo: en trabajos de «un objetivo, un cobro», un cliente grande puede pagar entre un 10 % y un 28 % menos en Apify que con nosotros. En los datos que llegan por páginas, como publicaciones, listas de Reels, comentarios y seguidores, seguimos siendo más baratos incluso frente a DIAMOND: en publicaciones, DIAMOND cuesta 0,50 USD por 1.000 y nuestro precio medido es 0,0034 USD, unas 148 veces menos.
Otro coste que se pasa por alto son las filas que no se usan. Con el cobro por petición, las filas extra son gratis; pero si solo necesita la publicación más reciente de cada cuenta, igual paga 0,000556 USD por llamada. El coste por fila útil es entonces de 0,556 USD por 1.000, el mismo que una lectura de perfil y solo 2,7 veces menos que Apify Business. El cobro por resultado tiene el problema contrario: solo paga lo que recibe, pero los límites grandes se acumulan rápido. El resultsLimit de Apify se aplica por URL. Si pone 200 para cada una de 500 cuentas, una ejecución puede generar hasta 100.000 eventos de resultado, 150 USD en Business.
Por eso, el volumen se planifica distinto en cada modelo. Con cobro por resultado, decida el máximo de filas que necesita. Con cobro por petición, decida el mínimo de llamadas que necesita.
Primeros pasos: alta, prueba, MCP y automatización
La página de Apify en la Store describe ocho pasos: crear una cuenta, abrir Instagram Scraper, elegir el tipo de contenido, pegar las URL, fijar el límite de resultados por URL, añadir si quiere un filtro de fechas, iniciar la ejecución y descargar el conjunto de datos (Instagram Scraper). El plan Free no pide tarjeta. La fuerza de Apify es su interfaz completa: formulario visual, programación, webhooks, exportación a JSON, CSV, Excel y XML, e integraciones listas con Zapier, Make, n8n y Google Sheets (integración con n8n). También tiene un cliente de Python y una API v2 completa.
| Aspecto | Apify Instagram Scraper | EveryInfra |
|---|---|---|
| Unidad de cobro | Por resultado (evento) | Por petición; con varios enlaces, por enlace |
| Cuota mensual | Free 0 USD (con 5 USD de uso) / 19 / 199 / 999 USD | Ninguna |
| Entrada de pago más baja | Plan Starter, 19 USD al mes | Recarga de 10 USD |
| Caducidad del saldo | El uso no gastado caduca cada ciclo | No caduca |
| Crédito gratis | 5 USD al mes, sin tarjeta | 1 USD por una estrella en GitHub, 24 horas |
| Fallos y resultados vacíos | Sin resultado no hay cobro por resultado; gasto máximo por ejecución | 401, 422, 429 y 503 gratis; vacíos reembolsados; en nuestra prueba del 2026-10-26, un usuario inexistente se cobró dos veces antes de la corrección; la nueva prueba fue gratis |
| MCP | mcp.apify.com, con OAuth o token | api.everyinfra.com/mcp, con clave Bearer |
| Sin código | Consola, programación, Zapier, Make, nodo de n8n | Zona de pruebas de la consola; n8n con el nodo HTTP Request |
| Lo que tiene el otro | Lugares, menciones, estadísticas de hashtag, transcripciones, descarga de vídeo | 15 capacidades de Instagram, con perfiles similares y búsqueda de cuentas |
EveryInfra se usa en tres pasos. Consiga una clave de API en la guía rápida. Haga una llamada en la zona de pruebas de la consola, por ejemplo con la prueba de un clic de la página de user_posts, que por defecto lee las publicaciones de nasa. Luego ponga la misma petición en su código o en su cliente de IA. No hay formulario visual ni programador de tareas: para automatizar hace falta un script propio o el nodo genérico HTTP Request de n8n. Es una ventaja real de Apify, y la sección sobre cuándo conviene Apify vuelve sobre ella.
API de scraper de Instagram: úsela desde código y clientes de IA
Todas las capacidades de esta prueba están en la página del scraper de Instagram, y cada una tiene además su propia página. Para contenido: publicaciones de usuario, perfil y publicación individual. Para reacciones y descubrimiento: comentarios, lista de seguidores, hashtag y búsqueda de Reels. Esta es la petición de la prueba 2; cambie username para leer otra cuenta.
curl -s https://api.everyinfra.com/api/v1/social \
-H "Authorization: Bearer ${EVERYINFRA_API_KEY}" \
-H "Content-Type: application/json" \
-d '{
"platform": "instagram",
"action": "user_posts",
"mode": "async",
"params": { "username": "nasa", "limit": 200 }
}'
# Devuelve 202 y un job_id; después, GET https://api.everyinfra.com/api/v1/jobs/<job_id>Los campos de user_posts corresponden uno a uno con response_fields del catálogo. En las 200 filas de nasa no aparecieron las claves view_count, location, hashtags ni top_comments, y video_url solo tenía valor en 56 filas.
| Campo | Significado | En las 200 filas de nasa |
|---|---|---|
post_id / id / url | Código corto, identificador numérico, enlace | Presente en las 200, 200 únicos |
text | Texto | Presente en las 200 |
media_type | Tipo de medio | Todo image en la llamada de las 13:35; corregido el 26 de octubre, y la nueva prueba de las 16:01 trajo 4 video de 12 |
like_count / comment_count | Me gusta y comentarios | Presente en las 200; me gusta de 21.732 a 2.754.686 |
posted_at | Hora de publicación (UTC) | Del 7 de mayo al 25 de octubre de 2026 |
author_username / author_name / author_id | Autor | Presente en las 200 |
image_url / width / height | Imagen de portada y tamaño | Presente en las 200 |
video_url | Enlace del vídeo | En 56 filas, incluidos los 4 vídeos conocidos; úselo para encontrar vídeos |
view_count / location / hashtags / top_comments / is_comments_disabled / author_follower_count | Reproducciones, lugar, hashtags, comentarios destacados y más | No llegaron en esta llamada |
Para usar los mismos datos en un cliente de IA, añada el servidor MCP de EveryInfra a su configuración. El protocolo está en la especificación de Model Context Protocol, y la configuración de cada cliente, en la documentación de MCP y en la guía de MCP remoto.
{
"mcpServers": {
"everyinfra": {
"url": "https://api.everyinfra.com/mcp",
"headers": { "Authorization": "Bearer ${env:EVERYINFRA_API_KEY}" }
}
}
}Después puede pedir: «Usa EveryInfra para leer las 200 publicaciones más recientes de realmadrid en Instagram y cuenta publicaciones y me gusta medios por mes». Apify tiene su propio servidor MCP en mcp.apify.com, con inicio de sesión OAuth, y tools=apify/instagram-scraper carga solo la herramienta de Instagram Scraper (Apify MCP server, código en GitHub). Dentro de un cliente de IA, los dos funcionan de forma parecida; la diferencia sigue siendo el cobro. Cuando un modelo pide más páginas por MCP, Apify suma por fila y nosotros por llamada. Para Cursor, vea nuestra guía de datos de Instagram, TikTok y Amazon en Cursor con MCP.
¿Puede la API oficial de Instagram sustituir a los dos?
Muchos lectores preguntan primero por qué no usar la API de Meta. La respuesta es que su alcance es estrecho. La API de la plataforma de Instagram sirve sobre todo a las cuentas profesionales que usted gestiona: publicar, leer sus propios comentarios y sus propias estadísticas. Para leer otras cuentas solo existe Business Discovery, que cubre datos públicos de otras cuentas de empresa y de creador. Para buscar publicaciones por hashtag está Hashtag Search, que permite como máximo 30 hashtags distintos por cuenta en cualquier periodo de 7 días.
La API oficial no da listas de seguidores de usuarios comunes ni hilos completos de comentarios en publicaciones ajenas. La Basic Display API para cuentas personales dejó de funcionar el 4 de diciembre de 2024 (blog de Meta para desarrolladores, 2024-09-04).
| Necesidad | API oficial de Instagram | Apify Instagram Scraper | EveryInfra |
|---|---|---|---|
| Publicaciones y estadísticas de su propia cuenta | Sí | Solo la parte pública | Solo la parte pública |
| Perfiles de otras cuentas de empresa o creador | Business Discovery | Sí | Sí |
| Perfiles de cuentas personales | No | Las públicas | Las públicas |
| Publicaciones por hashtag | 30 hashtags distintos cada 7 días | Sí | Sí |
| Listas de seguidores | No | Sí, por cuenta | Una página por llamada |
| Comentarios en publicaciones ajenas | No | Sí, más en planes de pago | 15 por llamada |
La última entrada del registro de cambios de la plataforma de Instagram también gira en torno a la cuenta propia: el 20 de octubre de 2026 Meta añadió /ordered_comments, que devuelve comentarios en el orden de pantalla solo para medios de anuncios. Si su tarea es leer datos públicos de otros, la API oficial ayuda muy poco, y por eso existen servicios como Apify y EveryInfra.
Cuándo conviene más Apify
Aquí hay siete puntos, y cada uno es un hecho que se puede comprobar. Primero: necesita datos de lugares de Instagram (coordenadas, direcciones, publicaciones en un lugar), el volumen de un hashtag, sus niveles de hashtags relacionados o las menciones de una marca. Apify Instagram Scraper los ofrece como tipos de salida, y nuestras 15 capacidades no tienen lugares ni estadísticas de hashtag. Segundo: necesita Reels en bloque por cuenta, o el número de compartidos, transcripciones o archivos de vídeo. Nuestra capacidad reels estaba en pausa el día de la prueba, y Apify Reel Scraper vende esos complementos. Tercero: necesita muchos comentarios o respuestas anidadas de una publicación. Los planes de pago de Apify no tienen el límite de una página, y nosotros devolvemos los unos 15 comentarios que Instagram muestra en público por publicación.
Cuarto: necesita todos los seguidores de una cuenta grande. Followers and Following Scraper de Apify cobra por cuenta, y en las cuentas grandes verificadas Instagram solo muestra la primera página de seguidores, entre 40 y 50 por llamada. Quinto: no programa y quiere un formulario web, programación de tareas y Zapier o Make. La consola y las integraciones de Apify están más completas que las nuestras. Sexto: su flujo ya funciona en Apify y usa muchos actores además de Instagram. La Store de Apify tiene miles de actores, y migrar tiene su propio coste. Séptimo: es cliente empresarial de Apify con nivel DIAMOND. En perfiles y detalle de publicación, que se cobran por objetivo, Apify cobra 0,40–0,50 USD por 1.000, entre un 10 % y un 28 % menos que nuestros 0,556 USD, así que no hay motivo para mover ese trabajo.
| Caso | Mejor opción hoy | Motivo |
|---|---|---|
| Lugares, menciones, estadísticas de hashtag | Apify | No tenemos esas capacidades |
| Reels en bloque por cuenta, transcripciones, vídeo | Apify | Nuestro reels estaba en pausa |
| Todos los comentarios de una publicación viral | Apify, plan de pago | Instagram solo muestra unos 15 por publicación |
| Todos los seguidores de una cuenta grande | Apify | En cuentas verificadas solo es pública la primera página (43–49) |
| Sin código, con formularios y programación | Apify | Su consola e integraciones son más completas |
| Cliente empresarial con nivel DIAMOND, perfiles | Apify | 0,50 USD frente a 0,556 USD por 1.000 |
| Publicaciones, Reels por hashtag, comentarios recientes, desde código | EveryInfra | Entre 12 y 800 veces más barato en nuestras pruebas |
También vale lo contrario. Si la mayor parte de su volumen son publicaciones, Reels por hashtag o palabra clave, la pantalla más reciente de comentarios y datos básicos de perfil, y lo llama desde código o desde un cliente de IA, nuestros precios medidos en esos datos son de unas pocas veces a varios cientos de veces más bajos.
Cumplimiento: datos públicos, cuentas privadas y condiciones de la plataforma
Primero, las cuentas privadas. Solo leemos datos públicos. La respuesta de profile incluye el campo is_private, y no leemos publicaciones ni seguidores de cuentas privadas. Las preguntas frecuentes de Apify dicen también que, en general, no se pueden extraer perfiles privados. La única excepción es una cuenta privada marcada como colaboradora en una publicación pública, porque Instagram trata esa publicación como pública (Instagram Scraper).
Después, las condiciones y los tribunales. Las condiciones de uso de Instagram no permiten acceder ni recopilar información de forma automatizada sin permiso. Meta explicó su postura en How We Combat Scraping, y quien usa la API oficial debe cumplir las condiciones de la plataforma de Meta. En enero de 2024, el tribunal federal del Distrito Norte de California resolvió en Meta contra Bright Data que extraer datos públicos sin iniciar sesión no incumplía las condiciones de Meta (expediente). El 18 de abril de 2022, el Noveno Circuito sostuvo en hiQ contra LinkedIn que leer páginas web públicas no es un acceso «sin autorización» según la ley federal de fraude informático (sentencia). Son decisiones de tribunales de Estados Unidos sobre hechos concretos, no un permiso general.
Los datos personales son otra capa, y aquí importan las leyes de cada país. En la Unión Europea rige el RGPD, y en España, además, la Ley Orgánica 3/2018 de Protección de Datos. En México, la nueva Ley Federal de Protección de Datos Personales en Posesión de los Particulares se publicó en el Diario Oficial el 20 de marzo de 2025, y su última reforma, el 14 de noviembre de 2025. En la prueba 5, un tercio de los seguidores de las dos páginas eran cuentas privadas y el resto, en su mayoría, personas corrientes: son los datos que piden más cuidado. No damos asesoría legal. Sugerimos tres hábitos: recoja solo los campos que su tarea necesita, quite los nombres de usuario de los datos de seguidores antes de guardarlos, y conserve la hora y el origen de cada petición.
Cambios recientes (septiembre–octubre de 2026)
| Fecha | Cambio | Qué significa para usted |
|---|---|---|
| 2026-10-23 | Reuters informó que Meta retrasó sus nuevas condiciones comerciales del 30 de octubre al 20 de noviembre, y un senador de EE. UU. cuestionó la cláusula de extracción de datos (Reuters) | Las reglas de Meta sobre quién puede extraer qué están cambiando; quien tenga cuentas de empresa debe leer las nuevas condiciones antes del 20 de noviembre |
| 2026-10-20 | La plataforma de Instagram añadió /ordered_comments, que devuelve comentarios de anuncios en el orden de pantalla (registro de cambios) | La API oficial sigue cubriendo solo sus cuentas y anuncios; los comentarios de otras cuentas siguen necesitando un tercero |
| 2026-10-17 | Meta quitó de sus condiciones comerciales el texto sobre entrenar IA con contenido extraído (TechCrunch; primero lo publicó Nieman Lab el 2026-10-15; texto en condiciones comerciales de Meta y la nota de actualización) | Las condiciones comerciales de Meta siguen cambiando y el texto sobre extracción puede volver a cambiar; lea la versión vigente antes de contratar o integrar |
| 2026-10-07 | Apify Instagram Post Scraper empezó a aplicar nuevos precios: 1,00–1,70 USD por publicación, más 0,60–1,00 USD por el detalle (metadatos públicos) | Un resultado puede ser ahora varios eventos de pago; súmelos al comparar |
Para quien compra datos, lo más directo de esta tabla es lo de Post Scraper: Apify reparte un resultado en varios eventos de pago, así que el precio de lista por resultado ya no basta. Sume los eventos extra, las cuotas y el crédito que caduca para ver el coste real.
Siguientes pasos: de una llamada de prueba a un trabajo diario
Si hoy usa Apify Instagram Scraper y quiere probar el cobro por petición, el camino corto es este. Consiga una clave en la guía rápida. Ejecute user_posts una vez en la zona de pruebas con la cuenta que más lee (prueba con un clic). Compare las filas y el cobro con su ejecución de Apify para esa misma cuenta. Después pase los pasos que devuelven muchas filas por llamada y deje los perfiles, los lugares y los hilos completos de comentarios donde están.
Si trabaja con varias plataformas, vea el scraper de TikTok y el scraper de Threads, que cobran igual. Para un esquema único entre plataformas, lea la guía de API de datos unificada; para evaluar creadores, la diligencia debida con datos de creadores; y para vigilar la reputación en varias redes, monitoreo de reputación multiplataforma. Nuestras páginas de comparación completas están en alternativas.
Preguntas frecuentes
¿Apify es gratis?
En parte. La pregunta viene de la sugerencia de búsqueda «apify es gratis». El plan Free de Apify da 5 USD de uso de plataforma al mes, sin tarjeta. Al precio Free de Instagram Scraper, 2,70 USD por 1.000, eso son unos 1850 resultados. El crédito caduca cada mes y la cuenta se detiene cuando se acaba (precios de Apify). Los mismos 5 USD en EveryInfra son unas 9000 peticiones, más de un millón de publicaciones a 200 por llamada de user_posts. EveryInfra no regala crédito mensual: solo existe la prueba de 1 USD por la estrella en GitHub.
¿Es legal hacer scraping de Instagram en México o en Estados Unidos?
La pregunta viene de las sugerencias «es legal hacer scraping de instagram en mexico» y «en usa». En Estados Unidos hay dos sentencias favorables a extraer datos públicos: una en un pleito de Meta por scraping y la de hiQ contra LinkedIn. En México, los datos personales, aunque sean públicos, están cubiertos por la ley federal de 2025 citada arriba. En los dos países siguen vigentes las condiciones de Instagram, que prohíben la recopilación automatizada sin permiso. Esto no es asesoría legal.
¿Cómo funciona Apify Instagram Scraper?
La pregunta viene de la sugerencia «how does apify instagram scraper work». Según su página en la Store, Instagram Scraper es un programa (un actor) que corre en la nube de Apify. Usted le da enlaces de Instagram o un término de búsqueda, elige un tipo de contenido y fija un límite de resultados por enlace. El actor lee lo que ve un visitante sin sesión iniciada, escribe los resultados en un conjunto de datos y cobra por cada resultado escrito. Cada ejecución produce un solo tipo de contenido, así que publicaciones y comentarios necesitan dos ejecuciones. EveryInfra tiene una capacidad por tipo de dato, devuelve un mismo formato JSON y cobra por petición.
¿Cómo extraer la lista de seguidores de Instagram?
La pregunta viene de la sugerencia «como extraer la lista de seguidores en instagram». Con Apify, el actor Followers and Following Scraper, lanzado en junio de 2026, cobra 0,00115–0,002 USD por cuenta, es decir, 1,15–2,00 USD por 1.000. Con EveryInfra, followers_list cuesta 0,000556 USD por llamada y devolvió entre 43 y 49 cuentas por llamada, unos 0,012 USD por 1.000. La NASA y natgeo están verificadas, e Instagram solo muestra la primera página de seguidores de las cuentas verificadas, así que no se pueden exportar todos sus seguidores; las cuentas públicas no verificadas devuelven más. En ambos casos solo se leen cuentas públicas.
¿Se pueden extraer datos de cuentas privadas de Instagram?
No. La pregunta viene de la sugerencia «can you scrape data from instagram». Apify y EveryInfra solo leen datos públicos. profile devuelve is_private, y de una cuenta privada solo se obtienen los campos públicos del perfil. La única excepción que menciona Apify es una cuenta privada que aparece como colaboradora en una publicación pública.
¿Se paga solo el actor o también un plan de Apify?
La pregunta viene de un hilo de Reddit en r/apify. Quien preguntaba usaba un actor de perfiles de LinkedIn (4 USD por 1.000) y leía solo de 8 a 10 perfiles al día, y un plan Starter de 29 USD le parecía demasiado (hilo; el precio de Starter que leímos el 26 de octubre de 2026 era 19 USD). La pregunta era sobre LinkedIn, pero las mismas reglas de cobro valen para los actores de Instagram. La respuesta es que los cobros por evento salen del uso prepagado del plan, y los 5 USD del plan Free también sirven: con poco volumen no hace falta un plan de pago. Otro hilo preguntaba por el actor de Instagram más económico, y las respuestas recordaban que los precios varían mucho y que importa la fecha de la última actualización (hilo).
¿Cómo se llama a una API de scraper de Instagram?
La pregunta viene de la sugerencia «apify instagram scraper api». En Apify, se inicia una ejecución del actor y después se lee su conjunto de datos, con clientes para Python y Node.js. En EveryInfra, se envía una sola petición POST, como en el ejemplo de curl de arriba; para las llamadas lentas, añada "mode":"async" y lea el resultado por job_id. Los dos servicios funcionan con MCP.
Referencias
- Instagram Scraper (página de la Store con «How much will scraping Instagram cost?» y preguntas frecuentes), Apify, leída el 2026-10-26. https://apify.com/apify/instagram-scraper
- Precios de Apify (planes, unidades de cómputo, proxies, almacenamiento), Apify, leída el 2026-10-26. https://apify.com/pricing
- Metadatos públicos de Instagram Scraper (pricingInfos, stats), API de Apify, leídos a las 13:31 SGT del 2026-10-26. https://api.apify.com/v2/acts/apify~instagram-scraper
- Metadatos públicos de Instagram Post Scraper (precios desde el 2026-10-07), API de Apify. https://api.apify.com/v2/acts/apify~instagram-post-scraper
- Instagram Profile Scraper, Apify. https://apify.com/apify/instagram-profile-scraper
- Instagram Post Scraper, Apify. https://apify.com/apify/instagram-post-scraper
- Instagram Reel Scraper, Apify. https://apify.com/apify/instagram-reel-scraper
- Instagram Comments Scraper, Apify. https://apify.com/apify/instagram-comment-scraper
- Instagram Followers and Following Scraper, Apify. https://apify.com/apify/instagram-followers-following-scraper
- Instagram Hashtag Scraper, Apify. https://apify.com/apify/instagram-hashtag-scraper
- Actors in Store (cobro por evento, cobro por uso, descuentos), documentación de Apify. https://docs.apify.com/platform/actors/running/actors-in-store
- Pay-per-event pricing model (80 % para el autor, evento de arranque), documentación de Apify. https://docs.apify.com/platform/actors/publishing/monetize/pay-per-event
- Apify MCP server, documentación de Apify. https://docs.apify.com/mcp
- Integración con n8n, documentación de Apify. https://docs.apify.com/platform/integrations/n8n
- Referencia de la API v2 de Apify. https://docs.apify.com/api/v2
- Reaching platform limits, centro de ayuda de Apify, 2026-09-04. https://help.apify.com/en/articles/11079614-reaching-platform-limits
- Código de apify-mcp-server, GitHub. https://github.com/apify/apify-mcp-server
- Código de apify-client-python, GitHub. https://github.com/apify/apify-client-python
- Changelog for Instagram Platform (entradas del 2026-09-28, 2026-10-05 y 2026-10-20), Meta for Developers. https://developers.facebook.com/documentation/instagram-platform/changelog
- Hashtag Search (30 hashtags distintos cada 7 días), Meta for Developers. https://developers.facebook.com/documentation/instagram-platform/instagram-api-with-facebook-login/hashtag-search
- Business Discovery, Meta for Developers. https://developers.facebook.com/docs/instagram-platform/instagram-api-with-facebook-login/business-discovery
- Update on Instagram Basic Display API, Meta for Developers, 2024-09-04. https://developers.facebook.com/blog/post/2024/09/04/update-on-instagram-basic-display-api/
- Condiciones de la plataforma de Meta, Meta for Developers. https://developers.facebook.com/terms/
- Condiciones de uso de Instagram, centro de ayuda de Instagram. https://help.instagram.com/581066165581870
- How We Combat Scraping, Meta, 2021-04-15. https://about.fb.com/news/2021/04/how-we-combat-scraping/
- Condiciones comerciales de Meta. https://www.facebook.com/legal/commercial_terms
- Nota de actualización de las condiciones comerciales, centro de ayuda empresarial de Meta. https://www.facebook.com/business/help/2481113349080785
- Meta Platforms, Inc. v. Bright Data Ltd., 3:23-cv-00077, expediente, CourtListener. https://www.courtlistener.com/docket/66706470/meta-platforms-inc-v-bright-data-ltd/
- hiQ Labs v. LinkedIn, Tribunal de Apelaciones del Noveno Circuito de EE. UU., 2022-04-18. https://cdn.ca9.uscourts.gov/datastore/opinions/2022/04/18/17-16783.pdf
- Reglamento (UE) 2016/679 (RGPD), Diario Oficial de la UE. https://eur-lex.europa.eu/eli/reg/2016/679/oj
- Ley Orgánica 3/2018, de Protección de Datos Personales y garantía de los derechos digitales, BOE. https://www.boe.es/buscar/act.php?id=BOE-A-2018-16673
- Ley Federal de Protección de Datos Personales en Posesión de los Particulares (DOF 2025-03-20, última reforma 2025-11-14), Cámara de Diputados de México. https://www.diputados.gob.mx/LeyesBiblio/ref/lfpdppp.htm
- Especificación de Model Context Protocol, versión 2025-06-18. https://modelcontextprotocol.io/specification/2025-06-18
- Nodo HTTP Request, documentación de n8n. https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.httprequest/
- Catálogo de capacidades de EveryInfra (price_usd, response_fields), leído el 2026-10-26. https://api.everyinfra.com/api/v1/social/catalog
- «Meta's new commercial terms will allow the scraping of news sites, legal experts say», Nieman Lab, 2026-10-15. https://www.niemanlab.org/2026/10/metas-new-commercial-terms-will-allow-the-scraping-of-news-sites-legal-experts-say/
- «Meta removes language that raised scraping and AI training concerns», TechCrunch, 2026-10-17. https://techcrunch.com/2026/10/17/meta-removes-language-that-raised-scraping-and-ai-training-concerns/
- «Senator says planned Meta commercial terms update could harm US businesses», Reuters, 2026-10-23. https://www.reuters.com/world/senator-says-planned-meta-commercial-terms-update-could-harm-us-businesses-2026-10-23/
- «Best Cost-Efficient Apify Actor for Instagram and X Profile Search?», Reddit r/apify. https://www.reddit.com/r/apify/comments/1s81nhe/best_costefficient_apify_actor_for_instagram_and/
- «Confusion on Apify Pricing!», Reddit r/apify. https://www.reddit.com/r/apify/comments/1sxx2qu/confusion_on_apify_pricing/
- «Reviews after getting into web scrape tools», Reddit r/automation. https://www.reddit.com/r/automation/comments/1sgmbyq/reviews_after_getting_into_web_scrape_tools_apify/
- Get Actor, documentación de la API de Apify. https://docs.apify.com/api/v2/actor-get
- Actor pricing and costs (PLATINUM y DIAMOND, solo Enterprise), documentación de Apify. https://docs.apify.com/platform/actors/publishing/monetize/pricing-and-costs
- Runs and builds (estados de ejecución), documentación de Apify. https://docs.apify.com/platform/actors/running/runs-and-builds
Referencia BL-47