API de plataforma de EveryData
API de LinkedIn
Consulta publicaciones, perfiles profesionales, empresas, comentarios, empleos y empleados visibles en LinkedIn. Palabra clave, nombre de usuario, compañía y URL anclan objetos diferentes.
Titular, puesto, empresa y ubicación reflejan el perfil observado y no prueban identidad o empleo vigente. Métricas agregadas de seguidores no son una lista de personas.
- Endpoint
- POST /api/v1/social
- Funciones
- 8
- Por 1.000
- 0,556 US$
Funciones disponibles
Compara las acciones de LinkedIn por sus entradas obligatorias, datos devueltos y precio. Usa el identificador de la acción exactamente como aparece.
| Acción | Obligatorios | Opcionales | Entrega | Límite | Por 1.000 | Campos de respuesta |
|---|---|---|---|---|---|---|
searchBuscar publicaciones en LinkedIn Busca publicaciones públicas de LinkedIn mediante | keyword | date_range, sort | Entrega síncrona | El catálogo declara `defaultLimit = 10` y `maxLimit = 50` para el límite de esta acción. Según el contrato concreto, la unidad puede aplicarse a una página, a cada elemento padre o a otra unidad propia de la acción; no es necesariamente el total final de filas de toda la solicitud. | $0.56 por 1.000 solicitudes | id · url · text · author_name · author_username · like_count · comment_count · posted_at · platform |
profile_searchBuscar perfiles profesionales Descubre perfiles profesionales por | keyword | location, locations | Entrega síncrona | El catálogo declara `defaultLimit = 10` y `maxLimit = 100` para el límite de esta acción. Según el contrato concreto, la unidad puede aplicarse a una página, a cada elemento padre o a otra unidad propia de la acción; no es necesariamente el total final de filas de toda la solicitud. | $0.56 por 1.000 solicitudes | id · username · name · url · headline · location · current_company · current_title · avatar_url · is_premium · is_open_profile · platform |
person_profileConsultar el perfil de una persona Resuelve una persona por | username | location, locations, name, url | Entrega síncrona | — | $0.56 por 1.000 solicitudes | username · display_name · headline · about · location · current_company · follower_count · connection_count · email · is_verified · is_premium · avatar_url · url · platform |
company_profileConsultar una página de empresa Consulta una empresa mediante | company | identifier, name, url | Entrega síncrona | — | $0.56 por 1.000 solicitudes | id · name · universal_name · url · description · tagline · website · industries · specialties · employee_count · follower_count · founded_year · is_verified · headquarters · phone · logo_url · platform |
commentsLeer comentarios de una publicación Lee comentarios de la | url | num_comments, num_likes, sort | Entrega asíncrona | El catálogo declara `defaultLimit = 20` y `maxLimit = 200` para el límite de esta acción. Según el contrato concreto, la unidad puede aplicarse a una página, a cada elemento padre o a otra unidad propia de la acción; no es necesariamente el total final de filas de toda la solicitud. | $0.56 por 1.000 solicitudes | id · text · url · author_name · author_username · author_headline · author_url · like_count · reply_count · is_pinned · is_edited · posted_at · post_url · platform · language |
followersRevisar métricas públicas de seguidores Recibe | username | channel | Entrega síncrona | — | $0.56 por 1.000 solicitudes | id · username · url · follower_count · following_count · post_count · like_count · connection_count · precision · platform |
jobsBuscar vacantes en LinkedIn Busca vacantes de LinkedIn con | keyword | location | Entrega síncrona | El catálogo declara `defaultLimit = 20` y `maxLimit = 200` para el límite de esta acción. Según el contrato concreto, la unidad puede aplicarse a una página, a cada elemento padre o a otra unidad propia de la acción; no es necesariamente el total final de filas de toda la solicitud. | $0.56 por 1.000 solicitudes | id · url · title · text · company_name · company_url · company_logo · location · salary · employment_type · seniority · applicant_count · posted_at · platform |
employeesExplorar empleados vinculados a una empresa Consulta empleados vinculados a | company | — | Entrega síncrona | El catálogo declara `defaultLimit = 20` y `maxLimit = 200` para el límite de esta acción. Según el contrato concreto, la unidad puede aplicarse a una página, a cada elemento padre o a otra unidad propia de la acción; no es necesariamente el total final de filas de toda la solicitud. | $0.56 por 1.000 solicitudes | id · url · name · headline · location · country · country_code · city · avatar_url · is_premium · is_influencer · open_to_work · company_url · platform |
¿Qué acepta cada acción de LinkedIn?
Cada respuesta enlaza una acción ejecutable con sus entradas reales. El significado y los valores permitidos pertenecen a esa acción; un nombre parecido no conserva automáticamente el mismo sentido en otra plataforma.
Las fuentes oficiales se enlazan solo para precisar el término de la plataforma indicado a su lado. No implican autorización ni respaldo y no añaden a EveryInfra funciones del sitio oficial.
¿Qué significan los parámetros de LinkedIn search?
Busca publicaciones públicas de LinkedIn mediante keyword, con periodo y orden opcionales. Devuelve autor, texto e interacciones observadas; no busca mensajes, publicaciones privadas ni analítica de alcance.
keywordObligatorio- Para
search, es la palabra clave de la publicación. Paraprofile_search, es el cargo actual. Parajobs, es el término de búsqueda de empleo o una URL completa de búsqueda de empleos. La búsqueda de personas no equivale a una consulta exacta por nombre o correo electrónico.LinkedIn: audiencia pública, contactos y gruposLinkedIn distingue publicaciones para cualquiera, solo contactos o grupos. Esa visibilidad ayuda a explicar el alcance de una búsqueda, pero no garantiza cobertura total, acceso a contenido restringido ni exactitud de filtros no declarados.ConsultadaLinkedIn (Acuerdo de usuario): restricciones sobre extracción, copia y reutilizaciónLa cláusula 8.2 del acuerdo restringe la extracción automatizada, la elusión de controles de acceso y la copia, uso, exhibición y distribución de contenido sin el consentimiento del titular de los derechos, incluido el contenido obtenido a través de terceros. Un permiso por escrito debe confirmarse por separado; la disponibilidad pública de los datos no concede una exención automática.Consultada date_rangeOpcional- Para
search, es el intervalo de tiempo de publicación de los posts:no_filter(sin límite),past_1_hour(última hora),past_24_hours(últimas 24 horas),past_week(última semana),past_month(último mes). No se refiere a la vigencia de una oferta de empleo ni al periodo de un cargo personal.Valores permitidos:no_filterpast_1_hourpast_24_hourspast_monthpast_week sortOpcional- Tanto
search(para publicaciones) comocomments(para comentarios) admitennewest(más recientes) yrelevance(relevancia). Cada uno ordena objetos diferentes; esto no implica que puedas usar el mismo parámetro para ordenar personas, empresas o empleos.Valores permitidos:newestrelevance
¿Qué significan los parámetros de LinkedIn profile_search?
Descubre perfiles profesionales por keyword y ubicación, devolviendo titular, empresa y puesto actuales cuando aparecen. No confirma identidad, experiencia ni disponibilidad laboral.
keywordObligatorio- Para
search, es la palabra clave de la publicación. Paraprofile_search, es el cargo actual. Parajobs, es el término de búsqueda de empleo o una URL completa de búsqueda de empleos. La búsqueda de personas no equivale a una consulta exacta por nombre o correo electrónico.LinkedIn: los perfiles públicos pueden contener solo algunas seccionesLa documentación oficial aclara que el perfil público es una versión simplificada, que el usuario controla qué secciones son públicas y que a veces la vista previa es aún más reducida. Los candidatos de una búsqueda de personas no equivalen a un currículum completo, datos de contacto o una identidad verificada.ConsultadaLinkedIn (Acuerdo de usuario): restricciones sobre extracción, copia y reutilizaciónLa cláusula 8.2 del acuerdo restringe la extracción automatizada, la elusión de controles de acceso y la copia, uso, exhibición y distribución de contenido sin el consentimiento del titular de los derechos, incluido el contenido obtenido a través de terceros. Un permiso por escrito debe confirmarse por separado; la disponibilidad pública de los datos no concede una exención automática.Consultada locationOpcional- Texto de la ubicación de la persona para
profile_search, o texto de la ubicación del puesto parajobs. Si elkeywordparajobsya es una URL completa, se usarán las condiciones de la URL y no se añadirá este parámetrolocation. locationsOpcional- Entrada de compatibilidad para un array de ubicaciones. Solo se lee en algunas rutas de consulta de personas. Actualmente no se puede garantizar que funcione de la misma manera que
locationen todas las rutas; no lo consideres una garantía para búsquedas masivas entre países.
¿Qué significan los parámetros de LinkedIn person_profile?
Resuelve una persona por username, con nombre, URL o ubicación compatibles, y recoge el perfil público. Correos o contadores solo se incluyen si están expuestos; no abre conexiones ni mensajes.
usernameObligatorio- Para
person_profile, usa el nombre de usuario de la ruta/in/de un perfil personal de LinkedIn o la URL completa del perfil. Parafollowers, usa la ruta de la cuenta y devuelve el número de seguidores, no la lista de seguidores.LinkedIn: diferencias entre el perfil completo y la versión pública externaLa versión pública no contiene toda la información; para ver el perfil completo puede ser necesario iniciar sesión, y las secciones visibles dependen de la configuración del usuario. Por tanto, `person_profile` no puede presentarse como un medio para obtener toda la información de cualquier persona, y la explicación oficial sobre visibilidad no es una autorización para recopilar datos.ConsultadaLinkedIn (Acuerdo de usuario): los datos de perfil públicos también están sujetos a condiciones de usoLa información de perfiles y relaciones está sujeta al acuerdo de usuario, a restricciones de acceso y a requisitos de privacidad. La descripción de parámetros y campos de este servicio no constituye una prueba de autorización de la plataforma ni un permiso de contacto.Consultada locationOpcional- Texto de la ubicación de la persona para
profile_search, o texto de la ubicación del puesto parajobs. Si elkeywordparajobsya es una URL completa, se usarán las condiciones de la URL y no se añadirá este parámetrolocation. locationsOpcional- Entrada de compatibilidad para un array de ubicaciones. Solo se lee en algunas rutas de consulta de personas. Actualmente no se puede garantizar que funcione de la misma manera que
locationen todas las rutas; no lo consideres una garantía para búsquedas masivas entre países. nameOpcional- Entrada de localización de compatibilidad: en
company_profile, contiene el identificador de la empresa; en algunas consultas deperson_profile, se usa como término de búsqueda de personas. No puede reemplazar los campos obligatorioscompanyousername, y no garantiza una coincidencia exacta con la misma persona por su nombre de perfil. urlOpcional- Para
comments, es el enlace completo a una publicación de LinkedIn, usado para leer sus comentarios. No envíes la URL de una página de empresa o de un perfil personal. Si otras acciones indican compatibilidad con una URL, debes seguir proporcionando sus respectivos campos obligatoriosusernameocompany.
¿Qué significan los parámetros de LinkedIn company_profile?
Consulta una empresa mediante company, con identificador, nombre o URL compatibles, y devuelve descripción, sectores, tamaño y seguidores visibles. No certifica el registro legal ni las cifras financieras.
companyObligatorio- Para
company_profileyemployees, es el nombre corto de la empresa en LinkedIn o la URL de su página principal (/company/). No es un nombre comercial o fiscal arbitrario. La acciónemployeescompletará el nombre corto para formar la URL de la página de la empresa y devolverá una muestra de empleados públicos, sin garantizar una lista completa del personal actual.LinkedIn: los miembros asociados a una empresa provienen de su propia sección de experienciaUn miembro se asocia a la página de una empresa al añadirla en su experiencia, pero puede haber errores o retrasos en la actualización del contador. La muestra de empleados y el `employee_count` no equivalen a una lista de personal auditada y real.ConsultadaLinkedIn (Acuerdo de usuario): la información asociada a una empresa no se puede redistribuir librementeEl acuerdo establece condiciones de uso, copia y distribución incluso para la información obtenida directa o indirectamente a través de terceros. Que la página de una empresa muestre públicamente a sus miembros asociados no equivale a una licencia para recopilarlos masivamente o contactarlos.Consultada identifierOpcional- Entrada de compatibilidad para el identificador de empresa en
company_profile. Puedes usar el nombre corto de la empresa o el enlace a su página principal. El parámetrocompanytiene prioridad y sigue siendo obligatorio. No es un nombre de usuario personal de tipo/in/. nameOpcional- Entrada de localización de compatibilidad: en
company_profile, contiene el identificador de la empresa; en algunas consultas deperson_profile, se usa como término de búsqueda de personas. No puede reemplazar los campos obligatorioscompanyousername, y no garantiza una coincidencia exacta con la misma persona por su nombre de perfil. urlOpcional- Para
comments, es el enlace completo a una publicación de LinkedIn, usado para leer sus comentarios. No envíes la URL de una página de empresa o de un perfil personal. Si otras acciones indican compatibilidad con una URL, debes seguir proporcionando sus respectivos campos obligatoriosusernameocompany.
¿Qué significan los parámetros de LinkedIn comments?
Lee comentarios de la url de una publicación y admite límites de comentarios, likes u orden. Conserva autor, fijado, editado y respuesta cuando existen; no publica ni reconstruye siempre todo el hilo.
urlObligatorio- Para
comments, es el enlace completo a una publicación de LinkedIn, usado para leer sus comentarios. No envíes la URL de una página de empresa o de un perfil personal. Si otras acciones indican compatibilidad con una URL, debes seguir proporcionando sus respectivos campos obligatoriosusernameocompany.LinkedIn: la visibilidad de las publicaciones e interacciones depende de la configuración de la audienciaLa visibilidad de las publicaciones y de la actividad relacionada varía según la configuración de audiencia del autor. Esta aclaración sirve para delimitar el alcance de los comentarios disponibles, sin que ello demuestre que se puedan eludir los permisos de contactos, grupos o contenido oculto.Consultada num_commentsOpcional- Entrada de compatibilidad para el límite máximo de comentarios a leer; no es un filtro de número mínimo de comentarios. Actualmente solo se usa en algunas rutas de lectura y no se puede garantizar que la solicitud principal trunque los resultados según este número.
num_likesOpcional- Entrada de compatibilidad para el límite máximo de «me gusta» a leer; no es un filtro de número mínimo de «me gusta». Actualmente no es un criterio estable para filtrar por popularidad de la publicación.
sortOpcional- Tanto
search(para publicaciones) comocomments(para comentarios) admitennewest(más recientes) yrelevance(relevancia). Cada uno ordena objetos diferentes; esto no implica que puedas usar el mismo parámetro para ordenar personas, empresas o empleos.Valores permitidos:newestrelevance
¿Qué significan los parámetros de LinkedIn followers?
Recibe username y devuelve contadores y precisión de la relación pública, con channel compatible. Es una vista agregada y no una exportación nominal de seguidores.
usernameObligatorio- Para
person_profile, usa el nombre de usuario de la ruta/in/de un perfil personal de LinkedIn o la URL completa del perfil. Parafollowers, usa la ruta de la cuenta y devuelve el número de seguidores, no la lista de seguidores.LinkedIn: diferencia entre seguir y conectarSeguir (`Following`) permite a un usuario ver el contenido público de otro, mientras que conectar (`Connecting`) establece una relación bidireccional de primer grado. Con base en esto, `follower_count` y `connection_count` deben interpretarse por separado y no como una única medida de red.ConsultadaLinkedIn (Acuerdo de usuario): los datos de perfil públicos también están sujetos a condiciones de usoLa información de perfiles y relaciones está sujeta al acuerdo de usuario, a restricciones de acceso y a requisitos de privacidad. La descripción de parámetros y campos de este servicio no constituye una prueba de autorización de la plataforma ni un permiso de contacto.Consultada channelOpcional- Entrada de compatibilidad para la ruta de la cuenta en
followers. El parámetrousernametiene prioridad y sigue siendo obligatorio. Esta API devuelve un objeto con la cantidad de seguidores, no exporta la lista de miembros del canal.
¿Qué significan los parámetros de LinkedIn jobs?
Busca vacantes de LinkedIn con keyword y ubicación opcional, devolviendo empresa, nivel, modalidad y salario publicado cuando existe. No envía candidatura ni garantiza que la oferta siga abierta.
keywordObligatorio- Para
search, es la palabra clave de la publicación. Paraprofile_search, es el cargo actual. Parajobs, es el término de búsqueda de empleo o una URL completa de búsqueda de empleos. La búsqueda de personas no equivale a una consulta exacta por nombre o correo electrónico.LinkedIn: diferencia entre la búsqueda de empleos y la de publicaciones de empleoLa documentación oficial explica que la sección de empleos (`Jobs`) lista ofertas según la búsqueda y la ubicación, y también indica que las publicaciones sobre contratación son una vía distinta dentro de las publicaciones (`Posts`). La función oficial «Solicitud sencilla» (`Easy Apply`) no debe considerarse una capacidad de solicitud automática de esta API.ConsultadaLinkedIn (Acuerdo de usuario): restricciones sobre extracción, copia y reutilizaciónLa cláusula 8.2 del acuerdo restringe la extracción automatizada, la elusión de controles de acceso y la copia, uso, exhibición y distribución de contenido sin el consentimiento del titular de los derechos, incluido el contenido obtenido a través de terceros. Un permiso por escrito debe confirmarse por separado; la disponibilidad pública de los datos no concede una exención automática.Consultada locationOpcional- Texto de la ubicación de la persona para
profile_search, o texto de la ubicación del puesto parajobs. Si elkeywordparajobsya es una URL completa, se usarán las condiciones de la URL y no se añadirá este parámetrolocation.
¿Qué significan los parámetros de LinkedIn employees?
Consulta empleados vinculados a company y devuelve nombre, titular y ubicación públicos. La asociación refleja el perfil observado; no equivale a una plantilla oficial, actual o completa.
companyObligatorio- Para
company_profileyemployees, es el nombre corto de la empresa en LinkedIn o la URL de su página principal (/company/). No es un nombre comercial o fiscal arbitrario. La acciónemployeescompletará el nombre corto para formar la URL de la página de la empresa y devolverá una muestra de empleados públicos, sin garantizar una lista completa del personal actual.LinkedIn: los miembros asociados a una empresa provienen de su propia sección de experienciaUn miembro se asocia a la página de una empresa al añadirla en su experiencia, pero puede haber errores o retrasos en la actualización del contador. La muestra de empleados y el `employee_count` no equivalen a una lista de personal auditada y real.ConsultadaLinkedIn (Acuerdo de usuario): la información asociada a una empresa no se puede redistribuir librementeEl acuerdo establece condiciones de uso, copia y distribución incluso para la información obtenida directa o indirectamente a través de terceros. Que la página de una empresa muestre públicamente a sus miembros asociados no equivale a una licencia para recopilarlos masivamente o contactarlos.Consultada
Cómo usar la API de LinkedIn
- 01Consulta el catálogo público y elige una acción de la plataforma.
- 02Envía los parámetros platform y action, junto con los campos obligatorios, a POST /api/v1/social.
- 03Procesa el resultado síncrono o consulta el identificador de trabajo devuelto si la acción es asíncrona.
- 04Guarda los campos de la respuesta estructurada que necesita tu aplicación.
curl -X POST https://api.everyinfra.com/api/v1/social \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"platform":"linkedin","action":"search","params":{"keyword":"<keyword>"}}'
Preguntas sobre la API de LinkedIn
¿Cómo llamo a la API de LinkedIn?
Envía POST /api/v1/social con platform igual a linkedin, elige uno de los identificadores de acción indicados e incluye sus parámetros obligatorios.
¿Qué devuelve la API de LinkedIn?
Devuelve JSON estructurado. Por ejemplo, el esquema de search incluye text, author_name, author_username y like_count. Cada acción tiene su propia lista de campos; que un campo esté declarado no garantiza que todos los registros de origen contengan un valor.
¿Qué matiz de la documentación oficial conviene conservar al usar datos de LinkedIn?
LinkedIn distingue publicaciones para cualquiera, solo contactos o grupos. Esa visibilidad ayuda a explicar el alcance de una búsqueda, pero no garantiza cobertura total, acceso a contenido restringido ni exactitud de filtros no declarados.
¿Qué parámetros son obligatorios?
Depende de la acción. search requiere keyword; profile_search requiere keyword; person_profile requiere username; consulta las demás acciones en la lista de funciones.