search_archives

Search Arkivportalen, the national archive catalogue: fonds, series and units held by Norwegian archive institutions (statsarkiv, byarkiv, private archives, ...).

Signature: search_archives(query: string, required; limit: integer, items, optional, default 25; page: integer, optional, default 1; offset: integer, items, optional, default 0)

Direct GET

For navigating agents: open the HTML page with parameters in the URL. The result is fetched and displayed without screenshots or form filling.

Open this validated HTML GET URL

https://allemannsdata.com/wiki/kilder/arkivverket/search_archives/?query={query}&limit=25&page=1&offset=0

Replace {query}, {limit}, {page} with values. Remove unused optional parameters from the URL.

For software and dashboards: Read the operation descriptor. The JSON GET template is https://allemannsdata.com/wiki/api/v1/kilder/arkivverket/search_archives?query={query}&limit=25&page=1&offset=0. Open this exact request as JSON.

ParameterRequirementJSON typeDescription
queryrequiredstringFree-text search, e.g. an organisation, topic or place.
limitoptionalintegerResults per page, 1-100 (default 25). Unit: items.
pageoptionalintegerPage number, 1-based (default 1).
offsetoptionalintegerNumber of list items to skip; default 0.
Generated JavaScript, Python and response structure

Use JSON when the user requests code, machine-readable data, value extraction or further computation. Use the HTML GET page to identify the correct source and verify parameters.

Example for generated JavaScript and Python

https://allemannsdata.com/wiki/api/v1/kilder/arkivverket/search_archives?query={query}&limit=25&page=1&offset=0

Replace URL placeholders and remove unused optional parameters.

JavaScript in a dashboard

const url = "https://allemannsdata.com/wiki/api/v1/kilder/arkivverket/search_archives?query={query}&limit=25&page=1&offset=0";
const response = await fetch(url);
if (!response.ok) {
  const failure = await response.json();
  throw new Error(`${failure.error.code}: ${failure.error.message} ${failure.suggestion}`);
}
const result = await response.json();
const data = result.data;

Python without additional packages

import json
from urllib.request import urlopen

url = "https://allemannsdata.com/wiki/api/v1/kilder/arkivverket/search_archives?query={query}&limit=25&page=1&offset=0"
with urlopen(url) as response:
    result = json.load(response)
data = result["data"]

Response structure

{
  "source": "arkivverket",
  "operation": "search_archives",
  "parameters": {},
  "data": {},
  "entities": [],
  "_meta": {"retrieved_at": "...", "sources": [], "cache": {}},
  "_links": {"self": "...", "source": "...", "wiki": "...", "feedback": "..."}
}
Form for manual use

The form is a fallback for people and browser agents that cannot open the GET URL directly.

Type: string. Free-text search, e.g. an organisation, topic or place.
Type: integer. Results per page, 1-100 (default 25). Unit: items.
Type: integer. Page number, 1-based (default 1).

Result

Source: National Archives of Norway. Retrieved 2026-10-24T10:19:41Z in 0.242 seconds.

Showing 10 of 54815 results in compact format.

  1. name:
    A. Hamstad AS
    id:
    0001
  2. name:
    Hamstad AS - SD-anlegg
    id:
    0001
  3. name:
    Hamstad AS - SD-anlegg
    id:
    0005
  4. name:
    Kontrakt 1 av 5 (I av II). Luftbehandlingsanlegg, Nevrosenteret. Hamstad AS
    id:
    0002
  5. name:
    Kontrakt 1 av 5 (II av II). Luftbehandlingsanlegg, Nevrosenteret. Hamstad AS
    id:
    0003
  6. name:
    Kontrakt 2 av 5 (I av II). Luftbehandlingsanlegg, Nevrosenteret. Hamstad AS
    id:
    0004
  7. name:
    Kontrakt. 2 av 5 (II av II). Luftbehandlingsanlegg, Nevrosenteret. Hamstad AS
    id:
    0001
  8. name:
    kontrakt, 3 av 5 (I av II). Luftbehandlingsanlegg, Nevrosenteret. Hamstad AS
    id:
    0002
  9. name:
    kontrakt, 3 av 5 (II av II). Luftbehandlingsanlegg, Nevrosenteret. Hamstad AS
    id:
    0003
  10. name:
    Kontrakt. Lufttekniske anlegg. Hamstad AS
    id:
    0004
Show all fields in HTML
total:
54815
total_exact:
yes
returned:
25
page:
1
results:

25 results

  1. urn:
    4c3143ed-7bb2-4065-ab3b-e177e6b9af3b
    name:
    A. Hamstad AS
    id:
    0001
    path:
    AV/SAT-A-1772/D/Da/L0206/0001
    unit_type:
    MAPPE
    institution:
    Nasjonalarkivet
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/4c3143ed-7bb2-4065-ab3b-e177e6b9af3b
  2. urn:
    43ef2ec0-267f-437e-bf18-da91cd61b1eb
    name:
    Hamstad AS - SD-anlegg
    id:
    0001
    path:
    IKAR/K-100199/J/Ja/L0032/0001
    unit_type:
    MAPPE
    institution:
    Interkommunalt arkiv i Rogaland IKS
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/43ef2ec0-267f-437e-bf18-da91cd61b1eb
  3. urn:
    1b893178-a1f0-432c-a612-1fd769aae935
    name:
    Hamstad AS - SD-anlegg
    id:
    0005
    path:
    IKAR/K-100199/J/Jc/L0013/0005
    unit_type:
    MAPPE
    institution:
    Interkommunalt arkiv i Rogaland IKS
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/1b893178-a1f0-432c-a612-1fd769aae935
  4. urn:
    6e171fcc-4e4d-42df-80c5-2a49953bada1
    name:
    Kontrakt 1 av 5 (I av II). Luftbehandlingsanlegg, Nevrosenteret. Hamstad AS
    id:
    0002
    path:
    AV/SAT-A-1581/F/Fa/Fai/L0018/0002
    unit_type:
    MAPPE
    institution:
    Nasjonalarkivet
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/6e171fcc-4e4d-42df-80c5-2a49953bada1
  5. urn:
    d5e7361e-792c-46e0-90a1-5db7fe60ce82
    name:
    Kontrakt 1 av 5 (II av II). Luftbehandlingsanlegg, Nevrosenteret. Hamstad AS
    id:
    0003
    path:
    AV/SAT-A-1581/F/Fa/Fai/L0018/0003
    unit_type:
    MAPPE
    institution:
    Nasjonalarkivet
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/d5e7361e-792c-46e0-90a1-5db7fe60ce82
  6. urn:
    db4cefa3-63af-43c7-9516-6cd8c3b25a19
    name:
    Kontrakt 2 av 5 (I av II). Luftbehandlingsanlegg, Nevrosenteret. Hamstad AS
    id:
    0004
    path:
    AV/SAT-A-1581/F/Fa/Fai/L0018/0004
    unit_type:
    MAPPE
    institution:
    Nasjonalarkivet
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/db4cefa3-63af-43c7-9516-6cd8c3b25a19
  7. urn:
    fd0c8fcf-7bc2-49e9-9c16-a8bcedf5098a
    name:
    Kontrakt. 2 av 5 (II av II). Luftbehandlingsanlegg, Nevrosenteret. Hamstad AS
    id:
    0001
    path:
    AV/SAT-A-1581/F/Fa/Fai/L0020/0001
    unit_type:
    MAPPE
    institution:
    Nasjonalarkivet
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/fd0c8fcf-7bc2-49e9-9c16-a8bcedf5098a
  8. urn:
    42573b59-591f-41bc-95da-cba34e7fc573
    name:
    kontrakt, 3 av 5 (I av II). Luftbehandlingsanlegg, Nevrosenteret. Hamstad AS
    id:
    0002
    path:
    AV/SAT-A-1581/F/Fa/Fai/L0020/0002
    unit_type:
    MAPPE
    institution:
    Nasjonalarkivet
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/42573b59-591f-41bc-95da-cba34e7fc573
  9. urn:
    743e1951-6efe-48ba-8500-1ccd51c145b7
    name:
    kontrakt, 3 av 5 (II av II). Luftbehandlingsanlegg, Nevrosenteret. Hamstad AS
    id:
    0003
    path:
    AV/SAT-A-1581/F/Fa/Fai/L0020/0003
    unit_type:
    MAPPE
    institution:
    Nasjonalarkivet
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/743e1951-6efe-48ba-8500-1ccd51c145b7
  10. urn:
    03ca84f4-d59e-4425-b320-1275365025a0
    name:
    Kontrakt. Lufttekniske anlegg. Hamstad AS
    id:
    0004
    path:
    AV/SAT-A-1581/F/Fa/Fan/L0007/0004
    unit_type:
    MAPPE
    institution:
    Nasjonalarkivet
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/03ca84f4-d59e-4425-b320-1275365025a0
  11. urn:
    a603ec1e-6b50-4ed4-9da2-0777289c12f7
    name:
    Kontrakt. Lufttekniske anlegg. Hamstad AS
    id:
    0005
    path:
    AV/SAT-A-1581/F/Fa/Fan/L0007/0005
    unit_type:
    MAPPE
    institution:
    Nasjonalarkivet
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/a603ec1e-6b50-4ed4-9da2-0777289c12f7
  12. urn:
    f8e2c824-8d0f-4384-9bcd-c7a180b1f682
    name:
    Kontrakt. Lufttekniske anlegg. Hamstad AS
    id:
    0001
    path:
    AV/SAT-A-1581/F/Fa/Fan/L0008/0001
    unit_type:
    MAPPE
    institution:
    Nasjonalarkivet
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/f8e2c824-8d0f-4384-9bcd-c7a180b1f682
  13. urn:
    fd8ff9f7-11c3-4837-bc73-948d454c7f0c
    name:
    Kontrakt. Lufttekniske anlegg. Hamstad AS
    id:
    0002
    path:
    AV/SAT-A-1581/F/Fa/Fan/L0008/0002
    unit_type:
    MAPPE
    institution:
    Nasjonalarkivet
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/fd8ff9f7-11c3-4837-bc73-948d454c7f0c
  14. urn:
    7dac1300-3ef4-4967-923b-03add0c5e343
    name:
    Kontrakt. Lufttekniske anlegg. Hamstad AS
    id:
    0003
    path:
    AV/SAT-A-1581/F/Fa/Fan/L0008/0003
    unit_type:
    MAPPE
    institution:
    Nasjonalarkivet
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/7dac1300-3ef4-4967-923b-03add0c5e343
  15. urn:
    d45e5040-af9d-4b07-95c4-b03a877fbf40
    name:
    Ingeniørfirmaet Hamstad as - ettersyn og servicebesøk
    id:
    0004
    path:
    IKAR/K-100199/J/Jd/L0013/0004
    unit_type:
    MAPPE
    institution:
    Interkommunalt arkiv i Rogaland IKS
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/d45e5040-af9d-4b07-95c4-b03a877fbf40
  16. urn:
    6212fd61-11a0-464a-8536-ea6039b69eb1
    name:
    21/80 Skjold renseanlegg - VVS - Ing A Hamstad AS
    id:
    0004
    path:
    AV/RA-RAFA-2010/1/F/Fd/L0124/0004
    unit_type:
    MAPPE
    institution:
    Nasjonalarkivet
    country:
    norge
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/6212fd61-11a0-464a-8536-ea6039b69eb1
  17. urn:
    8ca6ff8f-451e-4d4e-8b1f-da0152afa084
    name:
    Kontrakt. 1 av 3. Revmatismehuset, rehabilitering VVS. Hamstad AS
    id:
    0001
    path:
    AV/SAT-A-1581/F/Fa/Faf/L0006/0001
    unit_type:
    MAPPE
    institution:
    Nasjonalarkivet
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/8ca6ff8f-451e-4d4e-8b1f-da0152afa084
  18. urn:
    9a26d83f-a379-4633-b45a-d2c4a55133d2
    name:
    Kontrakt. 2 av 3. Revmatismehuset, rehabilitering VVS. Hamstad AS
    id:
    0002
    path:
    AV/SAT-A-1581/F/Fa/Faf/L0006/0002
    unit_type:
    MAPPE
    institution:
    Nasjonalarkivet
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/9a26d83f-a379-4633-b45a-d2c4a55133d2
  19. urn:
    7758a63d-ba40-482b-981f-0f2634439b83
    name:
    Kontrakt. 3 av 3. Revmatismehuset, rehabilitering VVS. Hamstad AS
    id:
    0003
    path:
    AV/SAT-A-1581/F/Fa/Faf/L0006/0003
    unit_type:
    MAPPE
    institution:
    Nasjonalarkivet
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/7758a63d-ba40-482b-981f-0f2634439b83
  20. urn:
    dee11f1a-b047-47db-827e-a4d17fccf824
    name:
    Kontrakt, 4 av 5, tegninger. Luftbehandlingsanlegg, Nevrosenteret. Hamstad AS
    id:
    0001
    path:
    AV/SAT-A-1581/F/Fa/Fai/L0021/0001
    unit_type:
    MAPPE
    institution:
    Nasjonalarkivet
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/dee11f1a-b047-47db-827e-a4d17fccf824
  21. urn:
    8cf051fa-eefa-4808-bb92-6978eae6a4c9
    name:
    Kontrakt, 5 av 5, tegninger. Luftbehandlingsanlegg, Nevrosenteret. Hamstad AS
    id:
    0002
    path:
    AV/SAT-A-1581/F/Fa/Fai/L0021/0002
    unit_type:
    MAPPE
    institution:
    Nasjonalarkivet
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/8cf051fa-eefa-4808-bb92-6978eae6a4c9
  22. urn:
    81b080dc-b967-44b1-b0ed-7fa4b0b594f7
    name:
    Ørland flystasjon anlegg 33 - VVS - Ing A Hamstad AS
    id:
    0003
    path:
    AV/RA-RAFA-2010/1/F/Fc/L0132/0003
    unit_type:
    MAPPE
    institution:
    Nasjonalarkivet
    country:
    norge
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/81b080dc-b967-44b1-b0ed-7fa4b0b594f7
  23. urn:
    7c99ad18-e35a-41ea-a62b-978d26b42152
    name:
    71/86 Prosjekt 324 - VVS - Ing A Hamstad Trondheim AS
    id:
    0001
    path:
    AV/RA-RAFA-2010/1/F/Fd/L0248/0001
    unit_type:
    MAPPE
    institution:
    Nasjonalarkivet
    country:
    norge
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/7c99ad18-e35a-41ea-a62b-978d26b42152
  24. urn:
    3373a877-ca82-46bf-9ba4-579126fb81be
    name:
    Prosjekt 110 K & V, Gråkallen - ventilasjonsanlegg - Ingeniør A. Hamstad AS
    id:
    0002
    path:
    AV/RA-RAFA-6092/F/Fa/L0143/0002
    unit_type:
    MAPPE
    institution:
    Nasjonalarkivet
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/3373a877-ca82-46bf-9ba4-579126fb81be
  25. urn:
    8f21cd8d-5613-4335-ba13-348556cea40b
    name:
    Kontrakt. Provisorie gynekologisk poliklinikk, luftbehandlingsanlegg. Hamstad AS
    id:
    0002
    path:
    AV/SAT-A-1581/F/Fa/Fac/L0007/0002
    unit_type:
    MAPPE
    institution:
    Nasjonalarkivet
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/8f21cd8d-5613-4335-ba13-348556cea40b
limit:
25
offset:
0
has_more_results:
yes
next_offset:
25
Will you use the result in generated code?

Open the same result as JSON

Is data missing or incorrect? Send feedback about this result.

Continue exploring

How an AI agent should use this page

Ground rule: Navigate with HTML GET links to keep explanations and relationships. Use the page's JSON alternative only when concrete values must be extracted, compared or computed.

How to use the search_archives lookup

  1. Replace the placeholders in the HTML GET template; remove optional parameters you do not need.
  2. Check types, units, limits and ID formats in the parameter table.
  3. Follow linked results to canonical pages before combining sources.

Misreading to avoid: An empty list means "no results for this lookup". An error message or unavailable source does not mean the data does not exist.

Source-specific next step

Go to the source page for other operations. Use the JSON template only after the HTML result shows that the parameters and source are correct.