InsightSocial API
LinkedIn

Search › Companies

GET
/v1/linkedin/search/companies

Returns LinkedIn company pages matching a keyword, each with name, tagline, page URL, and logo.

Use it to find companies by name and optional size, industry, location, or open-jobs filters, then pass a result to company.

200 credits per call.

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

Paginates by cursor — see Pagination.

x-api-key<token>

Your key from the dashboard. It starts with isk_.

In: header

Query Parameters

query*string

Company name or keyword.

page?integer

1-based page number. Defaults to 1.

Range1 <= value
company_size?string

Headcount bucket. One of 1-10, 11-50, 51-200, 201-500, 501-1000, 1001-5000, 5001-10000, 10001+.

Value in

  • "1-10"
  • "11-50"
  • "51-200"
  • "201-500"
  • "501-1000"
  • "1001-5000"
  • "5001-10000"
  • "10001+"
has_jobs?boolean

When true, return only companies that currently have open jobs.

industry_ids?string

Comma-separated industry ids from /v1/linkedin/search/industry.

geocode?string

Comma-separated location ids from /v1/linkedin/search/location.

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/search/companies?query=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}