Brreg sub-units (establishments)

GET https://api.api.sh/brreg/v1/units
1 credit / call government & registries try it in the playground →

Sub-units (underenheter, establishments) of Norwegian legal entities, searched by parent organisation number, unit name or organisation numbers: name, organisation form, industry codes, headcount, addresses, registration dates, bankruptcy and liquidation flags and the parent organisation number. Filter by municipality, industry code, headcount and registration date; sort and page.

Every response includes credits_used: the credits this call cost.

Parameters

nametypedescription
parent string Organisation number (9 digits) of the parent entity whose sub-units to list. Example: 923609016
q string Sub-unit name (search text).
org_numbers string Comma-separated sub-unit organisation numbers (9 digits).
municipality_code string 4-digit municipality numbers, comma-separated (e.g. 0301).
industry_code string NACE industry codes, comma-separated (e.g. 62.010 or 62).
min_employees integer Minimum number of employees.
max_employees integer Maximum number of employees.
registered_from string Registered on or after this date (YYYY-MM-DD).
registered_to string Registered on or before this date (YYYY-MM-DD).
sort name | -name | employees | -employees | registered | -registered Sort order (default: relevance).
limit integer Results per page (1-100, default 50).
page integer Page number. Pass next_page from the previous response; next_page is null on the last page.

Every endpoint also takes fresh, raw, fields (see lean responses and caching).

Example

curl "https://api.api.sh/brreg/v1/units?parent=923609016" \
  -H "x-api-key: $APISH_KEY"

Response

A JSON object with the fields described above, plus raw (the source's own data), cached, fetched_at and credits_used. Errors return {"success": false, "error": "…"} with the HTTP status (see errors). A lookup that ran but found nothing (404) costs the price above; refused calls and errors on our side are free (what's charged).

The fastest way to see the full response is the playground: it runs this endpoint with your account and shows the exact JSON.