Nuestras estadísticas de visitas propias están siempre activas. Google Analytics, que nos ayuda a entender cómo se usan nuestras páginas públicas (no tu espacio de trabajo con sesión iniciada), solo se activa con tu permiso. Consulta nuestra Política de privacidad.

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.

Ilustración: a la izquierda, una cinta transportadora deja caer una a una pequeñas tarjetas con fotos de paisajes en un tubo transparente, y cada tarjeta suma una moneda gris, así que la pila crece mucho. A la derecha, una caja blanca con el mismo número de tarjetas descansa sobre una báscula, con una sola moneda verde azulado al lado. Una línea punteada une los dos lados para comparar dos formas de cobro.

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.

Ilustración isométrica: sobre una placa hay siete pequeños pedestales, y cada uno sostiene una pila de láminas finas que representan lotes de resultados. Detrás de cada pedestal hay una columna, y las columnas suben de izquierda a derecha como una escalera, igual que el coste del cobro por fila, que crece con cada fila. Un cabezal lector sobre un pórtico apunta a la pila de la derecha, con borde verde azulado, para indicar una sola petición que se lleva la pila entera. Un cable va del lector a un dial, que registra un solo cobro.

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.

DatoCapacidad de EveryInfraLlamadas / filas / cobradoEveryInfra por 1.000Apify por 1.000 (Free → Business)Diferencia
Perfilesinstagram/profile5 / 5 / 0,002780 USD0,556 USDProfile Scraper 2,60 → 1,60 USD2,9–4,7 veces
Publicacionesinstagram/user_posts3 / 495 / 0,001668 USD0,0034 USDInstagram Scraper 2,70 → 1,50 USD445–801 veces
Detalle de publicacióninstagram/post1 / 11 / 0,006111 USD0,556 USDPost Scraper 1,70 → 1,00 USD1,8–3,1 veces
Reels por hashtaginstagram/hashtag (results_type=reels)2 / 60 / 0,001112 USD0,0185 USDReel Scraper 2,60 → 1,00 USD54–140 veces
Reels por palabra claveinstagram/reels_search1 / 92 / 0,007194 USD0,0782 USDReel Scraper 2,60 → 1,00 USD12,8–33 veces
Comentariosinstagram/comments3 / 45 / 0,001668 USD0,0371 USDComments Scraper 2,60 → 1,90 USD51–70 veces
Seguidoresinstagram/followers_list2 / 92 / 0,001112 USD0,0121 USDFollowers and Following Scraper 2,00 → 1,15 USD95–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.

Gráfico de puntos. El eje horizontal es el precio en dólares por 1.000 resultados en escala logarítmica, de 0,001 a 10 USD, y cada paso multiplica por 10. Siete filas con tres marcas cada una: un cuadrado gris para Apify nivel Free, un rombo gris oscuro para Apify nivel Business y un círculo verde azulado para EveryInfra medido. Perfiles: 2,60, 1,60 y 0,556 USD. Publicaciones: 1,70, 1,00 y 0,0034 USD. Detalle: 1,70, 1,00 y 0,556 USD. Reels por hashtag: 2,60, 1,00 y 0,019 USD. Reels por palabra clave: 2,60, 1,00 y 0,078 USD. Comentarios: 2,60, 1,90 y 0,037 USD. Seguidores: 2,00, 1,15 y 0,012 USD. Las dos marcas de Apify quedan entre 1 y 3 USD en todas las filas; el círculo verde azulado está cerca de ellas en perfiles y detalle, y muy a la izquierda en las otras cinco.

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

Captura de la página de Apify Instagram Scraper en la Store, sección titulada How much will scraping Instagram cost. Un recuadro verde azulado marca el primer párrafo: cobro por evento, un resultado equivale a un elemento extraído y el plan Free cuesta 2,70 USD por 1.000 resultados sin descuento. Otro recuadro marca el segundo párrafo: Starter cobra 2,30 USD por 1.000 resultados, más de 8200 resultados al mes; Scale cuesta 1,90 USD con 104.700 resultados al mes; Business cuesta 1,50 USD con 666.000 resultados al mes.
Sección «How much will scraping Instagram cost?» de la página de Apify Instagram Scraper, leída el 26 oct 2026. Los recuadros verde azulado marcan los dos párrafos de precios. Página de Apify Instagram Scraper

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 ApifyEvento principalFreeStarterScaleBusinessEventos extra
Instagram ScraperResultado2,70 USD2,30 USD1,90 USD1,50 USDNinguno
Instagram Profile ScraperPerfil2,60 USD2,30 USD2,00 USD1,60 USDDatos de la cuenta, 7,00 → 4,00 USD
Instagram Post ScraperPublicación1,70 USD1,50 USD1,30 USD1,00 USDDetalle 1,00 → 0,60 USD; música 7,00 → 4,00 USD
Instagram Reel ScraperReel2,60 USD2,30 USD1,40 USD1,00 USD0,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 ScraperComentario2,60 USD2,30 USD2,10 USD1,90 USDNinguno
Followers and Following ScraperPerfil2,00 USD1,75 USD1,40 USD1,15 USDNinguno
Instagram Hashtag ScraperResultado2,60 USD2,30 USD2,10 USD1,90 USDNinguno

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.

Animación de flujo, un circuito con seis paradas. Un punto verde azulado recorre un circuito punteado: 1 Enviar, platform más action más params, por ejemplo instagram/user_posts; 2 Revisar la clave, sin clave da 401 y un parámetro desconocido da 422, y ninguno se cobra; 3 Recoger, respuesta síncrona en 85 segundos, lo lento usa async y job_id; 4 Juzgar, con filas hay un cobro al precio del catálogo y una capacidad en pausa da 503 sin cobro; 5 Entregar, JSON, y las tareas async también en CSV; 6 Registrar, una fila por llamada, con filas e importe en la consola. En el centro: user_posts hasta 200 filas, 0,000556 USD por llamada.

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.

Ilustración: un brazo robótico a la izquierda envía un sobre por un carril hacia un estante alto de tarjetas a la derecha. Unas pinzas dividen las tarjetas con fotos en paquetes iguales, que representan páginas de resultados. Solo el paquete de arriba, con borde verde azulado, vuelve por el carril hacia el brazo. Los demás siguen en el estante, más claros, cada uno con una ranura vacía al lado, para indicar que no se tomaron ni se cobraron.
Cobro por petición: una petición se lleva una página y esa página se cobra una vez. Las páginas que no se piden no cuestan nada.

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.

CuentaLeída a las (SGT)SeguidoresSeguidosPublicacionesCobrado
nasa13:35:35104.378.8849049790,000556 USD
natgeo13:37:00268.283.67219532.0000,000556 USD
nike13:43:31290.902.81126616750,000556 USD
realmadrid13:43:49181.935.7016622.0000,000556 USD
djiglobal13:44:036.798.73839854450,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.

Captura de una respuesta real de la API. Arriba, la petición: POST /api/v1/social con platform instagram, action user_posts, mode async y params username nasa y limit 200. En medio, el resultado de GET /api/v1/jobs/{job_id}: estado succeeded, de 13:35:55 a 13:36:44 SGT del 26 oct 2026, y count 200 dentro de un recuadro verde azulado. Se ven dos publicaciones con post_id, el inicio del texto, me gusta 336753 y 26866, comentarios 733 y 129 y la hora; las otras 198 se omiten. Abajo, el registro de llamadas de la consola: action user_posts, charged true y USD 0.000556 dentro de un recuadro verde azulado, con count 200 en la tarea.
Respuesta real de la petición de nasa en la prueba 2. Solo se dejan 2 filas y se acortan los textos; no se muestran campos internos como el saldo. Los recuadros marcan el número de filas y el importe cobrado. Respuesta de la API de EveryInfra, scraper de publicaciones de Instagram

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 lecturaPublicacionesCambió el número de me gustaCambio mediano (las que cambiaron)Mayor subida
Últimos 7 días1212+128,5+11.119
De 7 a 30 días3324+13,5+354
De 30 a 90 días7333+1+10
Más de 90 días8231−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.

LlamadaHora (SGT)limitFilasCobradoPor 1.000
nasa13:35:55–13:36:442002000,000556 USD0,00278 USD
natgeo13:41:46–13:42:31200950,000556 USD0,00585 USD
nasa, repetición14:00:42–14:01:262002000,000556 USD0,00278 USD
Total4950,001668 USD0,0034 USD
Gráfico de barras con las 200 publicaciones de nasa por mes: mayo 24, junio 31, julio 32, agosto 40, septiembre 32 y octubre 41. La barra de octubre es verde azulado y solo llega al día 25. El título dice que una llamada de 0,000556 USD llega a cinco meses y medio atrás.

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.

LlamadaHora (SGT)limitFilasCobradoPor 1.000
reels de nasa (en pausa)13:38:07por defecto0, respuesta 5030 USDno aplica
hashtag coffee, reels13:39:47100300,000556 USD0,0185 USD
hashtag travel, reels14:01:34100300,000556 USD0,0185 USD
reels_search coffee13:40:19200920,007194 USD0,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ónComentarios que tienelimitFilas recibidasParte del total
nasa, luna llena del 25 de octubre733100152,0 %
nasa, la más comentada12.78250150,12 %
natgeo, la más comentada409350150,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ó.

Gráfico de barras horizontales, una fila por petición. Una barra gris claro con contorno muestra el limit pedido y una barra verde azulado, las filas recibidas: user_posts nasa 200 y 200; user_posts natgeo 200 y 95; reels_search coffee 200 y 92; hashtag reels coffee 100 y 30; hashtag posts coffee 100 y 24; comments nasa pub. 1, 100 y 15; comments nasa pub. 2, 50 y 15; followers_list nasa 500 y 49; followers_list natgeo 200 y 43; following_list nasa 100 y 90.

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

CasoHora (SGT)RespuestaCobrado
Sin clave de API13:35:31401 missing_key; el mensaje dice que no se cobró0 USD
Parámetro mal escrito (results_limit)13:38:32422 unknown_param, con los parámetros admitidos username y limit y un ejemplo que funciona0 USD
Capacidad en pausa (reels)13:38:07503 unavailable, retry_after de 900 segundos0 USD
Más de 10 llamadas por minuto13:38:56429 rate_limited0 USD
Seguidores con 0 filas (async)13:44:50Tarea correcta, count 0, refund_state igual a refundedReembolsado
Usuario que no existe (profile), dos nombres13:38:07 y 14:02:12200, y results solo trae el nombre de usuario que enviamos0,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:53200, results vacío, billing.reason igual a empty_result_refunded0 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.

Gráfico de barras horizontales apiladas de seis actores de Instagram de Apify, con las ejecuciones que no terminaron bien por cada 10.000 en los últimos 30 días, divididas en tiempo agotado, abortada y fallida. hashtag 50 por 10.000, de 747.002 ejecuciones; scraper 46, de 18.216.872; profile 39, de 9.926.456; comment 20, de 1.052.097; post 14, de 6.014.993; reel 13, de 4.458.546. El tiempo agotado es la parte mayor en casi todas las barras; en comment, las abortadas superan a las de tiempo agotado.

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.

PasoQué comprobamosResultado
1. Importebilling.charged_usd o el registro de llamadas de la consola21 llamadas cobradas, 0,023869 USD en total
2. FilasLongitud real de results, sin duplicadosnasa 200 y 200, natgeo 95
3. CamposQue tengan valor, no solo nombre100 % en texto, me gusta, comentarios, hora, autor e imagen
4. CruceLa misma publicación con otra capacidad4 vídeos marcados como image en user_posts
5. Precios de ApifyAPI pública frente a la página de la StoreLos 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 mesPlan de Apify más baratoCoste mensual en ApifyCoste mensual en EveryInfra
1000Free (usa 2,70 USD del uso gratuito)2,70 USD0,0034 USD
10.000Starter23,00 USD0,034 USD
100.000Scale199,00 USD0,34 USD
500.000Scale950,00 USD1,69 USD
1.000.000Business1500,00 USD3,37 USD
Gráfico de líneas con los dos ejes en escala logarítmica. El eje horizontal son publicaciones al mes, de 1000 a 1.000.000, y el vertical, dólares al mes. La línea gris oscuro con cuadrados es Apify en el plan más barato con cuota: 1000 publicaciones 2,70 USD, 5000 19 USD, 10.000 23 USD, 50.000 115 USD, 100.000 199 USD, 500.000 950 USD y 1.000.000 1500 USD. La línea verde azulado con círculos es EveryInfra medido: 0,003, 0,017, 0,034, 0,17, 0,34, 1,69 y 3,37 USD. Las dos líneas van casi paralelas, separadas por dos o tres órdenes de magnitud.

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.

TrabajoLlamadas a EveryInfra al mesCoste en EveryInfraResultados de Apify al mesCoste en Apify Business
Selección de creadores, 500 candidatos, una vez10000,556 USD15.50023,30 USD
Escucha de marca, 3 hashtags y 20 pantallas de comentarios al día7800,43 USD14.40021,60 USD
Revisión de competencia, 50 cuentas × 200 publicaciones por semana2000,11 USD40.00060,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 EveryInfraPrecio por llamadaActor de Apify, nivel BusinessFilas por llamada para empatarFilas medidas
user_posts0,000556 USDInstagram Scraper, 1,50 USD0,3795–200
comments0,000556 USDComments Scraper, 1,90 USD0,2915
followers_list0,000556 USDFollowers and Following Scraper, 1,15 USD0,4843–49
reels_search0,007194 USDReel Scraper, 1,00 USD7,292
similar_profiles0,008806 USDProfile Scraper, 1,60 USD5,5no 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.

AspectoApify Instagram ScraperEveryInfra
Unidad de cobroPor resultado (evento)Por petición; con varios enlaces, por enlace
Cuota mensualFree 0 USD (con 5 USD de uso) / 19 / 199 / 999 USDNinguna
Entrada de pago más bajaPlan Starter, 19 USD al mesRecarga de 10 USD
Caducidad del saldoEl uso no gastado caduca cada cicloNo caduca
Crédito gratis5 USD al mes, sin tarjeta1 USD por una estrella en GitHub, 24 horas
Fallos y resultados vacíosSin resultado no hay cobro por resultado; gasto máximo por ejecución401, 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
MCPmcp.apify.com, con OAuth o tokenapi.everyinfra.com/mcp, con clave Bearer
Sin códigoConsola, programación, Zapier, Make, nodo de n8nZona de pruebas de la consola; n8n con el nodo HTTP Request
Lo que tiene el otroLugares, menciones, estadísticas de hashtag, transcripciones, descarga de vídeo15 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.

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

CampoSignificadoEn las 200 filas de nasa
post_id / id / urlCódigo corto, identificador numérico, enlacePresente en las 200, 200 únicos
textTextoPresente en las 200
media_typeTipo de medioTodo 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_countMe gusta y comentariosPresente en las 200; me gusta de 21.732 a 2.754.686
posted_atHora de publicación (UTC)Del 7 de mayo al 25 de octubre de 2026
author_username / author_name / author_idAutorPresente en las 200
image_url / width / heightImagen de portada y tamañoPresente en las 200
video_urlEnlace del vídeoEn 56 filas, incluidos los 4 vídeos conocidos; úselo para encontrar vídeos
view_count / location / hashtags / top_comments / is_comments_disabled / author_follower_countReproducciones, lugar, hashtags, comentarios destacados y másNo 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.

json
{
  "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).

NecesidadAPI oficial de InstagramApify Instagram ScraperEveryInfra
Publicaciones y estadísticas de su propia cuentaSíSolo la parte públicaSolo la parte pública
Perfiles de otras cuentas de empresa o creadorBusiness DiscoverySíSí
Perfiles de cuentas personalesNoLas públicasLas públicas
Publicaciones por hashtag30 hashtags distintos cada 7 díasSíSí
Listas de seguidoresNoSí, por cuentaUna página por llamada
Comentarios en publicaciones ajenasNoSí, más en planes de pago15 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.

CasoMejor opción hoyMotivo
Lugares, menciones, estadísticas de hashtagApifyNo tenemos esas capacidades
Reels en bloque por cuenta, transcripciones, vídeoApifyNuestro reels estaba en pausa
Todos los comentarios de una publicación viralApify, plan de pagoInstagram solo muestra unos 15 por publicación
Todos los seguidores de una cuenta grandeApifyEn cuentas verificadas solo es pública la primera página (43–49)
Sin código, con formularios y programaciónApifySu consola e integraciones son más completas
Cliente empresarial con nivel DIAMOND, perfilesApify0,50 USD frente a 0,556 USD por 1.000
Publicaciones, Reels por hashtag, comentarios recientes, desde códigoEveryInfraEntre 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)

FechaCambioQué significa para usted
2026-10-23Reuters 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-20La 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-17Meta 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-07Apify 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

  1. 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
  2. Precios de Apify (planes, unidades de cómputo, proxies, almacenamiento), Apify, leída el 2026-10-26. https://apify.com/pricing
  3. 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
  4. 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
  5. Instagram Profile Scraper, Apify. https://apify.com/apify/instagram-profile-scraper
  6. Instagram Post Scraper, Apify. https://apify.com/apify/instagram-post-scraper
  7. Instagram Reel Scraper, Apify. https://apify.com/apify/instagram-reel-scraper
  8. Instagram Comments Scraper, Apify. https://apify.com/apify/instagram-comment-scraper
  9. Instagram Followers and Following Scraper, Apify. https://apify.com/apify/instagram-followers-following-scraper
  10. Instagram Hashtag Scraper, Apify. https://apify.com/apify/instagram-hashtag-scraper
  11. Actors in Store (cobro por evento, cobro por uso, descuentos), documentación de Apify. https://docs.apify.com/platform/actors/running/actors-in-store
  12. 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
  13. Apify MCP server, documentación de Apify. https://docs.apify.com/mcp
  14. Integración con n8n, documentación de Apify. https://docs.apify.com/platform/integrations/n8n
  15. Referencia de la API v2 de Apify. https://docs.apify.com/api/v2
  16. Reaching platform limits, centro de ayuda de Apify, 2026-09-04. https://help.apify.com/en/articles/11079614-reaching-platform-limits
  17. Código de apify-mcp-server, GitHub. https://github.com/apify/apify-mcp-server
  18. Código de apify-client-python, GitHub. https://github.com/apify/apify-client-python
  19. 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
  20. 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
  21. Business Discovery, Meta for Developers. https://developers.facebook.com/docs/instagram-platform/instagram-api-with-facebook-login/business-discovery
  22. 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/
  23. Condiciones de la plataforma de Meta, Meta for Developers. https://developers.facebook.com/terms/
  24. Condiciones de uso de Instagram, centro de ayuda de Instagram. https://help.instagram.com/581066165581870
  25. How We Combat Scraping, Meta, 2021-04-15. https://about.fb.com/news/2021/04/how-we-combat-scraping/
  26. Condiciones comerciales de Meta. https://www.facebook.com/legal/commercial_terms
  27. Nota de actualización de las condiciones comerciales, centro de ayuda empresarial de Meta. https://www.facebook.com/business/help/2481113349080785
  28. 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/
  29. 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
  30. Reglamento (UE) 2016/679 (RGPD), Diario Oficial de la UE. https://eur-lex.europa.eu/eli/reg/2016/679/oj
  31. 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
  32. 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
  33. Especificación de Model Context Protocol, versión 2025-06-18. https://modelcontextprotocol.io/specification/2025-06-18
  34. Nodo HTTP Request, documentación de n8n. https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.httprequest/
  35. Catálogo de capacidades de EveryInfra (price_usd, response_fields), leído el 2026-10-26. https://api.everyinfra.com/api/v1/social/catalog
  36. «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/
  37. «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/
  38. «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/
  39. «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/
  40. «Confusion on Apify Pricing!», Reddit r/apify. https://www.reddit.com/r/apify/comments/1sxx2qu/confusion_on_apify_pricing/
  41. «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/
  42. Get Actor, documentación de la API de Apify. https://docs.apify.com/api/v2/actor-get
  43. Actor pricing and costs (PLATINUM y DIAMOND, solo Enterprise), documentación de Apify. https://docs.apify.com/platform/actors/publishing/monetize/pricing-and-costs
  44. Runs and builds (estados de ejecución), documentación de Apify. https://docs.apify.com/platform/actors/running/runs-and-builds

Referencia BL-47