{"uid":"cap_wkQZccjuXhhLFb7UNDqN8","slug":"linkedin-public-company-posts-scraper-06c20fcc","name":"LinkedIn Public Company Posts Scraper","description":"Pay-per-call structured web data. Failed or empty runs are not charged.","url":"https://api.scrapeforagents.tech/v1/linkedin-posts?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"maxItems":{"type":"integer","default":100,"minimum":0,"description":"Hard cap across all queries and organization feeds. Zero removes this cap."},"maxPosts":{"type":"integer","default":100,"minimum":0,"description":"Stop collecting a query after this many matching posts. Zero removes this per-query cap."},"authorUrls":{"type":"array","description":"LinkedIn /company/ or /showcase/ URLs whose public feeds will be searched. Profile URLs are not supported."},"postedLimit":{"enum":["any","1h","24h","week","month","3months","6months","year"],"type":"string","default":"any","description":"Only keep posts newer than this rolling period."},"searchQueries":{"type":"array","description":"Case-insensitive phrases matched against the text of posts on the selected public organization pages. Each entry is a literal phrase; global LinkedIn search is unavailable anonymously."},"includeReposts":{"type":"boolean","default":true,"description":"Include organization posts that appear in another selected organization's public feed as reposts."},"postedLimitDate":{"type":"string","description":"Only keep posts on or after this ISO date or millisecond timestamp. Applied together with postedLimit when both are set."},"maxPagesPerCompany":{"type":"integer","default":7,"maximum":7,"minimum":1,"description":"Read up to this many pages of public posts per organization. Each page has about ten cards; the anonymous feed exposes at most seven pages."}}},"responseSchema":{"type":"json","example":{"count":1,"items":[{"id":null,"type":null,"content":null,"authorUrl":null,"authorName":null,"authorType":null,"linkedinUrl":null,"authorImageUrl":null}],"product":"linkedin-posts"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.025","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","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.025/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.025","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.025","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_qO_gEIYqoqM-QUbZscwuA","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.025","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Scrapes and returns structured posts from public LinkedIn company and showcase pages, filterable by keyword phrases and time window","exampleAgentPrompt":"Pull up to 50 posts from the last month from OpenAI's LinkedIn company page (linkedin.com/company/openai) and filter for posts mentioning 'GPT' — skip reposts.","exampleUseCases":[{"title":"Competitor LinkedIn content monitoring","prompt":"Grab the last 3 months of posts from Salesforce's LinkedIn page (linkedin.com/company/salesforce) and Hubspot's (linkedin.com/company/hubspot), looking for any posts that mention 'AI' — cap it at 200 total posts."},{"title":"PR and brand mention tracking","prompt":"Fetch up to 100 posts from our company's LinkedIn showcase page at linkedin.com/showcase/our-product posted in the last week and tell me which ones mention 'launch' or 'release'."},{"title":"Lead generation content research","prompt":"Scrape the last month of public posts from linkedin.com/company/stripe and linkedin.com/company/braintree, searching for posts about 'payments' — I want up to 5 pages per company and include reposts too."}],"resultDescription":"Returns a JSON object with a count of matched posts and an array of post items, each containing the post ID, type, full text content, author URL, author name, author type, direct LinkedIn post URL, and author profile image URL. Failed or empty runs are not billed.","failureModes":["Empty result if the company page has no public posts matching the query within the time window — not charged","Error if a profile URL (not a company/showcase URL) is provided in authorUrls","Rate-limited or blocked scrape if LinkedIn temporarily restricts anonymous access","At most 7 pages (~70 posts) per company accessible anonymously; deeper history unavailable","No access to private or member-only LinkedIn content"],"whenToPreferThis":"Choose this endpoint when you need structured, pay-per-result extraction of public LinkedIn company or showcase page posts, especially when filtering by keyword phrase or recency. It is ideal for competitive intelligence, brand monitoring, and content research on LinkedIn without requiring API credentials. Prefer this over general web scrapers when you need LinkedIn-specific structured fields like authorUrl, authorType, and linkedinUrl out of the box.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T00:47:21.931Z","isFirstParty":false,"canonicalSlug":"linkedin-public-company-posts-scraper-06c20fcc"}