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-15T06:19:01Z in 0.775 seconds.

Showing 10 of 628 results in compact format.

  1. name:
    Bergen hjemmetjenester KF
    id:
    A-6256
  2. name:
    Bergen Vann KF
    id:
    A-6185
  3. name:
    Saksarkiv
    id:
    L0034
  4. name:
    Fauna Kommunalt Foretak
    id:
    AKT-2051
  5. name:
    Hjelpeklasser, støtteundervisning
    id:
    Hd
  6. name:
    Saksarkiv
    id:
    L0001
  7. name:
    Sandnes kommune - Sandnes tomteselskap
    id:
    AKT-817
  8. name:
    5095 Espelandselven. 5096 Alvøen skole
    id:
    L0430
  9. name:
    Bergen Parkeringsselskap
    id:
    A-5069
  10. name:
    Tredje avlevering - grunnboksblader
    id:
    3
Show all fields in HTML
total:
628
total_exact:
yes
returned:
25
page:
1
results:

25 results

  1. urn:
    no-BBA_arkiv000000814716
    name:
    Bergen hjemmetjenester KF
    id:
    A-6256
    path:
    BBA/A-6256
    unit_type:
    Virksomhet
    institution:
    Bergen byarkiv
    country:
    NORGE
    digitized_documents:
    0
    history:
    Bergen hjemmetjenester KF er et kommunalt foretak, eid av Bergen kommune. Bergen hjemmetjenester er den største leverandøren av hjemmehjelpstjenester i Bergen. Hovedkontoret ligger i Spelhaugen i Fyllingsdalen bydel. Bergen hjemmetjenester KF er inndelt i fem soner: Bergenhus, Fana/Ytrebygda, Fyllin...
    link:
    https://www.arkivportalen.no/entity/no-BBA_arkiv000000814716
  2. urn:
    no-BBA_arkiv000000772155
    name:
    Bergen Vann KF
    id:
    A-6185
    path:
    BBA/A-6185
    unit_type:
    Virksomhet
    institution:
    Bergen byarkiv
    country:
    NORGE
    digitized_documents:
    0
    history:
    Bergen Vann KF er et kommunalt foretak, etablert 1. juli 2004. Driftsdelen ble da utskilt fra Vann og avløpsetaten som i dag er deres hovedkunde. Foretaket er 100% kommunalt eid.
    link:
    https://www.arkivportalen.no/entity/no-BBA_arkiv000000772155
  3. urn:
    2878a42a-0d31-47ed-82d1-8ed19b6f3306
    name:
    Saksarkiv
    id:
    L0034
    path:
    IKAR/K-101722/D/Da/L0034
    unit_type:
    STYKKE
    institution:
    Interkommunalt arkiv i Rogaland IKS
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/2878a42a-0d31-47ed-82d1-8ed19b6f3306
  4. urn:
    9e909c31-f45e-42c5-ae9a-41514366f146
    name:
    Fauna Kommunalt Foretak
    id:
    AKT-2051
    path:
    AIN/AKT-2051
    unit_type:
    Person
    institution:
    Arkiv i Nordland
    digitized_documents:
    0
    history:
    Fauna KF (Fauske) - nærings- og stedsutvikling i Fauske
    link:
    https://www.arkivportalen.no/entity/9e909c31-f45e-42c5-ae9a-41514366f146
  5. urn:
    no-BBA_arkiv000000236630
    name:
    Hjelpeklasser, støtteundervisning
    id:
    Hd
    path:
    BBA/A-0972/H/Hd
    institution:
    Bergen byarkiv
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/no-BBA_arkiv000000236630
  6. urn:
    982391b0-6b6e-4336-ac5b-bb11715cbed1
    name:
    Saksarkiv
    id:
    L0001
    path:
    IKAR/A-957/D/Dc/L0001
    unit_type:
    STYKKE
    institution:
    Interkommunalt arkiv i Rogaland IKS
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/982391b0-6b6e-4336-ac5b-bb11715cbed1
  7. urn:
    3c2a4456-f6af-4d21-a879-f00b12fab824
    name:
    Sandnes kommune - Sandnes tomteselskap
    id:
    AKT-817
    path:
    IKAR/AKT-817
    unit_type:
    Virksomhet
    institution:
    Interkommunalt arkiv i Rogaland IKS
    digitized_documents:
    0
    history:
    Sandnes tometselskap KF ble stiftet 1. januar 2000 og ble avviklet ved utgangen av mai 2005. Bystyret vedtok i 2005 å avvikle Sandnes tomteselskap KF og omdannet dette til et heleid kommunalt aksjeselskap. Sandnes tomteselskap AS ble etabler pr. 1. juni 2005. På generalforsamling i april 2008 ble de...
    link:
    https://www.arkivportalen.no/entity/3c2a4456-f6af-4d21-a879-f00b12fab824
  8. urn:
    no-BBA_arkiv000000358023
    name:
    5095 Espelandselven. 5096 Alvøen skole
    id:
    L0430
    path:
    BBA/A-0983/T/Ta/Tab/L0430
    unit_type:
    Stykke
    institution:
    Bergen byarkiv
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/no-BBA_arkiv000000358023
  9. urn:
    no-BBA_arkiv000000477271
    name:
    Bergen Parkeringsselskap
    id:
    A-5069
    path:
    BBA/A-5069
    unit_type:
    Virksomhet
    institution:
    Bergen byarkiv
    country:
    NORGE
    digitized_documents:
    0
    history:
    Selskapet ble stiftet i 1974. Kommunal bedrift. Fisjon i 2011. Bergen parkeringsselskap kom i drift i 1974, men allerede i 1967 fikk vi de første parkometrene i Bergen sentrum. Bergen Veivesen tok seg av disse frem til kommunesammenslutningen i 1972 da anleggsseksjonen tok over. Høsten 1974 tok Ber...
    link:
    https://www.arkivportalen.no/entity/no-BBA_arkiv000000477271
  10. urn:
    a23e03f3-f210-4a57-9c95-c5742c19d5f5
    name:
    Tredje avlevering - grunnboksblader
    id:
    3
    path:
    AV/SATØ-S-0056/3
    unit_type:
    ARKIVDEL
    institution:
    Nasjonalarkivet
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/a23e03f3-f210-4a57-9c95-c5742c19d5f5
  11. urn:
    no-BBA_arkiv000000357996
    name:
    5064 Tunnel under Sydnes høyden, + Off. Tilfluktsrom, Fosswinkels gate
    id:
    L0403
    path:
    BBA/A-0983/T/Ta/Tab/L0403
    unit_type:
    Stykke
    institution:
    Bergen byarkiv
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/no-BBA_arkiv000000357996
  12. urn:
    no-BBA_arkiv000000358018
    name:
    5088 Stemmemyren idrettsplass 5089 Damsgårdhovedgårds hage
    id:
    L0425
    path:
    BBA/A-0983/T/Ta/Tab/L0425
    unit_type:
    Stykke
    institution:
    Bergen byarkiv
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/no-BBA_arkiv000000358018
  13. urn:
    no-BBA_arkiv000000358021
    name:
    5092 Taubane Haukeland - Ulriken 5093 Ulriksdal nr.8.
    id:
    L0428
    path:
    BBA/A-0983/T/Ta/Tab/L0428
    unit_type:
    Stykke
    institution:
    Bergen byarkiv
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/no-BBA_arkiv000000358021
  14. urn:
    no-BBA_arkiv000000358020
    name:
    5091 Havnespor
    id:
    L0427
    path:
    BBA/A-0983/T/Ta/Tab/L0427
    unit_type:
    Stykke
    institution:
    Bergen byarkiv
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/no-BBA_arkiv000000358020
  15. urn:
    no-BBA_arkiv000000358028
    name:
    5102 Inndalsveien nr. 22
    id:
    L0435
    path:
    BBA/A-0983/T/Ta/Tab/L0435
    unit_type:
    Stykke
    institution:
    Bergen byarkiv
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/no-BBA_arkiv000000358028
  16. urn:
    no-BBA_arkiv000000358030
    name:
    6002 b, c, d Bergensdalens sydligste del, Slettebakken
    id:
    L0437
    path:
    BBA/A-0983/T/Ta/Tab/L0437
    unit_type:
    Stykke
    institution:
    Bergen byarkiv
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/no-BBA_arkiv000000358030
  17. urn:
    no-BBA_arkiv000000358031
    name:
    6002 e, f, g Bergensdalens sydligste del, Slettebakken
    id:
    L0438
    path:
    BBA/A-0983/T/Ta/Tab/L0438
    unit_type:
    Stykke
    institution:
    Bergen byarkiv
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/no-BBA_arkiv000000358031
  18. urn:
    no-BBA_arkiv000000358032
    name:
    6002 h, i, Bergensdalens sydligste del, Slettebakken
    id:
    L0439
    path:
    BBA/A-0983/T/Ta/Tab/L0439
    unit_type:
    Stykke
    institution:
    Bergen byarkiv
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/no-BBA_arkiv000000358032
  19. urn:
    no-BBA_arkiv000000358033
    name:
    6002 k, l, m Bergensdalens sydligste del, Slettebakken
    id:
    L0440
    path:
    BBA/A-0983/T/Ta/Tab/L0440
    unit_type:
    Stykke
    institution:
    Bergen byarkiv
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/no-BBA_arkiv000000358033
  20. urn:
    no-BBA_arkiv000000358034
    name:
    6002 o, p, q. Bergensdalens sydligste del, Slettebakken
    id:
    L0441
    path:
    BBA/A-0983/T/Ta/Tab/L0441
    unit_type:
    Stykke
    institution:
    Bergen byarkiv
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/no-BBA_arkiv000000358034
  21. urn:
    no-BBA_arkiv000000358035
    name:
    6002 x Bergensdalens sydligste del, Slettebakken
    id:
    L0442
    path:
    BBA/A-0983/T/Ta/Tab/L0442
    unit_type:
    Stykke
    institution:
    Bergen byarkiv
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/no-BBA_arkiv000000358035
  22. urn:
    no-BBA_arkiv000003770551
    name:
    <Kravspesifikasjoner for DAK-tegninger>
    id:
    0006
    path:
    BBA/A-6503/E/Ef/L0004/0006
    unit_type:
    Mappe
    institution:
    Bergen byarkiv
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/no-BBA_arkiv000003770551
  23. urn:
    no-ulhaArkiv-000000008127
    name:
    URL
    id:
    0026
    path:
    ULHA/A-1033/R/L0001/0001/0026
    institution:
    Ulvik lokalhistorisk arkiv
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/no-ulhaArkiv-000000008127
  24. urn:
    63635f22-b73d-45a0-996f-c84de9e05bc0
    name:
    Sandnes kommune - Sandnes Eiendomsselskap KF
    id:
    AKT-965
    path:
    IKAR/AKT-965
    unit_type:
    Virksomhet
    institution:
    Interkommunalt arkiv i Rogaland IKS
    digitized_documents:
    0
    history:
    Behovet for å få løst visse tekniske oppgaver oppstod først i de større byene. I 1735 ble det opprettet havnekommisjoner og tilsatt havnefogder i kjøpstedene. I de største byene ble det opprettet brannkommisjoner på 1700-tallet og i første halvpart av 1800-tallet fikk de fleste kjøpstedene egne bran...
    link:
    https://www.arkivportalen.no/entity/63635f22-b73d-45a0-996f-c84de9e05bc0
  25. urn:
    559a7418-91fa-4a75-a1e5-436758966c36
    name:
    Saksarkiv
    id:
    Dc
    path:
    IKAR/A-957/D/Dc
    unit_type:
    SERIE
    institution:
    Interkommunalt arkiv i Rogaland IKS
    digitized_documents:
    0
    link:
    https://www.arkivportalen.no/entity/559a7418-91fa-4a75-a1e5-436758966c36
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.