search_address

Search Norwegian addresses by free text.

Signature: search_address(text: string, optional, default None; kommunenummer: string, optional, default None; limit: integer, items, optional, default 25; query: string, optional, default None; 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/geonorge/search_address/?text={text}&kommunenummer={kommunenummer}&limit=25&query={query}&offset=0

Replace {text}, {kommunenummer}, {limit}, {query} 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/geonorge/search_address?text={text}&kommunenummer={kommunenummer}&limit=25&query={query}&offset=0. Open this exact request as JSON.

ParameterRequirementJSON typeDescription
textoptionalunionAddress query, e.g. "Karl Johans gate 1" or "Storgata".
kommunenummeroptionalunionOptional 4-digit municipality code to restrict the search (e.g. "0301" for Oslo, "4601" for Bergen).
limitoptionalintegerMax hits to return, 1 to 100 (default 20). Unit: items. Through this API: default 25, maximum 100.
queryoptionalunionAlias for `text` (use one or the other).
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/geonorge/search_address?text={text}&kommunenummer={kommunenummer}&limit=25&query={query}&offset=0

Replace URL placeholders and remove unused optional parameters.

JavaScript in a dashboard

const url = "https://allemannsdata.com/wiki/api/v1/kilder/geonorge/search_address?text={text}&kommunenummer={kommunenummer}&limit=25&query={query}&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/geonorge/search_address?text={text}&kommunenummer={kommunenummer}&limit=25&query={query}&offset=0"
with urlopen(url) as response:
    result = json.load(response)
data = result["data"]

Response structure

{
  "source": "geonorge",
  "operation": "search_address",
  "parameters": {},
  "data": {},
  "entities": [],
  "_meta": {"retrieved_at": "...", "sources": [], "cache": {}},
  "_links": {"self": "...", "source": "...", "wiki": "...", "feedback": "..."}
}

Unknown parameter ignored: postal_code. Valid parameters: text, kommunenummer, limit, query.

Form for manual use

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

Type: string. Address query, e.g. "Karl Johans gate 1" or "Storgata".
Type: string. Optional 4-digit municipality code to restrict the search (e.g. "0301" for Oslo, "4601" for Bergen).
Type: integer. Max hits to return, 1 to 100 (default 20). Unit: items. Through this API: default 25, maximum 100.
Type: string. Alias for `text` (use one or the other).

Result

Source: Geonorge. Retrieved 2026-11-02T01:14:45Z in 1.843 seconds.

total_count:
0
addresses:

No results.

places:

25 results

  1. names:

    1 results

    1. name:
      Viken
      language:
      Norsk
      status:
      hovednavn
    type:
    Myr
    status:
    aktiv
    kommune:
    Nissedal
    fylke:
    Telemark
    lat:
    59.0033
    lon:
    8.42304
    place_id:
    47323
  2. names:

    2 results

    1. name:
      Natvik
      language:
      Norsk
      status:
      hovednavn
    2. name:
      Viki
      language:
      Norsk
      status:
      undernavn
    type:
    Gard
    status:
    aktiv
    kommune:
    Årdal
    fylke:
    Vestland
    lat:
    61.19154
    lon:
    7.61505
    place_id:
    10290
  3. names:

    2 results

    1. name:
      Viken
      language:
      Norsk
      status:
      hovednavn
    2. name:
      Vikstulen
      language:
      Norsk
      status:
      hovednavn
    type:
    Gard
    status:
    aktiv
    kommune:
    Hjartdal
    fylke:
    Telemark
    lat:
    59.7885
    lon:
    8.61997
    place_id:
    368801
  4. names:

    1 results

    1. name:
      Vika
      language:
      Norsk
      status:
      hovednavn
    type:
    Gard
    status:
    aktiv
    kommune:
    Røros
    fylke:
    Trøndelag - Trööndelage
    lat:
    62.66477
    lon:
    11.52648
    place_id:
    72997
  5. names:

    1 results

    1. name:
      Viken
      language:
      Norsk
      status:
      hovednavn
    type:
    Gard
    status:
    aktiv
    kommune:
    Tokke
    fylke:
    Telemark
    lat:
    59.4324
    lon:
    7.99118
    place_id:
    487806
  6. names:

    3 results

    1. name:
      Viken
      language:
      Norsk
      status:
      hovednavn
    2. name:
      Skorgevika
      language:
      Norsk
      status:
      hovednavn
    3. name:
      Vika
      language:
      Norsk
      status:
      hovednavn
    type:
    Gard
    status:
    aktiv
    kommune:
    Vestnes
    fylke:
    Møre og Romsdal
    lat:
    62.57989
    lon:
    7.10374
    place_id:
    363217
  7. names:

    1 results

    1. name:
      Viken
      language:
      Norsk
      status:
      hovednavn
    type:
    Bydel
    status:
    aktiv
    kommune:
    Gjøvik
    fylke:
    Innlandet
    lat:
    60.78346
    lon:
    10.70109
    place_id:
    981631
  8. names:

    2 results

    1. name:
      Vika
      language:
      Norsk
      status:
      hovednavn
    2. name:
      Viken
      language:
      Norsk
      status:
      hovednavn
    type:
    Gard
    status:
    aktiv
    kommune:
    Harstad - Hárstták
    fylke:
    Troms - Romsa - Tromssa
    lat:
    69.00901
    lon:
    16.53094
    place_id:
    845281
  9. names:

    1 results

    1. name:
      Viken
      language:
      Norsk
      status:
      hovednavn
    type:
    Vik
    status:
    aktiv
    kommune:
    Vestre Slidre
    fylke:
    Innlandet
    lat:
    61.12146
    lon:
    8.91533
    place_id:
    463363
  10. names:

    1 results

    1. name:
      Viken
      language:
      Norsk
      status:
      hovednavn
    type:
    Skog
    status:
    aktiv
    kommune:
    Siljan
    fylke:
    Telemark
    lat:
    59.26102
    lon:
    9.79612
    place_id:
    980397
  11. names:

    1 results

    1. name:
      Viken
      language:
      Norsk
      status:
      hovednavn
    type:
    Slette
    status:
    aktiv
    kommune:
    Tromsø
    fylke:
    Troms - Romsa - Tromssa
    lat:
    69.72834
    lon:
    18.32119
    place_id:
    1092271
  12. names:

    1 results

    1. name:
      Viken
      language:
      Norsk
      status:
      hovednavn
    type:
    Bru
    status:
    aktiv
    kommune:
    Hurdal
    fylke:
    Akershus
    lat:
    60.36607
    lon:
    11.00976
    place_id:
    349899
  13. names:

    1 results

    1. name:
      Viken
      language:
      Norsk
      status:
      hovednavn
    type:
    Bruk
    status:
    aktiv
    kommune:
    Østre Toten
    fylke:
    Innlandet
    lat:
    60.64396
    lon:
    10.94704
    place_id:
    99047
  14. names:

    1 results

    1. name:
      Viken
      language:
      Norsk
      status:
      hovednavn
    type:
    Gard
    status:
    aktiv
    kommune:
    Marker
    fylke:
    Østfold
    lat:
    59.37773
    lon:
    11.71737
    place_id:
    3655
  15. names:

    2 results

    1. name:
      Vika
      language:
      Norsk
      status:
      hovednavn
    2. name:
      Viken
      language:
      Norsk
      status:
      hovednavn
    type:
    Bruk
    status:
    aktiv
    kommune:
    Aurskog-Høland
    fylke:
    Akershus
    lat:
    59.84647
    lon:
    11.35635
    place_id:
    5725
  16. names:

    2 results

    1. name:
      Vika
      language:
      Norsk
      status:
      hovednavn
    2. name:
      Viken
      language:
      Norsk
      status:
      hovednavn
    type:
    Gard
    status:
    aktiv
    kommune:
    Bardu
    fylke:
    Troms - Romsa - Tromssa
    lat:
    68.81633
    lon:
    18.45138
    place_id:
    260518
  17. names:

    2 results

    1. name:
      Viken
      language:
      Norsk
      status:
      hovednavn
    2. name:
      Viki
      language:
      Norsk
      status:
      hovednavn
    type:
    Bruk
    status:
    aktiv
    kommune:
    Øystre Slidre
    fylke:
    Innlandet
    lat:
    61.19712
    lon:
    8.97224
    place_id:
    613007
  18. names:

    1 results

    1. name:
      Viken
      language:
      Norsk
      status:
      hovednavn
    type:
    Bruk
    status:
    aktiv
    kommune:
    Aure
    fylke:
    Møre og Romsdal
    lat:
    63.30603
    lon:
    8.43253
    place_id:
    777345
  19. names:

    1 results

    1. name:
      Viken
      language:
      Norsk
      status:
      hovednavn
    type:
    Bruk
    status:
    aktiv
    kommune:
    Vang
    fylke:
    Innlandet
    lat:
    61.16809
    lon:
    8.73105
    place_id:
    590758
  20. names:

    2 results

    1. name:
      Odden
      language:
      Norsk
      status:
      hovednavn
    2. name:
      Vika
      language:
      Norsk
      status:
      undernavn
    type:
    Bruk
    status:
    aktiv
    kommune:
    Røros
    fylke:
    Trøndelag - Trööndelage
    lat:
    62.66807
    lon:
    11.52419
    place_id:
    41997
  21. names:

    1 results

    1. name:
      Viken
      language:
      Norsk
      status:
      hovednavn
    type:
    Fritidsbolig
    status:
    aktiv
    kommune:
    Hol
    fylke:
    Buskerud
    lat:
    60.43876
    lon:
    8.60541
    place_id:
    613118
  22. names:

    1 results

    1. name:
      Viken
      language:
      Norsk
      status:
      hovednavn
    type:
    Bruk
    status:
    aktiv
    kommune:
    Grimstad
    fylke:
    Agder
    lat:
    58.32615
    lon:
    8.455
    place_id:
    534823
  23. names:

    2 results

    1. name:
      Færøyvika
      language:
      Norsk
      status:
      hovednavn
    2. name:
      Vika
      language:
      Norsk
      status:
      undernavn
    type:
    Gard
    status:
    aktiv
    kommune:
    Solund
    fylke:
    Vestland
    lat:
    61.20645
    lon:
    4.82849
    place_id:
    70937
  24. names:

    2 results

    1. name:
      Viken
      language:
      Norsk
      status:
      hovednavn
    2. name:
      Viki
      language:
      Norsk
      status:
      hovednavn
    type:
    Bruk
    status:
    aktiv
    kommune:
    Øystre Slidre
    fylke:
    Innlandet
    lat:
    61.09198
    lon:
    9.08705
    place_id:
    189167
  25. names:

    2 results

    1. name:
      Vika
      language:
      Norsk
      status:
      hovednavn
    2. name:
      Viken
      language:
      Norsk
      status:
      hovednavn
    type:
    Gammel bosettingsplass
    status:
    aktiv
    kommune:
    Åsnes
    fylke:
    Innlandet
    lat:
    60.51245
    lon:
    11.95292
    place_id:
    552907
degraded:
yes
note:
The Kartverket address service failed (Geonorge API error (503) on /sok: HTML error page, see https://status.kartverket.no). `places` holds place-name hits for 'Viken' instead, without house numbers.
Show all fields in HTML
total_count:
0
addresses:

No results.

places:

25 results

  1. names:

    1 results

    1. name:
      Viken
      language:
      Norsk
      status:
      hovednavn
    type:
    Myr
    status:
    aktiv
    kommune:
    Nissedal
    fylke:
    Telemark
    lat:
    59.0033
    lon:
    8.42304
    place_id:
    47323
  2. names:

    2 results

    1. name:
      Natvik
      language:
      Norsk
      status:
      hovednavn
    2. name:
      Viki
      language:
      Norsk
      status:
      undernavn
    type:
    Gard
    status:
    aktiv
    kommune:
    Årdal
    fylke:
    Vestland
    lat:
    61.19154
    lon:
    7.61505
    place_id:
    10290
  3. names:

    2 results

    1. name:
      Viken
      language:
      Norsk
      status:
      hovednavn
    2. name:
      Vikstulen
      language:
      Norsk
      status:
      hovednavn
    type:
    Gard
    status:
    aktiv
    kommune:
    Hjartdal
    fylke:
    Telemark
    lat:
    59.7885
    lon:
    8.61997
    place_id:
    368801
  4. names:

    1 results

    1. name:
      Vika
      language:
      Norsk
      status:
      hovednavn
    type:
    Gard
    status:
    aktiv
    kommune:
    Røros
    fylke:
    Trøndelag - Trööndelage
    lat:
    62.66477
    lon:
    11.52648
    place_id:
    72997
  5. names:

    1 results

    1. name:
      Viken
      language:
      Norsk
      status:
      hovednavn
    type:
    Gard
    status:
    aktiv
    kommune:
    Tokke
    fylke:
    Telemark
    lat:
    59.4324
    lon:
    7.99118
    place_id:
    487806
  6. names:

    3 results

    1. name:
      Viken
      language:
      Norsk
      status:
      hovednavn
    2. name:
      Skorgevika
      language:
      Norsk
      status:
      hovednavn
    3. name:
      Vika
      language:
      Norsk
      status:
      hovednavn
    type:
    Gard
    status:
    aktiv
    kommune:
    Vestnes
    fylke:
    Møre og Romsdal
    lat:
    62.57989
    lon:
    7.10374
    place_id:
    363217
  7. names:

    1 results

    1. name:
      Viken
      language:
      Norsk
      status:
      hovednavn
    type:
    Bydel
    status:
    aktiv
    kommune:
    Gjøvik
    fylke:
    Innlandet
    lat:
    60.78346
    lon:
    10.70109
    place_id:
    981631
  8. names:

    2 results

    1. name:
      Vika
      language:
      Norsk
      status:
      hovednavn
    2. name:
      Viken
      language:
      Norsk
      status:
      hovednavn
    type:
    Gard
    status:
    aktiv
    kommune:
    Harstad - Hárstták
    fylke:
    Troms - Romsa - Tromssa
    lat:
    69.00901
    lon:
    16.53094
    place_id:
    845281
  9. names:

    1 results

    1. name:
      Viken
      language:
      Norsk
      status:
      hovednavn
    type:
    Vik
    status:
    aktiv
    kommune:
    Vestre Slidre
    fylke:
    Innlandet
    lat:
    61.12146
    lon:
    8.91533
    place_id:
    463363
  10. names:

    1 results

    1. name:
      Viken
      language:
      Norsk
      status:
      hovednavn
    type:
    Skog
    status:
    aktiv
    kommune:
    Siljan
    fylke:
    Telemark
    lat:
    59.26102
    lon:
    9.79612
    place_id:
    980397
  11. names:

    1 results

    1. name:
      Viken
      language:
      Norsk
      status:
      hovednavn
    type:
    Slette
    status:
    aktiv
    kommune:
    Tromsø
    fylke:
    Troms - Romsa - Tromssa
    lat:
    69.72834
    lon:
    18.32119
    place_id:
    1092271
  12. names:

    1 results

    1. name:
      Viken
      language:
      Norsk
      status:
      hovednavn
    type:
    Bru
    status:
    aktiv
    kommune:
    Hurdal
    fylke:
    Akershus
    lat:
    60.36607
    lon:
    11.00976
    place_id:
    349899
  13. names:

    1 results

    1. name:
      Viken
      language:
      Norsk
      status:
      hovednavn
    type:
    Bruk
    status:
    aktiv
    kommune:
    Østre Toten
    fylke:
    Innlandet
    lat:
    60.64396
    lon:
    10.94704
    place_id:
    99047
  14. names:

    1 results

    1. name:
      Viken
      language:
      Norsk
      status:
      hovednavn
    type:
    Gard
    status:
    aktiv
    kommune:
    Marker
    fylke:
    Østfold
    lat:
    59.37773
    lon:
    11.71737
    place_id:
    3655
  15. names:

    2 results

    1. name:
      Vika
      language:
      Norsk
      status:
      hovednavn
    2. name:
      Viken
      language:
      Norsk
      status:
      hovednavn
    type:
    Bruk
    status:
    aktiv
    kommune:
    Aurskog-Høland
    fylke:
    Akershus
    lat:
    59.84647
    lon:
    11.35635
    place_id:
    5725
  16. names:

    2 results

    1. name:
      Vika
      language:
      Norsk
      status:
      hovednavn
    2. name:
      Viken
      language:
      Norsk
      status:
      hovednavn
    type:
    Gard
    status:
    aktiv
    kommune:
    Bardu
    fylke:
    Troms - Romsa - Tromssa
    lat:
    68.81633
    lon:
    18.45138
    place_id:
    260518
  17. names:

    2 results

    1. name:
      Viken
      language:
      Norsk
      status:
      hovednavn
    2. name:
      Viki
      language:
      Norsk
      status:
      hovednavn
    type:
    Bruk
    status:
    aktiv
    kommune:
    Øystre Slidre
    fylke:
    Innlandet
    lat:
    61.19712
    lon:
    8.97224
    place_id:
    613007
  18. names:

    1 results

    1. name:
      Viken
      language:
      Norsk
      status:
      hovednavn
    type:
    Bruk
    status:
    aktiv
    kommune:
    Aure
    fylke:
    Møre og Romsdal
    lat:
    63.30603
    lon:
    8.43253
    place_id:
    777345
  19. names:

    1 results

    1. name:
      Viken
      language:
      Norsk
      status:
      hovednavn
    type:
    Bruk
    status:
    aktiv
    kommune:
    Vang
    fylke:
    Innlandet
    lat:
    61.16809
    lon:
    8.73105
    place_id:
    590758
  20. names:

    2 results

    1. name:
      Odden
      language:
      Norsk
      status:
      hovednavn
    2. name:
      Vika
      language:
      Norsk
      status:
      undernavn
    type:
    Bruk
    status:
    aktiv
    kommune:
    Røros
    fylke:
    Trøndelag - Trööndelage
    lat:
    62.66807
    lon:
    11.52419
    place_id:
    41997
  21. names:

    1 results

    1. name:
      Viken
      language:
      Norsk
      status:
      hovednavn
    type:
    Fritidsbolig
    status:
    aktiv
    kommune:
    Hol
    fylke:
    Buskerud
    lat:
    60.43876
    lon:
    8.60541
    place_id:
    613118
  22. names:

    1 results

    1. name:
      Viken
      language:
      Norsk
      status:
      hovednavn
    type:
    Bruk
    status:
    aktiv
    kommune:
    Grimstad
    fylke:
    Agder
    lat:
    58.32615
    lon:
    8.455
    place_id:
    534823
  23. names:

    2 results

    1. name:
      Færøyvika
      language:
      Norsk
      status:
      hovednavn
    2. name:
      Vika
      language:
      Norsk
      status:
      undernavn
    type:
    Gard
    status:
    aktiv
    kommune:
    Solund
    fylke:
    Vestland
    lat:
    61.20645
    lon:
    4.82849
    place_id:
    70937
  24. names:

    2 results

    1. name:
      Viken
      language:
      Norsk
      status:
      hovednavn
    2. name:
      Viki
      language:
      Norsk
      status:
      hovednavn
    type:
    Bruk
    status:
    aktiv
    kommune:
    Øystre Slidre
    fylke:
    Innlandet
    lat:
    61.09198
    lon:
    9.08705
    place_id:
    189167
  25. names:

    2 results

    1. name:
      Vika
      language:
      Norsk
      status:
      hovednavn
    2. name:
      Viken
      language:
      Norsk
      status:
      hovednavn
    type:
    Gammel bosettingsplass
    status:
    aktiv
    kommune:
    Åsnes
    fylke:
    Innlandet
    lat:
    60.51245
    lon:
    11.95292
    place_id:
    552907
degraded:
yes
note:
The Kartverket address service failed (Geonorge API error (503) on /sok: HTML error page, see https://status.kartverket.no). `places` holds place-name hits for 'Viken' instead, without house numbers.
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_address 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.