Skip to documentation
Browse documentation

Get company posts

Reads the bounded anonymous company feed with max_pages, opaque continuation, deduplication and local text/date/media filters.

Capability ID linkedin.company.posts
Maximum runtime 240 seconds
View raw

POST /execute Shared execution endpoint

Input parameters

company_name string optional

Alternative to url: resolves one exact, case-insensitive COMPANY autocomplete match. Ambiguous or absent matches require a URL; adds one request on a fresh run.

Example Microsoft
cursor string optional

Opaque next_cursor from an earlier response. Keep target and filters unchanged; limit/max_pages may change. Expires after one hour; upstream may expire earlier. Cursors are encoded but unsigned: their contents are not cryptographically authenticated. Pass them back unchanged; do not use them as authorization tokens.

include_media boolean optional

Include media metadata/URLs. Filtering still examines media when false; no media files are downloaded.

keyword string optional

Case-insensitive substring filter on returned post text, applied locally; does not invoke LinkedIn search.

limit integer optional

Maximum matching posts returned, after local filters and deduplication.

Example 20
max_pages integer optional

Maximum feed-page attempts per call, including the overview when needed. No hidden page retries. The guest chain has at most seven pages including the overview; company-name resolution is separate. This is an upper bound: the host deadline may stop execution earlier. LinkedIn results may change between requests; pagination does not provide a consistent snapshot.

Example 3
media_types array<string> optional

Local media filter; text means no recognized media. Empty means all types.

posted_after string optional

Inclusive source date/time lower bound: YYYY-MM-DD or RFC3339. Posts lacking an exact source date are skipped and counted.

posted_before string optional

Exclusive source date/time upper bound; must be later than posted_after. Dates without a time are midnight UTC.

url string optional

Company URL or slug, including an existing company subpage URL; the overview is resolved internally.

Example https://www.linkedin.com/company/microsoft/

Response

Successful output is returned in results[0].data. Raw platform output is intentionally open-ended and may evolve with the upstream source.

Illustrative sample The full redacted fixture is shown in the response panel.

Illustrative output fields

Derived from the sample above for orientation only. These observed fields are not a fixed response schema.

PathObserved typeExample
company_id string 1035
company_url string https://www.linkedin.com/company/example
count integer 1
coverage object 5 fields
coverage.limitations array 1 items
coverage.missing_fields array 0 items
coverage.source string linkedin_company_guest_feed
coverage.status string partial_public
coverage.truncated_fields array 0 items
has_more null null
next_cursor null null
pages_attempted integer 1
pages_fetched integer 1
results array 1 items
results array 1 items
skipped_missing_date integer 0
stop_reason string continuation_unavailable
truncated boolean true

Execution behavior

A 200 response completed inline. A 202 response was queued; poll GET /jobs/:id until the job reaches completed or failed.