# Search › Companies (/docs/api-reference/linkedin/search-companies)

`GET https://api.insightsocial.app/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.

**100 credits** per call.

Paginates by `cursor`: see [Pagination](https://www.insightsocial.app/docs/pagination).

Send your key in the `x-api-key` header.

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `query` | string | yes | Company name or keyword. |
| `page` | integer | no | 1-based page number. Defaults to 1. |
| `company_size` | string | no | Headcount bucket. One of `1-10`, `11-50`, `51-200`, `201-500`, `501-1000`, `1001-5000`, `5001-10000`, `10001+`. One of: 1-10, 11-50, 51-200, 201-500, 501-1000, 1001-5000, 5001-10000, 10001+. |
| `has_jobs` | boolean | no | When true, return only companies that currently have open jobs. |
| `industry_ids` | string | no | Comma-separated industry ids from /v1/linkedin/search/industry. |
| `geocode` | string | no | Comma-separated location ids from /v1/linkedin/search/location. |
| `cursor` | string | no | The `pagination.next_cursor` from the previous page, sent back unchanged. Omit it for the first page. |
| `dry_run` | string | no | 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. One of: 1. |
