// ACTION

Live

LinkedIn User Posts API (Post History for Personalization)

// OVERVIEW

What it does

List the recent posts published by a LinkedIn person or company, with full post content.

Use it to analyze what a lead talks about before you reach out, so AI can personalize the first message.

It also returns each post's social_id, which Get Post Reactions and Get Post Comments need.

// PARAMETERS

Inputs

NameTypeRequiredDescription
profileIdstringRequiredConnected LinkedIn profile.
identifierstringRequiredThe author's internal ID. Person starts with ACo or ADo; company is the numeric company ID (enable Is Company).
isCompanybooleanOptionalSet true when the author is a company.
limitnumberOptionalPosts per page, up to 100.
cursorstringOptionalPagination cursor.

// OUTPUT SHAPE

Example JSON output

{
  "items": [
    {
      "social_id": "urn:li:activity:73...",
      "text": "We ran an outbound experiment ...",
      "url": "https://www.linkedin.com/posts/...",
      "posted_at": "2026-07-01",
      "reactions_count": 132,
      "comments_count": 24
    }
  ],
  "cursor": "eyJwYWdlIjoy..."
}

// INVOCATION

How to call

Resource: PostOperation: Get Many

// CONSTRAINTS

Limits & status

Up to 100 per page, paginate with cursor. Automatic rate limiting.

// USED IN

Playbooks using this Action

Not yet used in a published playbook.

// GET STARTED

Start building with Periodix Actions

Create an account, get an API key, and call this Action from your stack.

Create your account