LinkedIn Company Posts Scraper (No Cookies or Login Required)
Pricing
$0.50 / 1,000 post results
LinkedIn Company Posts Scraper (No Cookies or Login Required)
Enter LinkedIn company slugs or URLs, choose how many recent posts to return per company, and get text, dates, media, reactions, comments, reposts, and links. No cookies, login, or proxy setup. ($0.50 USD per 1,000 results)
Pricing
$0.50 / 1,000 post results
Rating
0.0
(0)
Developer
Curly
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
19 hours ago
Last modified
Categories
Share
Scrape the latest public posts from LinkedIn company pages. Paste company URLs or slugs and get structured post text, dates, media, engagement, hashtags, mentions, and canonical links.
No LinkedIn cookies, account, login, or proxy setup is required. Proxies and retry handling are included.
Quick start
- Paste one LinkedIn company URL or slug per line. A slug is the part after
/company/in a LinkedIn URL—for example,openai. - Set Maximum results per URL to the number of posts you want from each company, from 1 to 10.
- Click Start and download the results as JSON, CSV, Excel, XML, or another supported dataset format.
That is the entire setup. The Actor automatically validates URLs, removes duplicates, and uses the included proxies.
Input
The only input is LinkedIn company URLs or slugs:
{"companies": ["https://www.linkedin.com/company/openai","microsoft"],"maxResultsPerUrl": 5}
Accepted values:
- A full company page URL such as
https://www.linkedin.com/company/openai - A localized LinkedIn URL such as
https://de.linkedin.com/company/openai - A company slug—the part after
/company/—such asopenai
You can enter up to 100 companies per run and request from 1 to 10 posts from each company. The result limit applies separately to every URL or slug. Duplicate URLs and slugs are processed once. Personal profiles, post URLs, search URLs, and non-LinkedIn URLs are rejected.
What you get
Each dataset item represents one LinkedIn company post and can include:
- Post ID, canonical URL, text, and publication time
- Company ID, name, URL, and slug
- Content type: text, image, video, document, article, poll, or event
- Media URLs, thumbnails, titles, and alt text
- Linked article metadata
- Hashtags, mentions, and external URLs
- Reaction, comment, and repost counts when publicly visible
- Repost status and original author when available
Example result:
{"post_id": "urn:li:activity:7353401029384757248","post_url": "https://www.linkedin.com/posts/openai_example-activity-7353401029384757248-abcd","company_id": "11130470","company_name": "OpenAI","company_url": "https://www.linkedin.com/company/openai","company_slug": "openai","text": "An example public company update.","published_at": "2026-07-24T16:30:00.000Z","content_type": "image","is_repost": false,"original_author": null,"media": [{"type": "image","url": "https://media.licdn.com/example.jpg","thumbnail_url": null,"title": null,"alt_text": "Example image"}],"article": null,"hashtags": ["AI"],"mentions": [],"external_urls": [],"reaction_count": 1250,"comment_count": 84,"repost_count": 61,"scraped_at": "2026-07-28T12:00:00.000Z","source": "linkedin_company_post"}
Fields that LinkedIn does not expose publicly are returned as null or an empty array instead of being guessed.
Price
The price is $0.0005 per stored post — $0.50 per 1,000 results. You pay for returned dataset items, not failed or duplicate company inputs.
Run with the API
curl -X POST \"https://api.apify.com/v2/acts/curly~linkedin-company-posts-scraper/run-sync-get-dataset-items?format=json" \-H "Authorization: Bearer $APIFY_TOKEN" \-H "Content-Type: application/json" \--data '{"companies":["openai","https://www.linkedin.com/company/microsoft"],"maxResultsPerUrl":5}'
The same input works with the Apify API client, schedules, webhooks, and integrations.
Limits and responsible use
- LinkedIn's public no-login company surface currently exposes up to 10 recent posts per company.
- Some engagement or media fields may be unavailable for individual posts.
- Public page availability can vary by company, country, and time.
- Use the Actor only for lawful purposes and comply with applicable privacy, data protection, and platform rules.
FAQ
Do I need LinkedIn cookies or an account?
No. The Actor accesses public company pages without your LinkedIn credentials.
Do I need to configure a proxy?
No. Proxy access is included and configured automatically.
Can it scrape personal profile posts?
No. This Actor is intentionally limited to posts from public LinkedIn company pages.
How many posts does it return?
Choose any value from 1 to 10 in Maximum results per URL. The limit applies separately to every company. LinkedIn's public no-login company surface currently exposes at most 10 recent posts per company.
Why is a field null?
LinkedIn does not expose every field on every public post. Missing values remain explicit rather than being inferred.