Skip to main content
POST
Scrape post commenters

Authorizations

Authorization
string
header
required

Access token issued by gtm.service.id. Its access_identity claim carries team_sid, actor_sid and actor_type, and that team scope is authoritative.

Team-SID
string
header
required

Team scope for tokens that do not carry one. Ignored when the token already names a team.

Body

application/json

Request body of scrape_linkedin_get_post_commenters.

linkedin_account_sid
string | null

Executor account (ln_ac_...). OPTIONAL everywhere on this surface. Given: the call runs on that account ONLY; scraping bucket budget means charged 0, and a saturated or held bucket refuses 429 bucket_saturated (with retry_after), never a silent pool charge (§9.5 v5.2). To pay instead, omit this and pass use_credits: true.

Required string length: 18
Pattern: ^ln_ac_
use_credits
boolean

Explicit pool opt-in (§9.5 v5.2). true with NO linkedin_account_sid: run on the platform pool and debit the method credit cost (reason infra_pool). Neither field: 422 executor_required. Both together: 422 (contradictory).

idempotency_key
string | null

Ledger replay guard: a repeat call with the same (team, key) returns the stored outcome; no re-execution, no double charge. Recommended on every paid call. The KEY ALONE decides: the probe does not compare arguments, so reusing one key after changing the arguments hands back the FIRST result. On the twelve search verbs that matters twice over, because switching a call from filters to url (or back) under one key replays instead of running the new search. New search, new key.

Maximum string length: 128
linkedin_tracked_post_sid
string | null

A tracked post (activity URN taken from the stored row). Exactly one of linkedin_tracked_post_sid / post.

Required string length: 18
Pattern: ^ln_tp_
post
string | null

A linkedin.com post URL OR an activity URN, auto-detected; a URL is resolved via get_activity_urn_by_url. The post does NOT need to be tracked. Exactly one of linkedin_tracked_post_sid / post.

Maximum string length: 512
page_size
integer

Default 50; one wire page per call.

Required range: 1 <= x <= 100
cursor
string | null

Opaque resume token from paging.next_cursor; null = first page.

Response

action success envelope.

success
enum<boolean>
required
Available options:
true
operation
enum<string>
required
Available options:
action
action
string
required

kebab-case verb; matches the route segment.

item
any
required
result
object
required
meta
object
required
credits
object