LinkedIn Company Posts Scraper - Cheapest, No Login avatar

LinkedIn Company Posts Scraper - Cheapest, No Login

Pricing

from $0.90 / 1,000 successful public company posts

Go to Apify Store
LinkedIn Company Posts Scraper - Cheapest, No Login

LinkedIn Company Posts Scraper - Cheapest, No Login

The cheapest LinkedIn company posts scraper on Apify - $0.90 per 1,000 posts, undercutting the category leader. Pull public posts from any company page with text, reactions, comments and post URL. No LinkedIn login, no cookies, no API key. Built for competitor content research and social selling.

Pricing

from $0.90 / 1,000 successful public company posts

Rating

0.0

(0)

Developer

Dami's Studio

Dami's Studio

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

LinkedIn Company Posts Scraper

Extract only LinkedIn company posts that are publicly exposed as structured data on supplied company pages. This actor does not request a login, cookies, private APIs, employee/contact data, post reactions from hidden endpoints, or residential proxy traffic.

Input

{
"companyUrls": ["https://www.linkedin.com/company/openai/"],
"maxCompanies": 1,
"maxPostsPerCompany": 20,
"requestTimeoutSecs": 20
}

Supply public URLs matching https://www.linkedin.com/company/<company-slug>/. The optional /posts/ suffix is accepted. The actor reads one returned company page per input and does not paginate or call undocumented LinkedIn endpoints.

Output

Each genuine row must contain a matching public company-author JSON-LD record and a LinkedIn activity ID. Available fields include companyName, companyUrl, postUrl, activityId, headline, text, datePublished, dateModified, commentCount, reactionCount, and imageUrls.

Missing public fields are null or empty. Personal posts, content not authored by the requested company, malformed structured data, and pages without matching public post records are not billed.

Cost and proxy policy

The actor uses direct HTTP only. It never starts residential or SERP proxy traffic. Blocks, rate limits, invalid URLs, and postless pages return an uncharged diagnostic row.

Only a genuine public company post triggers the post event. The row is written to the dataset before the charge call.

Empty input

Empty input returns exactly one clearly labeled _sample: true row without making a LinkedIn request. It is always uncharged.

Local validation

npm ci --omit=dev --no-audit --no-fund
npm test
npm run check

Private target pricing is set only after the direct cloud run proves a positive margin. This actor remains private until a separate Store-release decision.