Search LinkedIn posts
From HarvestAPI, through Joshu Data Bodega.
Part of LinkedIn search posts.
- Price
- $0.0044 per call$4.40 per 1,000 calls
No calls measured in the last 30 days.
Prices include the router's 10% markup and are paid from the usage wallet. Checked on November 11, 2026.
Inputs
pageinteger, optionalPage number for pagination
groupstring, optionalGroup LinkedIn URL or Group ID
searchstring, optionalKeywords to search for in posts
sortBystring, optionalSort by field. Supported values: 'relevance', 'date'
companystring, optionalFilter posts by this company URL or URLs (comma-separated). Note: LinkedIn returns fewer results per company when using post search. To extract all posts by a company, use the /linkedin/company-posts endpoint
profilestring, optionalFilter posts by author's profile URL (comma-separated). Note: LinkedIn returns fewer results per profile when using post search. To extract all posts by a profile, use the /linkedin/profile-posts endpoint
companyIdstring, optionalFilter posts by company ID or IDs (comma-separated). It's faster to search by ID. Note: LinkedIn returns fewer results per company when using post search. To extract all posts by a company, use the /linkedin/company-posts endpoint
profileIdstring, optionalFilter posts by author's profile ID or IDs (comma-separated). It's faster to search by ID. Note: LinkedIn returns fewer results per profile when using post search. To extract all posts by a profile, use the /linkedin/profile-posts endpoint
contentTypestring, optionalFilter by content type. Supported values: 'videos', 'images', 'live_videos', 'documents', 'collaborative_articles', 'jobs'
postedLimitstring, optionalFilter posts by maximum posted date. Supported values: '24h', 'week', 'month'. This parameter will be sent to LinkedIn, the filtering will be done on their side
authorKeywordsstring, optionalFilter by keywords in authors' profiles
authorsCompanystring, optionalList of LinkedIn companies where authors of posts work (comma-separated). It supports company URLs and IDs.
paginationTokenstring, optionalRequired 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
mentioningMemberstring, optionalFilter posts mentioning this LinkedIn profile URL or ID (comma-separated). It supports profile URLs and IDs.
authorsIndustryIdstring, optionalList of LinkedIn industry IDs of authors' companies (comma-separated). It supports industry IDs. Full list of industry IDs: https://github.com/HarvestAPI/linkedin-industry-codes-v2/blob/main/linkedin_industry_code_v2_all_eng.csv
mentioningCompanystring, optionalFilter posts mentioning this LinkedIn company URL or ID (comma-separated). It supports company URLs and IDs.
scrapePostedLimitstring, optionalPost-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
Call it
curl https://hello.joshu.me/api/router/call \
-H "Authorization: Bearer $JOSHU_ROUTER_KEY" \
-H "Content-Type: application/json" \
-d '{
"endpoint": "harvestapi.linkedin.post.search",
"params": {
"page": 1,
"search": "Microsoft"
}
}'