VOOZH about

URL: https://apify.com/scrapepilotapi/linkedin-profile-and-company-posts-scraper

โ‡ฑ Linkedin Profile And Company Posts Scraper ยท Apify


๐Ÿ‘ Linkedin Profile And Company Posts Scraper avatar

Linkedin Profile And Company Posts Scraper

Pricing

$19.99/month + usage

Go to Apify Store

Linkedin Profile And Company Posts Scraper

LinkedIn Profile and Company Posts Scraper ๐Ÿ’ผ๐Ÿ“ข extracts public profile details, company posts, captions, reactions, comments, and engagement metrics in one run. Ideal for lead research, competitor tracking, recruitment insights, and content analysis. ๐Ÿš€๐Ÿ“Š

Pricing

$19.99/month + usage

Rating

0.0

(0)

Developer

๐Ÿ‘ ScrapePilot

ScrapePilot

Maintained by Community

Actor stats

0

Bookmarked

15

Total users

2

Monthly active users

13 days

Issues response

2 months ago

Last modified

Share

Linkedin Profile And Company Posts Scraper

The Linkedin Profile And Company Posts Scraper is a production-ready LinkedIn profile and company page posts extractor that collects public posts, captions, images, reactions, comments, and engagement metrics โ€” in real time. Built for marketers, developers, data analysts, and researchers, this LinkedIn profile scraper and LinkedIn company page posts extractor helps you scale lead research, competitor tracking, recruitment insights, and content analysis without manual copy/paste. Run it on multiple targets, keep results structured, and export clean datasets for downstream use. ๐Ÿš€

What data / output can you get?

Below are the exact fields the actor saves per post to the Apify dataset. Each record represents a single LinkedIn post.

Data fieldDescriptionExample value
urnPost URN derived from the activity/share/ugcPost IDurn:li:activity:1234567890
urlCanonical URL to the posthttps://www.linkedin.com/feed/update/urn:li:activity:1234567890
textPost text/captionLaunching our new product line todayโ€ฆ
authorFullNameAuthor name (company or person)Google
authorTypeAuthor entity typeCompany
authorProfileUrlThe original LinkedIn page that the post belongs tohttps://www.linkedin.com/company/google/
postedAtISOPost publish time in ISO format2024-04-12T10:05:00.000Z
timeSincePostedHuman-friendly relative time3d
imageFirst image URL if presenthttps://media.licdn.com/dms/image/โ€ฆ
imagesUp to 5 image URLs["https://media.licdn.com/dms/image/โ€ฆ"]
numLikesParsed like/reaction count125
numCommentsParsed comment count12

Bonus fields include: postedAtTimestamp, isRepost, authorProfileId, authorHeadline, type, author (nested object), attributes (mentions), comments (list with author and text), reactions (list with profile info), numShares, and flags like commentsTruncated, commentsComplete, reactionsTruncated, plus canReact/canPostComments/canShare and audience controls.

You can view results live in the dataset Output table, then download for analysis. This LinkedIn company feed scraper outputs clean JSON thatโ€™s easy to transform into CSV or Excel.

Key features

  • ๐Ÿ›ก๏ธ Bold anti-blocking with smart proxy fallback
    Starts direct and automatically falls back to Apify datacenter โ†’ residential proxy when needed (including 999 handling and residential retries). This makes it a robust LinkedIn scraping tool without API.

  • โšก Real-time streaming to dataset
    Each post is pushed as soon as itโ€™s parsed, so you can monitor progress and start analysis instantly while the run continues.

  • ๐ŸŽฏ Company and profile support in one run
    Filter targets by companies, profiles, or both. Perfect when you need a LinkedIn profile and posts scraper and a LinkedIn company page scraper tool in the same workflow.

  • ๐Ÿงฉ Rich engagement context
    Captures parsed reactions/likes and comment counts, plus sample reactions and comments data for immediate qualitative insight.

  • ๐Ÿ–ผ๏ธ Media-aware post parsing
    Extracts primary image plus an array of up to five image URLs per post for downstream content analysis.

  • ๐Ÿ” Robust post discovery logic
    Finds posts through JSON-LD, activity/share/ugcPost URNs, and Open Graph fallback โ€” ideal to scrape LinkedIn company updates reliably at scale.

  • ๐Ÿ“ฆ Batch scraping made easy
    Add multiple LinkedIn URLs and limit collection per target with maxPosts for predictable, fast runs.

  • ๐Ÿง  Developer-friendly, Apify-native
    Built on Apifyโ€™s Python SDK with a shared session, warm-up phase, and consistent headers for stable, repeatable results โ€” great for pipelines needing a LinkedIn scraper for profiles and company pages.

How to use Linkedin Profile And Company Posts Scraper - step by step

  1. Sign in to Apify and open the actor
    Go to Apify Console โ†’ Actors and select โ€œLinkedin Profile And Company Posts Scraperโ€.

  2. Paste your targets
    In input โ€œLinkedIn URLsโ€, add one or more company or profile URLs (each on a new line), e.g. https://www.linkedin.com/company/google/.

  3. Set limits
    Choose Max posts per URL to control volume. Lower values (e.g., 10โ€“50) finish faster.

  4. Choose target type
    Pick companies only, profiles only, or both to focus the crawl.

  5. Configure proxy (optional)
    Leave as default (no proxy) โ€” the actor will automatically fall back to datacenter then residential if blocked. You can also enable Apify Proxy explicitly.

  6. Start the run
    Click Start. The actor warms up the session and begins scraping. Youโ€™ll see live items appear in the dataset as they are discovered.

  7. Monitor progress
    Watch the Log for messages (e.g., proxy fallbacks, per-URL counts). The Output table shows posts in real time.

  8. Download your results
    Open the Dataset from the runโ€™s Output tab to export structured results for your analysis stack.

Pro tip: Use the actor to build a repeatable LinkedIn company posts data extractor workflow for content benchmarking, trend tracking, or campaign reporting.

Use cases

Use caseDescription
B2B lead researchCollect recent company posts and public profile content to enrich accounts with messaging angles and talking points.
Competitor trackingMonitor competitor narratives, product launches, and engagement trends with a LinkedIn company posts scraper.
Recruitment insightsAnalyze hiring signals and thought leadership from profiles and company feeds for talent targeting.
Content analysisBenchmark post frequency, media usage, and engagement for editorial planning and social strategy.
Academic/market researchStudy public communication patterns across industries using a LinkedIn profile data extractor.
Campaign reportingExport structured post data to measure performance, reactions, and comments across tracked companies.
Data pipelinesFeed clean JSON into analytics stacks or dashboards for automated social intelligence.

Why choose Linkedin Profile And Company Posts Scraper?

Precision, automation, and reliability for scraping public LinkedIn posts at scale.

  • ๐ŸŽ›๏ธ Accurate extraction paths: JSON-LD parsing with activity/share/ugcPost URN discovery and Open Graph fallback.
  • ๐Ÿงญ Controlled scope: Target companies, profiles, or both; cap results per URL with maxPosts.
  • ๐Ÿ”„ Real-time results: Streamed to the dataset as soon as posts are parsed for immediate analysis.
  • ๐Ÿงฑ Resilient networking: Direct โ†’ datacenter โ†’ residential proxy fallback with warm-up and 999 handling.
  • ๐Ÿ—‚๏ธ Structured by design: Clean, consistent fields for post text, media, author, reactions, and comments.
  • ๐Ÿงฐ Developer-ready: Apify-native implementation that fits neatly into data engineering workflows.
  • ๐Ÿ›ก๏ธ Public-only collection: Built to extract from publicly available company and profile pages.

In short: a reliable LinkedIn profile and posts scraper that outperforms fragile, browser-based alternatives with stable infrastructure and structured output.

Is it legal / ethical to use Linkedin Profile And Company Posts Scraper?

Yes โ€” when done responsibly. This actor extracts data from publicly available LinkedIn company and profile pages. It does not access private or authenticated content.

Guidelines for responsible use:

  • Only collect public information you are permitted to process.
  • Follow applicable regulations (e.g., GDPR, CCPA) and your organizationโ€™s policies.
  • Respect platform terms and avoid misuse of contact or personal data.
  • Consult your legal team for edge cases or jurisdiction-specific considerations.

Input parameters & output format

Example input

{
"urls":[
"https://www.linkedin.com/company/google/"
],
"maxPosts":10,
"targetType":"both",
"proxyConfiguration":{
"useApifyProxy":false
}
}

Parameters

  • urls (array, required): Add one or more company or profile URLs to scrape. Paste each on a new line.
    • Default: none
  • maxPosts (integer, optional): Maximum number of posts to collect per URL. Minimum 1, maximum 500.
    • Default: 10
  • targetType (string, optional): Filter which URL types to scrape: "company", "profile", or "both".
    • Default: "both"
  • proxyConfiguration (object, optional): By default uses no proxy. If blocked, the actor will automatically try datacenter then residential proxy. You can enable Apify Proxy here.
    • Default: {"useApifyProxy": false}

Example output item

{
"urn":"urn:li:activity:1234567890",
"text":"We just launched our newest product! ๐Ÿš€",
"url":"https://www.linkedin.com/feed/update/urn:li:activity:1234567890",
"postedAtTimestamp":1712916300000,
"postedAtISO":"2024-04-12T10:05:00.000Z",
"timeSincePosted":"3d",
"isRepost":false,
"authorType":"Company",
"authorProfileUrl":"https://www.linkedin.com/company/google/",
"authorProfileId":"google",
"authorHeadline":"Search engine and cloud services",
"authorFullName":"Google",
"image":"https://media.licdn.com/dms/image/C4D22AQF-example1",
"type":"image",
"images":[
"https://media.licdn.com/dms/image/C4D22AQF-example1",
"https://media.licdn.com/dms/image/C4D22AQF-example2"
],
"author":{
"firstName":null,
"lastName":null,
"occupation":"Search engine and cloud services",
"id":"google",
"publicId":"google",
"trackingId":"dG9rZW4tc2FtcGxl",
"profileId":"google",
"picture":"https://media.licdn.com/dms/image/C560BAQF-logo",
"backgroundImage":""
},
"authorName":"Google",
"authorTitle":"Search engine and cloud services",
"attributes":[
{
"start":0,
"length":9,
"type":"PROFILE_MENTION",
"profile":{
"firstName":"Example",
"lastName":"User",
"occupation":"",
"id":"reactor-abc123def456",
"publicId":"example-user",
"trackingId":"Z29vZC10cmFja2luZw",
"profileId":"ACoAAabc123",
"picture":"",
"backgroundImage":""
}
}
],
"comments":[
{
"time":1712920000000,
"link":"https://www.linkedin.com/feed/update/urn:li:activity:1234567890",
"text":"Congrats on the launch!",
"entities":[],
"pinned":false,
"originalLanguage":"English",
"author":{
"firstName":"Alice",
"lastName":"Chen",
"occupation":"",
"id":"commenter-1a2b3c4d5e6f",
"publicId":"alice-chen",
"trackingId":"cHJvZmlsZS10cmFja2Vy",
"profileId":"commenter-1a2b3c4d5e6f",
"picture":"",
"backgroundImage":"",
"distance":"OUT_OF_NETWORK"
}
}
],
"reactions":[
{
"type":"LIKE",
"profile":{
"firstName":"John",
"lastName":"Doe",
"occupation":"",
"id":"reactor-0f1e2d3c4b5a",
"publicId":"john-doe-123",
"trackingId":"cmVhY3Rvci10cmFjawo",
"profileId":"ACoAA0f1e2d3c",
"picture":"",
"backgroundImage":""
}
}
],
"numShares":0,
"numLikes":125,
"numComments":12,
"commentsTruncated":true,
"commentsComplete":false,
"reactionsTruncated":true,
"canReact":true,
"canPostComments":true,
"canShare":true,
"commentingDisabled":false,
"allowedCommentersScope":"ALL",
"rootShare":true,
"shareAudience":"PUBLIC"
}

Notes

  • Required input: urls. Other input fields are optional with defaults shown above.
  • Some fields may be โ€œUnknownโ€ when missing in the pageโ€™s structured data (e.g., authorFullName if JSON-LD author data isnโ€™t present).

FAQ

Do I need to log in or provide cookies to use this LinkedIn scraper?

No. The scraper works on publicly available LinkedIn company and profile pages without login. It uses HTTP requests with a smart proxy fallback strategy when needed.

Can it scrape both profiles and company pages?

Yes. You can set targetType to โ€œcompanyโ€, โ€œprofileโ€, or โ€œbothโ€ to run it as a LinkedIn profile scraper and a LinkedIn company posts scraper in the same run.

Does it collect comments and reactions?

Yes. It parses reaction/like counts and comment counts, and also extracts sample reactions and comments with basic author details when available.

How many posts per URL can I collect?

You control this via maxPosts. The value can range from 1 to 500. Lower values finish faster and reduce the chance of rate limits.

What happens if LinkedIn blocks the requests?

The actor starts direct and automatically falls back to Apify datacenter proxy and then residential proxy (including a 999 shortcut and residential retry logic). This resilience makes it a dependable LinkedIn company feed scraper.

What fields are included in the output?

Each dataset item includes keys like urn, url, text, postedAtISO, postedAtTimestamp, timeSincePosted, authorFullName, authorType, authorProfileUrl, image, images, numLikes, numComments, plus nested author, comments, reactions, and several helpful flags. See the Output section above for a full JSON example.

Can I use this for LinkedIn data scraping for company pages at scale?

Yes. Add many URLs in one run, limit maxPosts per target, and process results from the dataset. Itโ€™s ideal as a LinkedIn company page posts extractor for monitoring and analysis.

Is this a LinkedIn scraping tool without API access?

Yes. It does not rely on the official LinkedIn API. It scrapes public pages and returns structured JSON suitable for automation pipelines.

Closing CTA / Final thoughts

The Linkedin Profile And Company Posts Scraper is built to extract public LinkedIn posts from profiles and company pages with accuracy, resilience, and real-time visibility. In a single run, youโ€™ll get structured post text, media, author data, reactions, comments, and engagement metrics โ€” perfect for marketers, developers, analysts, and researchers. Use it as your LinkedIn profile and posts scraper to enrich leads, track competitors, and power content analysis. Developers can plug the dataset into pipelines for ongoing social intelligence. Start extracting smarter insights from public LinkedIn pages today.

You might also like

Telegram Phone Number Info โ€“ Register Check + Carrier

scrapepilot/telegram-phone-number-info---register-check-carrier

Check if any phone number is on Telegram. Get carrier, country, line type (mobile/VoIP), name & photo (public), registration status. Bulk lookup, no login. Residential proxy ready. $0.10/run + $4/1K numbers

61

Telegram Get User Info Access

telebotworks/Userinfo

Telegram Get Username Info Access.marketing/Telegram-Get-Username-Info

31

Telegram Number Validator - Bulk Check

clearpath/telegram-phone-number-validator

Bulk verify phone numbers for active Telegram accounts. Check 1,000-10,000 numbers per run. Upload CSV or Excel files, get instant yes/no results. Clean contact lists, validate leads, enrich CRM data. No Telegram account needed. Global coverage with automatic phone format normalization.

543

5.0

Linkedin Profile And Company Posts Scraper

scrapio/linkedin-profile-and-company-posts-scraper

LinkedIn Profile and Company Posts Scraper extracts posts from LinkedIn profiles and company pages. It collects post text, images, engagement metrics, timestamps, and profile details. Ideal for social media research, brand monitoring, competitor analysis, and content tracking.

Linkedin Profile And Company Posts Scraper

scraperforge/linkedin-profile-and-company-posts-scraper

LinkedIn Profile and Company Posts Scraper extracts public data from LinkedIn profiles and company pages. It collects profile details, company info, post content, engagement metrics, and timestamps. Ideal for lead generation, market research, hiring insights, and social media analysis.

Linkedin Profile And Company Posts Scraper

scrapapi/linkedin-profile-and-company-posts-scraper

Linkedin Profile And Company Posts Scraper extracts public LinkedIn posts from profiles and company pages. Collect structured post data including content, timestamps, reactions, and URLs for lead generation, analytics, recruitment, and competitor research. Scalable and API-ready ๐Ÿš€

Linkedin Profile And Company Posts Scraper

scraper-engine/linkedin-profile-and-company-posts-scraper

Scrape posts from LinkedIn profiles and company pages with this powerful LinkedIn Profile And Company Posts Scraper. Extract post text, publish dates, reactions, comments, media links, and engagement metrics in clean JSON.

๐Ÿ‘ User avatar

Scraper Engine

11

Linkedin Profile And Company Posts Scraper

scrapelabsapi/linkedin-profile-and-company-posts-scraper

๐Ÿ”Ž LinkedIn Profile & Company Posts Scraper extracts public profile details (headline, experience, skills) and company updates (text, links, engagement). โšก Perfect for lead gen, competitor analysis, content research & recruitment. ๐Ÿ“Š Clean JSON/CSV for workflows.

Linkedin Profile And Company Posts Scraper

scrapier/linkedin-profile-and-company-posts-scraper

๐Ÿ”Ž LinkedIn Profile & Company Posts Scraper collects public profile data (headline, experience, skills) and company posts (text, media, dates, engagement, links). ๐Ÿ“Š Perfect for lead gen, market research, content analysis, and recruiting. ๐Ÿš€

Telegram Profile Scraper

brilliant_gum/telegram-profile-scraper

Extract 80+ fields from any Telegram account by username, @handle, t.me link, or phone number. Users, bots, channels, groups. Includes trust score, DC geolocation, account age, bio parsing, and collectible username detection.

๐Ÿ‘ User avatar

Yuliia Kulakova

100