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 LinkedIn Scraper: coste por cada 1000 resultados

1000 perfiles de LinkedIn cuestan 4,00 USD con el scraper más usado de Apify y 0,556 USD con EveryInfra. Empleos: 0,0033 USD por cada 1000. Pruebas reales.

Ilustración. A la izquierda, tres cintas transportadoras llevan fichas de personas, de empresas y de empleos, y cada ficha suma una moneda gris a una bandeja. A la derecha, un archivador abre un cajón con un montón completo de fichas de empleo y en el tirador solo hay una moneda verde azulada. Una línea discontinua entre ambos lados indica que se comparan dos formas de cobro.

Supongamos que necesitas 1000 perfiles de LinkedIn. El scraper de perfiles más usado en Apify Store es LinkedIn Profile Scraper, de harvestapi, con 15 718 usuarios en los últimos 30 días. Su precio público es 4,00 USD por cada 1000 perfiles en los niveles Free y Starter, 3,20 USD en Business y 10,00 USD si añades la búsqueda de email. El 5 de noviembre de 2026 probamos linkedin/person_profile de EveryInfra con llamadas reales. Cada llamada devuelve un perfil y cuesta 0,000556 USD, así que 1000 perfiles salen por 0,556 USD: 7,2 veces menos que el nivel Free.

La diferencia crece mucho con los datos que llegan por páginas. En Singapur, 11 búsquedas con linkedin/jobs devolvieron 1853 ofertas únicas por 0,006116 USD en total, es decir, 0,0033 USD por cada 1000. Es 606 veces menos que el scraper de empleos más usado en el nivel Free. También hay que contar la otra cara. En la Store hay una API de perfiles con solo 132 usuarios que cobra 0,02 USD por cada 1000 perfiles, 27,8 veces menos que nosotros para perfiles sueltos. Y nuestro linkedin/job_detail devolvió 503 en las cinco pruebas, sin cobrar nada: para el detalle de una oferta concreta, hoy Apify es mejor opción.

En este artículo, «precio por cada 1000» significa lo que una llamada cobró de verdad (charged_usd en la respuesta), dividido entre las filas únicas que devolvió y multiplicado por 1000. Responde a una pregunta concreta: ¿cuánto cuestan 1000 resultados útiles? EveryInfra cobra por petición, y una petición cuesta lo mismo si devuelve 1 fila o 200. La mayoría de los scrapers de LinkedIn en Apify Store cobra por resultado, así que cada fila extra suma un cargo. Solo se pueden comparar los dos modelos con el mismo denominador. Del lado de Apify usamos únicamente material público: páginas de la Store, la página de precios, la documentación y el endpoint público api.apify.com/v2/acts/<autor>~<nombre>. No creamos cuenta en Apify ni ejecutamos ningún actor (así llama Apify a sus programas de extracción en la nube). Por eso todas las cifras de Apify son precios unitarios públicos, no facturas medidas. Todas las cifras de EveryInfra salen de llamadas reales.

Ilustración con tres ventanas pequeñas. La primera tiene una ficha de persona y una moneda. La segunda, una ficha de empresa y una moneda. La tercera, un montón de fichas de empleo y una sola moneda verde azulada. Muestra por qué el cobro por petición abarata las llamadas que devuelven una página entera.
Con cobro por petición, una llamada que devuelve un perfil y otra que devuelve una página completa pueden diferir 100 veces por fila. Ilustración de EveryInfra

apify linkedin scraper frente a EveryInfra: la tabla resumen

La tabla contiene solo dos tipos de cifras. Por un lado, el precio unitario público de Apify Store, leído entre las 00:16 y las 00:40 hora de Singapur del 5 de noviembre de 2026, con el nivel indicado en cada celda. Por otro, nuestro resultado real: hora de Singapur, capacidad, filas y charged_usd. Los niveles de Apify dependen de tu plan mensual. El plan Free da 5 USD de uso al mes sin descuento en la Store. Starter cuesta 19 USD al mes y corresponde a Bronze. Scale cuesta 199 USD y corresponde a Silver. Business cuesta 999 USD y corresponde a Gold. Platinum y Diamond son contratos a medida.

DatoScraper de Apify (usuarios en 30 días)Apify por cada 1000: Free / DiamondCapacidad de EveryInfraPrueba real (hora de Singapur, filas, cobro)EveryInfra por cada 1000Diferencia (Apify Free / nosotros)
PerfilLinkedIn Profile Scraper, harvestapi (15 718)4,00 / 2,20 USDlinkedin/person_profile00:14-00:18, 5 llamadas de 1 fila, 0,000556 USD cada una0,556 USD7,2 veces
Perfil + emailIgual, modo con búsqueda de email10,00 / 10,00 USDlinkedin/person_profile (campo email)Igual, 3 de 5 con email0,556 USD18 veces
EmpresaLinkedIn Company Details Scraper, harvestapi (8071)4,00 / 1,20 USDlinkedin/company_profile00:14-00:22, 4 llamadas de 1 fila0,556 USD7,2 veces
Lista de empleosLinkedin Jobs Scraper, curious_coder (15 193)2,00 / 1,00 USDlinkedin/jobs00:14-00:53, 11 llamadas, 1853 únicas, 0,006116 USD0,0033 USD606 veces
Lista de empleos (la más barata)Rapid Linkedin Jobs Scraper modo rápido, worldunboxer (632)0,10 / 0,10 USDlinkedin/jobsIgual0,0033 USD30,3 veces
Detalle de un empleoIgual, modo detallado0,35 / 0,30 USDlinkedin/job_detail00:25-01:10, 5 llamadas, todas 503, 0 USDPrecio de catálogo 1,194 USD (hoy falló)Apify 3,4 veces más barato
Búsqueda de personasLinkedIn Profile Search Scraper, harvestapi (8094)short 4,00 / 1,00 USDlinkedin/profile_search00:26, 1 llamada asíncrona, 78 personas, 0,000556 USD0,0071 USD561 veces
Empleados de una empresaLinkedIn Company Employees Scraper, harvestapi (6420)short 3,00 / 1,15 USD, más 0,02 USD por arranquelinkedin/employees00:22, 1 llamada, 200 personas, 0,000556 USD0,0028 USD1079 veces
Perfil (el más barato)LinkedIn Profile API, johnvc (132)0,02 / 0,02 USDlinkedin/person_profileIgual que la fila 10,556 USDApify 27,8 veces más barato
Gráfico de barras horizontales en escala logarítmica con el precio en USD por cada 1000 resultados. Perfiles: scrapers de Apify a 10,00, 5,00, 4,00 y 0,02 USD; EveryInfra a 0,556 USD. Empresas: Apify a 4,00 y 1,55 USD; EveryInfra a 0,556 USD. Empleos: Apify a 2,00, 0,40 y 0,10 USD; EveryInfra con el valor medido. Búsqueda de personas: Apify a 4,00 USD; EveryInfra a 0,0071 USD. Las barras de EveryInfra son verde azulado.

Esta tabla se malinterpreta de tres maneras. La primera: los campos no son iguales en los dos lados. La diferencia indica cuánto cuesta un resultado, no que ambos resultados contengan los mismos datos. Por eso, en cada prueba separamos nuestras tasas de campos con valor de lo que describen las páginas de Apify, y nunca decimos que sean lo mismo. La segunda: un precio de Apify es un precio unitario de la Store multiplicado por 1000. Una factura real depende además de mínimos, tarifas de arranque, reintentos y el límite de ejecuciones del plan Free. Nuestro lado divide cobros reales entre filas reales, de modo que las llamadas vacías y fallidas siguen contando. La tercera: las diferencias grandes vienen de capacidades que devuelven una página por llamada. En perfiles y empresas sueltos la diferencia es solo de 7,2 veces, y frente al scraper más barato de la Store salimos más caros.

Cómo probamos y cómo calculamos

Hicimos todas las llamadas reales de madrugada el 5 de noviembre de 2026, de las 00:14 a las 01:17 hora de Singapur. Usamos una clave de prueba compartida con un límite de 10 peticiones por minuto, que otros redactores usaban a la vez. Por eso esperamos 8 segundos entre llamadas. Ante un 429 (demasiadas peticiones), esperamos 62 segundos y repetimos, y esos intentos no cuentan como resultados. Perfiles, empresas y empleos tuvieron cinco llamadas o más cada uno: cinco perfiles públicos y un usuario inexistente; cuatro empresas y un nombre inexistente (Microsoft, Grab y Santander recibieron primero un 429 y la tabla solo cuenta el reintento); y 11 búsquedas de empleo en Singapur con 10 palabras clave, porque data engineer se repitió. Además hicimos cuatro llamadas de detalle, una búsqueda de personas síncrona y otra asíncrona (solo funcionó la asíncrona) y una lista de empleados; estas tres muestras son pequeñas y sirven solo como orientación. Añadimos una llamada sin clave y otra con un parámetro mal escrito para ver si los fallos se cobran. Para el público hispanohablante hicimos además una ronda propia entre las 00:59 y las 01:06, hora de Singapur, con empleos en Madrid y Ciudad de México y con empresas como BBVA y Mercado Libre; sus resultados aparecen en cada sección.

Cada precio por cada 1000 usa la misma fórmula: cobro total dividido entre filas únicas, por 1000. Las llamadas vacías y fallidas suman en el numerador, pero sus filas no entran en el denominador, así que una llamada floja solo puede encarecer nuestro precio. Eliminamos duplicados de empleos por id y de personas por URL de perfil. Para Apify leímos pricingInfos y stats de cada actor en el endpoint público. pricingInfos da el precio de cada evento de cobro en cada nivel, y stats da usuarios, ejecuciones y tasa de éxito de los últimos 30 días. Tomamos el precio del evento principal por resultado y lo multiplicamos por 1000. Si un actor cobra además por arranque o por página de búsqueda, repartimos esa tarifa según el tamaño de página que indica su ficha y lo señalamos en la tabla.

La regla de selección quedó fijada antes de escribir. Para cada tipo de dato tomamos el actor con más usuarios en 30 días y, además, el más barato en el nivel Free entre los que tienen al menos 100 usuarios. Así evitamos elegir a propósito un rival débil, y precisamente esa regla destapó el único caso en que Apify nos gana con claridad.

EscenarioLlamadasCon datosFilas devueltasCobro totalHora de Singapur
linkedin/person_profile7550,002780 USD00:14-00:25
linkedin/company_profile5 (más 3 con 429, no contadas)4 (1 vacía también se cobró)40,002780 USD00:14-00:22
linkedin/jobs12111970 (1853 únicas)0,006116 USD00:14-00:53
linkedin/job_detail4000 USD00:25-00:28
linkedin/profile_search21780,000556 USD00:23-00:26
linkedin/employees112000,000556 USD00:22
Ronda en español (Madrid, Ciudad de México, BBVA, Mercado Libre)554590,002780 USD00:59-01:06
Empleos en Estados Unidos y reintento de job_detail211980,000556 USD00:56-01:10
A través de MCP (1 con clave, 2 sin clave)3110,000556 USD01:02-01:17
Total412929150,016680 USD00:14-01:17
Gráfico de barras de rango con el tiempo mínimo y máximo por capacidad en la primera ronda de Singapur, de 31 llamadas. company_profile de 5,8 a 9,0 segundos, person_profile de 17,3 a 51,6 segundos, employees 61,5 segundos, jobs de 89,9 a 221,4 segundos, profile_search de 89,4 a 123,6 segundos y job_detail de 2,2 a 2,3 segundos (todas 503).

Todas las llamadas reales de este artículo costaron 0,016680 USD en total, por debajo del límite de 0,10 USD que fijamos antes de empezar. Dos ilustraciones salieron de un servicio de imágenes a unos 0,03 USD cada una. No repetimos llamadas para mejorar cifras. La primera búsqueda síncrona de personas agotó el tiempo a los 89 segundos con un 503 y sin cobro. Dejamos ese resultado y, siguiendo la pista del propio error, repetimos la búsqueda en modo asíncrono.

apify linkedin scraper cost: cómo leer los precios de la Store

Buscamos «linkedin» en Apify Store a las 00:17 hora de Singapur del 5 de noviembre de 2026 y aparecieron 370 resultados. Los leímos todos a través de la API pública. De ellos, 109 tenían al menos 100 usuarios en 30 días. De esos 109, 78 dicen en el título o en la descripción «No cookies», «No login» o algo parecido, de modo que no tienes que entregar tu sesión de LinkedIn. En cuanto al modelo de cobro, 31 de los 370 usan «pay per event + usage»: pagas por resultado y además por cómputo, proxy y almacenamiento. Entre los 109 con al menos 100 usuarios solo 4 cobran así; los otros 105 cobran solo por evento. Si tomamos los 12 scrapers de perfiles con al menos 100 usuarios, su precio mediano en Free es de 5,00 USD por cada 1000 perfiles, con un mínimo de 0,02 USD y un máximo de 10,00 USD (con email).

Gráfico de dispersión. El eje horizontal muestra los usuarios en 30 días en escala logarítmica y el vertical el precio en USD por cada 1000 perfiles en el nivel Free, también logarítmico. Doce scrapers de perfiles de Apify se concentran entre 3 y 10 USD. El más usado está en 4,00 USD. El más barato tiene solo 132 usuarios y cuesta 0,02 USD. Una línea horizontal verde azulada marca los 0,556 USD de EveryInfra.

Los precios de Apify esconden cuatro trampas. La primera es el nivel. La página de precios de Apify dice que el plan Free da 5 USD al mes con «No Apify Store discount», y que los planes de pago abren los niveles de descuento Bronze, Silver y Gold. Cada autor decide el descuento de cada nivel. El scraper de perfiles de harvestapi cuesta 4,00 USD en Free y Bronze, 3,60 en Silver, 3,20 en Gold, 2,60 en Platinum y 2,20 en Diamond. El de empleos de curious_coder cuesta 2,00 USD en Free y 1,00 USD en cualquier plan de pago: el nivel Free paga el doble. Un usuario individual y un cliente Business pueden ver precios que casi se duplican para el mismo actor, así que conviene saber en qué nivel estás antes de comparar.

Plan de ApifyCuota mensualUso incluidoNivel de descuento en la StorePrecio por unidad de cómputo
Free0 USD5 USDNinguno0,2 USD / CU
Starter19 USD19 USDBronze0,2 USD / CU
Scale199 USD199 USDSilver0,16 USD / CU
Business999 USD999 USDGold0,13 USD / CU
EnterpriseA medidaA medidaA medidaA medida

La tabla sale de la página de precios de Apify, leída a las 00:39 hora de Singapur del 05-11-2026. Cuando se agota el uso incluido pagas según consumo, y puedes fijar un límite. Una unidad de cómputo (CU) equivale a 1 GB de memoria durante 1 hora. Los actores de pago por evento no suelen sumar CU; los 31 de «pay per event + usage» que hay entre los 370, sí (solo 4 de ellos tienen al menos 100 usuarios).

Captura de la pestaña Pricing de LinkedIn Profile Scraper de harvestapi en Apify Store. Muestra el precio de Profile details por cada 1000 según el plan: Free up to 1,250, Starter 4,00 USD, Scale 3,60 USD y Business 3,20 USD. Un marco verde azulado señala la fila Profile details.
Captura de la pestaña de precios de LinkedIn Profile Scraper de harvestapi, 5 de noviembre de 2026, 00:28 hora de Singapur. Apify Store

La segunda trampa es el precio del titular. Algunos actores ponen en el título o la descripción un precio bajo que suele ser el de un nivel alto. El scraper de perfiles de datadoping dice «For just $3 per 1,000 profiles», pero la API pública marca 4,00 USD en Free, 3,50 en Bronze y 3,00 solo desde Gold. Su scraper de empresas anuncia «$1.2 per 1,000 companies» y en Free cuesta 1,55 USD. La ficha de curious_coder dice «Pricing from $1.00 / 1,000 results»: ese «from» significa Bronze o superior, y quien usa el plan Free paga 2,00 USD. No es un error de los autores, pero hay que leer el «from» con atención.

La tercera trampa son las tarifas por arranque y por página. El scraper de empleados de harvestapi cobra 0,02 USD por cada arranque. Su buscador de personas cobra 0,10 USD por página de búsqueda, con un máximo de 25 personas por página, y la ficha aclara que se cobra «regardless of how many profiles were found on the page». Repartimos esa tarifa sobre una página llena de 25 personas, lo que da 4,00 USD por cada 1000: el mejor caso para Apify. Una búsqueda estrecha con pocas personas por página sale más cara. El scraper de empleos de valig cobra 0,001 USD por arranque y la API de fantastic-jobs, 0,01 USD por arranque en Free. En una ejecución de miles de filas estas tarifas apenas pesan. Pero muchos flujos de n8n arrancan una ejecución por cada contacto, y ahí la tarifa de arranque puede convertirse en el coste principal.

La cuarta trampa es el límite de ejecuciones del plan Free. La ficha de perfiles de harvestapi dice «Users on free-tier plans are limited to 50 runs in total». Los 5 USD del plan Free compran 1250 perfiles a 4,00 USD por cada 1000, y de ahí sale el «up to 1,250» de la captura. En r/n8n, alguien compartió un flujo «gratis» para encontrar ofertas en publicaciones de LinkedIn, que extrae publicaciones con el plan Free de Apify, y otra persona respondió que «the apify $5 just went away in a few minutes» y que cada ejecución le costaba más de 1 dólar. En otro hilo, dos usuarios recomendaban el scraper de empleos de curious_coder y afirmaban que su nivel Free da unos 5000 empleos al mes. No podemos verificar esas facturas. Con el precio actual de curious_coder en Free, 2,00 USD por cada 1000, 5 USD alcanzan solo para 2500 empleos. Ese precio rige desde el 14-08-2026, así que el comentario quizá cite uno antiguo. Los precios de la Store cambian: revisa la pestaña Pricing antes de fiarte de un testimonio.

Gráfico de líneas. El eje horizontal muestra los seis niveles de descuento de Apify: Free, Bronze, Silver, Gold, Platinum y Diamond. El vertical muestra USD por cada 1000 resultados. Cuatro líneas grises: perfiles de harvestapi (de 4,00 a 2,20 USD), empresas de harvestapi (de 4,00 a 1,20 USD), empleos de curious_coder (de 2,00 a 1,00 USD) y perfiles de apimaestro (de 5,00 a 2,10 USD). Una línea plana verde azulada marca los 0,556 USD de EveryInfra en todos los niveles.

EveryInfra no tiene niveles. En LinkedIn, person_profile, company_profile, jobs, profile_search y employees cuestan 0,000556 USD por llamada, job_detail cuesta 0,001194 USD y person_posts 0,004 USD. No hay plan ni cuota mensual: pagas lo que usas. Para probar, das una estrella a dos repositorios de EveryInfra en GitHub y recibes 1 USD de crédito válido 24 horas. Las recargas de pago empiezan en 10 USD. Cada página de capacidad muestra su precio, por ejemplo la API de perfiles de LinkedIn y la API de empleos de LinkedIn.

Capacidad de LinkedIn en EveryInfraPrecio por llamadaFilas máximas por llamadaPor cada 1000 (páginas llenas)
linkedin/person_profile0,000556 USD10,556 USD
linkedin/company_profile0,000556 USD10,556 USD
linkedin/followers (recuento)0,000556 USD10,556 USD
linkedin/job_detail0,001194 USD11,194 USD
linkedin/search (publicaciones)0,000556 USD500,011 USD
linkedin/profile_search0,000556 USD1000,0056 USD
linkedin/jobs0,000556 USD2000,0028 USD
linkedin/employees0,000556 USD2000,0028 USD
linkedin/comments0,000556 USD2000,0028 USD
linkedin/company_posts0,002319 USD500,046 USD
linkedin/person_posts0,004 USD500,080 USD

La última columna supone que cada llamada vuelve llena, y en la práctica no siempre es así. En esta prueba, las búsquedas de empleo devolvieron 179 filas de media, así que el precio real fue de 0,0033 USD y no de 0,0028 USD. La búsqueda de personas devolvió 78 perfiles en vez de 100, y el precio real fue de 0,0071 USD en vez de 0,0056 USD. Con cobro por petición, el precio real depende de cuántas filas trae cada llamada.

Prueba 1: 1000 perfiles de LinkedIn

Empezamos con linkedin/person_profile sobre cinco personas con un papel empresarial público: Satya Nadella, de Microsoft; Reid Hoffman, cofundador de LinkedIn; Bill Gates; Jeff Weiner, ex consejero delegado de LinkedIn, y Ryan Roslansky, directivo de LinkedIn. El parámetro username acepta el identificador de la ruta del perfil o la URL completa. En la tercera llamada enviamos la URL completa y el resultado fue el mismo. Las cinco llamadas devolvieron 200 y cobraron 0,000556 USD cada una, con tiempos de 17,3 a 51,6 segundos. La más lenta, a las 00:18 hora de Singapur, llegó sin experiencia laboral ni formación. El catálogo explica ese caso: cuando la fuente principal no está disponible responde una fuente de respaldo, y algunos campos pueden quedar vacíos.

CampoFilas con valor (de 5)Nota
headline, about, location, current_company5 / 5Texto público del perfil
follower_count, connection_count5 / 5Seguidores y contactos
experience4 / 55, 5, 3 y 7 entradas
education4 / 52, 2, 2 y 1 entradas
email3 / 5Catálogo: email de trabajo deducido de datos públicos y verificado
open_to_work, account_created_at4 / 5Pueden faltar con la fuente de respaldo
top_skills0 / 5Vacío en los cinco
Gráfico de barras agrupadas con el porcentaje de filas con valor por campo. En 5 filas de person_profile: headline, about y location al 100 %, experience y education al 80 % y email al 60 %. En 78 filas de profile_search: experience al 100 %, education al 95 %, about al 76 % y email al 60 %.

Después enviamos un nombre de usuario inexistente a las 00:19 hora de Singapur. A los 32 segundos la API devolvió 503 con el código unavailable, y el bloque de facturación indicaba charged en false y reason en request_failed_refunded: 0 USD. Es decir, una persona inexistente aparece como «no disponible ahora», no como un 200 vacío, y no pagas nada. Pero una sola respuesta no distingue si la persona no existe o si la llamada falló esta vez. El campo next_steps dice «Not charged» y propone reintentar tras retry_after segundos; al tercer fallo explica qué revisar.

Apify tiene la oferta más amplia de scrapers de perfiles. El más usado, de harvestapi, cuesta 4,00 USD por cada 1000, o 10,00 USD con búsqueda de email. Su ficha dice «No cookies or account required» y acepta identificadores, URLs de perfil o ID internos. El modo con email hace comprobaciones SMTP, y si un perfil es demasiado pobre para buscar el email, la ficha dice que no cobra esa búsqueda. Profile Details Scraper, de apimaestro, cuesta 5,00 USD por cada 1000 y 2,10 USD en Diamond, con 4636 usuarios en 30 días y un 100 % de ejecuciones correctas.

El más barato es LinkedIn Profile API, de johnvc. Cobra 0,00001 USD por perfil más 0,00001 USD por elemento del conjunto de datos, es decir, 0,02 USD por cada 1000, y otros 0,00001 USD por arranque. Solo tiene 132 usuarios y un 91,12 % de ejecuciones correctas en 30 días, frente al 99,97 % de harvestapi. Solo por precio, este actor es 27,8 veces más barato que nuestra llamada de perfil suelto. No lo ejecutamos, así que no sabemos lo completos que son sus campos; su ficha enumera nombre, titular, ubicación, empresa actual, experiencia, formación y seguidores.

Para perfiles sueltos el balance es mixto. Somos de 7 a 9 veces más baratos que los scrapers más usados de la Store y más caros que el más barato. Si tu única tarea es completar cada día una lista de URLs de perfil y aceptas una tasa de éxito menor, prueba primero ese actor de 0,02 USD. Si además necesitas buscar personas, empleos y empresas, una sola cuenta y una sola clave te ahorran tiempo de conciliación y de mantenimiento de varios actores. También puedes empezar por la búsqueda de personas: una búsqueda devuelve decenas de perfiles con la experiencia completa, a un coste por persona mucho menor. La prueba 4 da las cifras.

Prueba 2: 1000 páginas de empresa

Llamamos a linkedin/company_profile para cuatro empresas: Stripe, Microsoft, Grab y Santander (enviada como URL completa). Las cuatro devolvieron 200 en 6 a 9 segundos y cobraron 0,000556 USD cada una. Stripe muestra 16 694 empleados, un employee_count_range de 5001-10000 y 14 oficinas. Microsoft, 231 125 empleados, 29 447 391 seguidores y 45 oficinas. Grab, 58 341 empleados, sede en Singapur y fundación en 2012. Santander, 131 291 empleados y sede en Boadilla del Monte (Madrid).

Para el público hispanohablante añadimos BBVA y Mercado Libre a las 01:05. BBVA devolvió 131 160 empleados, 1 761 167 seguidores, sede en Bilbao y 13 oficinas en 11,2 segundos. Mercado Libre devolvió 70 349 empleados, 3 608 626 seguidores, sede en Buenos Aires y 22 oficinas en 6,0 segundos. Las dos cobraron 0,000556 USD. Un detalle importante: latitude y longitude no siempre marcan la sede. En BBVA apuntan a la zona de Zúrich, donde está la primera oficina de la lista offices, y en Mercado Libre a un punto del centro de Argentina, a unos 600 km de Buenos Aires. Si vas a situar sedes en un mapa, usa headquarters y headquarters_postal_code y geocodifícalos tú.

Ojo: employee_count y employee_count_range pueden no coincidir. El primero cuenta a los miembros de LinkedIn que indican esa empresa como trabajo actual. El segundo es el tramo de tamaño que eligió la empresa. En Stripe y en Grab, el número de miembros supera el tramo declarado. Si puntúas contactos comerciales, usa los dos campos por separado.

Empresaemployee_countemployee_count_rangefollower_countSedeOficinas
Stripe16 6945001-100001 805 161South San Francisco, US14
Microsoft231 12510001+29 447 391Redmond, US45
Grab58 3415001-100001 056 756Singapur16
Santander131 29110001+2 240 169Boadilla del Monte, ES3
BBVA131 16010001+1 761 167Bilbao, ES13
Mercado Libre70 34910001+3 608 626Buenos Aires, AR22

Las cuatro primeras filas tenían description, website, industries, headquarters y offices. Solo dos tenían founded_year y ninguna tenía crunchbase_url ni latest_funding_round. El catálogo avisa de que la fuente de respaldo puede omitir financiación, enlaces de Crunchbase y coordenadas. Si compras datos de empresa sobre todo por las rondas de financiación, no cuentes con esos dos campos de nuestra parte.

En esta prueba hay un problema que debemos contar. A las 00:20 hora de Singapur enviamos el nombre de una empresa que no existe. La API devolvió HTTP 200 con cadenas vacías en todos los campos y cobró 0,000556 USD. Nuestra propia regla dice que los resultados vacíos no se cobran, así que es un fallo nuestro y ya lo pasamos al equipo técnico. Hasta que se corrija, revisa la lista de empresas antes de enviarla, o anota las llamadas con results.name vacío junto con su request_id y pídenos que las revisemos. Contando esa llamada vacía, el coste real de estas cinco llamadas fue de 0,695 USD por cada 1000 empresas, un 25 % más que los 0,556 USD que solo cuentan las filas buenas.

En Apify, el actor de empresas más usado es LinkedIn Company Details Scraper, de harvestapi, con 8071 usuarios. Cuesta 4,00 USD por cada 1000 en Free y 1,20 USD en Diamond, más 0,00005 USD por arranque. Su ficha dice «No cookies or account required» y también encuentra en lote las URLs de empresa a partir del nombre. El más barato es Linkedin Company Details Scraper, de datadoping, a 1,55 USD en Free y 1,20 USD desde Gold, con 116 usuarios y un 99,99 % de éxito. Somos 2,8 veces más baratos que datadoping y 7,2 veces más que harvestapi. Al ser una empresa por llamada, la diferencia es pequeña. Puedes probarlo en la página de la API de empresas de LinkedIn.

Prueba 3: 1000 ofertas de empleo (apify linkedin scraper jobs)

Los empleos son la necesidad más común en LinkedIn y donde más se separan los dos modelos de cobro. linkedin/jobs tiene tres parámetros: keyword es el término de búsqueda o una URL completa de búsqueda de empleos de LinkedIn, location es el lugar y limit llega hasta 200. Hicimos una búsqueda por cada una de 10 palabras clave en Singapur (data engineer se repitió después, 11 en total), siempre con limit 200: data engineer, software engineer, product manager, data scientist, data analyst, marketing manager, account executive, business analyst, devops engineer y finance manager. Las búsquedas grandes son lentas: la primera llamada síncrona tardó 89,9 segundos. A partir de ahí añadimos "mode": "async", la API devolvió un job_id al instante y consultamos poll_url cada 8 segundos.

Las 11 búsquedas salieron bien: 10 palabras clave y una repetición de data engineer 39 minutos después. Cada una cobró 0,000556 USD, 0,006116 USD en total. Devolvieron entre 102 y 200 filas, 1970 en total, y tras eliminar duplicados por id quedaron 1853, es decir, 0,0033 USD por cada 1000. Los trabajos asíncronos tardaron de 115 a 221 segundos. Tras la séptima búsqueda ya teníamos 1193 ofertas únicas: reunir 1000 ofertas distintas en Singapur nos costó 7 peticiones y 0,003892 USD. Casi todos los duplicados salieron de la repetición. A las 00:14, la búsqueda síncrona de data engineer devolvió solo 102 filas; a las 00:53, la asíncrona con la misma palabra devolvió 198, y 101 coincidían con la primera. Entre palabras distintas solo hubo 14 duplicados, de data analyst y business analyst.

Para lectores de España y México repetimos la prueba fuera de Singapur. «analista de datos» en Madrid devolvió 199 ofertas de 165 empresas en 181,1 segundos; 185 (el 93 %) se publicaron en octubre o noviembre de 2026 y solo 3 traían salary, en euros al año. «data analyst» en Ciudad de México devolvió 158 ofertas de 126 empresas en 148,6 segundos, y 10 traían salario en pesos mexicanos, casi siempre al mes. Cada búsqueda cobró 0,000556 USD, así que 1000 ofertas de Madrid salen a 0,0028 USD y 1000 de Ciudad de México a 0,0035 USD. Como contraste, «software engineer» en todo Estados Unidos devolvió 198 ofertas, pero de solo 31 empresas: Affirm tenía 100, AWS 32 y JPMorganChase 20. Una búsqueda amplia a escala de país se llena con unas pocas empresas que publican mucho; para ver un mercado conviene buscar por ciudad.

BúsquedaHora de SingapurFilasEmpresas distintasCon `salary`Publicadas en oct.-nov.Mediana de candidatosSegundos
analista de datos, Madrid00:591991653185145181,1
data analyst, Ciudad de México01:0315812610139122,5148,6
software engineer, Estados Unidos00:56198311619743,5180,7
Palabra claveHora de SingapurFilasÚnicas nuevasÚnicas acumuladasSegundos
data engineer (síncrona)00:1410210210289,9
software engineer00:29194194296131,9
product manager00:31200200496221,4
data scientist00:35196196692140,4
data analyst00:37198192884156,6
marketing manager00:401891891073164,2
account executive00:431201201193115,4
business analyst00:451991911384197,3
devops engineer00:482002001584149,4
finance manager00:511741741758123,9
data engineer (repetición)00:53198951853156,1
Gráfico de líneas. El eje horizontal muestra cada palabra clave de búsqueda de empleo por orden de llamada. El vertical muestra las ofertas únicas acumuladas. Una línea verde azulada sube con cada llamada hasta el total único de esta prueba. Una línea gris discontinua marca 1000 ofertas. Las barras grises muestran las ofertas únicas nuevas de cada llamada.

En cuanto a campos, de las 1970 filas de Singapur, title, text (la descripción completa), company_name, location, employment_type, seniority, applicant_count y posted_at estaban siempre. Solo 66 (3,4 %) tenían salary, siempre como rango mensual o anual en dólares de Singapur. 1884 eran a jornada completa, 1046 tenían Not Applicable en seniority y la mediana de applicant_count fue 101,5. Las 1853 ofertas únicas venían de 817 empresas, encabezadas por OCBC (35), GovTech Singapore y Shopee (33 cada una). Por mes de publicación, 1232 de las 1853 ofertas eran de octubre y 329 de los primeros días de noviembre, el 84 % en total. La más antigua era de agosto de 2024, así que entre los resultados pueden colarse ofertas viejas que siguen abiertas: para alertas de empleos nuevos, filtra otra vez por posted_at.

Gráfico de barras con 1853 empleos únicos por mes de publicación: 22 en junio de 2026, 51 en julio, 60 en agosto, 127 en septiembre, 1232 en octubre y 329 en los primeros días de noviembre. Las barras de octubre y noviembre son verde azulado y suman el 84 %.

Apify tiene la mayor variedad de scrapers de empleo. El más usado es Linkedin Jobs Scraper, de curious_coder, con 15 193 usuarios: 2,00 USD por cada 1000 en Free y 1,00 USD desde Bronze. Su ficha dice que puede añadir quién publicó la oferta y datos de la empresa, y recoge un límite de LinkedIn: «Linkedin limits number of jobs per search to 1000». Para pasar de ahí, activas «Split search urls by location» y el actor lanza una búsqueda por ciudad y elimina duplicados. LinkedIn Jobs Scraper, de valig, con 8091 usuarios, cuesta 0,40 USD por cada 1000 más 0,001 USD por arranque. cheap_scraper dice «No login or cookies needed» y cuesta 0,70 USD.

Rapid Linkedin Jobs Scraper, de worldunboxer, cuesta 0,10 USD por cada 1000 en modo rápido y 0,35 USD en modo detallado, y su ficha menciona «cron schedules, webhooks and MCP for AI agents». Advanced LinkedIn Job Search API, de fantastic-jobs, es otro tipo de producto: se presenta como una base de datos con más de 10 millones de ofertas nuevas al mes, con datos del reclutador y campos enriquecidos con IA, a 5,00 USD por cada 1000 en Free y 1,50 USD desde Gold.

Frente a ellos, nuestro linkedin/jobs cuesta 0,0033 USD por cada 1000: 606 veces menos que curious_coder en Free, 121 veces menos que valig y 30 veces menos que la opción más barata de 0,10 USD. El detalle de una oferta va al revés. linkedin/job_detail tiene un precio de catálogo de 0,001194 USD por llamada, 1,194 USD por cada 1000, y las cuatro primeras pruebas devolvieron 503 sin cobro: dos ID reales, uno inexistente y el ID de ejemplo que daba el propio error. La quinta, a las 01:10, usó otro ID real sacado de nuestra búsqueda de data engineer: otro 503 en 2,2 segundos, sin cobro, con retryable en true y la indicación de volver a probar pasados 60 segundos. El modo detallado de worldunboxer cuesta 0,35 USD por cada 1000, 3,4 veces menos que nuestro precio de catálogo. Nuestro campo text ya trae la descripción completa, así que la mayoría de proyectos no necesita la llamada de detalle. Si necesitas el enlace de candidatura o los beneficios, que solo aparecen en la página de detalle, hoy Apify es mejor opción.

Prueba de `linkedin/job_detail`Hora de SingapurHTTPSegundosCobro
ID real, como URL completa00:255032,20 USD
ID real, solo el número00:255032,30 USD
ID que no existe00:255032,20 USD
ID de ejemplo del propio mensaje de error00:285032,30 USD
Otro ID real de la búsqueda de data engineer01:105032,20 USD

Prueba 4: búsqueda de personas y lista de empleados

linkedin/profile_search busca personas por cargo actual y ubicación: keyword es el cargo, location el lugar y limit llega hasta 100. Buscamos «head of growth» en «Singapore» con limit 100. La primera llamada síncrona devolvió 503 timeout a los 89,4 segundos, sin cobro, y la respuesta aconsejaba añadir "mode":"async" para límites grandes. A las 00:26 hora de Singapur enviamos la versión asíncrona y unos dos minutos después teníamos 78 personas por 0,000556 USD, es decir, 0,0071 USD por cada 1000.

De esas 78 personas, todas tenían experience, con una mediana de 7 entradas; 74 tenían education, 59 about y 47 email, y 27 tenían is_premium en true. Una búsqueda devuelve, por tanto, perfiles completos con historial laboral, unas 78 veces más barato por persona que llamar a person_profile de uno en uno.

Ojo: location no significa «vive hoy en esta ciudad». De las 78 personas, solo 27 tenían Singapur en location; el resto estaba en Sídney, Nueva York, San Francisco, Bombay, Londres, Hong Kong o París. Pero 48 de los 78 registros nombraban Singapur en algún campo, así que también parecen entrar quienes trabajaron allí. En la ronda en español buscamos data scientist en Madrid con limit 100 en modo asíncrono: 229,4 segundos, 100 perfiles únicos y 0,000556 USD, es decir, 0,0056 USD por cada 1000. De esos 100, 55 tenían Madrid en location, 77 nombraban Madrid en algún campo y 94 tenían data scien en headline; 99 traían experience (mediana de 5 entradas), 76 about y 31 email. Si necesitas a quienes están hoy en la ciudad, filtra tú por location: con estas proporciones, aprovecharás más o menos la mitad. Son personas privadas, así que no mostramos nombres ni correos.

Búsqueda de personasPerfilesCon la ciudad en `location`Nombran la ciudad en algún campoTítulo en `headline`Con `email`SegundosCobro
head of growth, Singapur7827486647123,60,000556 USD
data scientist, Madrid10055779431229,40,000556 USD

linkedin/employees lista a las personas de una empresa. Pedimos Stripe con limit 200 y en 61,5 segundos llegaron 200 personas por 0,000556 USD, 0,0028 USD por cada 1000. Las 200 tenían headline y location; ninguna tenía email, porque el catálogo indica que el email de los empleados solo aparece si la persona lo hace público, y 106 tenían is_premium en true. Estas llamadas devuelven nombres y empleos de particulares, así que en este artículo no mostramos ningún nombre ni email.

En Apify, LinkedIn Profile Search Scraper, de harvestapi (8094 usuarios), tiene un modo short a 0,10 USD por página de hasta 25 personas; con páginas llenas, 4,00 USD por cada 1000. El modo full suma 0,004 USD por persona, 8,00 USD por cada 1000, y con email cuesta más. Su punto fuerte son los filtros: empresa, sector, centro de estudios y años de experiencia, y harvestapi tiene otro actor que busca por nombre. Company Employees Scraper, de harvestapi, cuesta 3,00 USD por cada 1000 en modo short más 0,02 USD por arranque, y 8,00 USD en modo full; su ficha dice «This actor can try to find contact emails». Frente al modo short, nuestra búsqueda de personas es 561 veces más barata y nuestra lista de empleados 1079 veces. Pero solo ofrecemos dos filtros, cargo y ubicación, y employees solo filtra por empresa. Para audiencias muy acotadas, esos actores de Apify encajan mejor.

Una cesta: 1000 perfiles, 1000 empresas y 1000 empleos

Si juntamos las tres necesidades más comunes, el resultado depende de cómo elijas en Apify. Con el actor más usado de cada tipo, el nivel Free cuesta 4,00 + 4,00 + 2,00 = 10,00 USD; Starter (Bronze), 9,00 USD, y Business (Gold), 6,70 USD. El plan Free solo da 5 USD al mes, así que no cubre esta cesta y necesitas al menos Starter, de 19 USD. Con el actor más barato en Free de cada tipo (con 100 usuarios o más) salen 0,02 + 1,55 + 0,10 = 1,67 USD. Nuestro coste es 0,556 + 0,556 + 0,0033 = 1,12 USD.

Gráfico de barras apiladas con el coste total de 1000 perfiles, 1000 empresas y 1000 empleos. Los scrapers más usados de Apify cuestan 10,00 USD en Free y 6,70 USD en Gold. Los más baratos de Apify suman 1,67 USD. EveryInfra muestra en verde azulado el total medido. Cada barra apila perfiles, empresas y empleos.
OpciónPerfilesEmpresasEmpleosTotalDiferencia frente a EveryInfra
Apify más usado, Free4,00 USD4,00 USD2,00 USD10,00 USD9,0 veces
Igual, Starter (Bronze)4,00 USD4,00 USD1,00 USD9,00 USD8,1 veces
Igual, Business (Gold)3,20 USD2,50 USD1,00 USD6,70 USD6,0 veces
Apify más barato por tipo, Free0,02 USD1,55 USD0,10 USD1,67 USD1,5 veces
EveryInfra medido0,556 USD0,556 USD0,0033 USD1,12 USD-

La última opción de Apify queda solo 1,5 veces por encima de nosotros, y la razón es sencilla: el actor de perfiles más barato está 27,8 veces por debajo y se come casi toda nuestra ventaja en empleos. Si tu cesta es sobre todo de perfiles, elegir «el más barato por tipo» en Apify puede ahorrarte dinero, a cambio de mantener tres actores con autores, entradas y tasas de éxito distintas. Si predominan los empleos, las búsquedas de personas o las listas de empleados, el cobro por petición gana cada mes por más margen.

Veamos un caso más cotidiano. Un equipo de selección o de ventas lanza cada día una tarea durante 30 días: busca empleos con 10 palabras clave, actualiza 50 empresas objetivo y completa 20 perfiles de candidatos. Para los dos lados usamos las 179 filas por búsqueda de esta prueba; solo cambia la forma de cobro.

Tarea diariaEveryInfra (al mes)Apify más usado, Free (al mes)Igual, Starter o Bronze (al mes)Apify más barato, Free (al mes)
10 búsquedas de empleo, unas 1790 filas0,17 USD107,42 USD53,72 USD5,39 USD
50 páginas de empresa0,83 USD6,00 USD6,00 USD2,33 USD
20 perfiles0,33 USD2,40 USD2,40 USD0,01 USD
Total1,33 USD115,82 USD62,12 USD7,72 USD

La tabla deja una idea clara: cuando una rutina incluye datos que llegan por páginas, esos datos dominan la factura por resultado. Con los actores más usados, los 19 USD de crédito de Starter no alcanzan y pagas unos 43 USD más según consumo. Con los más baratos, el mes cuesta unos 8 USD; el nuestro, 1,33 USD, 5,8 veces menos. Las tarifas de arranque ya están incluidas por ejecución y son pequeñas.

apify linkedin scraper api frente a la API de EveryInfra

Todos los actores de Apify se ejecutan con la misma API REST. La llamada más habitual ejecuta un actor y devuelve su conjunto de datos en una sola petición: POST https://api.apify.com/v2/acts/<autor>~<nombre>/run-sync-get-dataset-items. El cuerpo es la entrada de ese actor, y cada actor tiene sus propios campos, que se consultan en la pestaña Input de su ficha. Entre los parámetros de consulta están timeout, memory, maxItems y maxTotalChargeUsd.

Según la documentación de Apify, maxItems fija el máximo de elementos que pagas, pero no garantiza que el actor devuelva solo esa cantidad. maxTotalChargeUsd limita el coste total de una ejecución en cualquier modelo de precio. Estos dos controles son un punto fuerte real de Apify. Nosotros no tenemos un tope de coste por ejecución, porque cada petición tiene un precio fijo. El bloque siguiente es un ejemplo de configuración de Apify: no lo ejecutamos, y el archivo de entrada depende del actor que elijas.

bash
# Ejemplo de configuración (no ejecutado): lanzar un actor de empleos de LinkedIn en Apify, pagar como máximo 1000 elementos y gastar como máximo 2 USD
curl -X POST \
  "https://api.apify.com/v2/acts/curious_coder~linkedin-jobs-scraper/run-sync-get-dataset-items?maxItems=1000&maxTotalChargeUsd=2" \
  -H "Authorization: Bearer $APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d @input.json   # los campos de entrada salen de la pestaña Input del actor

EveryInfra usa una sola URL para todas las plataformas: POST https://api.everyinfra.com/api/v1/social. El cuerpo lleva siempre tres claves, platform, action y params, y para cambiar de plataforma o de capacidad solo cambias esos valores. Para peticiones lentas añades "mode": "async": la API devuelve al momento un job_id y un poll_url, y consultas con GET. La primera respuesta ya muestra el cobro, y si el trabajo falla se reembolsa el mismo registro de cobro. Esta es la llamada que usamos en la ronda en español; la clave sale de una variable de entorno.

bash
# Llamada real: buscar empleos de analista de datos en Madrid, asíncrona, hasta 200 filas
curl -s https://api.everyinfra.com/api/v1/social \
  -H "Authorization: Bearer $EVERYINFRA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"platform":"linkedin","action":"jobs","mode":"async",
       "params":{"keyword":"analista de datos","location":"Madrid, Spain","limit":200}}'
# 202: {"job_id":"...","status":"running","poll_url":"/api/v1/jobs/...","billing":{"charged_usd":0.000556,...}}
curl -s "https://api.everyinfra.com/api/v1/jobs/<job_id>" -H "Authorization: Bearer $EVERYINFRA_API_KEY"
# consulta hasta status=succeeded; results contiene la lista de empleos

Los errores también funcionan distinto. A las 00:25 hora de Singapur escribimos a propósito locaton en lugar de location. En 0,1 segundos la API devolvió 422 con el código unknown_param, la lista de parámetros admitidos y la sugerencia «did you mean location», sin cobro. Una llamada sin clave devolvió 401 missing_key, también por 0 USD. Escribimos esos mensajes pensando en clientes de IA: un modelo que lee el 422 puede corregir el parámetro y reenviar la llamada. En Apify, cada autor define la entrada del actor con un JSON Schema, y la plataforma comprueba tipos y campos obligatorios antes de arrancar. Lo que haga cada actor con campos sobrantes depende del actor; eso no lo probamos.

Apify tiene además clientes oficiales para JavaScript y Python, una CLI, integraciones con n8n, Make y Zapier, programaciones (Schedules) y webhooks. EveryInfra ofrece un archivo OpenAPI, un llms.txt, nodos HTTP Request normales en n8n y el servidor MCP remoto que veremos más abajo. Si vas a migrar un flujo de n8n, lee nuestra guía alternativa a Apify en n8n, que explica cómo cambiar cada nodo.

¿Hace falta iniciar sesión o entregar tus cookies?

LinkedIn muestra la mayor parte de los perfiles solo a miembros con sesión iniciada, así que la primera pregunta ante cualquier scraper de LinkedIn es si tienes que entregar tus propias cookies. Nuestra respuesta es sencilla: todas las capacidades de LinkedIn de EveryInfra usan solo tu clave de API de EveryInfra. No necesitan ni aceptan tu cuenta, tu contraseña ni tus cookies de LinkedIn, y ningún parámetro pide un inicio de sesión.

En Apify, casi todos los actores populares que leímos dicen en el título que no necesitan cookies. Los cuatro de harvestapi (perfiles, empresas, búsqueda y empleados) dicen «No cookies or account required». apimaestro dice «No Cookies» y «No login required». cheap_scraper, «No login or cookies needed». worldunboxer, «without login cookies». lergassy, «No account at risk». Las fichas de curious_coder y valig que leímos no lo indican, así que para ellas escribimos «la ficha no lo indica». En la Store también hay actores que piden tu cookie li_at. De los 109 actores con 100 usuarios o más, 31 no dicen «sin cookies» en el título ni en la descripción. Revisa cada uno antes de usarlo.

ScraperTexto de la ficha¿Hay que dar la cookie de LinkedIn?
harvestapi perfiles, empresas, búsqueda, empleadosNo cookies or account requiredNo
apimaestro perfiles, empleadosNo Cookies; No login requiredNo
cheap_scraper empleosNo login or cookies neededNo
worldunboxer empleoswithout login cookiesNo
lergassy perfilesNo account at riskNo
curious_coder empleos, valig empleosLa ficha no lo indicaNo consta
EveryInfra, todas las capacidades de LinkedInSolo la clave de API de EveryInfraNo, y no se aceptan

¿Por qué importa? El punto 2 de la sección 8.2 de las Condiciones de uso de LinkedIn prohíbe usar rastreadores, scripts o complementos del navegador para extraer o copiar los Servicios (lo citamos en la sección siguiente). Si das la cookie de tu cuenta a una herramienta de terceros, la extracción se hace con tu cuenta, y si LinkedIn la limita o la cierra, la pérdida es tuya. Con la cookie de otra persona chocas además con el punto 1, que dice que no debes «use or attempt to use another's account (such as sharing log-in credentials or copying cookies)», es decir, usar la cuenta de otro compartiendo credenciales o copiando cookies.

Qué dicen las Condiciones de uso de LinkedIn sobre la extracción

Leímos la versión vigente en linkedin.com/legal/user-agreement, que indica «Effective on November 3, 2025» (en vigor desde el 3 de noviembre de 2025). Lo más relevante es la sección 8.2, «Don'ts». Bajo «You agree that you will not», el punto 2 menciona software, dispositivos, scripts, robots, rastreadores, complementos del navegador y extensiones, y prohíbe usarlos «to scrape or copy the Services, including profiles and other data from the Services». El punto 3 prohíbe saltarse controles de acceso o límites de uso, por ejemplo en resultados de búsqueda o perfiles. Otro punto prohíbe copiar o distribuir información de los Servicios a través de terceros y nombra a los «data aggregators or brokers». La sección 5 dice que la sección 8.2 sigue vigente cuando termina el contrato.

Captura de la página de Condiciones de uso de LinkedIn. Arriba se lee Effective on November 3, 2025. Debajo aparecen los puntos 1 a 4 de la sección 8.2 Don'ts; los puntos 1 y 2, sobre copiar cookies y usar rastreadores para extraer datos, tienen un marco verde azulado.
Captura de la sección 8.2 de las Condiciones de uso de LinkedIn, 5 de noviembre de 2026, 00:28 hora de Singapur. LinkedIn User Agreement

Estas condiciones obligan a quien usa LinkedIn y acepta el contrato. Durante años, los tribunales de Estados Unidos discutieron qué pasa con las visitas a páginas públicas sin iniciar sesión. En hiQ Labs contra LinkedIn, el Tribunal de Apelaciones del Noveno Circuito dijo el 18-04-2022 que extraer perfiles visibles públicamente probablemente no es un acceso «sin autorización» según la ley federal CFAA, tras la sentencia Van Buren del Tribunal Supremo de 2021 sobre «exceder el acceso autorizado». Ese mismo año, el tribunal de distrito del norte de California concluyó que hiQ había incumplido las Condiciones de uso, y el caso terminó con un acuerdo.

El 24-01-2025, LinkedIn demandó a Nubela, la empresa detrás de Proxycurl, en el Distrito Norte de California (caso 3:25-cv-00828), por usar cientos de miles de cuentas falsas para extraer datos de miembros. Proxycurl anunció su cierre el 04-07-2025. En octubre de 2025, LinkedIn demandó a ProAPIs y Netswift por usar millones de cuentas falsas para extraer y revender datos. Según The Record, el tribunal aprobó después una sentencia de conformidad: las empresas deben dejar de extraer, vender y transferir datos de miembros, dejar de usar cuentas falsas y borrar lo extraído. En todos estos casos, las acusaciones giraban en torno a cuentas falsas o formas de saltarse el muro de inicio de sesión.

LinkedIn publica además unas Crawling Terms (revisadas por última vez el 25-05-2017) y un robots.txt, según los cuales el rastreo automático sin permiso no está permitido, salvo para buscadores autorizados. La documentación oficial de la API de LinkedIn en Microsoft Learn solo abre unos pocos permisos a la mayoría de desarrolladores: iniciar sesión, leer tu propio perfil básico y tu email, y publicar en nombre de un miembro. Buscar personas o leer perfiles completos de otros miembros exige programas de socios como Sales Navigator o Talent Solutions, con revisión previa. Es decir, LinkedIn no ofrece una vía abierta para leer datos públicos en masa, y por eso existe un mercado de scrapers de terceros.

No damos asesoramiento jurídico. Si usas estos datos y cómo lo haces depende de tu negocio, de tu país y de la finalidad; consulta con un abogado de tu jurisdicción. Los hechos que sí podemos afirmar son estos: las capacidades de LinkedIn de EveryInfra que usamos aquí devuelven solo información que muestran las páginas públicas y no necesitan tu cuenta. En person_profile y profile_search, el campo email es un email de trabajo deducido de datos públicos y verificado; en employees, el email solo aparece si la persona lo hace público. Trata los datos personales según la ley aplicable: en España, el RGPD y la Ley Orgánica 3/2018 (LOPDGDD), con la Agencia Española de Protección de Datos como autoridad; en América Latina, la ley de protección de datos de cada país. Comprueba el consentimiento antes de usarlos para marketing.

¿Se cobran los fallos y los resultados vacíos?

Las reglas de fallo deciden lo que te cuesta un mal día. En esta prueba vimos cuatro tipos de fallo.

Captura de dos respuestas reales de la API, una junto a otra. A la izquierda, la respuesta 200 de linkedin/jobs para data engineer en Singapur, con count 102 y charged_usd 0.000556 en billing. A la derecha, la respuesta 503 de linkedin/job_detail, con código de error unavailable y, en billing, charged false, charged_usd 0.0 y reason request_failed_refunded. Marcos verde azulado señalan las líneas clave.
Dos respuestas reales con la misma clave: una página de 102 empleos por 0,000556 USD y un 503 de detalle sin cobro (5 de noviembre de 2026, 00:14 y 00:25 hora de Singapur; solo campos clave). Respuesta de la API de EveryInfra
CasoHora de SingapurHTTPCódigo de errorCobro de EveryInfraRegla pública de Apify
Sin clave de API00:25401missing_key0 USDSin token no hay ejecución
Parámetro mal escrito (locaton)00:25422unknown_param0 USDValidación por esquema; cada actor varía
Persona inexistente00:19503unavailable0 USDPago por evento: sin evento de resultado no hay cargo por resultado; el arranque se cobra
Detalle de empleo no disponible (4 llamadas)00:25-00:28503unavailable0 USDIgual
Tiempo agotado en búsqueda síncrona00:23503timeout0 USDTu timeout corta la ejecución; los eventos ya producidos se cobran
Empresa inexistente00:20200ninguno0,000556 USD (fallo nuestro)-

Nuestra regla es esta: cuando confirmamos un fallo o un resultado vacío, reembolsamos el mismo charge_id al mismo monedero; cuando el resultado es incierto, mantenemos el estado real y lo comprobamos antes. La única llamada que incumplió la regla fue el 200 vacío de la empresa inexistente. En el modelo de pago por evento de Apify, la documentación explica que el actor cobra cada vez que su código registra un evento. Sin resultado no hay evento de resultado, pero sí se cobran eventos de arranque como «Actor start» y eventos por página como «search page». El buscador de harvestapi cobra 0,10 USD por página «regardless of how many profiles were found», y su modo con email dice que no cobra la búsqueda si el perfil es demasiado pobre. En Apify, cada autor fija el coste de un fallo, así que hay que leer cada ficha.

MCP y herramientas de IA

Los dos lados admiten MCP (Model Context Protocol, un estándar para que los clientes de IA llamen a herramientas externas). El servidor MCP de Apify está en https://mcp.apify.com. Según su documentación, la primera conexión abre el navegador para iniciar sesión con OAuth, aunque también admite un token Bearer. Por defecto carga herramientas para buscar actores, ejecutarlos y consultar la documentación, y con ?tools= en la URL puedes cargar solo algunos actores. Sin cuenta solo funcionan herramientas como la búsqueda de actores y la documentación. Por seguridad, los actores que piden permisos completos quedan fuera del MCP. También admite «agentic payments» por petición, solo para actores de pago por evento. El 5 de noviembre de 2026 llamamos a https://mcp.apify.com sin token y devolvió 401, tal como indica la documentación.

El servidor MCP remoto de EveryInfra está en https://api.everyinfra.com/mcp. El 5 de noviembre de 2026, tools/list devolvió 12 herramientas, todas con nombre everyinfra_*. everyinfra_list_capabilities lista capacidades y precios, everyinfra_call_api llama a cualquier capacidad, everyinfra_get_job lee trabajos asíncronos y everyinfra_get_account muestra el saldo. A las 01:02 hora de Singapur del 5 de noviembre de 2026 enviamos un tools/call por MCP a everyinfra_call_api con {"platform":"linkedin","action":"company_profile","params":{"company":"openai"}}. La respuesta llegó en 6,4 segundos y el texto de content traía el mismo JSON que la API REST, unos 3300 caracteres: OpenAI aparecía con un employee_count de 11 489, un tramo de tamaño de 1001-5000 y 12 126 872 seguidores. El cobro fue de 0,000556 USD, igual que por REST. En Claude Code se añade con un bloque:

json
{
  "mcpServers": {
    "everyinfra": {
      "type": "http",
      "url": "https://api.everyinfra.com/mcp",
      "headers": { "Authorization": "Bearer ${EVERYINFRA_API_KEY}" }
    }
  }
}
AspectoMCP de ApifyMCP de EveryInfra
URLhttps://mcp.apify.comhttps://api.everyinfra.com/mcp
AutenticaciónOAuth por defecto, o token BearerClave de API (Bearer)
Una llamada a herramientaArranca una ejecución de actor y devuelve el datasetUna petición a la API que devuelve JSON
CobroSegún el actor (casi siempre por resultado)Por petición; en LinkedIn casi siempre 0,000556 USD
Sin credencialesSolo búsqueda de actores y documentaciónProbado a las 01:04 y a las 01:17: isError, código unauthorized, «Nothing was charged»
En esta prueba401 sin token01:02, empresa, 6,4 segundos, 0,000556 USD

En un cliente de IA, la pregunta clave es cuánto devuelve una llamada a una herramienta. Una llamada MCP de Apify arranca una ejecución de actor y devuelve su conjunto de datos al terminar. Una llamada MCP de EveryInfra es una petición a la API y devuelve el JSON que ya vimos. Para un agente, «buscar empleos y traer 200 filas» es una llamada de 0,000556 USD en nuestro lado; en Apify es una ejecución de actor que se cobra por resultado. La configuración para cada cliente está en la página del servidor MCP de EveryInfra.

Cuándo conviene más Apify

Esta sección recoge lo que Apify tiene y nosotros no, y dónde es más barato. Primero, los perfiles sueltos: LinkedIn Profile API, de johnvc, cuesta 0,02 USD por cada 1000, 27,8 veces menos que nosotros. Su tasa de éxito es del 91,12 %, pero las filas fallidas no pagan cargo por resultado, así que sigue siendo más barato por fila buena. Si tu única tarea es completar URLs de perfil, pruébalo primero. Segundo, el detalle de un empleo: nuestro linkedin/job_detail devolvió 503 en las cinco pruebas y su precio de catálogo es de 1,194 USD por cada 1000, mientras que el modo detallado de worldunboxer cuesta 0,35 USD y funciona.

Tercero, los filtros finos. Los actores de búsqueda y de empleados de harvestapi filtran por empresa, sector, centro de estudios y antigüedad, y uno busca por nombre; nuestro profile_search solo filtra por cargo y ubicación, y employees solo por empresa. Cuarto, la búsqueda de emails: el modo con verificación SMTP de harvestapi y el «verified email» y «phone number» de dev_fusion son productos dedicados. Para nosotros, el email es solo un campo del perfil; en esta prueba apareció en 3 de 5 perfiles públicos y en 47 de 78 resultados de búsqueda.

Quinto, una base de empleos grande y lista para usar: fantastic-jobs dice sumar más de 10 millones de ofertas nuevas al mes, con datos del reclutador y campos con IA, y para análisis del mercado laboral su modelo de datos encaja mejor. Sexto, el control de ejecuciones: maxTotalChargeUsd limita el coste de una ejecución, Schedules lanza actores con horario, los webhooks avisan al terminar y los datasets guardan resultados y exportan CSV o Excel. No tenemos esas funciones de plataforma, así que hay que montarlas con cron y una base de datos. Séptimo, la variedad: la Store lista 370 actores de LinkedIn, con herramientas específicas para publicaciones de empresa, eventos, grupos y Sales Navigator, frente a nuestras 11 capacidades de LinkedIn.

Caso de usoEncaja mejorMotivo
Solo completar una lista de URLs de perfilApify (johnvc)0,02 USD por cada 1000, 27,8 veces menos que nosotros
Detalle de una oferta y enlace de candidaturaApify (worldunboxer detallado)0,35 USD por cada 1000; nuestras 4 pruebas dieron 503
Audiencias por sector, centro de estudios o antigüedadApify (buscador de harvestapi)Nosotros solo filtramos por cargo y ubicación
Búsqueda de emails con verificación SMTPApify (harvestapi, dev_fusion)Nosotros solo damos el campo email del perfil
Muchos empleos, personas o empleados por llamadaEveryInfraDe 0,0028 a 0,0071 USD por cada 1000, cientos de veces menos
Varias plataformas con una clave y precio fijo en clientes de IAEveryInfraUn solo formato de petición y precio fijo por llamada

Nosotros encajamos mejor en otros casos. El primero, los datos que llegan con muchas filas por llamada, como empleos, búsquedas de personas, listas de empleados y comentarios: ahí la diferencia va de 10 a más de 1000 veces. El segundo, los proyectos que necesitan LinkedIn y otras plataformas, como Instagram, TikTok o X, con una sola clave, un solo formato de petición y una sola cuenta. El tercero, el uso por MCP en clientes de IA, donde cada llamada tiene un precio fijo y el coste no crece con el tamaño del resultado. El cuarto, cuando no quieres mantener varios actores con autores, entradas y precios cambiantes. En esta prueba, los cuatro actores de harvestapi estrenaban precio desde el 27-10-2026, apimaestro desde el 02-11-2026 y worldunboxer desde el 29-10-2026, y cheap_scraper tenía un precio nuevo previsto para el 07-11-2026.

En qué se diferencia de nuestros otros artículos sobre Apify

Tenemos otros artículos sobre Apify y cada uno trata un tema. Precios de Apify explicados cubre planes, unidades de cómputo y pago por evento, para quien empieza con Apify. Alternativas a Apify repasa opciones por plataforma. Alternativa a Apify Twitter Scraper y alternativa a Apify Reddit Scraper comparan precios para X y Reddit. Este artículo trata solo LinkedIn y aporta tres cosas que los otros no tienen: la diferencia de precio entre llamadas de una fila y de una página en LinkedIn, la cuestión de las cookies y las Condiciones de uso, y el actor de perfiles de la Store que es más barato que nosotros. Todas las páginas comparativas están en /alternatives.

Cambios recientes

Para elegir herramienta importan dos tipos de cambio. El primero viene de LinkedIn: su Centro de ayuda explica que la búsqueda de empleo con IA sustituye poco a poco a la búsqueda clásica desde septiembre. Describes con tus palabras el trabajo que buscas, y eso puede cambiar los resultados de las búsquedas por palabra clave. Si vigilas un mercado con linkedin/jobs o con un actor de empleos de Apify, revisa de vez en cuando cuántas filas devuelve un mismo grupo de palabras clave.

El segundo viene de Apify: los actores de LinkedIn más usados cambiaron de precio varias veces en el último mes (ver la tabla), así que revisa la pestaña Pricing antes de fiarte de un precio de un artículo o comentario antiguo. El 30-10-2026, el blog de la Agentic AI Foundation publicó un artículo del equipo MCP de Apify: probaron 30 días el formato TOON, que ahorra tokens, en su servidor MCP, no vieron una mejora estable y volvieron a JSON. La página de precios de Apify dice ahora «We're live on x402», para que los agentes de IA paguen por ejecución.

FechaHechoFuente
07-10-2026Entra en vigor el precio actual de LinkedIn Profile API de johnvcAPI pública de Apify
15-10-2026Entra en vigor el precio actual del actor de perfiles de lergassyAPI pública de Apify
22-10-2026Entra en vigor el precio actual del actor de empleados de johnvcAPI pública de Apify
27-10-2026Precios nuevos en cuatro actores de LinkedIn de harvestapiAPI pública de Apify
29-10-2026Precio nuevo del actor de empleos de worldunboxerAPI pública de Apify
30-10-2026El equipo MCP de Apify retira TOON tras 30 díasAgentic AI Foundation
02-11-2026Precios nuevos en los actores de perfiles y empresas de apimaestroAPI pública de Apify

Preguntas frecuentes

¿Cuál es el apify linkedin scraper cost?

Precios públicos de la Store el 5 de noviembre de 2026: los scrapers de perfiles cuestan de 0,02 a 10,00 USD por cada 1000; el más usado, de harvestapi, 4,00 USD en Free y 10,00 USD con email. Los de empresas, de 1,55 a 5,00 USD. Los de empleos, de 0,10 a 5,00 USD; el más usado, de curious_coder, 2,00 USD en Free y 1,00 USD en planes de pago. El coste real depende también del nivel, las tarifas de arranque y las tarifas por página. En EveryInfra, cada llamada de LinkedIn cuesta 0,000556 USD (0,001194 USD el detalle de empleo): 0,556 USD por cada 1000 perfiles o empresas, 0,0033 USD por cada 1000 empleos y 0,0071 USD por cada 1000 personas buscadas.

¿Cómo se llama a la apify linkedin scraper api?

Cada actor de Apify se ejecuta con POST /v2/acts/<autor>~<nombre>/run-sync-get-dataset-items, que lo lanza y devuelve los resultados. Los campos de entrada se rellenan según la pestaña Input del actor, y puedes añadir maxItems y maxTotalChargeUsd para limitar el gasto. Apify también tiene clientes para JavaScript y Python. EveryInfra usa una sola URL, POST /api/v1/social, con platform, action y params en el cuerpo.

¿Cuántos resultados da apify linkedin scraper jobs por búsqueda?

La ficha de curious_coder dice que LinkedIn limita cada búsqueda de empleo a 1000 resultados; para más, divide la búsqueda por ciudades y elimina duplicados. Nuestro linkedin/jobs admite un limit de hasta 200 por llamada, y en esta prueba las 11 búsquedas de Singapur devolvieron 179 filas de media. El catálogo indica que la fuente de respaldo devuelve como máximo 25 filas por llamada.

¿Hay algún scraper de LinkedIn gratis?

El plan Free de Apify da 5 USD al mes: a 4,00 USD por cada 1000 alcanza para unos 1250 perfiles, pero harvestapi limita a 50 ejecuciones en total a los usuarios del plan Free. En GitHub hay scripts de código abierto para extraer LinkedIn, pero el inicio de sesión, los proxies y los cambios de la página los mantienes tú, y si los usas con tu cuenta te obligan igualmente las Condiciones de uso. La prueba de EveryInfra da 1 USD durante 24 horas por dar una estrella a dos repositorios en GitHub: a 0,000556 USD por llamada son unas 1798 peticiones.

¿LinkedIn permite la extracción de datos?

La sección 8.2 de las Condiciones de uso de LinkedIn prohíbe usar rastreadores, scripts o herramientas parecidas para extraer o copiar los Servicios, y copiar cookies para usar la cuenta de otra persona. Las Crawling Terms dicen que el rastreo automático sin permiso no está permitido. Los tribunales han fallado de forma distinta sobre las páginas públicas vistas sin iniciar sesión, y LinkedIn sigue demandando a empresas que extraen datos con cuentas falsas. Este artículo no es asesoramiento jurídico: consulta con un abogado de tu país.

¿Cuánto cuesta la API oficial de LinkedIn?

LinkedIn no publica una tarifa por llamada para datos de miembros. La mayoría de desarrolladores solo puede usar el inicio de sesión, su propio perfil básico y email, y la publicación en nombre de un miembro. Buscar personas o leer perfiles completos de otros exige programas de socios como Sales Navigator o Talent Solutions, y los socios aprobados pagan según contrato.

¿Cómo se usa en n8n o en Claude?

En n8n basta un nodo HTTP Request que llame a POST /api/v1/social; Apify tiene su propio nodo de n8n. En clientes MCP como Claude Code o Claude Desktop puedes añadir https://api.everyinfra.com/mcp o https://mcp.apify.com: el nuestro usa una clave de API y el de Apify inicia sesión con OAuth por defecto.

Primeros pasos

Paso 1: consigue una clave de API. Da una estrella a dos repositorios de EveryInfra en GitHub y recibirás 1 USD de crédito de prueba válido 24 horas. Las recargas de pago empiezan en 10 USD, que dan para unas 17 986 peticiones de LinkedIn a 0,000556 USD cada una (inicio rápido, precios). Paso 2: abre la página de una capacidad y lanza una llamada desde su recuadro de prueba: búsqueda de empleos, búsqueda de personas, perfiles, empresas o empleados de una empresa. Paso 3: mira charged_usd y el número de filas de la respuesta, divide el cobro entre las filas y multiplica por 1000 para obtener tu propio precio por cada 1000, y compáralo con tu factura actual.

Las 11 capacidades de LinkedIn están en la página de la API de datos de LinkedIn. La misma clave sirve para la API de datos de TikTok y la API de datos de Instagram, y puedes ver todas las plataformas en el mercado de datos.

Si vienes de Apify, la tabla muestra qué cambiar. Con cobro por petición, cuantas más filas por llamada, menor es el precio por fila, así que conviene reunir un lote y buscar una vez.

En ApifyEn EveryInfra
Cada actor tiene sus propios campos de entradaTres claves fijas: platform, action, params
Ejecutar el actor, esperar y leer el datasetUna petición síncrona, o "mode": "async" y consultas a poll_url
maxItems y maxTotalChargeUsd limitan el gastoCada petición tiene precio fijo: basta contar peticiones
Una ejecución por cada contacto nuevoReunir un lote y buscar una vez
Schedules y webhooksTu propio cron o una programación de n8n

Referencias

  1. LinkedIn Profile Scraper (ficha y pestaña Pricing), Apify / harvestapi, captura del 5 de noviembre de 2026, 00:28 hora de Singapur. https://apify.com/harvestapi/linkedin-profile-scraper
  2. Metadatos públicos de LinkedIn Profile Scraper (pricingInfos, stats), API de Apify, leídos el 5 de noviembre de 2026, 00:16 hora de Singapur. https://api.apify.com/v2/acts/harvestapi~linkedin-profile-scraper
  3. LinkedIn Company Details Scraper, Apify / harvestapi. https://apify.com/harvestapi/linkedin-company
  4. LinkedIn Profile Search Scraper (25 por página, 0,10 USD por página), Apify / harvestapi. https://apify.com/harvestapi/linkedin-profile-search
  5. LinkedIn Company Employees Scraper, Apify / harvestapi. https://apify.com/harvestapi/linkedin-company-employees
  6. Profile Details Scraper for LinkedIn + EMAIL, Apify / apimaestro. https://apify.com/apimaestro/linkedin-profile-detail
  7. LinkedIn Profile API, Apify / johnvc. https://apify.com/johnvc/linkedin-profile-api
  8. Linkedin Profile Scraper with Email and Company Data, Apify / datadoping. https://apify.com/datadoping/linkedin-profile-scraper
  9. Linkedin Company Details Scraper, Apify / datadoping. https://apify.com/datadoping/linkedin-company-scraper
  10. Linkedin Jobs Scraper (límite de 1000 empleos por búsqueda), Apify / curious_coder. https://apify.com/curious_coder/linkedin-jobs-scraper
  11. LinkedIn Jobs Scraper, Apify / valig. https://apify.com/valig/linkedin-jobs-scraper
  12. Rapid Linkedin Jobs Scraper, Apify / worldunboxer. https://apify.com/worldunboxer/rapid-linkedin-scraper
  13. LinkedIn Jobs Scraper, Apify / cheap_scraper. https://apify.com/cheap_scraper/linkedin-job-scraper
  14. Advanced LinkedIn Job Search API, Apify / fantastic-jobs. https://apify.com/fantastic-jobs/advanced-linkedin-job-search-api
  15. Página de precios de Apify (Free 5 USD, Starter 19 USD, Scale 199 USD, Business 999 USD, niveles de descuento), leída el 5 de noviembre de 2026, 00:39 hora de Singapur. https://apify.com/pricing
  16. Run Actor synchronously and get dataset items (maxItems, maxTotalChargeUsd), documentación de la API de Apify. https://docs.apify.com/api/v2/act-run-sync-get-dataset-items-post
  17. Get Actor, documentación de la API de Apify. https://docs.apify.com/api/v2/act-get
  18. Get list of Actors in Store, documentación de la API de Apify. https://docs.apify.com/api/v2/store-get
  19. Actors in Store (los autores fijan los descuentos por nivel), documentación de Apify. https://docs.apify.com/platform/actors/running/actors-in-store
  20. Monetize your Actor (reglas del pago por evento), documentación de Apify. https://docs.apify.com/platform/actors/publishing/monetize
  21. Usage and resources, documentación de Apify. https://docs.apify.com/platform/actors/running/usage-and-resources
  22. Apify MCP server, documentación de Apify, leída el 5 de noviembre de 2026. https://docs.apify.com/platform/integrations/mcp
  23. apify-mcp-server, GitHub. https://github.com/apify/apify-mcp-server
  24. Schedules, documentación de Apify. https://docs.apify.com/platform/schedules
  25. Webhooks, documentación de Apify. https://docs.apify.com/platform/integrations/webhooks
  26. Dataset, documentación de Apify. https://docs.apify.com/platform/storage/dataset
  27. Limits, documentación de Apify. https://docs.apify.com/platform/limits
  28. Integración con n8n, documentación de Apify. https://docs.apify.com/platform/integrations/n8n
  29. Integración con Zapier, documentación de Apify. https://docs.apify.com/platform/integrations/zapier
  30. Cliente de la API de Apify para JavaScript, documentación de Apify. https://docs.apify.com/api/client/js
  31. Apify CLI, documentación de Apify. https://docs.apify.com/cli
  32. LinkedIn User Agreement (Effective on November 3, 2025, sección 8.2), captura del 5 de noviembre de 2026. https://www.linkedin.com/legal/user-agreement
  33. LinkedIn Crawling Terms and Conditions. https://www.linkedin.com/legal/crawling-terms
  34. Política de privacidad de LinkedIn. https://www.linkedin.com/legal/privacy-policy
  35. Política de cookies de LinkedIn. https://www.linkedin.com/legal/cookie-policy
  36. Políticas de la Comunidad Profesional de LinkedIn. https://www.linkedin.com/legal/professional-community-policies
  37. LinkedIn API Terms of Use. https://www.linkedin.com/legal/l/api-terms-of-use
  38. Getting Access to LinkedIn APIs, Microsoft Learn. https://learn.microsoft.com/en-us/linkedin/shared/authentication/getting-access
  39. Sign In with LinkedIn using OpenID Connect, Microsoft Learn. https://learn.microsoft.com/en-us/linkedin/consumer/integrations/self-serve/sign-in-with-linkedin-v2
  40. Documentación para desarrolladores de LinkedIn Sales Navigator, Microsoft Learn. https://learn.microsoft.com/en-us/linkedin/sales/
  41. Job Posting API overview, Microsoft Learn. https://learn.microsoft.com/en-us/linkedin/talent/job-postings/api/overview
  42. API rate limiting, Microsoft Learn. https://learn.microsoft.com/en-us/linkedin/shared/api-guide/concepts/rate-limits
  43. LinkedIn Developer Solutions. https://developer.linkedin.com/
  44. hiQ Labs v. LinkedIn Corp., Tribunal de Apelaciones del Noveno Circuito de EE. UU., 18-04-2022. https://cdn.ca9.uscourts.gov/datastore/opinions/2022/04/18/17-16783.pdf
  45. Van Buren v. United States, Tribunal Supremo de EE. UU., 2021. https://www.supremecourt.gov/opinions/20pdf/19-783_k53l.pdf
  46. hiQ v. LinkedIn Wrapped Up: Web Scraping Lessons Learned, ZwillGen. https://www.zwillgen.com/alternative-data/hiq-v-linkedin-wrapped-up-web-scraping-lessons-learned
  47. Demanda de LinkedIn contra ProAPIs, Distrito Norte de California (CourtListener). https://storage.courtlistener.com/recap/gov.uscourts.cand.457309/gov.uscourts.cand.457309.1.0.pdf
  48. LinkedIn wins court order blocking mass scraping of user data, The Record. https://therecord.media/linkedin-wins-court-order-blocking-mass-scraping
  49. Proxycurl Shuts Down, Nubela, 04-07-2025. https://nubela.co/blog/goodbye-proxycurl/
  50. Reglamento General de Protección de Datos (RGPD), EUR-Lex. https://eur-lex.europa.eu/eli/reg/2016/679/oj
  51. 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
  52. Agencia Española de Protección de Datos. https://www.aepd.es/
  53. Catálogo de LinkedIn de EveryInfra (price_usd, response_fields, field_note), leído el 5 de noviembre de 2026, 00:12 hora de Singapur. https://api.everyinfra.com/api/v1/social/catalog
  54. llms.txt de EveryInfra. https://api.everyinfra.com/llms.txt
  55. OpenAPI de EveryInfra. https://api.everyinfra.com/openapi.json
  56. MCP remoto de EveryInfra (tools/list), leído el 5 de noviembre de 2026. https://api.everyinfra.com/mcp
  57. Introducción a Model Context Protocol. https://modelcontextprotocol.io/introduction
  58. Connect Claude Code to tools via MCP, documentación de Claude Code. https://code.claude.com/docs/en/mcp
  59. Nodo HTTP Request, documentación de n8n. https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.httprequest/
  60. TOON (Token-Oriented Object Notation), GitHub. https://github.com/toon-format/toon
  61. We Added TOON to Our MCP Server, Then Removed It, Agentic AI Foundation, 30-10-2026. https://aaif.io/blog/we-added-toon-to-our-mcp-server-then-removed-it
  62. Búsqueda de empleo con IA (retirada progresiva de la búsqueda clásica desde septiembre), Ayuda de LinkedIn. https://www.linkedin.com/help/linkedin/answer/a6889044
  63. r/n8n: flujo gratuito de empleos de LinkedIn y la respuesta sobre 5 USD agotados en minutos (nombres de usuario ocultos). https://www.reddit.com/r/n8n/comments/1t4lk7a/i_built_a_100_free_linkedin_job_scraper_using_n8n/
  64. r/n8n: ayuda con un flujo de empleos de LinkedIn (nombres de usuario ocultos). https://www.reddit.com/r/n8n/comments/1t9trjv/n8n_linkedin_job_scraper_workflow_help/
  65. LinkedIn Copyright Policy. https://www.linkedin.com/legal/copyright-policy
  66. Resumen de las Condiciones de uso de LinkedIn. https://www.linkedin.com/legal/user-agreement-summary
  67. Documentación de LinkedIn Talent Solutions, Microsoft Learn. https://learn.microsoft.com/en-us/linkedin/talent/
  68. Documentación de LinkedIn Marketing API, Microsoft Learn. https://learn.microsoft.com/en-us/linkedin/marketing/
  69. Runs and builds, documentación de Apify. https://docs.apify.com/platform/actors/running/runs-and-builds
  70. Billing, documentación de Apify. https://docs.apify.com/platform/console/billing
  71. Cliente de la API de Apify para Python, documentación de Apify. https://docs.apify.com/api/client/python
  72. Integración con Make, documentación de Apify. https://docs.apify.com/platform/integrations/make
  73. Apify Proxy, documentación de Apify. https://docs.apify.com/platform/proxy

Referencia BL-91