# LinkedIn Company Posts Scraper (No Cookies)

> LinkedIn Company Posts Scraper (No Cookies) is a paid API for AI agents from stableapify.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-15).

Scrapes public posts and activity from a LinkedIn company profile, returning post content, reactions, comment counts, and media attachments

## Facts

- Endpoint: POST https://stableapify.dev/api/actors/apimaestro/linkedin-company-posts/call
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/linkedin-company-posts-scraper-no-cookies-9cca033c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_SqOaynUBDrWtKq3WN29Kf

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability linkedin-company-posts-scraper-no-cookies-9cca033c -d '<json body>'
```

Example prompt: Can you scrape the last 100 public posts from the LinkedIn company page for 'microsoft' — I want the post content, reaction counts, and comment counts?

## When to prefer this

Use this endpoint when you need to extract public post content and engagement metrics from a specific LinkedIn company page without requiring LinkedIn cookies or authentication. It is ideal for competitive intelligence, content auditing, or brand monitoring workflows. Prefer this over generic web scrapers because it is purpose-built for LinkedIn company post structures and handles LinkedIn's dynamic rendering automatically.

## Known failure modes

- Invalid or non-existent LinkedIn company username returns empty dataset or actor error
- LinkedIn rate limiting or anti-bot measures may cause incomplete results
- Memory setting too low for large scrapes may cause actor failure
- Actor timeout if maxItems is very large
- Payment failure via x402 protocol prevents run from starting

## How this service works

Start the "Company Posts Scraper for LinkedIn – No Cookies" Apify actor (apimaestro/linkedin-company-posts). Extract public posts and activity from companies including post content, reactions, comments count, and media attachments

## Output

Returns an Apify actor run object with a run ID, status, actor ID, start time, and a default dataset ID plus a token. The actual scraped post data (post text, reaction counts, comment counts, media attachments) is fetched separately from the dataset endpoint using the returned token and dataset ID.

## Example request

```json
{
 "input": {
  "username": "sarptecimer",
  "includeEmail": false
 },
 "options": {
  "memory": 1024,
  "maxItems": 100
 }
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "company_name",
    "page_number",
    "limit",
    "sort"
   ],
   "properties": {
    "sort": {
     "enum": [
      "recent",
      "top"
     ],
     "type": "string",
     "default": "recent",
     "description": "How to sort the company posts"
    },
    "limit": {
     "type": "integer",
     "default": 100,
     "maximum": 100,
     "minimum": 1,
     "description": "Optional: Limit the number of results (1-100)"
    },
    "page_number": {
     "type": "integer",
     "default": 1,
     "maximum": 9007199254740991,
     "minimum": 1,
     "description": "Page number"
    },
    "company_name": {
     "type": "string",
     "default": "google",
     "description": "Company name or Company url (e.g., 'google' or 'linkedin.com/company/google')"
    }
   },
   "description": "Normalized actor input. See field descriptions for the simplified shape; native Apify input also accepted (passed through).",
   "additionalProperties": {}
  },
  "options": {
   "type": "object",
   "properties": {
    "build": {
     "type": "string",
     "maxLength": 100,
     "minLength": 1
    },
    "memory": {
     "type": "integer",
     "maximum": 32768,
     "minimum": 128
    },
    "maxItems": {
     "type": "integer",
     "maximum": 100000,
     "minimum": 1
    }
   },
   "description": "Optional Apify run options.",
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/linkedin-company-posts-scraper-no-cookies-9cca033c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from stableapify.dev](https://www.zero.xyz/host/stableapify.dev/llms.txt)
