InsightSocial API
LinkedIn

Profile › Full

GET
/v1/linkedin/profile/full

Returns a LinkedIn company page, its latest 10 posts, and computed metrics together: engagement rate by views and by followers, posting cadence, top post, format mix.

Use it for a one-call company snapshot instead of calling company and company/posts and doing the engagement maths yourself.

100 credits per call.

Re-running the exact same call within 6h is free.

Paginates by cursor — see Pagination.

x-api-key<token>

Your key from the dashboard. It starts with isk_.

In: header

Query Parameters

url*string

Full LinkedIn company profile or page URL. One of the identity params is required.

posts?integer

How many of the fetched recent posts to return and compute the metrics over (1-100, default 25). One call reads one page, which on LinkedIn company is 10 posts, so a larger value returns that page and a _warnings note; pass posts_cursor back as cursor for the next page.

cursor?string

Pass a prior response's posts_cursor to read the next page of posts.

include?string

CSV subset of posts,computed (default both). include=computed omits the raw posts[] array from the response to save payload. The metrics are computed from the same fetched posts either way, so they do not change.

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/v1/linkedin/profile/full?url=string"
{  "success": true,  "platform": "instagram",  "endpoint": "/v1/instagram/profile/posts",  "data": {    "items": [      "…"    ],    "dropped": 0  },  "pagination": {    "next_cursor": "is2.eyJwIjoyfQ",    "has_more": true,    "page_size": 12  },  "credits_used": 20,  "credits_remaining": 9980,  "request_id": "req_1a2b3c4d5e6f",  "cached": false,  "idempotent_replay": false,  "charge_reason": "miss",  "free_call": false}