{"uid":"cap_MAv5iGcjjWEjZjzzP1A1b","slug":"linkedin-person-posts-by-profile-url-19cc89a8","name":"LinkedIn Person Posts by Profile URL","description":"Get the recent posts authored by a LinkedIn person by profile URL or public slug.","url":"https://x402.apidirect.io/v1/linkedin/person/posts?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","required":["url"],"properties":{"url":{"type":"string","maxLength":500,"description":"LinkedIn profile URL or public slug, e.g. https://www.linkedin.com/in/williamhgates or williamhgates (max 500 characters)"},"page":{"type":"integer","default":1,"maximum":30,"minimum":1,"description":"Page number, 1-30 (default: 1). 20 posts per page, so up to about 600 of the person's most recent posts. Values below 1 are treated as 1; a page above 30 returns 400."},"get_sentiment":{"type":"boolean","default":false,"description":"Set to true to add AI emotion analysis to each post. Adds a `sentiment` object containing `emotions` (joy, trust, fear, surprise, sadness, disgust, anger and anticipation, each scored 0-100), `dominant_emotion`, `emotional_intensity` (0-10), and `polarity` (positive, negative or neutral). Any post t"}}}},"additionalProperties":false}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.007","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.007/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.007","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.007","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Qg9GLlOCnmA0vxmxuwQRe","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.007","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches the most recent LinkedIn posts authored by a person, identified by their profile URL or public slug, with optional AI sentiment analysis.","exampleAgentPrompt":"Can you pull the most recent LinkedIn posts from Satya Nadella's profile (satyanadella) — get the first two pages and include sentiment analysis on each post so I can see the emotional tone of his content?","exampleUseCases":[{"title":"Competitive intelligence on executive posts","prompt":"Grab the last 20 LinkedIn posts from Elon Musk's LinkedIn profile (elonmusk) and tell me what topics he's been writing about most frequently."},{"title":"Sentiment tracking for a thought leader","prompt":"Fetch the first page of LinkedIn posts from linkedin.com/in/jeffweiner and run sentiment analysis on each one — I want to know the dominant emotions and whether his tone is mostly positive, negative, or neutral."},{"title":"Job candidate research via LinkedIn activity","prompt":"Pull the recent LinkedIn posts for the profile slug 'ariannasimpson' so I can understand what this candidate has been publicly sharing before our interview."}],"resultDescription":"Returns a paginated list of recent LinkedIn posts from the specified person's profile, each containing post content, metadata (timestamp, engagement stats, etc.), and optionally a sentiment object with emotion scores (joy, trust, fear, surprise, sadness, disgust, anger, anticipation each 0–100), a dominant emotion, emotional intensity (0–10), and polarity (positive, negative, or neutral).","failureModes":["Invalid or non-existent LinkedIn profile URL/slug returns an error","Page number above 30 returns HTTP 400","Private or restricted LinkedIn profiles may return no posts or an error","Rate limiting or LinkedIn access restrictions may result in empty results","Malformed URL parameter may cause a validation error"],"whenToPreferThis":"Choose this endpoint when you need to programmatically retrieve a specific LinkedIn user's post history by their public profile URL or slug, especially when you also want AI-powered emotion/sentiment scoring on their content. It is well-suited for competitive intelligence, candidate research, thought-leader monitoring, or social listening on LinkedIn without requiring direct LinkedIn API credentials.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-30T19:06:43.837Z","isFirstParty":false,"canonicalSlug":"linkedin-person-posts-by-profile-url-19cc89a8"}