---
title: "Get LinkedIn profile posts"
method: GET
path: "/linkedin/profile-posts"
---

# Get LinkedIn profile posts

`GET /linkedin/profile-posts`

Get LinkedIn profile posts by profile URL, ID, or public identifier.

## Query parameters

- `profile` string
- `profileId` string
- `profilePublicIdentifier` string
- `postedLimit` string
- `scrapePostedLimit` string
- `page` integer
- `paginationToken` string, nullable

## Response `200`

Post search response

- object
  - `elements` PostShort[]
    - `id` string, required
    - `content` string
    - `linkedinUrl` string
    - `author` object
      - `id` string
      - `urn` string
      - `publicIdentifier` string
      - `universalName` string
      - `name` string
      - `linkedinUrl` string
      - `type` boolean
      - `info` boolean
      - `website` boolean
      - `websiteLabel` boolean
      - `avatar` object
        - `url` string
        - `width` integer
        - `height` integer
        - `expiresAt` integer
    - `postedAt` object
      - `timestamp` integer
      - `date` string
      - `postedAgoShort` string
      - `postedAgoText` string
    - `postImages` object[]
      - `url` string
      - `width` integer
      - `height` integer
      - `expiresAt` integer
    - `postVideo` object
      - `thumbnailUrl` string
      - `videoUrl` string
    - `article` object
      - `title` string
      - `subtitle` string
      - `link` string
      - `linkLabel` string
      - `description` string
      - `image` object
        - `url` string
        - `width` integer
        - `height` integer
        - `expiresAt` integer
    - `repostId` string, nullable
    - `repost` object
    - `repostedBy` object
      - `publicIdentifier` string
      - `name` string
      - `linkedinUrl` string
    - `newsletterUrl` string
    - `newsletterTitle` string
    - `socialContent` object
      - `hideCommentsCount` boolean
      - `hideReactionsCount` boolean
      - `hideSocialActivityCounts` boolean
      - `hideShareAction` boolean
      - `hideSendAction` boolean
      - `hideRepostsCount` boolean
      - `hideViewsCount` boolean
      - `hideReactAction` boolean
      - `hideCommentAction` boolean
      - `shareUrl` string
      - `showContributionExperience` boolean
      - `showSocialDetail` boolean
    - `engagement` object
      - `likes` integer
      - `comments` integer
      - `shares` integer
      - `reactions` object[]
        - `type` string
        - `count` integer
  - `pagination` Pagination
    - `totalPages` integer
    - `totalElements` integer
    - `pageNumber` integer
    - `previousElements` integer
    - `pageSize` integer
    - `paginationToken` string, nullable
  - `status` string
  - `error` string
  - `query` object
    - `search` string
    - `profileId` string
    - `companyId` string
    - `postedLimit` string
    - `sortBy` string
    - `page` integer

## Other responses

- `400` — Invalid request parameters

---

[API](https://skmtc.net/harvestapi/apis/harvestapi-linkedin-api-reference.md) · [All operations](https://skmtc.net/harvestapi/apis/harvestapi-linkedin-api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/harvestapi/harvestapi-linkedin-api-reference/versions/8dbddebc7f88/schema)
