LinkedIn API
Seven endpoints under /v1/linkedin/*. All are GET, authenticated with
Authorization: Bearer sk_live_..., and return the standard
{ data, meta?, request_id } envelope. LinkedIn data covers public pages and posts
only, and profile responses are retained in cache for at most 30 days. Transcript and summary endpoints for LinkedIn video are planned for v2.
GET /v1/linkedin/stats
Reactions, comments and reposts for a LinkedIn post.
Credits: 1 per post · Caching: Age-aware cache (15 min - 7 days)
Parameters
| Name | Description | |
|---|---|---|
url | required | Public LinkedIn content URL. |
fresh | optional | true bypasses the cache at the same credit price. |
format | optional | json (default), csv or text where applicable. |
Request
curl "https://api.scrapersocial.com/v1/linkedin/stats?url=https%3A%2F%2Fwww.linkedin.com%2Fposts%2Flinkedin_hiring-activity-7181111111111111111" \ -H "Authorization: Bearer sk_live_..."Response
{ "data": { "platform": "linkedin", "entity_id": "7181111111111111111", "url": "https://www.linkedin.com/posts/linkedin_hiring-activity-7181111111111111111", "author": { "handle": "linkedin", "name": "Example Creator" }, "posted_at": "2026-06-30T14:05:00Z", "metrics": { "views": 1204593, "likes": 88410, "comments": 2314, "shares": 10092 } }, "request_id": "req_01JZX4M8Q2TE9W"} GET /v1/linkedin/comments
Paginated comments on a LinkedIn post; charged per comment returned.
Credits: 1 per comment · Caching: Age-aware cache (15 min - 7 days) · Paginated (cursor/limit)
Parameters
| Name | Description | |
|---|---|---|
url | required | Public LinkedIn content URL. |
limit | optional | Items per page (default 20, max 50 sync; larger via async jobs). |
cursor | optional | Opaque cursor from the previous page's meta.cursor. |
fresh | optional | true bypasses the cache at the same credit price. |
format | optional | json (default), csv or text where applicable. |
Request
curl "https://api.scrapersocial.com/v1/linkedin/comments?url=https%3A%2F%2Fwww.linkedin.com%2Fposts%2Flinkedin_hiring-activity-7181111111111111111" \ -H "Authorization: Bearer sk_live_..."Response
{ "data": [ { "id": "c_9021", "text": "This fixed it for me, thank you", "author": { "handle": "dev.casey" }, "likes": 412, "posted_at": "2026-07-01T09:12:00Z" }, { "id": "c_9022", "text": "Can you do a follow-up on the advanced settings?", "author": { "handle": "mariana.codes" }, "likes": 96, "posted_at": "2026-07-01T10:44:00Z" } ], "meta": { "count": 2, "limit": 50 }, "request_id": "req_01JZX4M8Q2TE9W"} GET /v1/linkedin/profile
Public profile data for a LinkedIn member: headline, positions, education.
Credits: 2 per profile (5 with include_email=true) · Caching: Cached 12 hours
Parameters
| Name | Description | |
|---|---|---|
url | handle | one required | Public LinkedIn URL, or the handle. |
include_email | optional | true adds public contact enrichment (5 credits total). |
fresh | optional | true bypasses the cache at the same credit price. |
format | optional | json (default), csv or text where applicable. |
Request
curl "https://api.scrapersocial.com/v1/linkedin/profile?url=https%3A%2F%2Fwww.linkedin.com%2Fposts%2Flinkedin_hiring-activity-7181111111111111111" \ -H "Authorization: Bearer sk_live_..."Response
{ "data": { "platform": "linkedin", "handle": "example-person", "name": "Example Person", "headline": "Head of Growth at Example Co", "location": "Austin, Texas, United States", "positions": [ { "title": "Head of Growth", "company": "Example Co", "start": "2024-03", "end": null } ], "metrics": { "followers": 18240, "connections": "500+" } }, "request_id": "req_01JZX4M8Q2TE9W"} GET /v1/linkedin/company
Company page data: industry, size, followers and description.
Credits: 2 per company · Caching: Cached 12 hours
Parameters
| Name | Description | |
|---|---|---|
url | handle | one required | Public LinkedIn URL, or the handle. |
fresh | optional | true bypasses the cache at the same credit price. |
format | optional | json (default), csv or text where applicable. |
Request
curl "https://api.scrapersocial.com/v1/linkedin/company?url=https%3A%2F%2Fwww.linkedin.com%2Fposts%2Flinkedin_hiring-activity-7181111111111111111" \ -H "Authorization: Bearer sk_live_..."Response
{ "data": { "platform": "linkedin", "handle": "example-co", "name": "Example Co", "industry": "Software Development", "employees_range": "201-500", "headquarters": "Austin, Texas", "metrics": { "followers": 96210 } }, "request_id": "req_01JZX4M8Q2TE9W"} GET /v1/linkedin/company-posts
Latest posts from a LinkedIn company page with per-post metrics.
Credits: 1 per post · Caching: Cached 3 hours (page 1: 1 hour) · Paginated (cursor/limit)
Parameters
| Name | Description | |
|---|---|---|
url | handle | one required | Public LinkedIn URL, or the handle. |
limit | optional | Items per page (default 20, max 50 sync; larger via async jobs). |
cursor | optional | Opaque cursor from the previous page's meta.cursor. |
fresh | optional | true bypasses the cache at the same credit price. |
format | optional | json (default), csv or text where applicable. |
Request
curl "https://api.scrapersocial.com/v1/linkedin/company-posts?url=https%3A%2F%2Fwww.linkedin.com%2Fposts%2Flinkedin_hiring-activity-7181111111111111111" \ -H "Authorization: Bearer sk_live_..."Response
{ "data": [ { "id": "7181111111111111111", "url": "https://www.linkedin.com/posts/linkedin_hiring-activity-7181111111111111111", "text": "We are hiring across engineering and support.", "posted_at": "2026-07-04T11:00:00Z", "metrics": { "reactions": 842, "comments": 63, "reposts": 41 } }, { "id": "71811111111111111111", "url": "https://www.linkedin.com/posts/linkedin_hiring-activity-7181111111111111111", "text": "We are hiring across engineering and support.", "posted_at": "2026-07-04T11:00:00Z", "metrics": { "reactions": 842, "comments": 63, "reposts": 41 } } ], "meta": { "count": 2, "limit": 20, "item": "post" }, "request_id": "req_01JZX4M8Q2TE9W"} GET /v1/linkedin/search
Keyword search over public LinkedIn posts.
Credits: 1 per result · Caching: Age-aware cache (15 min - 7 days) · Paginated (cursor/limit)
Parameters
| Name | Description | |
|---|---|---|
query | required | Search keywords. |
limit | optional | Items per page (default 20, max 50 sync; larger via async jobs). |
cursor | optional | Opaque cursor from the previous page's meta.cursor. |
fresh | optional | true bypasses the cache at the same credit price. |
format | optional | json (default), csv or text where applicable. |
Request
curl "https://api.scrapersocial.com/v1/linkedin/search?query=coffee%20brewing" \ -H "Authorization: Bearer sk_live_..."Response
{ "data": [ { "id": "7181111111111111111", "url": "https://www.linkedin.com/posts/linkedin_hiring-activity-7181111111111111111", "text": "We just cut p95 latency in half by moving the cache closer to the edge.", "posted_at": "2026-07-04T11:00:00Z", "metrics": { "reactions": 842, "comments": 63, "reposts": 41 } }, { "id": "71811111111111111111", "url": "https://www.linkedin.com/posts/linkedin_hiring-activity-7181111111111111111", "text": "We just cut p95 latency in half by moving the cache closer to the edge.", "posted_at": "2026-07-04T11:00:00Z", "metrics": { "reactions": 842, "comments": 63, "reposts": 41 } } ], "meta": { "count": 2, "limit": 20, "item": "result" }, "request_id": "req_01JZX4M8Q2TE9W"} GET /v1/linkedin/people-search
Search public LinkedIn profiles by keyword, title, company or location.
Credits: 2 per profile (at least 45 a call; a full page of 25 profiles is 50) · Caching: Age-aware cache (15 min - 7 days) · Paginated (cursor/limit)
Parameters
| Name | Description | |
|---|---|---|
query | required | Search keywords. |
limit | optional | Items per page (default 20, max 50 sync; larger via async jobs). |
cursor | optional | Opaque cursor from the previous page's meta.cursor. |
fresh | optional | true bypasses the cache at the same credit price. |
format | optional | json (default), csv or text where applicable. |
Request
curl "https://api.scrapersocial.com/v1/linkedin/people-search?query=coffee%20brewing" \ -H "Authorization: Bearer sk_live_..."Response
{ "data": [ { "platform": "linkedin", "handle": "example-person", "name": "Example Person", "headline": "Head of Growth at Example Co", "location": "Austin, Texas, United States", "current_company": "Example Co", "url": "https://www.linkedin.com/in/example-person" } ], "meta": { "count": 1, "limit": 20, "item": "profile" }, "request_id": "req_01JZX4M8Q2TE9W"}Related: X/Twitter API · Trademark & affiliation · Caching & freshness