{"uid":"cap_h3ec68esZpA4ncmyMy3b7","slug":"linkedin-profile-posts-scraper-no-cookies-5530fa74","name":"LinkedIn Profile Posts Scraper (No Cookies)","description":"Start the \"LinkedIn Profile Posts Scraper (No Cookies)\" Apify actor (harvestapi/linkedin-profile-posts). Extract posts from LinkedIn profiles, including content, media, engagement, reactions, comments, and more. No cookies or account required.","url":"https://stableapify.dev/api/actors/harvestapi/linkedin-profile-posts/call","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"input":{"type":"object","required":["includeQuotePosts","includeReposts","scrapeReactions","scrapeComments"],"properties":{"maxPosts":{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991,"description":"Maximum number of posts to scrape per each profile or company. Default is 10. This overrides pagination. If you set this to 0, it will scrape all posts."},"targetUrls":{"type":"array","items":{"type":"string"},"description":"List of LinkedIn profile or company URLs to scrape. Example: `https://www.linkedin.com/in/satyanadella/` will fetch posted or re-posted content by Bill Gates."},"maxComments":{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991,"description":"Maximum number of comments to scrape per post. Default is 5."},"postedLimit":{"enum":["any","1h","24h","week","month","3months","6months","year"],"type":"string","description":"Fetch posts no older than X time. Options: '24h', 'week', 'month'."},"maxReactions":{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991,"description":"Maximum number of reactions to scrape per post. Default is 5."},"includeReposts":{"type":"boolean","default":true,"description":"Include reposts (shared posts without comments). By default, all posts are scraped."},"scrapeComments":{"type":"boolean","default":false,"description":"Scrape comments of posts."},"postedLimitDate":{"type":"string","description":"Scrape posts from now up to and including this date. It supports the [Date time string format](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date#date_time_string_format). For example, \"2011-10-10\", or \"2011-10-10T14:48:00.000+09:00\" or a timestamp: \"628021800000\""},"scrapeReactions":{"type":"boolean","default":false,"description":"Scrape reactions of posts."},"includeQuotePosts":{"type":"boolean","default":true,"description":"Include quote posts (shared posts with comments). By default, all posts are scraped."},"postNestedComments":{"type":"boolean","description":"Whether to add comments items inside post items. In a case of hundreds of comments, the Actor might hit the max item size limit and won't be able to save a post."},"commentsPostedLimit":{"enum":["any","1h","24h","week","month"],"type":"string","description":"Fetch comments no older than X time. Options: '24h', 'week', 'month'."},"postNestedReactions":{"type":"boolean","description":"Whether to add reactions items inside post items. In a case of hundreds of reactions, the Actor might hit the max item size limit and won't be able to save a post."}},"description":"Normalized actor input. See field descriptions for the simplified shape; native Apify input also accepted (passed through).","additionalProperties":{}},"options":{"type":"object","properties":{"build":{"type":"string","maxLength":100,"minLength":1},"memory":{"type":"integer","maximum":32768,"minimum":128},"maxItems":{"type":"integer","maximum":100000,"minimum":1}},"description":"Optional Apify run options.","additionalProperties":false}}},"responseSchema":null,"example":{"request":{"input":{"username":"sarptecimer","includeEmail":false},"options":{"memory":256,"maxItems":100}},"response":{"run":{"id":"FfsuFHdhJlnvfSQbQ","status":"READY","actorId":"A3cAPGpwBEG8RJwse","startedAt":"2026-06-16T17:44:09.128Z","usageTotalUsd":0,"defaultDatasetId":"dohCPe216Tw4VNQDR"},"token":"eyJhbGciOiJIUzI1NiJ9.eyJydW5JZCI6IkZmc3VGSGRoSmxudmZTUWJRIiwiYWN0b3JJZCI6ImhhcnZlc3RhcGkvbGlua2VkaW4tcHJvZmlsZS1wb3N0cyIsImRlZmF1bHREYXRhc2V0SWQiOiJkb2hDUGUyMTZUdzRWTlFEUiIsInciOiIweDljYzQyZjNkOTI0NWI4NjdhY2NjZDYzMGI0M2Y5MDZjMTY2NWIxNzYiLCJpYXQiOjE3ODE2MzE4NDksImV4cCI6MTc4NDIyMzg0OX0.dfaDCgV-98v9WzPQyTvHvoGMThLM2qzrOubayi6LbQ4"}},"exampleRequest":{"input":{"username":"sarptecimer","includeEmail":false},"options":{"memory":256,"maxItems":100}},"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Xf7Ld23j00siGlSd85CqZ","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Starts an Apify actor run that extracts posts from a LinkedIn profile—including content, media, engagement, reactions, and comments—without requiring cookies or a LinkedIn account.","exampleAgentPrompt":"Pull the last 100 posts from LinkedIn profile 'sarptecimer', including engagement and comment data — I don't want to deal with cookies or login credentials.","exampleUseCases":[{"title":"Competitor thought-leadership research","prompt":"Grab all recent posts from the LinkedIn profile 'jeffweiner' — up to 200 posts — so I can analyze what topics he's been writing about and how much engagement each post is getting."},{"title":"Influencer vetting for partnership","prompt":"Scrape the LinkedIn posts for username 'ariannахuffington' and give me the content, reactions, and comment counts so I can see if their audience is actually engaged before we reach out for a partnership."},{"title":"Personal brand audit","prompt":"Can you pull up to 50 posts from my LinkedIn profile 'johndoe-marketing' so I can review my own posting history and see which content got the most reactions and comments?"}],"resultDescription":"Returns an Apify actor run object with a run ID, status (READY), actor ID, start timestamp, default dataset ID, and a bearer token. The token is used with the companion dataset-fetch endpoint to retrieve the actual scraped post data (content, media, engagement, reactions, comments) once the run completes.","failureModes":["Invalid or non-existent LinkedIn username returns empty dataset or run error","LinkedIn rate-limiting or anti-bot measures may cause incomplete results","Memory setting too low for large profiles may cause actor timeout","maxItems cap reached before full profile history is retrieved","Run status stuck in READY/RUNNING if LinkedIn blocks the scraper temporarily"],"whenToPreferThis":"Choose this endpoint when you need to extract posts from a specific LinkedIn profile by username without any LinkedIn authentication, cookies, or account access. It is ideal for competitive research, influencer analysis, content auditing, or monitoring a professional's posting activity. Prefer it over general web scrapers because it is purpose-built for LinkedIn profile post structure, handles pagination, and returns structured engagement data including reactions and comments.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:50:07.386Z","isFirstParty":false}