Platform · Social

LinkedIn

People, company pages, posts, post search and the LinkedIn ad library.

Exploring what to build? See the LinkedIn API overview with endpoint pages and working examples.

Looking for a LinkedIn feed API? There is no API for your own home feed, but you can read any public profile’s or company page’s posts, and search all public posts by keyword. See also company pages to JSON and LinkedIn ads to JSON.

Endpoints
11
Base price
2 cr
Source
Provider

Core

Profile

2 credits

Get a public profile by handle.

GET/v1/linkedin/profile→Profile
handlerequiredUsername without the @.
enrichoptionalarabic: add dialect, sentiment, entities and topics (+3 credits).
curl -G https://api.crawlfeed.dev/v1/linkedin/profile \
  -H "Authorization: Bearer $CRAWLFEED_KEY" \
  --data-urlencode "handle=satyanadella"
Profile API overview →

Posts

2 credits

List a profile's recent posts.

GET/v1/linkedin/posts→Post[]
handlerequiredUsername without the @.
cursoroptionalFrom meta.next_cursor, to get the next page.
enrichoptionalarabic: add dialect, sentiment, entities and topics (+3 credits).
curl -G https://api.crawlfeed.dev/v1/linkedin/posts \
  -H "Authorization: Bearer $CRAWLFEED_KEY" \
  --data-urlencode "handle=satyanadella"
Posts API overview →

Post

2 credits

Get a single post by id.

GET/v1/linkedin/post→Post
idrequiredThe post id on that platform.
enrichoptionalarabic: add dialect, sentiment, entities and topics (+3 credits).
curl -G https://api.crawlfeed.dev/v1/linkedin/post \
  -H "Authorization: Bearer $CRAWLFEED_KEY" \
  --data-urlencode "id=<id>"
Post API overview →

Profiles and people

Company

2 credits

A company page as a profile.

GET/v1/linkedin/company→Profile
handlerequiredCompany slug or page URL.
enrichoptionalarabic: add dialect, sentiment, entities and topics (+3 credits).
curl -G https://api.crawlfeed.dev/v1/linkedin/company \
  -H "Authorization: Bearer $CRAWLFEED_KEY" \
  --data-urlencode "handle=openai"
Company API overview →

Posts and feeds

Company posts

2 credits

A company page's posts.

GET/v1/linkedin/company/posts→Post[]
handlerequiredCompany slug or page URL.
cursoroptionalFrom meta.next_cursor, to get the next page.
enrichoptionalarabic: add dialect, sentiment, entities and topics (+3 credits).
curl -G https://api.crawlfeed.dev/v1/linkedin/company/posts \
  -H "Authorization: Bearer $CRAWLFEED_KEY" \
  --data-urlencode "handle=openai"
Company posts API overview →

Search

Search posts

2 credits

Posts matching a keyword.

GET/v1/linkedin/search/posts→Post[]
qrequiredWhat to search for.
cursoroptionalFrom meta.next_cursor, to get the next page.
enrichoptionalarabic: add dialect, sentiment, entities and topics (+3 credits).
curl -G https://api.crawlfeed.dev/v1/linkedin/search/posts \
  -H "Authorization: Bearer $CRAWLFEED_KEY" \
  --data-urlencode "q=ai agents"
Search posts API overview →

Transcripts and media

Transcript

2 credits

The spoken text of a video, with timings when available.

GET/v1/linkedin/transcript→Transcript
idrequiredThe video or post id, or its URL.
curl -G https://api.crawlfeed.dev/v1/linkedin/transcript \
  -H "Authorization: Bearer $CRAWLFEED_KEY" \
  --data-urlencode "id=<id>"
Transcript API overview →

Summary

5 credits

An AI summary of a video: a few sentences, the key points and the topics, written from its transcript.

GET/v1/linkedin/summary→Summary
idrequiredThe video or post id, or its URL.
langoptionalLanguage to write the summary in (ISO 639-1, e.g. en, ar). Defaults to the video’s language.
curl -G https://api.crawlfeed.dev/v1/linkedin/summary \
  -H "Authorization: Bearer $CRAWLFEED_KEY" \
  --data-urlencode "id=<id>"
Summary API overview →

Ad libraries

An advertiser's ads

2 credits

Every ad an advertiser is running or ran.

GET/v1/linkedin/ads→Ad[]
advertiserrequiredAdvertiser name, page id or domain.
countryoptionalISO country code.
cursoroptionalFrom meta.next_cursor, to get the next page.
curl -G https://api.crawlfeed.dev/v1/linkedin/ads \
  -H "Authorization: Bearer $CRAWLFEED_KEY" \
  --data-urlencode "advertiser=nike.com"
An advertiser's ads API overview →

Guides

Every endpoint also takes fresh=true (skip the cache, 2× price) and include_raw=true (add the platform’s own payload). See Response shape and Credits.