← All operations

List LinkedIn posts by a member or company

Read the first loaded window of posts on a member's or company's Posts page.

posts.list · $0.01 per completed request

When to use it

Use it to see what a person or company posted recently.

Request

FieldTypeNotes
urlstring requiredMember /in/<member>/ or company /company/<company>/ profile URL using the existing LinkedIn URL rules, including matching relative paths. Normalized to the collection owner's canonical profile URL. Use the selected account's profile URL for own posts. An unambiguous supplied activity/Posts link must match this owner; no collection route is used as a fallback.
prepareReferencesbooleanPrepare temporary local references for eligible unresolved member cards without opening menus. False/omitted keeps the existing shape and closes the page.

HTTP, against the local API:

POST http://127.0.0.1:3447/v1/operations/posts.list
Authorization: Bearer <local-token>
Content-Type: application/json

{
  "url": "https://www.linkedin.com/in/example-member/",
  "prepareReferences": true
}

The same request through the CLI, which adds the local token for you:

relay posts https://www.linkedin.com/in/example-member/

Response

The result has operation, account, data, source and completeness. See Results. Fields in data:

FieldTypeNotes
referenceCursorstring | nullPresent only for prepareReferences:true.
ownerobject required
owner.kind"member" | "company" required
owner.urlstring requiredNormalized member/company profile URL for this collection; not the current activity/Posts page and not a substitute for a card's author.
itemsarray of object required
items[].kind"post" | "unknown" requiredPost requires exactly one observed post-menu signature.
items[].postUrlstring | null requiredHome feed: one unambiguous pre-body header activity reference, supplied or derived through the proved activity-URN mapping.
items[].authorobject | null requiredHome feed/member Posts: verified menu name and one canonical named member/company URL in the pre-body header, or null.
items[].author.namestring required
items[].author.urlstring requiredOne unambiguous named member/company URL associated with the unique recognized post-menu name in the header before the first text region.
items[].textBlocksarray of string requiredSeparate loaded text regions in source order, without arbitrary clipping.
items[].moreAvailableboolean | null requiredTrue for an observed visible More control; false when none is visible on a recognized rendered post; null when that state is unproved.

For the exact contract, run relay schema.

Price

$0.01 per completed request. No subscription. Known failures are not charged. The $5 welcome credit covers 500 requests.

Onboard your agent

Other operations

Get a LinkedIn profile · Get a LinkedIn company · List people at a LinkedIn company · Search LinkedIn people · Search LinkedIn companies · List your LinkedIn connections · List LinkedIn invitations · List LinkedIn conversations · Read a LinkedIn conversation · Send a LinkedIn message · Get a LinkedIn post · List comments on a LinkedIn post · List reactions on a LinkedIn post · Read your LinkedIn feed · List LinkedIn notifications