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": "..."}
}
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-02T00:32:23Z in 1.766 seconds.

total_count:
0
addresses:

No results.

places:

25 results

  1. names:

    1 results

    1. name:
      Helland
      language:
      Norsk
      status:
      hovednavn
    type:
    Tettbebyggelse
    status:
    aktiv
    kommune:
    Vestnes
    fylke:
    Møre og Romsdal
    lat:
    62.62133
    lon:
    7.09253
    place_id:
    132939
  2. names:

    2 results

    1. name:
      Ájládde
      language:
      Lulesamisk
      status:
      hovednavn
    2. name:
      Helland
      language:
      Norsk
      status:
      hovednavn
    type:
    Bygdelag (bygd)
    status:
    aktiv
    kommune:
    Hábmer - Hamarøy
    fylke:
    Nordland
    lat:
    68.02177
    lon:
    16.15726
    place_id:
    875937
  3. names:

    1 results

    1. name:
      Helland
      language:
      Norsk
      status:
      hovednavn
    type:
    Navnegard
    status:
    aktiv
    kommune:
    Time
    fylke:
    Rogaland
    lat:
    58.66168
    lon:
    5.75721
    place_id:
    390489
  4. names:

    1 results

    1. name:
      Helland
      language:
      Norsk
      status:
      hovednavn
    type:
    Navnegard
    status:
    aktiv
    kommune:
    Vestnes
    fylke:
    Møre og Romsdal
    lat:
    62.62024
    lon:
    7.09042
    place_id:
    849129
  5. names:

    2 results

    1. name:
      Helland
      language:
      Norsk
      status:
      hovednavn
    2. name:
      Hedland
      language:
      Norsk
      status:
      hovednavn
    type:
    Gard
    status:
    aktiv
    kommune:
    Suldal
    fylke:
    Rogaland
    lat:
    59.43078
    lon:
    5.91894
    place_id:
    245333
  6. names:

    2 results

    1. name:
      Helland
      language:
      Norsk
      status:
      hovednavn
    2. name:
      Hedland
      language:
      Norsk
      status:
      hovednavn
    type:
    Gard
    status:
    aktiv
    kommune:
    Vindafjord
    fylke:
    Rogaland
    lat:
    59.55896
    lon:
    5.80441
    place_id:
    306296
  7. names:

    2 results

    1. name:
      Helland
      language:
      Norsk
      status:
      hovednavn
    2. name:
      Hedland
      language:
      Norsk
      status:
      hovednavn
    type:
    Gard
    status:
    aktiv
    kommune:
    Suldal
    fylke:
    Rogaland
    lat:
    59.48208
    lon:
    6.28271
    place_id:
    852639
  8. names:

    1 results

    1. name:
      Helland
      language:
      Norsk
      status:
      hovednavn
    type:
    Gard
    status:
    aktiv
    kommune:
    Stavanger
    fylke:
    Rogaland
    lat:
    59.10145
    lon:
    5.67363
    place_id:
    244320
  9. names:

    3 results

    1. name:
      Hellandstinden
      language:
      Norsk
      status:
      hovednavn
    2. name:
      Helland
      language:
      Norsk
      status:
      hovednavn
    3. name:
      Hellan
      language:
      Norsk
      status:
      hovednavn
    type:
    Topp
    status:
    aktiv
    kommune:
    Senja
    fylke:
    Troms - Romsa - Tromssa
    lat:
    69.39759
    lon:
    17.15993
    place_id:
    686330
  10. names:

    1 results

    1. name:
      Herland
      language:
      Norsk
      status:
      hovednavn
    type:
    Gard
    status:
    aktiv
    kommune:
    Osterøy
    fylke:
    Vestland
    lat:
    60.58121
    lon:
    5.54186
    place_id:
    734586
  11. names:

    1 results

    1. name:
      Helland
      language:
      Norsk
      status:
      hovednavn
    type:
    Gard
    status:
    aktiv
    kommune:
    Fitjar
    fylke:
    Vestland
    lat:
    59.87991
    lon:
    5.31756
    place_id:
    125944
  12. names:

    1 results

    1. name:
      Helland
      language:
      Norsk
      status:
      hovednavn
    type:
    Gard
    status:
    aktiv
    kommune:
    Ørland
    fylke:
    Trøndelag - Trööndelage
    lat:
    63.75868
    lon:
    9.86941
    place_id:
    195220
  13. names:

    1 results

    1. name:
      Helleland
      language:
      Norsk
      status:
      hovednavn
    type:
    Gard
    status:
    aktiv
    kommune:
    Ullensvang
    fylke:
    Vestland
    lat:
    60.33691
    lon:
    6.65815
    place_id:
    418256
  14. names:

    1 results

    1. name:
      Helland
      language:
      Norsk
      status:
      hovednavn
    type:
    Bru
    status:
    aktiv
    kommune:
    Kvinnherad
    fylke:
    Vestland
    lat:
    59.86099
    lon:
    5.77701
    place_id:
    289913
  15. names:

    1 results

    1. name:
      Helland
      language:
      Norsk
      status:
      hovednavn
    type:
    Bru
    status:
    aktiv
    kommune:
    Eigersund
    fylke:
    Rogaland
    lat:
    58.53594
    lon:
    6.16044
    place_id:
    168374
  16. names:

    2 results

    1. name:
      Helland
      language:
      Norsk
      status:
      hovednavn
    2. name:
      Gaskasiida
      language:
      Nordsamisk
      status:
      hovednavn
    type:
    Gard
    status:
    aktiv
    kommune:
    Tromsø
    fylke:
    Troms - Romsa - Tromssa
    lat:
    69.41208
    lon:
    19.63695
    place_id:
    625224
  17. names:

    1 results

    1. name:
      Helland
      language:
      Norsk
      status:
      hovednavn
    type:
    Gard
    status:
    aktiv
    kommune:
    Bjørnafjorden
    fylke:
    Vestland
    lat:
    60.24537
    lon:
    5.72102
    place_id:
    368056
  18. names:

    2 results

    1. name:
      Heland
      language:
      Norsk
      status:
      hovednavn
    2. name:
      Helland
      language:
      Norsk
      status:
      hovednavn
    type:
    Bruk
    status:
    aktiv
    kommune:
    Sør-Aurdal
    fylke:
    Innlandet
    lat:
    60.73198
    lon:
    9.70923
    place_id:
    492942
  19. names:

    1 results

    1. name:
      Helland
      language:
      Norsk
      status:
      hovednavn
    type:
    Gard
    status:
    aktiv
    kommune:
    Bjerkreim
    fylke:
    Rogaland
    lat:
    58.54703
    lon:
    6.02676
    place_id:
    60089
  20. names:

    1 results

    1. name:
      Helland
      language:
      Norsk
      status:
      hovednavn
    type:
    Bruk
    status:
    aktiv
    kommune:
    Alver
    fylke:
    Vestland
    lat:
    60.67111
    lon:
    5.02243
    place_id:
    166640
  21. names:

    1 results

    1. name:
      Helland
      language:
      Norsk
      status:
      hovednavn
    type:
    Navnegard
    status:
    aktiv
    kommune:
    Tysnes
    fylke:
    Vestland
    lat:
    59.95439
    lon:
    5.56633
    place_id:
    610667
  22. names:

    2 results

    1. name:
      Ájládde
      language:
      Lulesamisk
      status:
      hovednavn
    2. name:
      Helland
      language:
      Norsk
      status:
      hovednavn
    type:
    Gard
    status:
    aktiv
    kommune:
    Hábmer - Hamarøy
    fylke:
    Nordland
    lat:
    68.15385
    lon:
    15.66646
    place_id:
    502744
  23. names:

    1 results

    1. name:
      Helland
      language:
      Norsk
      status:
      hovednavn
    type:
    Gard
    status:
    aktiv
    kommune:
    Eigersund
    fylke:
    Rogaland
    lat:
    58.49167
    lon:
    5.91693
    place_id:
    425701
  24. names:

    2 results

    1. name:
      Haddeland
      language:
      Norsk
      status:
      hovednavn
    2. name:
      Helland
      language:
      Norsk
      status:
      hovednavn
    type:
    Gard
    status:
    aktiv
    kommune:
    Lindesnes
    fylke:
    Agder
    lat:
    58.06659
    lon:
    7.47965
    place_id:
    914
  25. names:

    3 results

    1. name:
      Nedre Helland
      language:
      Norsk
      status:
      hovednavn
    2. name:
      Nedrehelland
      language:
      Norsk
      status:
      hovednavn
    3. name:
      Helland
      language:
      Norsk
      status:
      undernavn
    type:
    Gard
    status:
    aktiv
    kommune:
    Modalen
    fylke:
    Vestland
    lat:
    60.83352
    lon:
    5.87173
    place_id:
    676143
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 'Helland' instead, without house numbers.
Show all fields in HTML
total_count:
0
addresses:

No results.

places:

25 results

  1. names:

    1 results

    1. name:
      Helland
      language:
      Norsk
      status:
      hovednavn
    type:
    Tettbebyggelse
    status:
    aktiv
    kommune:
    Vestnes
    fylke:
    Møre og Romsdal
    lat:
    62.62133
    lon:
    7.09253
    place_id:
    132939
  2. names:

    2 results

    1. name:
      Ájládde
      language:
      Lulesamisk
      status:
      hovednavn
    2. name:
      Helland
      language:
      Norsk
      status:
      hovednavn
    type:
    Bygdelag (bygd)
    status:
    aktiv
    kommune:
    Hábmer - Hamarøy
    fylke:
    Nordland
    lat:
    68.02177
    lon:
    16.15726
    place_id:
    875937
  3. names:

    1 results

    1. name:
      Helland
      language:
      Norsk
      status:
      hovednavn
    type:
    Navnegard
    status:
    aktiv
    kommune:
    Time
    fylke:
    Rogaland
    lat:
    58.66168
    lon:
    5.75721
    place_id:
    390489
  4. names:

    1 results

    1. name:
      Helland
      language:
      Norsk
      status:
      hovednavn
    type:
    Navnegard
    status:
    aktiv
    kommune:
    Vestnes
    fylke:
    Møre og Romsdal
    lat:
    62.62024
    lon:
    7.09042
    place_id:
    849129
  5. names:

    2 results

    1. name:
      Helland
      language:
      Norsk
      status:
      hovednavn
    2. name:
      Hedland
      language:
      Norsk
      status:
      hovednavn
    type:
    Gard
    status:
    aktiv
    kommune:
    Suldal
    fylke:
    Rogaland
    lat:
    59.43078
    lon:
    5.91894
    place_id:
    245333
  6. names:

    2 results

    1. name:
      Helland
      language:
      Norsk
      status:
      hovednavn
    2. name:
      Hedland
      language:
      Norsk
      status:
      hovednavn
    type:
    Gard
    status:
    aktiv
    kommune:
    Vindafjord
    fylke:
    Rogaland
    lat:
    59.55896
    lon:
    5.80441
    place_id:
    306296
  7. names:

    2 results

    1. name:
      Helland
      language:
      Norsk
      status:
      hovednavn
    2. name:
      Hedland
      language:
      Norsk
      status:
      hovednavn
    type:
    Gard
    status:
    aktiv
    kommune:
    Suldal
    fylke:
    Rogaland
    lat:
    59.48208
    lon:
    6.28271
    place_id:
    852639
  8. names:

    1 results

    1. name:
      Helland
      language:
      Norsk
      status:
      hovednavn
    type:
    Gard
    status:
    aktiv
    kommune:
    Stavanger
    fylke:
    Rogaland
    lat:
    59.10145
    lon:
    5.67363
    place_id:
    244320
  9. names:

    3 results

    1. name:
      Hellandstinden
      language:
      Norsk
      status:
      hovednavn
    2. name:
      Helland
      language:
      Norsk
      status:
      hovednavn
    3. name:
      Hellan
      language:
      Norsk
      status:
      hovednavn
    type:
    Topp
    status:
    aktiv
    kommune:
    Senja
    fylke:
    Troms - Romsa - Tromssa
    lat:
    69.39759
    lon:
    17.15993
    place_id:
    686330
  10. names:

    1 results

    1. name:
      Herland
      language:
      Norsk
      status:
      hovednavn
    type:
    Gard
    status:
    aktiv
    kommune:
    Osterøy
    fylke:
    Vestland
    lat:
    60.58121
    lon:
    5.54186
    place_id:
    734586
  11. names:

    1 results

    1. name:
      Helland
      language:
      Norsk
      status:
      hovednavn
    type:
    Gard
    status:
    aktiv
    kommune:
    Fitjar
    fylke:
    Vestland
    lat:
    59.87991
    lon:
    5.31756
    place_id:
    125944
  12. names:

    1 results

    1. name:
      Helland
      language:
      Norsk
      status:
      hovednavn
    type:
    Gard
    status:
    aktiv
    kommune:
    Ørland
    fylke:
    Trøndelag - Trööndelage
    lat:
    63.75868
    lon:
    9.86941
    place_id:
    195220
  13. names:

    1 results

    1. name:
      Helleland
      language:
      Norsk
      status:
      hovednavn
    type:
    Gard
    status:
    aktiv
    kommune:
    Ullensvang
    fylke:
    Vestland
    lat:
    60.33691
    lon:
    6.65815
    place_id:
    418256
  14. names:

    1 results

    1. name:
      Helland
      language:
      Norsk
      status:
      hovednavn
    type:
    Bru
    status:
    aktiv
    kommune:
    Kvinnherad
    fylke:
    Vestland
    lat:
    59.86099
    lon:
    5.77701
    place_id:
    289913
  15. names:

    1 results

    1. name:
      Helland
      language:
      Norsk
      status:
      hovednavn
    type:
    Bru
    status:
    aktiv
    kommune:
    Eigersund
    fylke:
    Rogaland
    lat:
    58.53594
    lon:
    6.16044
    place_id:
    168374
  16. names:

    2 results

    1. name:
      Helland
      language:
      Norsk
      status:
      hovednavn
    2. name:
      Gaskasiida
      language:
      Nordsamisk
      status:
      hovednavn
    type:
    Gard
    status:
    aktiv
    kommune:
    Tromsø
    fylke:
    Troms - Romsa - Tromssa
    lat:
    69.41208
    lon:
    19.63695
    place_id:
    625224
  17. names:

    1 results

    1. name:
      Helland
      language:
      Norsk
      status:
      hovednavn
    type:
    Gard
    status:
    aktiv
    kommune:
    Bjørnafjorden
    fylke:
    Vestland
    lat:
    60.24537
    lon:
    5.72102
    place_id:
    368056
  18. names:

    2 results

    1. name:
      Heland
      language:
      Norsk
      status:
      hovednavn
    2. name:
      Helland
      language:
      Norsk
      status:
      hovednavn
    type:
    Bruk
    status:
    aktiv
    kommune:
    Sør-Aurdal
    fylke:
    Innlandet
    lat:
    60.73198
    lon:
    9.70923
    place_id:
    492942
  19. names:

    1 results

    1. name:
      Helland
      language:
      Norsk
      status:
      hovednavn
    type:
    Gard
    status:
    aktiv
    kommune:
    Bjerkreim
    fylke:
    Rogaland
    lat:
    58.54703
    lon:
    6.02676
    place_id:
    60089
  20. names:

    1 results

    1. name:
      Helland
      language:
      Norsk
      status:
      hovednavn
    type:
    Bruk
    status:
    aktiv
    kommune:
    Alver
    fylke:
    Vestland
    lat:
    60.67111
    lon:
    5.02243
    place_id:
    166640
  21. names:

    1 results

    1. name:
      Helland
      language:
      Norsk
      status:
      hovednavn
    type:
    Navnegard
    status:
    aktiv
    kommune:
    Tysnes
    fylke:
    Vestland
    lat:
    59.95439
    lon:
    5.56633
    place_id:
    610667
  22. names:

    2 results

    1. name:
      Ájládde
      language:
      Lulesamisk
      status:
      hovednavn
    2. name:
      Helland
      language:
      Norsk
      status:
      hovednavn
    type:
    Gard
    status:
    aktiv
    kommune:
    Hábmer - Hamarøy
    fylke:
    Nordland
    lat:
    68.15385
    lon:
    15.66646
    place_id:
    502744
  23. names:

    1 results

    1. name:
      Helland
      language:
      Norsk
      status:
      hovednavn
    type:
    Gard
    status:
    aktiv
    kommune:
    Eigersund
    fylke:
    Rogaland
    lat:
    58.49167
    lon:
    5.91693
    place_id:
    425701
  24. names:

    2 results

    1. name:
      Haddeland
      language:
      Norsk
      status:
      hovednavn
    2. name:
      Helland
      language:
      Norsk
      status:
      hovednavn
    type:
    Gard
    status:
    aktiv
    kommune:
    Lindesnes
    fylke:
    Agder
    lat:
    58.06659
    lon:
    7.47965
    place_id:
    914
  25. names:

    3 results

    1. name:
      Nedre Helland
      language:
      Norsk
      status:
      hovednavn
    2. name:
      Nedrehelland
      language:
      Norsk
      status:
      hovednavn
    3. name:
      Helland
      language:
      Norsk
      status:
      undernavn
    type:
    Gard
    status:
    aktiv
    kommune:
    Modalen
    fylke:
    Vestland
    lat:
    60.83352
    lon:
    5.87173
    place_id:
    676143
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 'Helland' 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.