LinkedIn posts API for AI assistants
List a member's recent posts. 6 endpoints from 6 providers, from $0.00099 per call.
Providers
Crawl4AI
- Posts of a LinkedIn member$0.00099 per call
Fetchin
- LinkedIn posts by member URL, slug or URN$0.00165 per call
HarvestAPI
- Get a member’s LinkedIn posts$0.0044 per call
Just One API
- LinkedIn user posts by user URN$0.032 per call
TikHub
- LinkedIn person's posts by profile URL or slug$0.0011 per call
Village.ai
- Recent LinkedIn posts by profile URL, with engagement$0.022 per call
Prices include the router's 10% markup and are paid from the usage wallet. Checked on November 11, 2026.
The LinkedIn user posts API takes the link to a public LinkedIn profile and returns the list of that member's recent posts: the text, the links, the like count, the comment count, and the publish date. The reply is JSON, so your assistant reads the fields directly.
What it does
You pass the profile URL or the public identifier, and the provider returns the recent posts for that member, newest first. Some endpoints let you set how many posts to return. The API reads public profiles only and does not log in or see posts that LinkedIn hides from people outside the member's network.
How a Joshu assistant uses it
Before a partnership call, Joshu pulls the last ten posts from the member's LinkedIn and puts a note in your calendar event with the two or three topics they wrote about recently, so you know what they care about.
When someone asks you for an intro and you need to write a personal line, Joshu checks their recent posts and drafts a sentence that mentions the topic of their most recent post.
When you are tracking thought leaders in your industry, Joshu pulls posts from each one every week and logs the themes that showed up across their writing, so you see what people are talking about this month.
Choosing a provider
Providers differ in which fields they return and in how many posts they fetch by default. Most jobs only need the text and the date, so start with the cheapest endpoint. Pick one that returns engagement counts when you need to know which posts got the most reactions.
Call it
This example calls Posts of a LinkedIn member. Each endpoint takes its own inputs, which its page lists. A Joshu assistant makes the same call with its own token.
curl https://hello.joshu.me/api/router/call \
-H "Authorization: Bearer $JOSHU_ROUTER_KEY" \
-H "Content-Type: application/json" \
-d '{
"endpoint": "crawl4ai.linkedin.user.posts",
"params": {
"profile": "username"
}
}'