# LinkedIn Company Page Data

> LinkedIn Company Page Data is a paid API for AI agents from social.duoleads.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-30).

Fetches structured data from a LinkedIn company page by URL or page name, including company details and optional recent posts

## Facts

- Endpoint: GET https://social.duoleads.com/v1/linkedin/company?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/linkedin-company-page-data-755ebdc4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_9iaZ9xetmjbKmwV6HxWZD

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-page-data-755ebdc4
```

Example prompt: Pull the LinkedIn company page data for Stripe — I need their industry, employee count, headquarters, founding year, specialties, and their most recent posts feed.

## When to prefer this

Choose this endpoint when you need structured company-level data from LinkedIn — such as industry, employee count, headquarters, founding year, specialties, or recent posts — for B2B research, lead enrichment, or competitive intelligence. It is purpose-built for company pages only (not personal profiles), making it more focused than general social scraping tools. At $0.02/call it is cost-effective for bulk enrichment workflows. Prefer this over generic web scrapers when you need clean, structured LinkedIn company fields without parsing HTML.

## Known failure modes

- Personal LinkedIn profile URLs (/in/) are refused without charge
- Company not found returns no match without charge
- Malformed or invalid input is not charged
- Cursor length exceeds 1 character returns validation error
- Rate limits or upstream provider unavailability may cause errors
- Company page with no public data may return empty or partial results

## How this service works

LinkedIn Company Page Data: one LinkedIn company page by URL or page name: name, description, industry, size, employee count, headquarters, website, founding year, type, specialties and logo link, plus its recent posts (posts=1 adds the post feed with next_cursor). Company pages only, personal profiles are refused for free. B2B research. Bad input is free; not found or no match is not charged.

## Output

Returns a JSON object containing a company item with fields: id, URL, name, description, industry, company size range, employee count, headquarters, website, founding year, company type, specialties, logo media URL, and platform metadata. If posts=1, also includes recent post feed items with text, timestamps, and engagement metrics. Includes pagination via next_cursor, request_id, and a disclaimer about data source.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "url"
     ],
     "properties": {
      "url": {
       "type": "string",
       "maxLength": 300,
       "description": "The company: a LinkedIn company page URL (linkedin.com/company/<name>) or the company's page name; personal profiles (/in/) are not accepted."
      },
      "posts": {
       "enum": [
        "0",
        "1",
        "true",
        "false"
       ],
       "type": "string",
       "description": "1 adds the page's post feed (one more vendor call). Default 0."
      },
      "cursor": {
       "type": "string",
       "maxLength": 1,
       "description": "next_cursor of the previous page (with posts=1: the next feed page)."
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "as_of": "2026-10-15T12:00:00.000Z",
  "items": [
   {
    "id": "7800001",
    "url": "https://www.linkedin.com/company/synthetic-widgets-inc/",
    "lang": null,
    "text": "Synthetic Corp makes test fixtures.",
    "type": "company",
    "author": {
     "handle": "synthetic-widgets-inc",
     "verified": null,
     "followers": null,
     "display_name": "Synthetic Corp"
    },
    "company": {
     "name": "Synthetic Corp",
     "size": "1,001-5,000 employees",
     "founded": 2006,
     "website": "https://example.invalid",
     "industry": "Software Development",
     "specialties": [
      "fixtures",
      "testing"
     ],
     "company_type": "Privately Held",
     "headquarters": "Nowhere, NA",
     "employee_count": 2359
    },
    "metrics": {
     "likes": null,
     "views": null,
     "replies": null,
     "reposts": null
    },
    "platform": "linkedin",
    "parent_id": null,
    "created_at": null,
    "media_urls": [
     "https://media.licdn.invalid/logo.png"
    ]
   },
   {
    "id": "synthetic-corp_post-1",
    "url": "https://www.linkedin.com/posts/synthetic-corp_post-1",
    "lang": null,
    "text": "We shipped synthetic fixtures.",
    "type": "post",
    "author": {
     "handle": "synthetic-widgets-inc",
     "verified": null,
     "followers": null,
     "display_name": "Synthetic Corp"
    },
    "metrics": {
     "likes": null,
     "views": null,
     "replies": null,
     "reposts": null
    },
    "platform": "linkedin",
    "parent_id": null,
    "created_at": "2026-10-01T15:17:41.770Z",
    "media_urls": []
   }
  ],
  "query": {
   "url": "synthetic-widgets-inc",
   "posts": false,
   "cursor": null
  },
  "source": "public data via third-party provider; not affiliated with the platform",
  "complete": true,
  "platform": "linkedin",
  "disclaimer": "Public data via third-party providers; not affiliated with or endorsed by any platform. Do not use to profile, target or train AI on individuals.",
  "request_id": "01KEXAMPLE0000000000000000",
  "next_cursor": null
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/linkedin-company-page-data-755ebdc4/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from social.duoleads.com](https://www.zero.xyz/host/social.duoleads.com/llms.txt)
