LinkedIn Company People API reference
Your first 10 calls are free, no card needed. Pricing and FAQ
Get a free API keycurl "https://api.insightsocial.app/v1/linkedin/company/people?company_id=1035" \ -H "x-api-key: $INSIGHTSOCIAL_API_KEY"
Returns the members who list a company as their employer, each with handle, headline, location, profile picture, and follower count.
Use it when you already have a company_id and want its staff; use search/people to filter across all of LinkedIn instead.
Metered: 100–500 credits. We reserve the ceiling when the call starts and charge what it actually used when it finishes.
Paginates by cursor: see Pagination.
Authorization
apiKey Your key from the dashboard. It starts with isk_.
In: header
Query Parameters
LinkedIn numeric company ID (from /v1/linkedin/company).
Page number for pagination (default 1).
1 <= valueSet to profile (one token only) to join every row to the member's profile lookup in this one call: author.followers becomes the exact count and followers_approximate reads false on every row the lookup filled, author.following is filled with the member's connection count, and the location, joined date, country, website, cover image and profile flags land where the row lacks them.
Value in
- "profile"
Take the top N rows of this page (1 to 10). The page cursor still advances past the full page of 10, so the rows past your limit are skipped, not carried to the next page.
1 <= value <= 10The pagination.next_cursor from the previous page, sent back unchanged. Omit it for the first page.
Set to 1 to get the price of this call without making it: data.dry_run carries credits_min and credits_max. Nothing is charged.
Value in
- "1"
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://api.insightsocial.app/v1/linkedin/company/people?company_id=string"{ "success": true, "platform": "string", "endpoint": "string", "schema_version": "2", "pagination": { "next_cursor": "string", "has_more": true, "page_size": 0, "stopped_at": "since" }, "unavailable": [ "string" ], "credits_used": 0, "credits_remaining": 0, "request_id": "string", "cached": true, "idempotent_replay": true, "charge_reason": "string", "free_call": true, "data": { "items": [ { "author": { "id": "string", "username": "string", "display_name": "string", "avatar_url": "http://example.com", "bio": "string", "verified": true, "followers": 0, "followers_approximate": true, "following": 0, "posts_count": 0, "likes_count": 0, "url": "http://example.com", "location": "string", "external_url": "http://example.com", "private": true, "joined_at": "2019-08-24T14:15:22Z", "last_post_at": "2019-08-24T14:15:22Z", "ext": { "property1": null, "property2": null } } } ], "total": 0, "truncated": true, "ext": { "property1": null, "property2": null } }}Company › Jobs GET
Returns the jobs a company has posted, each with job id, title, location, hiring company details, posting date, and Easy Apply flag.
Company › Posts GET
Returns the recent posts from a LinkedIn company page, each with text, author name, like, comment and share counts, media, and date.