Ir para o conteúdo principal
Piloterr
Voltar ao blog
19 de janeiro de 2024

Como Obter os Posts ou Atividades Mais Recentes do LinkedIn com uma API? [2025]

No mundo acelerado do networking profissional, manter-se atualizado com as últimas atividades/publicações no LinkedIn pode ser um aspecto crucial para muitas empresas e indivíduos. Como desenvolvedor, aproveitar a API do Piloterr para acessar essas atividades não apenas o mantém informado, mas também abre um leque de oportunidades para análise de dados, monitoramento de tendências e networking direcionado. Neste guia abrangente, vamos mergulhar em como utilizar a API do Piloterr para buscar as atividades mais recentes.

Use a LinkedIn Posts API ou a LinkedIn Scraping API completa para saída estruturada.

O script que estamos compartilhando com você descreve um método para recuperar atividades do LinkedIn que correspondem a palavras-chave ou hashtags específicas, usando as APIs fornecidas pelo Piloterr.

Como executar o código?

  1. Copie o código
  2. Crie um novo arquivo get_linkedin_activities_from_google.py
  3. Substitua o token da API pelo seu próprio
  4. Substitua QUERY pelo seu setor, um tópico de negócios ou qualquer outro assunto que deseje analisar
  5. Execute o script com 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: Unable to fetch data"

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']

        # Extract LinkedIn URL from search results
        for result in search_results:
            if 'linkedin.com/posts' in result['link']:
                posts.append(result['link'])
        return "LinkedIn URL not found in search results"
    else:
        return "Error: Unable to perform search"

# Example usage
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"Count of LinkedIn posts found: {len(posts)}. Fetching details...")

parsed_posts = []

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

print(parsed_posts)

Aqui está uma descrição de como o script funciona

1. Extraindo Posts do LinkedIn Usando Pesquisa do Google

O script usa uma consulta de pesquisa com parâmetros específicos para encontrar posts do LinkedIn por meio da Pesquisa do Google. Isso é alcançado usando a API do Piloterr para pesquisa no Google.

Ele emprega operadores de pesquisa como site:, inurl:, after: e AROUND() para refinar a pesquisa a posts específicos do LinkedIn contendo as palavras-chave desejadas dentro de um determinado intervalo de datas.

2. Coletando Detalhes dos Posts do LinkedIn

Uma vez que as URLs dos posts do LinkedIn são obtidas dos resultados da Pesquisa do Google, o script usa outra API do Piloterr: Linkedin Post Info para buscar informações detalhadas sobre cada post.

Essas informações podem incluir o conteúdo do post, detalhes do autor, número de comentários, curtidas, etc.

3. Execução do Script:

  1. O script inicializa uma lista vazia posts para armazenar as URLs dos posts do LinkedIn.
  2. Em seguida, forma uma consulta de pesquisa incorporando as palavras-chave desejadas e os parâmetros de pesquisa.
  3. Após obter as URLs, o script busca detalhes de cada post e os armazena em parsed_posts.

Resultado

JSON
[
  {
    "id": "7043937317610287104",
    "url": "https://www.linkedin.com/posts/najettefellache_i-strongly-believe-that...",
    "text": "I strongly believe that employees’ know-how is the company's most...",
    "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": []
  }
]

Conclusão

O artigo explica como usar palavras-chave específicas para pesquisar e analisar atividades no LinkedIn pode ser uma ferramenta poderosa. Esse método ajuda no acompanhamento de tendências, análise de dados e melhora do networking. Ele mantém os usuários atualizados em sua indústria e apoia o crescimento estratégico no mundo digital.

Mais para ler

Guias e notícias sobre web scraping, proxies e extração de dados.

Web Scraping

Migrando do NetNut: o que fazer após a desativação da rede

O Google tomou medidas contra a rede de proxies NetNut/Popa em conjunto com o FBI e a Lumen. Como repensar sua stack de scraping sem gerenciar proxies por conta própria.

Josselin Liebe
Josselin Liebe
Ler
Web Scraping

€17,99 na França, €29,99 na Alemanha: monitoramento de preços por país

Mesma referência no ERP, preços diferentes por país: promoções, moedas e sortimento variam de uma loja para outra. Modelo de dados, exemplos de API e um script em Python para monitoramento confiável de preços.

Josselin Liebe
Josselin Liebe
Ler
Web Scraping

Melhor Scraper para Leboncoin 2026

Piloterr vs Apify vs lobstr.io para scraping no Leboncoin em 2026. Preços, endpoints e dados de produtos verificados a partir de fontes oficiais em 29 de junho de 2026 — incluindo a lacuna legal entre scraping público e autenticado.

Josselin Liebe
Josselin Liebe
Ler

Pronto para começar?

Sua API de web scraping está a um clique. Comece com +500 créditos, sem infraestrutura para configurar, sem proxies para gerenciar e sem cartão de crédito necessário.

  • +500 créditos
  • Sem cartão de crédito
  • Todos os endpoints incluídos