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-24T12:47:36Z in 0.814 seconds.

Showing 10 of 55545 results in compact format.

  1. name:
    Geilo lufthavn - Dagali AS
    id:
    A-2277
  2. name:
    Geilo - Geilostølen
    id:
    L0283
  3. name:
    Geilo - Geilostølen
    id:
    L0284
  4. name:
    Geilo - Geilostølen
    id:
    L0285
  5. name:
    Geilo - Geilostølen
    id:
    L0286
  6. name:
    Geilo arbeiderkvinnelag
    id:
    A-1430
  7. name:
    Geilo helselag
    id:
    A-1431
  8. name:
    Geilo høyrekvinnelag
    id:
    A-1432
  9. name:
    Geilo Normisjon
    id:
    A-1434
  10. name:
    Geilo Turistservice A/L
    id:
    A-1435
Show all fields in HTML
total:
55545
total_exact:
yes
returned:
25
page:
1
results:

25 results

  1. urn:
    no-BU_arkiv_000000007252
    name:
    Geilo lufthavn - Dagali AS
    id:
    A-2277
    path:
    BU/A-2277
    unit_type:
    Arkiv
    institution:
    Privatarkiv i Buskerud
    country:
    norge
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/no-BU_arkiv_000000007252
  2. urn:
    2e346674-3788-45e5-9d12-c8b1513619a3
    name:
    Geilo - Geilostølen
    id:
    L0283
    path:
    AV/RA-S-1570/G/Gc/L0283
    unit_type:
    STYKKE
    institution:
    Nasjonalarkivet
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/2e346674-3788-45e5-9d12-c8b1513619a3
  3. urn:
    951d279f-9fdf-4ae3-9993-ae59bda14402
    name:
    Geilo - Geilostølen
    id:
    L0284
    path:
    AV/RA-S-1570/G/Gc/L0284
    unit_type:
    STYKKE
    institution:
    Nasjonalarkivet
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/951d279f-9fdf-4ae3-9993-ae59bda14402
  4. urn:
    777dc7fa-72a1-49dd-9945-4297370da022
    name:
    Geilo - Geilostølen
    id:
    L0285
    path:
    AV/RA-S-1570/G/Gc/L0285
    unit_type:
    STYKKE
    institution:
    Nasjonalarkivet
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/777dc7fa-72a1-49dd-9945-4297370da022
  5. urn:
    27633a43-9589-48ea-9314-575d4bc29c31
    name:
    Geilo - Geilostølen
    id:
    L0286
    path:
    AV/RA-S-1570/G/Gc/L0286
    unit_type:
    STYKKE
    institution:
    Nasjonalarkivet
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/27633a43-9589-48ea-9314-575d4bc29c31
  6. urn:
    no-BU_arkiv_000000004913
    name:
    Geilo arbeiderkvinnelag
    id:
    A-1430
    path:
    BU/A-1430
    unit_type:
    Arkiv
    institution:
    Privatarkiv i Buskerud
    country:
    norge
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/no-BU_arkiv_000000004913
  7. urn:
    no-BU_arkiv_000000004914
    name:
    Geilo helselag
    id:
    A-1431
    path:
    BU/A-1431
    unit_type:
    Arkiv
    institution:
    Privatarkiv i Buskerud
    country:
    norge
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/no-BU_arkiv_000000004914
  8. urn:
    no-BU_arkiv_000000004915
    name:
    Geilo høyrekvinnelag
    id:
    A-1432
    path:
    BU/A-1432
    unit_type:
    Arkiv
    institution:
    Privatarkiv i Buskerud
    country:
    norge
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/no-BU_arkiv_000000004915
  9. urn:
    no-BU_arkiv_000000004917
    name:
    Geilo Normisjon
    id:
    A-1434
    path:
    BU/A-1434
    unit_type:
    Arkiv
    institution:
    Privatarkiv i Buskerud
    country:
    norge
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/no-BU_arkiv_000000004917
  10. urn:
    no-BU_arkiv_000000004918
    name:
    Geilo Turistservice A/L
    id:
    A-1435
    path:
    BU/A-1435
    unit_type:
    Arkiv
    institution:
    Privatarkiv i Buskerud
    country:
    norge
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/no-BU_arkiv_000000004918
  11. urn:
    no-BU_arkiv_000000007198
    name:
    Geilo bridgeklubb
    id:
    A-2251
    path:
    BU/A-2251
    unit_type:
    Arkiv
    institution:
    Privatarkiv i Buskerud
    country:
    norge
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/no-BU_arkiv_000000007198
  12. urn:
    no-BU_arkiv_000000007206
    name:
    Geilo Rotary
    id:
    A-2255
    path:
    BU/A-2255
    unit_type:
    Arkiv
    institution:
    Privatarkiv i Buskerud
    country:
    norge
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/no-BU_arkiv_000000007206
  13. urn:
    no-BU_arkiv_000000007222
    name:
    Geilo misjonsforening
    id:
    A-2263
    path:
    BU/A-2263
    unit_type:
    Arkiv
    institution:
    Privatarkiv i Buskerud
    country:
    norge
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/no-BU_arkiv_000000007222
  14. urn:
    no-BU_arkiv_000000007230
    name:
    Turistkontoret på Geilo
    id:
    A-2267
    path:
    BU/A-2267
    unit_type:
    Arkiv
    institution:
    Privatarkiv i Buskerud
    country:
    norge
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/no-BU_arkiv_000000007230
  15. urn:
    no-BU_arkiv_000000007234
    name:
    Geilo idrettslag
    id:
    A-2269
    path:
    BU/A-2269
    unit_type:
    Arkiv
    institution:
    Privatarkiv i Buskerud
    country:
    norge
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/no-BU_arkiv_000000007234
  16. urn:
    no-BU_arkiv_000000007268
    name:
    Framtidslaget på Geilo
    id:
    A-2285
    path:
    BU/A-2285
    unit_type:
    Arkiv
    institution:
    Privatarkiv i Buskerud
    country:
    norge
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/no-BU_arkiv_000000007268
  17. urn:
    no-BU_arkiv_000000007278
    name:
    Geilo mannskor
    id:
    A-2290
    path:
    BU/A-2290
    unit_type:
    Arkiv
    institution:
    Privatarkiv i Buskerud
    country:
    norge
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/no-BU_arkiv_000000007278
  18. urn:
    no-BU_arkiv_000000007280
    name:
    Ungdomssenter på Geilo
    id:
    A-2291
    path:
    BU/A-2291
    unit_type:
    Arkiv
    institution:
    Privatarkiv i Buskerud
    country:
    norge
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/no-BU_arkiv_000000007280
  19. urn:
    no-BU_arkiv_000000007310
    name:
    Geilo-posten
    id:
    A-2306
    path:
    BU/A-2306
    unit_type:
    Arkiv
    institution:
    Privatarkiv i Buskerud
    country:
    norge
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/no-BU_arkiv_000000007310
  20. urn:
    no-BU_arkiv_000000007358
    name:
    Fråhaldslaget Geilo
    id:
    A-2330
    path:
    BU/A-2330
    unit_type:
    Arkiv
    institution:
    Privatarkiv i Buskerud
    country:
    norge
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/no-BU_arkiv_000000007358
  21. urn:
    no-BU_arkiv_000000007370
    name:
    Geilo Hammerslag
    id:
    A-2336
    path:
    BU/A-2336
    unit_type:
    Arkiv
    institution:
    Privatarkiv i Buskerud
    country:
    norge
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/no-BU_arkiv_000000007370
  22. urn:
    e79492ea-e4d7-4598-9a72-265a8c7bd45a
    name:
    Geilo framhaldsskole
    id:
    0620252.2-1
    path:
    IKAK/0620252.2-1
    unit_type:
    ARKIV
    institution:
    IKA Kongsberg
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/e79492ea-e4d7-4598-9a72-265a8c7bd45a
  23. urn:
    no-BU_arkiv_000000004916
    name:
    Geilo Inner Wheel
    id:
    A-1433
    path:
    BU/A-1433
    unit_type:
    Arkiv
    institution:
    Privatarkiv i Buskerud
    country:
    norge
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/no-BU_arkiv_000000004916
  24. urn:
    no-BU_arkiv_000000004919
    name:
    Geilo verktøy og knivfabrikk
    id:
    A-1436
    path:
    BU/A-1436
    unit_type:
    Arkiv
    institution:
    Privatarkiv i Buskerud
    country:
    norge
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/no-BU_arkiv_000000004919
  25. urn:
    no-BU_arkiv_000000007178
    name:
    Geilo Røde Kors
    id:
    A-2241
    path:
    BU/A-2241
    unit_type:
    Arkiv
    institution:
    Privatarkiv i Buskerud
    country:
    norge
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/no-BU_arkiv_000000007178
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.