{"stats":{"calls7d":0,"successRate":null,"avgMs":null,"reviews":0,"usefulRate":null},"id":"p/harvestapi.linkedin.user.posts","kind":"provider","name":"harvestapi_linkedin_user_posts","description":"Get a member’s LinkedIn posts. Get LinkedIn profile posts by profile URL, ID, or public identifier. (HarvestAPI · LinkedIn)","tags":["linkedin","social","harvestapi","user","posts","data"],"method":"POST","path":"/v1/p/harvestapi.linkedin.user.posts","url":"https://toll402.dev/v1/p/harvestapi.linkedin.user.posts","specUrl":"https://toll402.dev/v1/spec/p/harvestapi.linkedin.user.posts","price":"$0.005","priceUsd":0.005,"available":true,"inputSchema":{"type":"object","properties":{"profile":{"type":"string","description":"Filter posts by author's profile URL"},"profileId":{"type":"string","description":"Filter posts by author's profile ID. It's faster to search by ID"},"profilePublicIdentifier":{"type":"string","description":"Filter posts by author's profile public identifier (last part in the URL).","examples":["williamhgates"]},"postedLimit":{"type":"string","description":"Filter posts by maximum posted date. Supported values: '24h', 'week', 'month'. Since LinkedIn doesn't offer a way to filter by date, the filtering will be done on our side, due to that the pagination might have incorrect values, because pag"},"scrapePostedLimit":{"type":"string","description":"Post-Filter posts by maximum posted date. Supported values: '1h', '24h', 'week','month', '3months', '6months', 'year'. This parameter will be applied after receiving results from LinkedIn, the filtering will be done on our side"},"page":{"type":"integer","description":"Page number for pagination","examples":[1]},"paginationToken":{"type":"string","description":"Required if it was returned by the previous page. Otherwise the page will always be 1 (on LinkedIn side). Doesn't apply for all queries, usually profile posts return this token"}},"additionalProperties":true,"description":"Use only the declared query parameters, once each, without a request body. Results are provider-native: inspect element/elements and body status/error; HTTP 200 alone does not prove a hit. Empty results can still be charged. totalElements/totalPages may be zero even with results; follow paginationToken rather than assuming no data."},"example":{"profilePublicIdentifier":"williamhgates","page":1},"meta":{"provider":"HarvestAPI","providerSlug":"harvestapi","providerDocs":"https://docs.harvestapi.io","providerPricing":"https://harvestapi.io/","providerLogo":"https://www.google.com/s2/favicons?domain=harvestapi.io&sz=64","platform":"linkedin","platformLabel":"LinkedIn","category":"Social","capability":"linkedin.user.posts","upstreamMethod":"GET","upstreamPriceUsd":0.004,"pricing":"per_call","pricingNote":"Observed on treg’s prepaid Harvest account. Final platform cost follows the response cost, including billed misses and explicit zero. BYOK never charges the treg balance.","verified":"2026-09-10","docs":"https://docs.harvestapi.io/linkedin-api-reference/openapi.json","calls":0,"successRate":null,"via":"treg"}}