Raw Data / TypeScript SDK
List post engagers
Return the raw list of people who commented on or reacted to a LinkedIn post. READ-ONLY: no campaign, table, or prospect records are created. Works on any publicly-visible post (yours or a competitor's) - LinkedIn surfaces engagement on public posts to anyone with a connected account. Use this when you want to enrich, filter, or qualify the list yourself (e.g. with WebSearch/WebFetch) before pushing a curated subset to a campaign via add-prospects-bulk. For the automated pipeline (scrape → auto-enrich → campaign on a cron), use create-signal-tracker with type=competitor_post_engagers instead.
pipeline.listPostEngagersDeterministic operationParameters
workspaceIdOptional · string- Optional workspace ID or slug. Required when this credential can access multiple workspaces and no workspace was configured on the client.
postUrlRequired · string- The LinkedIn post URL.
linkedinAccountIdRequired · string- Connected LinkedIn account in this workspace used to fetch.
limitOptional · integer- Max unique engagers to return. Pagination stops once reached.
await pipeline.listPostEngagers({
"postUrl": "https://example.com",
"linkedinAccountId": "00000000-0000-4000-8000-000000000000"
})Full input schema
{
"type": "object",
"properties": {
"workspaceId": {
"type": "string",
"minLength": 1,
"description": "Optional workspace ID or slug. Required when this credential can access multiple workspaces and no workspace was configured on the client."
},
"postUrl": {
"type": "string",
"description": "The LinkedIn post URL."
},
"linkedinAccountId": {
"type": "string",
"description": "Connected LinkedIn account in this workspace used to fetch."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 5000,
"description": "Max unique engagers to return. Pagination stops once reached."
}
},
"required": [
"postUrl",
"linkedinAccountId"
]
}