Voyager exposes LinkedIn’s internal search APIs for people, companies, content, jobs, and groups. All search endpoints support pagination via start and count parameters, and the people / company endpoints also have Sales Navigator variants with 28 structured filters.
Every Voyager response is wrapped in the standard envelope { success, statusCode, message, data, errors }. The JSON examples below show only the endpoint-specific payload — access res.data.<field> in your client. See Introduction for the full envelope shape.
Find LinkedIn members by keywords, company, and connection degree:
The company parameter accepts company names (e.g., "Stripe") and auto-resolves them to LinkedIn company IDs via a 3-strategy fallback (GraphQL, REST, Company search). You do not need to find the company ID yourself.
Prefer pasting the full LinkedIn SRP URL into searchUrl — every facet the LinkedIn UI exposes is already encoded there. See SalesNav filters for the parallel SalesNav surface.
Find posts and articles by keyword:
Pass maxResults=N (1–5000) to server-side auto-paginate past the single-page limit — start/count are ignored and the server loops until the underlying cursor empties or the cap is hit:
The same maxResults shortcut applies to /api/posts/:postId/reactions, /api/posts/:postId/comments, /api/profile/followers, /api/profile/following, /api/connect/received, and /api/invitations/sent.
Get full details for a specific job posting:
All search endpoints support offset-based pagination:
When results are exhausted, the response returns 0 results. See Pagination for a complete looping pattern.
For advanced lead search with richer filters and data, use the SalesNav search endpoint. See SalesNav.
LinkedIn returns a maximum of ~1,000 results for any search query, even if the total count is higher. Use specific keywords and filters to narrow your results.