List companies
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.
Request
- Base URL: https://nordiccontacts.eu/api/v1
- URL: https://nordiccontacts.eu/api/v1/companies
- Auth: HTTP bearer
Query parameters
Filter by country. This is mandatory. Get IDs from GET /countries.
Filter to a specific company by its integer ID.
Filter by business registration number (e.g. Finnish Y-tunnus).
Filter by region name (e.g. Uusimaa).
Comma-separated industry group IDs. Get IDs from GET /industry-groups.
Comma-separated 5-digit TOL/NACE codes. Get codes from GET /industries.
Filter by responsibility area IDs.
Comma-separated job function IDs.
Minimum annual turnover in EUR thousands.
Maximum annual turnover in EUR thousands.
Minimum annual profit in EUR thousands.
Maximum annual profit in EUR thousands.
Minimum headcount.
Maximum headcount.
Founded on or after this year.
Founded on or before this year.
Only include companies that have gained new contacts within this many days (1–3650).
Only include companies with new responsibility assignments within this many days.
Comma-separated levels: Top Management, Middle Management, Experts, Secretary/Assistant.
Webshop status: identified, not_identified, or not_crawled. Omitted imposes no restriction and includes 0 and NULL rows.
Comma-separated webshop platform names. Implies identified. Omitted includes all platforms and uncrawled rows.
Target market: b2b, b2c, both, unknown, or not_crawled. Omitted imposes no restriction and includes 0 and NULL rows.
Include only companies whose contacts have: email, phone, both, or all (no filter). Default: email.
Optional customer-list mode: exclude removes companies on your customer list (net-new prospecting), limit returns only customer-list companies, ignore (or omitted) ignores the customer list. exclude/limit require an active customer list; fails with CUSTOMER_LIST_REQUIRED otherwise. Your account exclusion list always applies automatically.
Number of companies to return (1–2000, default 100).
Pagination offset (default 0).
Response
Ok
Changes
No recorded changes to this operation across all 1 revision of this API.