### Download Total Registry CSV Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/index This section provides instructions and an example command to download the entire voluntary registry in CSV format. It specifies the API endpoint and the HTTP GET request method. ```bash curl 'https://data.brreg.no/frivillighetsregisteret/api/frivillige-organisasjoner/totalbestand/csv' -X GET -J -O ``` -------------------------------- ### Enhetsregisteret API GET Request Example Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/index This snippet demonstrates a basic GET request to the Enhetsregisteret API's underenheter endpoint. It shows how to initiate a query without any specific filters. ```curl curl 'https://data.brreg.no/enhetsregisteret/api/underenheter' -i -X GET ``` -------------------------------- ### Get All Services Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/openapi This code snippet shows how to retrieve a list of all available services from the Enhetsregisteret API. It makes a GET request to the root endpoint. ```shell GET /enhetsregisteret/api ``` -------------------------------- ### Example JSON Response for Voluntary Organizations Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/index An example of the JSON structure returned when querying the Frivillighetsregisteret API for voluntary organizations. It includes details like organization number, status, registration dates, financial reporting, statutes, and ICNPO categories. ```JSON { "_embedded": { "frivilligeOrganisasjoner": [ { "organisasjonsnummer": "388348542", "frivilligOrganisasjonsstatus": "frivilligOrganisasjonsstatus.innfoert", "kontonummer": "123456789", "innfoertDato": "2001-01-01", "foersteGangInnfoert": "2001-01-01", "grasrotandel": { "deltarI": true, "utestengelsesperiode": { "fraDato": "2001-01-01", "tilDato": "2001-03-01" } }, "regnskapsrapportering": { "harPaatattSegRapporteringsplikt": true, "avslutningsdatoForRegnskapsperiode": "24.12", "sistInnsendteAarsregnskap": { "regnskapsaar": 2024, "registreringsdato": "2001-03-01" } }, "vedtekter": { "frivilligRegistrerteVedtekter": true, "sistOppdaterteVedtekter": "2001-01-01" }, "icnpoKategorier": [ { "kategori": "ICNPOKategori.kunstOgKultur", "icnpoNummer": "1100", "navn": "Kunst og kultur", "rekkefoelge": 1 } ], "paategninger": [ { "identifikatorInformasjonstype": "informasjonstype.organisasjonsnummer", "paategning": "Eksempel på påtegning på frivillig organisasjon AS" }, { "identifikatorInformasjonstype": "informasjonstype.icnpokategori", "paategning": "Eksempel på påtegning på kategori" } ], "_links": { "property1": { "href": "string" }, "property2": { "href": "string" } } } ] }, "_links": { "property1": { "href": "string" }, "property2": { "href": "string" } } } ``` -------------------------------- ### Get Municipalities Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/openapi Retrieves a list of municipalities. This GET request supports optional query parameters for sorting, page size, and page number. ```shell GET /enhetsregisteret/api/kommuner?sort=ASC&size=10&page=1 ``` -------------------------------- ### Get Organizational Forms Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/openapi Retrieves a list of organizational forms. This GET request supports optional query parameters for sorting, page size, and page number. ```shell GET /enhetsregisteret/api/organisasjonsformer?sort=ASC&size=10&page=1 ``` -------------------------------- ### Get All Services Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/swagger-ui Retrieves a list of all available services within the Enhetsregisteret API. This is a general endpoint for service discovery. ```HTTP GET /enhetsregisteret/api ``` -------------------------------- ### Enhetsregisteret API GET Request Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/index This snippet demonstrates a basic GET request to the Enhetsregisteret API's 'enheter' endpoint. It shows how to construct the URL for fetching business entity data. ```curl curl 'https://data.brreg.no/enhetsregisteret/api/enheter' -i -X GET ``` -------------------------------- ### Example JSON Response (Status 500) Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/index This snippet shows an example of a JSON response with a 500 status code, indicating a server error. It details fields like 'antallFeil', 'valideringsfeil', 'sti', 'feilmelding', 'tidsstempel', and 'status'. ```json { "antallFeil": 4, "valideringsfeil": [ { "feilmelding": "VYuW94MNgw", "feilaktigVerdi": "TNpG8ziEFi", "parametere": [ "beNB4EGRsf" ] } ], "sti": "cfQRiNgGtG", "feilmelding": "GqDEbwc71f", "tidsstempel": 1704366191, "status": 500 } ``` -------------------------------- ### Download Enheter Data Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/openapi This code snippet demonstrates how to download data from the Enhetsregisteret API. It shows a basic GET request to the 'lastned' endpoint. ```shell curl 'https://data.brreg.no/enhetsregisteret/api/enheter/lastned' -X GET -J -O ``` -------------------------------- ### Download CSV Data using cURL Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/index Example of how to download the complete dataset from the Partiregisteret using a cURL command. The -J and -O flags are used to handle the content disposition and save the file. ```Shell curl 'https://data.brreg.no/partiregisteret/api/lastned/csv' -X GET -J -O ``` -------------------------------- ### Get Information Types Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/swagger-ui Retrieves a list of information types available in the Frivillighetsregisteret. ```HTTP GET /frivillighetsregisteret/api/informasjonstyper ``` -------------------------------- ### Get Organizational Forms for Units Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/openapi Retrieves organizational forms specifically for business units. This GET request supports optional query parameters for sorting, page size, and page number. ```shell GET /enhetsregisteret/api/organisasjonsformer/enheter?sort=ASC&size=10&page=1 ``` -------------------------------- ### Get All Role Types Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/swagger-ui Retrieves a list of all available role types. ```HTTP GET /enhetsregisteret/api/roller/rolletyper ``` -------------------------------- ### Get Municipalities Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/swagger-ui Fetches a list of all municipalities in Norway. ```HTTP GET /enhetsregisteret/api/kommuner ``` -------------------------------- ### Get Organizational Forms Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/swagger-ui Fetches a list of all organizational forms. ```HTTP GET /enhetsregisteret/api/organisasjonsformer ``` -------------------------------- ### Get Organizational Forms Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/index Retrieves a list of organizational forms. Supports sorting, pagination, and filtering by size and page number. The response includes embedded organizational forms with links, codes, and descriptions. ```json { "_links": { "self": { "href": "https://data.brreg.no/enhetsregisteret/api/organisasjonsformer" } }, "_embedded": { "organisasjonsformer": [ { "_links": { "self": { "href": "https://data.brreg.no/enhetsregisteret/api/organisasjonsformer/ASA" } }, "kode": "ASA", "utgaatt": "2024-01-04", "beskrivelse": "Allmennaksjeselskap" } ] }, "page": { "number": 1, "size": 20, "totalPages": 20, "totalElements": 100 } } ``` -------------------------------- ### Get Organizational Forms Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/index Retrieves a list of organizational forms registered in Enhetsregisteret. Supports sorting and pagination. ```json { "_links": { "enheter": { "href": "https://data.brreg.no/enhetsregisteret/api/organisasjonsformer/enheter" }, "underenheter": { "href": "https://data.brreg.no/enhetsregisteret/api/organisasjonsformer/underenheter" }, "self": { "href": "https://data.brreg.no/enhetsregisteret/api/organisasjonsformer" } }, "_embedded": { "organisasjonsformer": [ { "_links": { "self": { "href": "https://data.brreg.no/enhetsregisteret/api/organisasjonsformer/ASA" } }, "kode": "ASA", "utgaatt": "2024-01-04", "beskrivelse": "Allmennaksjeselskap" } ] }, "page": { "number": 1, "size": 20, "totalPages": 20, "totalElements": 100 } } ``` -------------------------------- ### Get All Role Representatives (JSON) Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/index Retrieves a list of all role representatives from the Enhetsregisteret API. The response includes the code and description for each representative. ```json { "_embedded": { "representanter": [ { "kode": "A-AK", "beskrivelse": "Representant for A-aksjonærene", "_links": { "self": { "href": "https://data.brreg.no/enhetsregisteret/api/roller/representanter/A-AK" } } } ] }, "_links": { "self": { "href": "https://data.brreg.no/enhetsregisteret/api/roller/representanter" } } } ``` -------------------------------- ### Download Entities (JSON) - Enhetsregisteret API Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/openapi Provides a downloadable file containing all business entities in JSON format. Supports both GET and HEAD requests. ```HTTP GET, HEAD /api/enheter/lastned ``` -------------------------------- ### Get Organizational Form by Code Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/swagger-ui Retrieves the description of an organizational form using its code. ```HTTP GET /enhetsregisteret/api/organisasjonsformer/{organisasjonskode} ``` -------------------------------- ### Get Municipalities Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/index Retrieves a list of municipalities from the Enhetsregisteret. Supports sorting by various fields, and pagination for large result sets. ```json { "_links": { "next": { "href": "https://data.brreg.no/enhetsregisteret/api/kommuner?page=1&size=20" }, "last": { "href": "https://data.brreg.no/enhetsregisteret/api/kommuner?page=54469&size=20" }, "prev": { "href": "https://data.brreg.no/enhetsregisteret/api/kommuner?page=0&size=20" }, "self": { "href": "https://data.brreg.no/enhetsregisteret/api/kommuner" }, "first": { "href": "https://data.brreg.no/enhetsregisteret/api/kommuner?page=0&size=20" } }, "_embedded": { "kommuner": [ { "_links": { "self": { "href": "https://data.brreg.no/enhetsregisteret/api/kommuner/0301" } }, "nummer": "0301", "navn": "OSLO" } ] }, "page": { "number": 1, "size": 20, "totalPages": 20, "totalElements": 100 } } ``` -------------------------------- ### Get Organizational Form by Code Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/index Retrieves a specific organizational form description based on its code. This endpoint uses a path parameter for the organization code and returns details like code, expiry date, and description. ```json { "_links": { "self": { "href": "https://data.brreg.no/enhetsregisteret/api/organisasjonsformer/ASA" } }, "kode": "ASA", "utgaatt": "2024-01-04", "beskrivelse": "Allmennaksjeselskap" } ``` -------------------------------- ### Get Municipality by Code Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/index Retrieves a specific municipality by its unique municipal number. Requires the municipal number as a path parameter. ```json { "_links": { "self": { "href": "https://data.brreg.no/enhetsregisteret/api/kommuner/0301" } }, "nummer": "0301", "navn": "OSLO" } ``` -------------------------------- ### Get All Role Group Types (JSON) Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/index Fetches all available role group types from the Enhetsregisteret API. Each role group type has a code, description, and a self-referencing link. ```json { "_embedded": { "rollegruppetyper": [ { "kode": "ADOS", "beskrivelse": "Administrativ enhet - offentlig sektor", "_links": { "self": { "href": "https://data.brreg.no/enhetsregisteret/api/roller/rollegruppetyper/ADOS" } } } ] }, "_links": { "self": { "href": "https://data.brreg.no/enhetsregisteret/api/roller/rollegruppetyper" } } } ``` -------------------------------- ### Default API Request Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/openapi This code snippet demonstrates a basic GET request to the Enhetsregisteret API's underenheter endpoint without any specific filters. ```shell curl 'https://data.brreg.no/enhetsregisteret/api/underenheter' -i -X GET ``` -------------------------------- ### Enhetsregisteret API Unit Response Example (JSON) Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/index This snippet shows a successful response (200 OK) from the Enhetsregisteret API for a registered unit. It includes detailed information about the organization, such as its name, organization number, address, business codes, and registration status. The response is in JSON format. ```json { "respons_klasse": "Enhet", "organisasjonsnummer": "509100675", "navn": "Sesam stasjon", "organisasjonsform": { "_links": { "self": { "href": "https://data.brreg.no/enhetsregisteret/api/organisasjonsformer/ASA" } }, "kode": "ASA", "utgaatt": "2024-01-04", "beskrivelse": "Allmennaksjeselskap" }, "postadresse": { "kommune": "Oslo", "landkode": "NO", "postnummer": "0010", "adresse": [ "Oslo" ], "land": "Norge", "kommunenummer": "0301", "poststed": "Oslo" }, "forretningsadresse": { "kommune": "Oslo", "landkode": "NO", "postnummer": "0010", "adresse": [ "Oslo" ], "land": "Norge", "kommunenummer": "0301", "poststed": "Oslo" }, "registrertIMvaregisteret": true, "maalform": "Bokmål", "naeringskode1": { "kode": "41.109", "beskrivelse": "Utvikling og salg av egen fast eiendom ellers" }, "naeringskode2": { "kode": "41.109", "beskrivelse": "Utvikling og salg av egen fast eiendom ellers" }, "naeringskode3": { "kode": "41.109", "beskrivelse": "Utvikling og salg av egen fast eiendom ellers" }, "hjelpeenhetskode": { "kode": "70.100", "beskrivelse": "Hovedkontortjenester" }, "underAvvikling": true, "underAvviklingDato": "2024-01-04", "registrertIStiftelsesregisteret": true, "konkurs": true, "konkursdato": "2024-01-04", "tvangsavvikletPgaManglendeSlettingDato": "2024-01-04", "tvangsopplostPgaManglendeDagligLederDato": "2024-01-04", "tvangsopplostPgaManglendeRevisorDato": "2024-01-04", "tvangsopplostPgaManglendeRegnskapDato": "2024-01-04", "tvangsopplostPgaMangelfulltStyreDato": "2024-01-04", "vedtektsdato": "2024-01-04", "vedtektsfestetFormaal": [ "Telekommunikasjonsvirksomhet" ], "aktivitet": [ "Telekommunikasjonsvirksomhet" ], "paategninger": [ { "infotype": "NAVN", "tekst": "Påtegning på navn", "innfoertDato": "2024-01-01" }, { "infotype": "FADR", "tekst": "Påtegning på forretningsadresse", "innfoertDato": "2024-01-01" } ], "registrertIFrivillighetsregisteret": true, "stiftelsesdato": "2024-01-04", "institusjonellSektorkode": { "kode": "8200", "beskrivelse": "Personlig næringsdrivende" }, "registrertIForetaksregisteret": true, "registreringsdatoEnhetsregisteret": "2024-01-04", "hjemmeside": "www.brreg.no", "sisteInnsendteAarsregnskap": "2024", "frivilligMvaRegistrertBeskrivelser": [ "Utleier av bygg eller anlegg" ], "underTvangsavviklingEllerTvangsopplosning": true, "antallAnsatte": 50, "harRegistrertAntallAnsatte": true, "overordnetEnhet": "376181782", "registreringsnummerIHjemlandet": "0000804843", "registreringsdatoAntallAnsatteNAVAaregisteret": "2024-01-04", "registreringsdatoAntallAnsatteEnhetsregisteret": "2024-01-04", "registreringsdatoMerverdiavgiftsregisteret": "2024-01-04", "registreringsdatoMerverdiavgiftsregisteretEnhetsregisteret": "2024-01-04", "registreringsdatoFrivilligMerverdiavgiftsregisteret": "2024-01-04", "registreringsdatoForetaksregisteret": "2024-01-04", "registreringsdatoFrivillighetsregisteret": "2024-01-04", "registrertIPartiregisteret": true, "registreringsdatoPartiregisteret": "2024-01-04", "epostadresse": "epost@epost.com", "telefon": "91504800", "mobil": "91504800", "_links": { "overordnetEnhet": { "href": "https://data.brreg.no/enhetsregisteret/api/enheter/509100675" }, "self": { "href": "https://data.brreg.no/enhetsregisteret/api/enheter/509100675" } } } ``` -------------------------------- ### Search Enheter Data with Filters Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/openapi This code snippet shows how to search for entities in the Enhetsregisteret API using filters. It includes an example of filtering by name. ```shell curl 'https://data.brreg.no/enhetsregisteret/api/enheter/lastned?navn=Sesam' -X GET -J -O ``` -------------------------------- ### Fetch Roles with Personal ID (Curl Example) Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/index This snippet demonstrates how to fetch roles associated with a personal identification number using a curl command. It requires an Authorization header with a signed JWT token obtained through Maskinporten authentication. ```Shell curl -v -X GET -H "Authorization: Bearer $SIGNED_JWT_TOKEN" \ https://data.brreg.no/enhetsregisteret/autorisert-api/enheter/123456789/roller ``` -------------------------------- ### Download Sub-Entities (JSON) - Enhetsregisteret API Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/openapi Provides a downloadable file containing all sub-entities in JSON format. Supports both GET and HEAD requests. ```HTTP GET, HEAD /api/underenheter/lastned ``` -------------------------------- ### Download CSV Data Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/openapi This snippet demonstrates how to download data from the Partiregisteret API in CSV format using curl. It specifies the GET request and saves the output to a file. ```shell curl 'https://data.brreg.no/partiregisteret/api/lastned/csv' -X GET -J -O ``` -------------------------------- ### Download Entities (XLSX) - Enhetsregisteret API Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/openapi Provides a downloadable file containing all business entities in XLSX (spreadsheet) format. Supports both GET and HEAD requests. ```HTTP GET, HEAD /api/enheter/lastned/regneark ``` -------------------------------- ### Download Entities (CSV) - Enhetsregisteret API Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/openapi Provides a downloadable file containing all business entities in CSV format. Supports both GET and HEAD requests. ```HTTP GET, HEAD /api/enheter/lastned/csv ``` -------------------------------- ### Download Sub-Entities (XLSX) - Enhetsregisteret API Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/openapi Provides a downloadable file containing all sub-entities in XLSX format. Supports both GET and HEAD requests. ```HTTP GET, HEAD /api/underenheter/lastned/regneark ``` -------------------------------- ### Download Total Role Inventory - Enhetsregisteret API Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/openapi Downloads the complete inventory of roles for all entities. ```HTTP GET /api/roller/totalbestand ``` -------------------------------- ### Get Municipality by Number Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/openapi Retrieves a specific municipality using its unique municipal number. This GET request requires the municipal number as a path parameter. ```shell GET /enhetsregisteret/api/kommuner/{kommunenr} ``` -------------------------------- ### Download All Sub-units (Default) Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/openapi Downloads the entire dataset of sub-units from the Enhetsregisteret API. This endpoint provides data in a default format, likely gzipped. ```shell curl 'https://data.brreg.no/enhetsregisteret/api/underenheter/lastned' -X GET -J -O ``` -------------------------------- ### Get All Unit Updates Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/openapi Retrieves all updates for units. It is recommended to filter by date for initial retrieval and then use 'updateid' for subsequent requests. Pagination with 'page' and 'size' can be used for precise navigation. ```json { "operationId": "hentOppdateringerForEnheter", "summary": "Hent alle oppdateringer på enheter", "description": "Vi anbefaler følgende bruk: Filtrer på dato for første gangs uthenting, slik at man unngår enheter tidligere enn eventuell siste kopi. Filtrer så på updateid for å hente neste sett av resultater. (Her kan man trygt bruke updateid+1). Page+size kan benyttes for mer presis navigering i en updateid- eller dato-spørring.\n\nEndringstyper: \n\n| Type | Beskrivelse |" } ``` -------------------------------- ### API Request with Filters Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/openapi This code snippet shows how to make a GET request to the Enhetsregisteret API's underenheter endpoint, including a filter for the entity name. ```shell curl 'https://data.brreg.no/enhetsregisteret/api/underenheter?navn=Sesam' -i -X GET ``` -------------------------------- ### Download Subordinate Units (Spreadsheet) Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/index Downloads the total subordinate units in spreadsheet format. This endpoint supports GET requests and returns a 200 OK status for successful downloads. Unsupported media types will result in a 415 status, and server errors in a 500 status. ```curl curl 'https://data.brreg.no/enhetsregisteret/api/underenheter/lastned/regneark' -X GET -J -O ``` -------------------------------- ### Search Frivillighetsregisteret Organizations Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/index Enables searching and retrieving a total inventory of volunteer organizations from the Frivillighetsregisteret. It utilizes 'searchAfter' pagination for data integrity and performance, allowing retrieval of subsequent pages by using the last organization number from the previous response. ```HTTP GET https://data.brreg.no/frivillighetsregisteret/api/organisasjoner ``` -------------------------------- ### Get Subordinate Unit by ID (v1) Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/openapi Retrieves a subordinate business unit by its unique identifier using the v1 API version. This GET request requires the unit's ID in the URL. ```shell curl 'https://data.brreg.no/enhetsregisteret/api/underenheter/112233445' -i -X GET ``` -------------------------------- ### Example JSON Response for Deleted Entity Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/index This JSON object represents a sample response for a deleted entity from the Enhetsregisteret API. It includes details such as the organization number, name, address, business codes, and registration dates. ```json { "respons_klasse": "Underenhet", "organisasjonsnummer": "509100675", "navn": "Sesam stasjon", "organisasjonsform": { "_links": { "self": { "href": "https://data.brreg.no/enhetsregisteret/api/organisasjonsformer/BEDR" } }, "kode": "BEDR", "utgaatt": "2024-01-04", "beskrivelse": "Underenhet til næringsdrivende og offentlig forvaltning" }, "postadresse": { "kommune": "Oslo", "landkode": "NO", "postnummer": "0010", "adresse": [ "Oslo" ], "land": "Norge", "kommunenummer": "0301", "poststed": "Oslo" }, "beliggenhetsadresse": { "kommune": "Oslo", "landkode": "NO", "postnummer": "0010", "adresse": [ "Oslo" ], "land": "Norge", "kommunenummer": "0301", "poststed": "Oslo" }, "registrertIMvaregisteret": true, "naeringskode1": { "kode": "41.109", "beskrivelse": "Utvikling og salg av egen fast eiendom ellers" }, "naeringskode2": { "kode": "41.109", "beskrivelse": "Utvikling og salg av egen fast eiendom ellers" }, "naeringskode3": { "kode": "41.109", "beskrivelse": "Utvikling og salg av egen fast eiendom ellers" }, "hjelpeenhetskode": { "kode": "70.100", "beskrivelse": "Hovedkontortjenester" }, "registreringsdatoEnhetsregisteret": "2024-01-04", "hjemmeside": "www.brreg.no", "frivilligMvaRegistrertBeskrivelser": [ "Utleier av bygg eller anlegg" ], "antallAnsatte": 50, "harRegistrertAntallAnsatte": true, "overordnetEnhet": "376181782", "oppstartsdato": "2024-01-04", "datoEierskifte": "2024-01-04", "nedleggelsesdato": "2024-01-04", "registreringsdatoAntallAnsatteNAVAaregisteret": "2024-01-04", "registreringsdatoAntallAnsatteEnhetsregisteret": "2024-01-04", "registreringsdatoMerverdiavgiftsregisteret": "2024-01-04", "registreringsdatoMerverdiavgiftsregisteretEnhetsregisteret": "2024-01-04", "registreringsdatoFrivilligMerverdiavgiftsregisteret": "2024-01-04", "epostadresse": "epost@epost.com", "telefon": "91504800", "mobil": "91504800", "_links": { "overordnetEnhet": { "href": "https://data.brreg.no/enhetsregisteret/api/enheter/376181782" }, "self": { "href": "https://data.brreg.no/enhetsregisteret/api/underenheter/509100675" } } } ``` -------------------------------- ### Download Partiregisteret as CSV Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/swagger-ui Provides a bulk download of the total dataset from the Partiregisteret in CSV format. ```HTTP GET /partiregisteret/api/lastned/csv ``` -------------------------------- ### Get Entity Roles (JSON Response Sample) Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/index This snippet provides a sample JSON response for retrieving all roles associated with an entity. It includes details about role types, associated persons (with birth dates), and the entity's organizational information. ```json { "rollegrupper": [ { "type": { "kode": "ADOS", "beskrivelse": "Administrativ enhet - offentlig sektor", "_links": { "self": { "href": "https://data.brreg.no/enhetsregisteret/api/roller/rollegruppetyper/ADOS" } } }, "sistEndret": "2019-06-19", "roller": [ { "type": { "kode": "ADOS", "beskrivelse": "Administrativ enhet - offentlig sektor", "_links": { "self": { "href": "https://data.brreg.no/enhetsregisteret/api/roller/rolletyper/ADOS" } } }, "person": { "navn": { "fornavn": "fornavn", "mellomnavn": "mellomnavn", "etternavn": "etternavn" }, "fodselsdato": "1979-01-01", "erDoed": false }, "enhet": { "organisasjonsnummer": "154020209", "organisasjonsform": { "_links": { "self": { "href": "https://data.brreg.no/enhetsregisteret/api/organisasjonsformer/ASA" } }, "kode": "ASA", "utgaatt": "2024-01-04", "beskrivelse": "Allmennaksjeselskap" }, "navn": [ "Sesam", "Stasjon" ], "erSlettet": false, "_links": { "self": { "href": "https://data.brreg.no/enhetsregisteret/api/enheter/154020209" } } }, "fratraadt": false, "rekkefolge": 1, "ansvarsandel": "50%", "valgtAv": { "kode": "A-AK", "beskrivelse": "Representant for A-aksjonærene", "_links": { "self": { "href": "https://data.brreg.no/enhetsregisteret/api/roller/representanter/A-AK" } } }, "stadfestetFremtidsfullmakt": false, "begrensetRettsligHandleevne": false } ] } ], "_links": { "self": { "href": "https://data.brreg.no/enhetsregisteret/enheter/123456789/roller" }, "enhet": { "href": "https://data.brreg.no/enhetsregisteret/enheter/123456789" } } } ``` -------------------------------- ### Download Entities as Spreadsheet Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/swagger-ui Allows downloading the complete entity dataset formatted as a spreadsheet file. ```HTTP GET /enhetsregisteret/api/enheter/lastned/regneark ``` -------------------------------- ### Get Organizational Forms for Subordinate Units Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/openapi Retrieves organizational forms specifically for subordinate business units. This GET request supports optional query parameters for sorting, page size, and page number. ```shell GET /enhetsregisteret/api/organisasjonsformer/underenheter?sort=ASC&size=10&page=1 ``` -------------------------------- ### Get Subordinate Unit by ID (v2) Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/openapi Retrieves a subordinate business unit by its unique identifier using the v2 API version. This GET request includes an 'Accept' header to specify the desired response format. ```shell curl 'https://data.brreg.no/enhetsregisteret/api/underenheter/112233445' -i -X GET \ -H 'Accept: application/vnd.brreg.enhetsregisteret.underenhet.v2+json;charset=UTF-8' ``` -------------------------------- ### Download Voluntary Organizations as CSV Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/swagger-ui Provides a bulk download of the total dataset from the Frivillighetsregisteret in CSV format. ```HTTP GET /frivillighetsregisteret/api/frivillige-organisasjoner/totalbestand/csv ``` -------------------------------- ### Get All Role Group Types (JSON) Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/openapi Retrieves all available role group types. This endpoint is used to get a list of different categories or groups for roles, facilitating data organization and filtering. The response is in JSON format. -------------------------------- ### Download Volunteer Registry CSV Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/openapi Endpoint to download the Volunteer Registry in CSV format. Note: The total inventory is temporarily available and will be replaced by a new service. ```API /frivillighetsregisteret/api/lastned/csv ``` -------------------------------- ### Download Entities as JSON Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/swagger-ui Provides a bulk download of all entities in JSON format. This is useful for obtaining the complete dataset. ```HTTP GET /enhetsregisteret/api/enheter/lastned ``` -------------------------------- ### Get Matrikkelenheter Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/swagger-ui Fetches a list of matrikkelenheter (cadastral units). ```HTTP GET /enhetsregisteret/api/matrikkelenhet ``` -------------------------------- ### List Services - Enhetsregisteret API Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/openapi This endpoint lists the available services within the Enhetsregisteret API. It serves as a general entry point to discover other functionalities. ```HTTP GET /api ``` -------------------------------- ### Download All Entities (Spreadsheet) Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/index This endpoint provides the complete list of entities in a spreadsheet format. Due to the large number of entities, the data is split across two worksheets within the spreadsheet. ```curl curl 'https://data.brreg.no/enhetsregisteret/api/enheter/lastned/regneark' -X GET -J -O ``` -------------------------------- ### Get Sub-Entity Updates Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/swagger-ui Retrieves all updates related to sub-entities. ```HTTP GET /enhetsregisteret/api/oppdateringer/underenheter ``` -------------------------------- ### Download CSV Totalbestand from Voluntary Register Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/openapi This endpoint allows you to download the totalbestand (total stock) from the Voluntary Register in CSV format. It provides a comprehensive list of organizations and their details. The response includes fields like organization number, name, address, contact information, and registration dates. ```shell curl 'https://data.brreg.no/frivillighetsregisteret/api/frivillige-organisasjoner/totalbestand/csv' -X GET -J -O ``` -------------------------------- ### Get Entity Updates Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/swagger-ui Fetches all updates pertaining to entities. ```HTTP GET /enhetsregisteret/api/oppdateringer/enheter ``` -------------------------------- ### Add New Download Endpoints Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/index New endpoints have been added for downloading the total dataset from the Partiregisteret and Frivillighetsregisteret in CSV format. ```url /partiregisteret/api/lastned/csv ``` ```url /frivillighetsregisteret/api/lastned/csv ``` -------------------------------- ### Query Voluntary Organizations Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/index Retrieves a list of voluntary organizations from the Frivillighetsregisteret. Supports pagination using 'searchAfter', limiting results with 'size', and specifying response language with 'spraak'. The response includes embedded organization data and links. ```HTTP GET /frivillighetsregisteret/api/frivillige-organisasjoner?searchAfter=388348542&size=50&spraak=NOB Host: data.brreg.no Accept: application/json ``` -------------------------------- ### Download Frivillighetsregisteret in CSV Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/openapi This endpoint allows for the download of data from the Frivillighetsregisteret in CSV format. ```http GET /frivillighetsregisteret/api/lastned/csv ``` -------------------------------- ### API Root Response Sample Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/index This is a sample JSON response for the API root endpoint, providing links to various resources within the Enhetsregisteret API, such as entities, sub-entities, and organizational forms. ```JSON { "_links": { "self": { "href": "https://data.brreg.no/enhetsregisteret/api" }, "enheter": { "href": "https://data.brreg.no/enhetsregisteret/api/enheter" }, "underenheter": { "href": "https://data.brreg.no/enhetsregisteret/api/underenheter" }, "organisasjonsformer": { "href": "https://data.brreg.no/enhetsregisteret/api/organisasjonsformer" }, "oppdateringer/enheter": { "href": "https://data.brreg.no/enhetsregisteret/api/oppdateringer/enheter" }, "oppdateringer/underenheter": { "href": "https://data.brreg.no/enhetsregisteret/api/oppdateringer/underenheter" }, "kommuner": { "href": "https://data.brreg.no/enhetsregisteret/api/kommuner" } } } ``` -------------------------------- ### Get Organizational Forms for Sub-Entities Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/swagger-ui Fetches organizational forms applicable to sub-entities. ```HTTP GET /enhetsregisteret/api/organisasjonsformer/underenheter ``` -------------------------------- ### Get Role Updates Source: https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/swagger-ui Retrieves all updates related to roles within the Enhetsregisteret. ```HTTP GET /enhetsregisteret/api/oppdateringer/roller ```