LinkedIn Post search API
Search public LinkedIn posts by keyword with cursor pagination: text, link and publish date. Results come from search-engine matches and work best with English keywords.
$1.20/1k req, pay per request, no subscription.
{"url": "https://www.linkedin.com/posts/aagupta_ai-agents-activity-7354600338621906944-RvXR","text": "Here’s a simple guide to the 4 categories of AI agents you should know…","publishedAt": "2025-07-25T19:56:02.566Z","authorName": string,"authorUrl": string,"avatarUrl": string,"commentCount": integer,"createdUtc": number,... 2 more fields}
Pricing and providers
LinkedIn Post search API pricing: one API, 3 interchangeable providers
The cheapest provider serves first. If it fails, the next one takes over in the same call.
Try it
Get LinkedIn post search in one request
This sample shows 5 of 14 fields. See every field
{
"found": true,
"data": {
"posts": [
{
"url": "https://www.linkedin.com/posts/aagupta_ai-agents-activity-7354600338621906944-RvXR",
"text": "Here’s a simple guide to the 4 categories of AI agents you should know…",
"publishedAt": "2025-07-25T19:56:02.566Z"
}
]
}
}Full parameter and response reference - every field, type, and example for this endpoint.
Reference
One request, one response shape.
Every field you send and every field you get back, each with a real example.
Last verified 2026-11-05 · uptime and latency measured over 30d
Request body
JSON, posted to this endpoint.
- querystring
ai agents
The post search query.
- cursorstring
Pagination cursor from a previous response.
- datePostedenum
Filter by recency. One of last-hour, last-day, last-week, last-month, last-year.
- requireCursorboolean
Deprecated. Every source for this search returns a nextCursor, so this changes nothing about the price or which source serves you; it stays accepted so callers that already send it keep working.
Response
JSON, one example value per field.
The search result, or null when not found.
- nextCursorstring
Opaque cursor for the next page of posts, or null when this lane has no more. Pass it back as cursor to continue.
Posts matching the search query. Populated whenever the provider has data for the entity.
- authorNamestring
Display name of the post's author. Empty when the upstream omits it.
- authorUrlstring
Canonical profile URL of the post's author, with tracking query params stripped. Empty when the upstream omits it.
- avatarUrlstring
URL of the post author's profile avatar image.
- commentCountinteger
Total number of comments on the post.
- createdUtcnumber
UTC epoch timestamp in seconds (Unix time). Multiply by 1000 for a JS Date in milliseconds. Populated whenever the provider has data for the entity.
- idstring
The post's LinkedIn activity ID, as a string. Populated whenever the provider has data for the entity.
- reactionCountinteger
Total number of reactions on the post.
- textstring
Here’s a simple guide to the 4 categories of AI agents you should know…
Text content of the post. Populated whenever the provider has data for the entity.
- urlstring
https://www.linkedin.com/posts/aagupta_ai-agents-activity-7354600338621906944-RvXR
Canonical URL of the post. Populated whenever the provider has data for the entity.
- foundboolean
true
Whether matching posts were found.
- reason"not_found"
Present only when `found` is false, and says why there is no result. `not_found`: the source states the target does not exist, or returned nothing for it. A `found: false` answer is a successful call, not an error, and `costUsd` is what it actually cost.
FAQ
About the LinkedIn Post search API
The AnyAPI LinkedIn Post search API returns LinkedIn post search data as normalized JSON from one POST call to /v1/run/linkedin.search_posts. Search public LinkedIn posts by keyword with cursor pagination: text, link and publish date. Results come from search-engine matches and work best with English keywords. AnyAPI routes each request across 3 sources and falls back automatically when one fails. It costs from $1.20 per 1,000 requests, in US dollars with no subscription and no monthly minimum. Over the last 30 days, 99.9% of LinkedIn post search calls through AnyAPI succeeded, with a median response time of 5.7 seconds across 214,704 measured calls.