---
title: "List companies"
method: GET
path: "/companies"
tags: ["Companies"]
---

# List companies

`GET /companies`

## Request

- Base URL: `https://nordiccontacts.eu/api/v1`
- URL: `https://nordiccontacts.eu/api/v1/companies`
- Auth: HTTP bearer

List companies

Returns a paginated list of companies matching the provided filters. The
response contains company-level fields only — no contacts are embedded.
To retrieve contacts for a company, use
`GET /companies/{companyId}/contacts`.

The `companyContactFilter` parameter controls which companies are included
based on whether they have contacts with email / phone / both / all — it
is a filter criterion, not a field selector.

The response is capped at your remaining quota if `limit` exceeds it.

**Quota cost:** 1 unit per returned company row, minimum 1 per request.

## Query parameters

- `countryId` integer, required
- `companyId` integer
- `businessId` string
- `regionName` string
- `industryGroupIds` Int[]
- `industryCodes` string[]
- `mainResponsibilityAreaIds` Int[]
- `jobFunctionIds` Int[]
- `turnoverMin` integer
- `turnoverMax` integer
- `profitMin` integer
- `profitMax` integer
- `personnelMin` integer
- `personnelMax` integer
- `foundedYearMin` integer
- `foundedYearMax` integer
- `newContactsWithinDays` integer
- `newResponsibilityAssignmentsWithinDays` integer
- `organizationLevels` string[]
- `webshopStatus` 'identified' | 'not_identified' | 'not_crawled'
- `webshopPlatforms` string[]
- `targetMarket` 'b2b' | 'b2c' | 'both' | 'unknown' | 'not_crawled'
- `companyContactFilter` 'all' | 'email' | 'phone' | 'both'
- `customerListMode` 'ignore' | 'exclude' | 'limit'
- `limit` integer
- `offset` integer

## Response `200`

Ok

- ApiEnvelopeRecordStringUnknown
  - `meta` object, required
    - `quota` object, required
      - `usedUnits` number, double, required
      - `remainingUnits` number, double, required
    - `pagination` object
      - `limit` number, double, required
      - `offset` number, double, required
    - `fieldNaming` 'camelCase', required
  - `data` RecordStringUnknown, required: Construct a type with a set of properties K of type T
  - `errors` ApiErrorItem[], required
    - `code` string, required
    - `message` string, required

---

[API](https://skmtc.dev/nordiccontacts/apis/nordiccontacts-rest-api.md) · [All operations](https://skmtc.dev/nordiccontacts/apis/nordiccontacts-rest-api/llms.txt) · [OpenAPI document](https://skmtc.dev/nordiccontacts/apis/nordiccontacts-rest-api/revisions/31f3fe4faf26?raw)
