API para LinkedIn

API para LinkedIn: Posts do perfil (versão completa)

Obtenha posts recentes de perfis públicos do LinkedIn com detalhes enriquecidos de autor, engajamento, artigo, newsletter, mídia, anotações, reposts e atividade social.

POST/v1/run/linkedin.profile_posts_full
Disponibilidade
97,56%
30d · 41 chamadas
Requisições
41
30d · semanal, últimas 12 sem.
Resposta
2,6s
mediana · 30d

Teste

Faça sua primeira requisição

Abrir em
Obter chave grátis
Resposta de exemplo
Execuções grátis retornam só os primeiros 3 resultados. Recarregue uma chave para receber a resposta completa.
{
  "data": {
    "items": [
      {
        "articleDescription": "A short example description of this item.",
        "articleImage": "https://example.com/image.jpg",
        "articleImageHeight": 29,
        "articleImageWidth": 29,
        "articleLinkLabel": "https://example.com/page",
        "articleSubtitle": "Example title",
        "articleTitle": "Example title",
        "articleUrl": "https://example.com/page",
        "author": {
          "handle": "alex_rivera",
          "headline": "Example title",
          "id": "a1b2c3d4",
          "image": "https://example.com/image.jpg",
          "imageHeight": 29,
          "imageWidth": 29,
          "name": "Example title",
          "profileUrl": "https://example.com/page",
          "type": "general",
          "universalName": "Example title",
          "website": "https://example.com/page",
          "websiteLabel": "https://example.com/page"
        },
        "contentAnnotations": [
          {
            "companyId": "Acme Inc",
            "companyName": "Acme Inc",
            "companyUrl": "https://example.com/page",
            "hyperlink": "https://example.com/page",
            "length": 180,
            "profileFirstName": "Alex",
            "profileHandle": "alex_rivera",
            "profileId": "a1b2c3d4",
            "profileLastName": "Rivera",
            "profileUrl": "https://example.com/page",
            "start": 42,
            "textLink": "https://example.com/page",
            "type": "general"
          }
        ],
        "createdUtc": 12.5,
        "engagement": {
          "breakdown": [
            {
              "count": null,
              "type": null
            }
          ],
          "comments": 12500,
          "reactions": 42,
          "reposts": 248
        },
        "id": "a1b2c3d4",
        "images": [
          {
            "height": 42,
            "url": "https://example.com/page",
            "width": 1024
          }
        ],
        "newsletterTitle": "Example title",
        "newsletterUrl": "https://example.com/page",
        "publicationUrl": "https://example.com/page",
        "repostArticleDescription": "A short example description of this item.",
        "repostArticleImage": "https://example.com/image.jpg",
        "repostArticleImageHeight": 248,
        "repostArticleImageWidth": 248,
        "repostArticleLinkLabel": "https://example.com/page",
        "repostArticleSubtitle": "Example title",
        "repostArticleTitle": "Example title",
        "repostArticleUrl": "https://example.com/page",
        "repostAuthorHandle": "alex_rivera",
        "repostAuthorHeadline": "Alex Rivera",
        "repostAuthorId": "Alex Rivera",
        "repostAuthorImage": "https://example.com/image.jpg",
        "repostAuthorName": "Alex Rivera",
        "repostAuthorType": "Alex Rivera",
        "repostAuthorUniversalName": "Alex Rivera",
        "repostAuthorUrl": "https://example.com/page",
        "repostCreatedUtc": 248,
        "repostId": "a1b2c3d4",
        "repostImages": [
          {
            "height": 42,
            "url": "https://example.com/page",
            "width": 1024
          }
        ],
        "repostText": "A short example description of this item.",
        "repostUrl": "https://example.com/page",
        "socialContent": {
          "hideCommentAction": true,
          "hideCommentsCount": true,
          "hideReactAction": true,
          "hideReactionsCount": true,
          "hideRepostsCount": true,
          "hideSendAction": true,
          "hideShareAction": true,
          "hideSocialActivityCounts": true,
          "hideViewsCount": true,
          "shareUrl": "https://example.com/page",
          "showContributionExperience": true,
          "showSocialDetail": true
        },
        "text": "A short example description of this item.",
        "type": "general",
        "url": "https://example.com/page",
        "videoThumbnail": "https://example.com/image.jpg",
        "videoUrl": "https://example.com/page"
      }
    ]
  },
  "found": true,
  "reason": "not_found"
}
Interface da resposta
interface LinkedinProfilePostsFullResponse {
  data: {
    items: {
      articleDescription?: string;
      articleImage?: string;
      articleImageHeight?: number;
      articleImageWidth?: number;
      articleLinkLabel?: string;
      articleSubtitle?: string;
      articleTitle?: string;
      articleUrl?: string;
      author?: {
        handle?: string;
        headline?: string;
        id?: string;
        image?: string;
        imageHeight?: number;
        imageWidth?: number;
        name?: string;
        profileUrl?: string;
        type?: string;
        universalName?: string;
        website?: string;
        websiteLabel?: string;
      };
      contentAnnotations?: {
        companyId?: string;
        companyName?: string;
        companyUrl?: string;
        hyperlink?: string;
        length?: number;
        profileFirstName?: string;
        profileHandle?: string;
        profileId?: string;
        profileLastName?: string;
        profileUrl?: string;
        start?: number;
        textLink?: string;
        type?: string;
      }[];
      createdUtc: number;
      engagement?: {
        breakdown?: {
          count: number;
          type: string;
        }[];
        comments?: number;
        reactions?: number;
        reposts?: number;
      };
      id: string;
      images?: {
        height?: number;
        url: string;
        width?: number;
      }[];
      newsletterTitle?: string;
      newsletterUrl?: string;
      publicationUrl?: string;
      repostArticleDescription?: string;
      repostArticleImage?: string;
      repostArticleImageHeight?: number;
      repostArticleImageWidth?: number;
      repostArticleLinkLabel?: string;
      repostArticleSubtitle?: string;
      repostArticleTitle?: string;
      repostArticleUrl?: string;
      repostAuthorHandle?: string;
      repostAuthorHeadline?: string;
      repostAuthorId?: string;
      repostAuthorImage?: string;
      repostAuthorName?: string;
      repostAuthorType?: string;
      repostAuthorUniversalName?: string;
      repostAuthorUrl?: string;
      repostCreatedUtc?: number;
      repostId?: string;
      repostImages?: {
        height?: number;
        url: string;
        width?: number;
      }[];
      repostText?: string;
      repostUrl?: string;
      socialContent?: {
        hideCommentAction?: boolean;
        hideCommentsCount?: boolean;
        hideReactAction?: boolean;
        hideReactionsCount?: boolean;
        hideRepostsCount?: boolean;
        hideSendAction?: boolean;
        hideShareAction?: boolean;
        hideSocialActivityCounts?: boolean;
        hideViewsCount?: boolean;
        shareUrl?: string;
        showContributionExperience?: boolean;
        showSocialDetail?: boolean;
      };
      text: string;
      type?: string;
      url: string;
      videoThumbnail?: string;
      videoUrl?: string;
    }[];
  } | null;
  found: boolean;
  reason?: "not_found";
}

Referência completa de parâmetros e resposta - todos os campos, tipos e exemplos deste endpoint.

Referência

Requisição, resposta e preço

Última verificação em 2026-09-29 · disponibilidade e latência medidas em 30d
POST /v1/run/linkedin.profile_posts_full
curl -X POST https://api.getanyapi.com/v1/run/linkedin.profile_posts_full \
  -H "Authorization: Bearer $ANYAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{"limit":10,"url":"https://www.linkedin.com/in/williamhgates/"}'
CampoTipoValor de exemplo
Corpo da requisição
urlstring"https://www.linkedin.com/in/williamhgates/"URL completa do perfil público do LinkedIn cujos posts serão retornados.
contextCountryenumContexto regional do LinkedIn usado ao buscar os posts.
includeQuotePostsbooleanSe deve incluir posts com citação que acrescentam comentário ao conteúdo compartilhado.
includeRepostsbooleanSe deve incluir reposts que compartilham conteúdo sem comentário adicional.
limitinteger10Número máximo de posts a retornar (1-100, padrão 10).
postedLimitenumRetorna só posts publicados nesta janela de tempo relativa.
postedLimitDatestringRetorna só posts publicados nesta data ou timestamp ou depois, usando uma string de data e hora compatível com JavaScript.
Resposta
dataobjectThe enriched profile posts result, or null when no posts were found.
data.itemsobject[]Recent enriched posts published by the profile. Populated whenever the provider has data for the entity.
data.items[].articleDescriptionstringDescription excerpt of the attached article, when present.
data.items[].articleImagestringImage URL of the attached article, when present.
data.items[].articleImageHeightintegerHeight of the attached article image in pixels.
data.items[].articleImageWidthintegerWidth of the attached article image in pixels.
data.items[].articleLinkLabelstringAccessible display label for the attached article link, when present.
data.items[].articleSubtitlestringSubtitle or publisher label of the attached article, when present.
data.items[].articleTitlestringTitle of the attached article, when present.
data.items[].articleUrlstringCanonical URL of the attached article, when present.
data.items[].authorobjectDetailed identity and publication information for the post author. Populated whenever the provider has data for the entity.
data.items[].author.handlestringPublic LinkedIn profile handle of the author. Populated whenever the provider has data for the entity.
data.items[].author.headlinestringProfessional headline or follower summary displayed for the author. Populated whenever the provider has data for the entity.
data.items[].author.idstringStable LinkedIn identifier of the author. Populated whenever the provider has data for the entity.
data.items[].author.imagestringProfile or company image URL of the author. Populated whenever the provider has data for the entity.
data.items[].author.imageHeightintegerHeight of the author image in pixels.
data.items[].author.imageWidthintegerWidth of the author image in pixels.
data.items[].author.namestringDisplay name of the author. Populated whenever the provider has data for the entity.
data.items[].author.profileUrlstringCanonical LinkedIn profile or company URL of the author. Populated whenever the provider has data for the entity.
data.items[].author.typestringAuthor kind, such as profile or company. Populated whenever the provider has data for the entity.
data.items[].author.universalNamestringUniversal LinkedIn name used for company authors, when present.
data.items[].author.websitestringPublication or website URL displayed by the author.
data.items[].author.websiteLabelstringDisplay label for the author's publication or website link.
data.items[].contentAnnotationsobject[]Structured mentions and links embedded in the post text.
data.items[].contentAnnotations[].companyIdstringLinkedIn identifier of a mentioned company, when present.
data.items[].contentAnnotations[].companyNamestringDisplay name of a mentioned company, when present.
data.items[].contentAnnotations[].companyUrlstringCanonical LinkedIn URL of a mentioned company, when present.
data.items[].contentAnnotations[].hyperlinkstringCanonical hyperlink attached to the annotation, when present.
data.items[].contentAnnotations[].lengthintegerLength of the annotated text span.
data.items[].contentAnnotations[].profileFirstNamestringFirst name of a mentioned profile, when present.
data.items[].contentAnnotations[].profileHandlestringPublic LinkedIn handle of a mentioned profile, when present.
data.items[].contentAnnotations[].profileIdstringLinkedIn identifier of a mentioned profile, when present.
data.items[].contentAnnotations[].profileLastNamestringLast name of a mentioned profile, when present.
data.items[].contentAnnotations[].profileUrlstringCanonical LinkedIn URL of a mentioned profile, when present.
data.items[].contentAnnotations[].startintegerZero-based start offset of the annotation in the post text.
data.items[].contentAnnotations[].textLinkstringCanonical text link attached to the annotation, when present.
data.items[].contentAnnotations[].typestringKind of content annotation.
data.items[].createdUtcnumberUTC epoch timestamp in seconds (Unix time). Multiply by 1000 for a JS Date in milliseconds. Populated whenever the provider has data for the entity.
data.items[].engagementobjectEngagement totals and reaction breakdown for the post. Populated whenever the provider has data for the entity.
data.items[].engagement.breakdownobject[]Counts grouped by LinkedIn reaction type.
data.items[].engagement.breakdown[].countintegerNumber of reactions of this type.
data.items[].engagement.breakdown[].typestringLinkedIn reaction type.
data.items[].engagement.commentsintegerTotal number of comments on the post. Populated whenever the provider has data for the entity.
data.items[].engagement.reactionsintegerTotal number of reactions on the post. Populated whenever the provider has data for the entity.
data.items[].engagement.repostsintegerTotal number of reposts or shares of the post. Populated whenever the provider has data for the entity.
data.items[].idstringUnique identifier of the LinkedIn post. Populated whenever the provider has data for the entity.
data.items[].imagesobject[]Images attached to the post.
data.items[].images[].heightintegerHeight of the image in pixels.
data.items[].images[].urlstringURL of the attached image.
data.items[].images[].widthintegerWidth of the image in pixels.
data.items[].newsletterTitlestringTitle of the LinkedIn newsletter associated with the post, when present.
data.items[].newsletterUrlstringCanonical URL of the LinkedIn newsletter associated with the post, when present.
data.items[].publicationUrlstringCanonical LinkedIn feed publication URL for the post. Populated whenever the provider has data for the entity.
data.items[].repostArticleDescriptionstringDescription excerpt of the reposted post's article, when present.
data.items[].repostArticleImagestringImage URL of the reposted post's article, when present.
data.items[].repostArticleImageHeightintegerHeight of the reposted post's article image in pixels.
data.items[].repostArticleImageWidthintegerWidth of the reposted post's article image in pixels.
data.items[].repostArticleLinkLabelstringAccessible display label for the reposted post's article link, when present.
data.items[].repostArticleSubtitlestringSubtitle or publisher label of the reposted post's article, when present.
data.items[].repostArticleTitlestringTitle of the article attached to the reposted post, when present.
data.items[].repostArticleUrlstringCanonical URL of the reposted post's article, when present.
data.items[].repostAuthorHandlestringPublic LinkedIn profile handle of the reposted post's author, when present.
data.items[].repostAuthorHeadlinestringHeadline or follower summary of the reposted post's author, when present.
data.items[].repostAuthorIdstringStable LinkedIn identifier of the reposted post's author, when present.
data.items[].repostAuthorImagestringImage URL of the reposted post's author, when present.
data.items[].repostAuthorNamestringDisplay name of the reposted post's author, when present.
data.items[].repostAuthorTypestringAuthor kind for the reposted post, when present.
data.items[].repostAuthorUniversalNamestringUniversal LinkedIn name of the reposted post's company author, when present.
data.items[].repostAuthorUrlstringCanonical LinkedIn URL of the reposted post's author, when present.
data.items[].repostCreatedUtcnumberUTC epoch timestamp in seconds (Unix time) when the reposted post was published. Multiply by 1000 for a JS Date in milliseconds.
data.items[].repostIdstringUnique identifier of the reposted post, when present.
data.items[].repostImagesobject[]Images attached to the reposted post.
data.items[].repostImages[].heightintegerHeight of the reposted image in pixels.
data.items[].repostImages[].urlstringURL of an image attached to the reposted post.
data.items[].repostImages[].widthintegerWidth of the reposted image in pixels.
data.items[].repostTextstringText content of the reposted post, when present.
data.items[].repostUrlstringCanonical URL of the reposted post, when present.
data.items[].socialContentobjectLinkedIn visibility and action flags for the post.
data.items[].socialContent.hideCommentActionbooleanWhether LinkedIn hides the comment action.
data.items[].socialContent.hideCommentsCountbooleanWhether LinkedIn hides the comment count.
data.items[].socialContent.hideReactActionbooleanWhether LinkedIn hides the react action.
data.items[].socialContent.hideReactionsCountbooleanWhether LinkedIn hides the reaction count.
data.items[].socialContent.hideRepostsCountbooleanWhether LinkedIn hides the repost count.
data.items[].socialContent.hideSendActionbooleanWhether LinkedIn hides the send action.
data.items[].socialContent.hideShareActionbooleanWhether LinkedIn hides the share action.
data.items[].socialContent.hideSocialActivityCountsbooleanWhether LinkedIn hides social activity counts.
data.items[].socialContent.hideViewsCountbooleanWhether LinkedIn hides the view count.
data.items[].socialContent.shareUrlstringCanonical LinkedIn share URL for the post.
data.items[].socialContent.showContributionExperiencebooleanWhether LinkedIn enables the contribution experience.
data.items[].socialContent.showSocialDetailbooleanWhether LinkedIn shows social detail.
data.items[].textstringText content of the post. Populated whenever the provider has data for the entity.
data.items[].typestringLinkedIn record type reported for the post.
data.items[].urlstringCanonical LinkedIn URL of the post. Populated whenever the provider has data for the entity.
data.items[].videoThumbnailstringThumbnail URL of the attached video, when present.
data.items[].videoUrlstringURL of the attached video, when present.
foundbooleanWhether profile posts were found.
reason"not_found"Present only when `found` is false, and says why there is no result. `not_found`: the source states the target does not exist, or returned nothing for it. A `found: false` answer is a successful call, not an error, and `costUsd` is what it actually cost.
Preço
Preço por requisiçãoUSDUS$ 0,005
Preço /mil req.USDUS$ 5,00

Dúvidas frequentes

Sobre o endpoint Posts do perfil (versão completa) da API para LinkedIn

O endpoint Posts do perfil (versão completa) da AnyAPI para LinkedIn retorna dados de LinkedIn em JSON normalizado com uma chamada POST para /v1/run/linkedin.profile_posts_full. Obtenha posts recentes de perfis públicos do LinkedIn com detalhes enriquecidos de autor, engajamento, artigo, newsletter, mídia, anotações, reposts e atividade social. A AnyAPI distribui cada requisição entre 2 fontes, com failover automático quando uma falha. Custa a partir de US$ 5 por mil requisições, em dólares, sem assinatura e sem mínimo mensal. Nos últimos 30 dias, 97,6% das chamadas ao endpoint Posts do perfil (versão completa) da API para LinkedIn feitas pela AnyAPI tiveram sucesso, com tempo de resposta mediano de 2,6 segundos, em 41 chamadas medidas.

Custa a partir de US$ 5 por mil requisições, em dólares, sem assinatura e sem mínimo mensal. Você recarrega uma carteira em dólares e cada chamada desconta dela. Algumas requisições pagas pela carteira que falham geram cobranças de processamento, que repassamos pelo custo, sem margem; a resposta de erro mostra o valor cobrado.

Obtenha posts recentes de perfis públicos do LinkedIn com detalhes enriquecidos de autor, engajamento, artigo, newsletter, mídia, anotações, reposts e atividade social. A resposta é JSON normalizado, com o mesmo envelope que todo endpoint da AnyAPI retorna, então processar um segundo endpoint é só trocar a URL, e nada mais.

Nos últimos 30 dias, 97,6% das chamadas ao endpoint Posts do perfil (versão completa) da API para LinkedIn feitas pela AnyAPI tiveram sucesso, com tempo de resposta mediano de 2,6 segundos, em 41 chamadas medidas. Estas são medições da própria AnyAPI sobre o tráfego que passa pelo gateway, recalculadas continuamente, e não uma meta de nível de serviço publicada.