# LinkedIn Company Posts Scraper (No Cookies) via StableApify

> LinkedIn Company Posts Scraper (No Cookies) via StableApify 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).

Starts an Apify actor run to scrape posts from a LinkedIn company page, returning content, media, engagement metrics, reactions, and comments without requiring cookies or a LinkedIn account.

## Facts

- Endpoint: POST https://stableapify.dev/api/actors/harvestapi/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-via-stableapify-9213e82b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_TiFVtxQcj7hP3IZlKtx0u

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-via-stableapify-9213e82b -d '<json body>'
```

Example prompt: Can you scrape the latest 100 posts from the LinkedIn company page for 'openai', including their engagement metrics, reactions, and comments — no cookies needed?

## When to prefer this

Choose this endpoint when you need to extract posts and engagement data from a specific LinkedIn company page without managing LinkedIn credentials or cookies. It is ideal for competitive research, content auditing, marketing analytics, or lead enrichment pipelines where LinkedIn company post data is needed programmatically and at scale.

## Known failure modes

- Invalid or nonexistent LinkedIn company username returns empty dataset
- Actor run fails to start due to insufficient memory allocation
- Rate limiting or LinkedIn anti-scraping measures cause partial or no results
- Dataset ID returned but results not yet populated if polled too quickly
- Network timeout if LinkedIn pages are slow to respond

## How this service works

Start the "LinkedIn Company Posts Scraper (No Cookies)" Apify actor (harvestapi/linkedin-company-posts). Extract posts from LinkedIn companies including content, media, engagement, reactions, comments and more. No cookies or account required. Concurrency + fast re…

## Output

Returns an actor run object including a run ID, status (READY), actor ID, start timestamp, total usage in USD, and a default dataset ID where results will be stored, plus a bearer token for polling or retrieving results from the dataset.

## 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": [
    "includeQuotePosts",
    "includeReposts",
    "scrapeReactions",
    "scrapeComments"
   ],
   "properties": {
    "maxPosts": {
     "type": "integer",
     "maximum": 9007199254740991,
     "minimum": -9007199254740991,
     "description": "Maximum number of posts to scrape per each profile or company. Default is 10. This overrides pagination. If you set this to 0, it will scrape all posts."
    },
    "targetUrls": {
     "type": "array",
     "items": {
      "type": "string"
     },
     "description": "List of LinkedIn profile or company URLs to scrape. Example: `https://www.linkedin.com/in/satyanadella/` will fetch posted or re-posted content by Bill Gates."
    },
    "maxComments": {
     "type": "integer",
     "maximum": 9007199254740991,
     "minimum": -9007199254740991,
     "description": "Maximum number of comments to scrape per post. Default is 5."
    },
    "postedLimit": {
     "enum": [
      "any",
      "1h",
      "24h",
      "week",
      "month",
      "3months",
      "6months",
      "year"
     ],
     "type": "string",
     "description": "Fetch posts no older than X time. Options: '24h', 'week', 'month'."
    },
    "maxReactions": {
     "type": "integer",
     "maximum": 9007199254740991,
     "minimum": -9007199254740991,
     "description": "Maximum number of reactions to scrape per post. Default is 5."
    },
    "includeReposts": {
     "type": "boolean",
     "default": true,
     "description": "Include reposts (shared posts without comments). By default, all posts are scraped."
    },
    "scrapeComments": {
     "type": "boolean",
     "default": false,
     "description": "Scrape comments of posts."
    },
    "postedLimitDate": {
     "type": "string",
     "description": "Scrape posts from now up to and including this date. It supports the [Date time string format](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date#date_time_string_format). For example, \"2011-10-10\", or \"2011-10-10T14:48:00.000+09:00\" or a timestamp: \"628021800000\""
    },
    "scrapeReactions": {
     "type": "boolean",
     "default": false,
     "description": "Scrape reactions of posts."
    },
    "includeQuotePosts": {
     "type": "boolean",
     "default": true,
     "description": "Include quote posts (shared posts with comments). By default, all posts are scraped."
    },
    "postNestedComments": {
   
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/linkedin-company-posts-scraper-no-cookies-via-stableapify-9213e82b/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)
