search_posts
Search LinkedIn posts by keywords, like the Posts tab of LinkedIn search: who is talking about a topic right now. Returns about 10 posts per page with the text, the engagement and the author (name, headline, member id, relationship degree). Keywords take LinkedIn's syntax: "exact phrase", OR, AND, NOT. Filter by recency, author job title, author company or industry, and content type; paginate with start (0, 10, 20…). Use to find who is posting about a topic (buying signals, hiring, pain points, competitors) and reach the authors; then scrape_post on a result for the people who engaged, scrape_profile on an author to qualify, send_invitation with author_linkedin_id. One LinkedIn call per page of ~10 posts; keep to a few pages. Read-only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| start | No | Pagination offset: 0, 10, 20… | |
| sort_by | No | date_posted for the newest first (best for signals); relevance is LinkedIn's default. | |
| keywords | Yes | What the posts talk about, e.g. "hiring SDR" OR "SDR position". | |
| account_id | Yes | Reach id of the LinkedIn account to act on, from list_accounts. | |
| date_posted | No | Only posts from this period. Omit for any time. | |
| content_type | No | Only posts of this type. | |
| author_job_title | No | Only authors whose job title matches, e.g. CEO or Head of Sales. | |
| author_company_ids | No | Numeric LinkedIn company ids of the authors' current company (from salesnav_typeahead type=company). | |
| author_industry_ids | No | Numeric LinkedIn industry ids of the authors (from salesnav_resolve_industry). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| posts | No | ||
| start | No | ||
| total | No | Matches LinkedIn reports for the query; approximate, and LinkedIn stops paging well before very large totals. |