Saltar al contenido principal
Piloterr
Volver al blog
19 de enero de 2024

¿Cómo obtener las últimas publicaciones o actividades de LinkedIn con una API? [2025]

En el acelerado mundo del networking profesional, mantenerse actualizado con las últimas actividades/publicaciones en LinkedIn puede ser un aspecto crucial para muchas empresas e individuos. Como desarrollador, aprovechar la API de Piloterr para acceder a estas actividades no solo te mantiene informado, sino que también abre un sinfín de oportunidades para el análisis de datos, el monitoreo de tendencias y el networking dirigido. En esta guía completa, profundizaremos en cómo aprovechar la API de Piloterr para obtener las actividades más recientes.

Utiliza la API de Publicaciones de LinkedIn o la API completa de Scraping de LinkedIn para obtener una salida estructurada.

El script que compartimos contigo describe un método para recuperar actividades de LinkedIn que coincidan con palabras clave o hashtags específicos, utilizando las APIs proporcionadas por Piloterr.

¿Cómo ejecutar el código?

  1. Copia el código
  2. Crea un nuevo archivo get_linkedin_activities_from_google.py
  3. Reemplaza el token de la API con el tuyo
  4. Reemplaza QUERY con tu sector, un tema de negocio o cualquier otro tema que desees analizar
  5. Ejecuta el script con py get_linkedin_activities_from_google.py
Python
import requests

PILOTERR_API_KEY = 'YOUR-TOKEN-API-REPLACE-ME'
QUERY = 'Formation'

def get_linkedin_post_details(known_url: str):
    api_url = "https://piloterr.com/api/v2/linkedin/post/info"
    headers = {
        "x-api-key": PILOTERR_API_KEY
    }
    params = {
        "query": known_url
    }
    response = requests.get(
        url=api_url,
        headers=headers,
        params=params
    )
    if response.status_code == 200:
        return response.json()
    else:
        return "Error: No se pudieron obtener los datos"

def get_linkedin_post_url_from_google(query: str):
    google_api_url = "https://piloterr.com/api/v2/google/search"
    headers = {
        "x-api-key": PILOTERR_API_KEY
    }
    data = {
        "query": query
    }
    response = requests.post(
        url=google_api_url,
        headers=headers,
        json=data
    )

    if response.status_code == 200:
        search_results = response.json()['organic_results']

        # Extraer URL de LinkedIn de los resultados de búsqueda
        for result in search_results:
            if 'linkedin.com/posts' in result['link']:
                posts.append(result['link'])
        return "URL de LinkedIn no encontrada en los resultados de búsqueda"
    else:
        return "Error: No se pudo realizar la búsqueda"

# Ejemplo de uso
posts = []
search_query = f"site:linkedin.com inurl:posts after:2023-01-01 besoin AROUND(5) {QUERY}"
linkedin_url = get_linkedin_post_url_from_google(search_query)

print(f"Cantidad de publicaciones de LinkedIn encontradas: {len(posts)}. Obteniendo detalles...")

parsed_posts = []

for p in posts:
    get_post_details = get_linkedin_post_details(p)
    parsed_posts.append(get_post_details)

print(parsed_posts)

Aquí tienes una descripción de cómo funciona el script

1. Extracción de Publicaciones de LinkedIn Usando Búsqueda de Google

El script utiliza una consulta de búsqueda con parámetros específicos para encontrar publicaciones de LinkedIn a través de la Búsqueda de Google. Esto se logra utilizando la API de Piloterr para la búsqueda en Google.

Emplea operadores de búsqueda como site:, inurl:, after: y AROUND() para refinar la búsqueda a publicaciones específicas de LinkedIn que contengan las palabras clave deseadas dentro de un cierto rango de fechas.

2. Recopilación de Detalles de Publicaciones de LinkedIn

Una vez obtenidas las URLs de las publicaciones de LinkedIn de los resultados de la Búsqueda de Google, el script utiliza otra API de Piloterr: Linkedin Post Info para obtener información detallada sobre cada publicación.

Esta información puede incluir el contenido de la publicación, detalles del autor, número de comentarios, me gusta, etc.

3. Ejecución del Script:

  1. El script inicializa una lista vacía posts para almacenar las URLs de las publicaciones de LinkedIn.
  2. Luego forma una consulta de búsqueda incorporando las palabras clave deseadas y los parámetros de búsqueda.
  3. Después de obtener las URLs, el script obtiene detalles para cada publicación y los almacena en parsed_posts.

Resultado

JSON
[
  {
    "id": "7043937317610287104",
    "url": "https://www.linkedin.com/posts/najettefellache_i-strongly-believe-that...",
    "text": "Creo firmemente que el know-how de los empleados es el activo más importante de la empresa...",
    "author": {
      "url": "https://www.linkedin.com/in/najettefellache",
      "full_name": "Najette Fellache 🔆",
      "image_url": "https://media.licdn.com/dms/image/D4E03AQGvUg...",
      "profile_type": "person"
    },
    "hashtags": [],
    "image_url": "https://media.licdn.com/dms/image/C5622AQGsOm8y...",
    "like_count": 125,
    "comments_count": 4,
    "date_published": "2023-03-21T13:32:06.530Z",
    "total_engagement": 129,
    "mentioned_profiles": []
  }
]

Conclusión

El artículo explica cómo el uso de palabras clave específicas para buscar y analizar actividades en LinkedIn puede ser una herramienta poderosa. Este método ayuda a seguir tendencias, analizar datos y mejorar el networking. Mantiene a los usuarios actualizados en su industria y apoya el crecimiento estratégico en el mundo digital.

Más para leer

Guías y noticias sobre web scraping, proxies y extracción de datos.

Web Scraping

Migración desde NetNut: qué hacer tras el cierre de la red

Google tomó medidas contra la red de proxies NetNut/Popa junto al FBI y Lumen. Cómo replantear tu stack de scraping sin gestionar proxies por tu cuenta.

Josselin Liebe
Josselin Liebe
Leer
Web Scraping

€17.99 en Francia, €29.99 en Alemania: monitoreo de precios por país

Misma referencia en el ERP, diferentes precios por país: promociones, monedas y surtido varían de una tienda a otra. Modelo de datos, ejemplos de API y un script en Python para un monitoreo de precios confiable.

Josselin Liebe
Josselin Liebe
Leer
Web Scraping

Mejor Scraper para Leboncoin 2026

Piloterr vs Apify vs lobstr.io para scraping en Leboncoin en 2026. Precios, endpoints y datos de productos verificados de fuentes oficiales el 29 de junio de 2026 — incluyendo la brecha legal entre el scraping público y el autenticado.

Josselin Liebe
Josselin Liebe
Leer

¿Listo para empezar?

Tu API de web scraping está a un clic. Comienza con +500 créditos, sin infraestructura que configurar, sin proxies que gestionar y sin necesidad de tarjeta de crédito.

  • +500 créditos
  • Sin tarjeta de crédito
  • Todos los endpoints incluidos