Public LinkedIn data · JSON API

LinkedIn company pages to JSON

Pass a company’s LinkedIn slug or page URL and get the page back as JSON: its name, description, follower count, website and logo. A second call returns the page’s recent posts, with their text, media and engagement.

What this is not. This reads what any visitor sees on a public company page. It does not read page admin analytics such as visitor demographics or page views, which LinkedIn only shows to the page’s admins.

The JSON you get

One Profile object from data, trimmed, with illustrative values. Every key is always present; a value LinkedIn does not show is null.

json
{
  "platform": "linkedin",
  "id": "openai",
  "url": "https://www.linkedin.com/company/openai",
  "handle": "openai",
  "display_name": "OpenAI",
  "bio": "OpenAI is an AI research and deployment company …",
  "avatar_url": "https://…",
  "verified": false,
  "followers": 1234567,
  "following": null,
  "posts_count": null,
  "lang": "en",
  "country": "US",
  "links": ["https://openai.com"],
  "fetched_at": "2026-10-04T09:30:00Z",
  "source": "upstream:scrapecreators"
}

One call

Set CRAWLFEED_KEY to your API key.

curl -G https://api.crawlfeed.dev/v1/linkedin/company \
  -H "Authorization: Bearer $CRAWLFEED_KEY" \
  --data-urlencode "handle=openai"

Endpoints

RouteWhat it returnsCost
/v1/linkedin/companyA company page as a profile.2 cr
/v1/linkedin/company/postsA company page's posts.2 cr

How to do it

  1. 1Create a free account and copy your API key.
  2. 2Call /v1/linkedin/company with the company slug (the part after /company/ in the URL) or the full page URL.
  3. 3Call /v1/linkedin/company/posts with the same handle for the page’s posts, paging with cursor.

Questions

How do I connect LinkedIn company pages to JSON?

Send the page’s slug or URL to /v1/linkedin/company for the page itself, and to /v1/linkedin/company/posts for its posts. Both return JSON in crawlfeed’s unified Profile and Post types.

Do I need to be an admin of the page?

No. Only public company pages are read, the same information any visitor sees, so no LinkedIn login or page role is involved.

Can I do this without code?

Yes. The Zapier, Make and n8n integrations run the same calls on a schedule and hand each JSON result to the next step, so you can send it to a sheet, a database or a webhook without writing code.

Can I read people’s profiles too?

Yes, public LinkedIn profiles are available at /v1/linkedin/profile. If you store data about people, you need a lawful basis for it under laws such as the GDPR.

Read next