{"uid":"cap_vh66r-RlAchbmnhjhOGuX","slug":"agdata-linkedin-posts-api-0104b214","name":"agdata LinkedIn Posts API","description":"LinkedIn posts API for AI agents: send one LinkedIn profile or company page URL and get its recent posts as JSON, each with text, date, likes, comments, shares, author, post URL and the reposter when it is a repost. Up to 20 posts per call; pay per post in stablecoins. A URL with no posts is not charged.","url":"https://agdata.shveik.dev/x402/linkedin-posts?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","maxLength":2048},"limit":{"type":"integer","maximum":20,"minimum":1}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02305","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.02305/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02305","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02305","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_wc7wU2x3PgxZygb2ERXmO","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02305","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches recent posts from a LinkedIn profile or company page as structured JSON, including text, engagement metrics, author, and repost details.","exampleAgentPrompt":"Pull the last 10 posts from the LinkedIn company page linkedin.com/company/openai — I want the post text, date, likes, comments, shares, and the author for each one.","exampleUseCases":[{"title":"Competitor content intelligence","prompt":"Grab the last 20 LinkedIn posts from linkedin.com/company/anthropic so I can see what topics they're posting about and how much engagement each one is getting."},{"title":"Influencer outreach research","prompt":"Fetch the 5 most recent LinkedIn posts from linkedin.com/in/satyanadella — I need the post text, date, and like/comment counts so I can personalize my outreach message."},{"title":"Brand LinkedIn audit","prompt":"Pull up to 15 recent posts from linkedin.com/company/hubspot and give me the full post text, who wrote each one, how many likes and shares they got, and whether any are reposts."}],"resultDescription":"Returns a JSON array of up to 20 post objects, each containing: post text, publication date, likes count, comments count, shares count, author name/profile, post URL, and reposter info when applicable. A profile with no posts returns an empty result and incurs no charge.","failureModes":["Invalid or non-existent LinkedIn URL returns an error","Private or restricted profiles may return no posts","LinkedIn rate limits or blocks may cause partial or empty results","Limit parameter out of range (below 1 or above 20) is rejected by schema validation","Network timeouts or upstream LinkedIn changes may cause failures"],"whenToPreferThis":"Choose this endpoint when you need structured, machine-readable LinkedIn post data — including engagement metrics and repost attribution — from a specific profile or company page URL. It is ideal for competitive monitoring, influencer research, content audits, and lead enrichment workflows where you already know the LinkedIn URL and need post-level detail quickly without building your own scraper. Prefer it over generic web scrapers when LinkedIn-specific structured fields (likes, comments, shares, reposter) are required.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-17T12:38:51.431Z","isFirstParty":false,"canonicalSlug":"agdata-linkedin-posts-api-0104b214"}