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-01T23:33:19Z in 1.711 seconds.

total_count:
0
addresses:

No results.

places:

25 results

  1. names:

    1 results

    1. name:
      Holmen
      language:
      Norsk
      status:
      hovednavn
    type:
    Øy i sjø
    status:
    aktiv
    kommune:
    Aure
    fylke:
    Møre og Romsdal
    lat:
    63.20637
    lon:
    8.02432
    place_id:
    230625
  2. names:

    2 results

    1. name:
      Holmen
      language:
      Norsk
      status:
      hovednavn
    2. name:
      Gressholmen
      language:
      Norsk
      status:
      hovednavn
    type:
    Øy i sjø
    status:
    aktiv
    kommune:
    Kragerø
    fylke:
    Telemark
    lat:
    58.91683
    lon:
    9.49054
    place_id:
    634777
  3. names:

    2 results

    1. name:
      Holmen
      language:
      Norsk
      status:
      sidenavn
    2. name:
      Jåsundholmen
      language:
      Norsk
      status:
      sidenavn
    type:
    Øy i sjø
    status:
    aktiv
    kommune:
    Lindesnes
    fylke:
    Agder
    lat:
    58.07251
    lon:
    7.14929
    place_id:
    689001
  4. names:

    1 results

    1. name:
      Holmen
      language:
      Norsk
      status:
      hovednavn
    type:
    Øy i sjø
    status:
    aktiv
    kommune:
    Drammen
    fylke:
    Buskerud
    lat:
    59.73617
    lon:
    10.22798
    place_id:
    3229
  5. names:

    1 results

    1. name:
      Holmen
      language:
      Norsk
      status:
      hovednavn
    type:
    Øy
    status:
    aktiv
    kommune:
    Snåase - Snåsa
    fylke:
    Trøndelag - Trööndelage
    lat:
    64.01048
    lon:
    12.33998
    place_id:
    473370
  6. names:

    1 results

    1. name:
      Holmen
      language:
      Norsk
      status:
      hovednavn
    type:
    Øy
    status:
    aktiv
    kommune:
    Tinn
    fylke:
    Telemark
    lat:
    59.91885
    lon:
    8.73761
    place_id:
    761681
  7. names:

    1 results

    1. name:
      Holmen
      language:
      Norsk
      status:
      hovednavn
    type:
    Øy
    status:
    aktiv
    kommune:
    Ringerike
    fylke:
    Buskerud
    lat:
    60.34541
    lon:
    10.19107
    place_id:
    147972
  8. names:

    1 results

    1. name:
      Holmen
      language:
      Norsk
      status:
      hovednavn
    type:
    Tettbebyggelse
    status:
    aktiv
    kommune:
    Gjesdal
    fylke:
    Rogaland
    lat:
    58.77226
    lon:
    5.83571
    place_id:
    205062
  9. names:

    1 results

    1. name:
      Holmen
      language:
      Norsk
      status:
      hovednavn
    type:
    Tettbebyggelse
    status:
    aktiv
    kommune:
    Stavanger
    fylke:
    Rogaland
    lat:
    58.97346
    lon:
    5.73065
    place_id:
    988468
  10. names:

    1 results

    1. name:
      Holmen
      language:
      Norsk
      status:
      hovednavn
    type:
    Dal
    status:
    aktiv
    kommune:
    Bygland
    fylke:
    Agder
    lat:
    58.69649
    lon:
    7.84263
    place_id:
    751037
  11. names:

    1 results

    1. name:
      Holmen
      language:
      Norsk
      status:
      hovednavn
    type:
    Øy
    status:
    aktiv
    kommune:
    Saltdal
    fylke:
    Nordland
    lat:
    66.98858
    lon:
    15.3337
    place_id:
    533559
  12. names:

    1 results

    1. name:
      Holmen
      language:
      Norsk
      status:
      hovednavn
    type:
    Øy
    status:
    aktiv
    kommune:
    Ål
    fylke:
    Buskerud
    lat:
    60.78179
    lon:
    8.02295
    place_id:
    918782
  13. names:

    1 results

    1. name:
      Holmen
      language:
      Norsk
      status:
      hovednavn
    type:
    Halvøy
    status:
    aktiv
    kommune:
    Tvedestrand
    fylke:
    Agder
    lat:
    58.64942
    lon:
    9.06166
    place_id:
    818105
  14. names:

    1 results

    1. name:
      Holmen
      language:
      Norsk
      status:
      hovednavn
    type:
    Halvøy i sjø
    status:
    aktiv
    kommune:
    Flekkefjord
    fylke:
    Agder
    lat:
    58.28469
    lon:
    6.65596
    place_id:
    360139
  15. names:

    1 results

    1. name:
      Holmen
      language:
      Norsk
      status:
      hovednavn
    type:
    Seter/støl
    status:
    aktiv
    kommune:
    Snåase - Snåsa
    fylke:
    Trøndelag - Trööndelage
    lat:
    64.15275
    lon:
    12.44284
    place_id:
    413383
  16. names:

    1 results

    1. name:
      Holmen
      language:
      Norsk
      status:
      hovednavn
    type:
    Seter/støl
    status:
    aktiv
    kommune:
    Vik
    fylke:
    Vestland
    lat:
    60.93343
    lon:
    6.19725
    place_id:
    372123
  17. names:

    1 results

    1. name:
      Holmen
      language:
      Norsk
      status:
      hovednavn
    type:
    Halvøy i sjø
    status:
    aktiv
    kommune:
    Gildeskål
    fylke:
    Nordland
    lat:
    67.119
    lon:
    14.30816
    place_id:
    198419
  18. names:

    1 results

    1. name:
      Holmen
      language:
      Norsk
      status:
      hovednavn
    type:
    Halvøy i sjø
    status:
    aktiv
    kommune:
    Grimstad
    fylke:
    Agder
    lat:
    58.28997
    lon:
    8.52086
    place_id:
    655470
  19. names:

    1 results

    1. name:
      Holmen
      language:
      Norsk
      status:
      hovednavn
    type:
    Halvøy i sjø
    status:
    aktiv
    kommune:
    Vik
    fylke:
    Vestland
    lat:
    61.04906
    lon:
    6.30926
    place_id:
    461725
  20. names:

    1 results

    1. name:
      Holmen
      language:
      Norsk
      status:
      hovednavn
    type:
    Seter/støl
    status:
    aktiv
    kommune:
    Aurland
    fylke:
    Vestland
    lat:
    60.83744
    lon:
    7.44166
    place_id:
    736331
  21. names:

    1 results

    1. name:
      Holmen
      language:
      Norsk
      status:
      hovednavn
    type:
    Vik i sjø
    status:
    aktiv
    kommune:
    Øksnes
    fylke:
    Nordland
    lat:
    68.86775
    lon:
    15.28903
    place_id:
    947790
  22. names:

    1 results

    1. name:
      Holmen
      language:
      Norsk
      status:
      hovednavn
    type:
    Halvøy
    status:
    aktiv
    kommune:
    Lindesnes
    fylke:
    Agder
    lat:
    58.16102
    lon:
    7.48722
    place_id:
    265118
  23. names:

    1 results

    1. name:
      Holmen
      language:
      Norsk
      status:
      hovednavn
    type:
    Hei
    status:
    aktiv
    kommune:
    Hitra
    fylke:
    Trøndelag - Trööndelage
    lat:
    63.56766
    lon:
    8.37024
    place_id:
    212081
  24. names:

    1 results

    1. name:
      Holmen
      language:
      Norsk
      status:
      hovednavn
    type:
    Halvøy i sjø
    status:
    aktiv
    kommune:
    Båtsfjord
    fylke:
    Finnmark - Finnmárku - Finmarkku
    lat:
    70.62848
    lon:
    29.71246
    place_id:
    141463
  25. names:

    1 results

    1. name:
      Holmen
      language:
      Norsk
      status:
      hovednavn
    type:
    Halvøy i sjø
    status:
    aktiv
    kommune:
    Lindesnes
    fylke:
    Agder
    lat:
    58.00484
    lon:
    7.10875
    place_id:
    567322
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 'Holmen' instead, without house numbers.
Show all fields in HTML
total_count:
0
addresses:

No results.

places:

25 results

  1. names:

    1 results

    1. name:
      Holmen
      language:
      Norsk
      status:
      hovednavn
    type:
    Øy i sjø
    status:
    aktiv
    kommune:
    Aure
    fylke:
    Møre og Romsdal
    lat:
    63.20637
    lon:
    8.02432
    place_id:
    230625
  2. names:

    2 results

    1. name:
      Holmen
      language:
      Norsk
      status:
      hovednavn
    2. name:
      Gressholmen
      language:
      Norsk
      status:
      hovednavn
    type:
    Øy i sjø
    status:
    aktiv
    kommune:
    Kragerø
    fylke:
    Telemark
    lat:
    58.91683
    lon:
    9.49054
    place_id:
    634777
  3. names:

    2 results

    1. name:
      Holmen
      language:
      Norsk
      status:
      sidenavn
    2. name:
      Jåsundholmen
      language:
      Norsk
      status:
      sidenavn
    type:
    Øy i sjø
    status:
    aktiv
    kommune:
    Lindesnes
    fylke:
    Agder
    lat:
    58.07251
    lon:
    7.14929
    place_id:
    689001
  4. names:

    1 results

    1. name:
      Holmen
      language:
      Norsk
      status:
      hovednavn
    type:
    Øy i sjø
    status:
    aktiv
    kommune:
    Drammen
    fylke:
    Buskerud
    lat:
    59.73617
    lon:
    10.22798
    place_id:
    3229
  5. names:

    1 results

    1. name:
      Holmen
      language:
      Norsk
      status:
      hovednavn
    type:
    Øy
    status:
    aktiv
    kommune:
    Snåase - Snåsa
    fylke:
    Trøndelag - Trööndelage
    lat:
    64.01048
    lon:
    12.33998
    place_id:
    473370
  6. names:

    1 results

    1. name:
      Holmen
      language:
      Norsk
      status:
      hovednavn
    type:
    Øy
    status:
    aktiv
    kommune:
    Tinn
    fylke:
    Telemark
    lat:
    59.91885
    lon:
    8.73761
    place_id:
    761681
  7. names:

    1 results

    1. name:
      Holmen
      language:
      Norsk
      status:
      hovednavn
    type:
    Øy
    status:
    aktiv
    kommune:
    Ringerike
    fylke:
    Buskerud
    lat:
    60.34541
    lon:
    10.19107
    place_id:
    147972
  8. names:

    1 results

    1. name:
      Holmen
      language:
      Norsk
      status:
      hovednavn
    type:
    Tettbebyggelse
    status:
    aktiv
    kommune:
    Gjesdal
    fylke:
    Rogaland
    lat:
    58.77226
    lon:
    5.83571
    place_id:
    205062
  9. names:

    1 results

    1. name:
      Holmen
      language:
      Norsk
      status:
      hovednavn
    type:
    Tettbebyggelse
    status:
    aktiv
    kommune:
    Stavanger
    fylke:
    Rogaland
    lat:
    58.97346
    lon:
    5.73065
    place_id:
    988468
  10. names:

    1 results

    1. name:
      Holmen
      language:
      Norsk
      status:
      hovednavn
    type:
    Dal
    status:
    aktiv
    kommune:
    Bygland
    fylke:
    Agder
    lat:
    58.69649
    lon:
    7.84263
    place_id:
    751037
  11. names:

    1 results

    1. name:
      Holmen
      language:
      Norsk
      status:
      hovednavn
    type:
    Øy
    status:
    aktiv
    kommune:
    Saltdal
    fylke:
    Nordland
    lat:
    66.98858
    lon:
    15.3337
    place_id:
    533559
  12. names:

    1 results

    1. name:
      Holmen
      language:
      Norsk
      status:
      hovednavn
    type:
    Øy
    status:
    aktiv
    kommune:
    Ål
    fylke:
    Buskerud
    lat:
    60.78179
    lon:
    8.02295
    place_id:
    918782
  13. names:

    1 results

    1. name:
      Holmen
      language:
      Norsk
      status:
      hovednavn
    type:
    Halvøy
    status:
    aktiv
    kommune:
    Tvedestrand
    fylke:
    Agder
    lat:
    58.64942
    lon:
    9.06166
    place_id:
    818105
  14. names:

    1 results

    1. name:
      Holmen
      language:
      Norsk
      status:
      hovednavn
    type:
    Halvøy i sjø
    status:
    aktiv
    kommune:
    Flekkefjord
    fylke:
    Agder
    lat:
    58.28469
    lon:
    6.65596
    place_id:
    360139
  15. names:

    1 results

    1. name:
      Holmen
      language:
      Norsk
      status:
      hovednavn
    type:
    Seter/støl
    status:
    aktiv
    kommune:
    Snåase - Snåsa
    fylke:
    Trøndelag - Trööndelage
    lat:
    64.15275
    lon:
    12.44284
    place_id:
    413383
  16. names:

    1 results

    1. name:
      Holmen
      language:
      Norsk
      status:
      hovednavn
    type:
    Seter/støl
    status:
    aktiv
    kommune:
    Vik
    fylke:
    Vestland
    lat:
    60.93343
    lon:
    6.19725
    place_id:
    372123
  17. names:

    1 results

    1. name:
      Holmen
      language:
      Norsk
      status:
      hovednavn
    type:
    Halvøy i sjø
    status:
    aktiv
    kommune:
    Gildeskål
    fylke:
    Nordland
    lat:
    67.119
    lon:
    14.30816
    place_id:
    198419
  18. names:

    1 results

    1. name:
      Holmen
      language:
      Norsk
      status:
      hovednavn
    type:
    Halvøy i sjø
    status:
    aktiv
    kommune:
    Grimstad
    fylke:
    Agder
    lat:
    58.28997
    lon:
    8.52086
    place_id:
    655470
  19. names:

    1 results

    1. name:
      Holmen
      language:
      Norsk
      status:
      hovednavn
    type:
    Halvøy i sjø
    status:
    aktiv
    kommune:
    Vik
    fylke:
    Vestland
    lat:
    61.04906
    lon:
    6.30926
    place_id:
    461725
  20. names:

    1 results

    1. name:
      Holmen
      language:
      Norsk
      status:
      hovednavn
    type:
    Seter/støl
    status:
    aktiv
    kommune:
    Aurland
    fylke:
    Vestland
    lat:
    60.83744
    lon:
    7.44166
    place_id:
    736331
  21. names:

    1 results

    1. name:
      Holmen
      language:
      Norsk
      status:
      hovednavn
    type:
    Vik i sjø
    status:
    aktiv
    kommune:
    Øksnes
    fylke:
    Nordland
    lat:
    68.86775
    lon:
    15.28903
    place_id:
    947790
  22. names:

    1 results

    1. name:
      Holmen
      language:
      Norsk
      status:
      hovednavn
    type:
    Halvøy
    status:
    aktiv
    kommune:
    Lindesnes
    fylke:
    Agder
    lat:
    58.16102
    lon:
    7.48722
    place_id:
    265118
  23. names:

    1 results

    1. name:
      Holmen
      language:
      Norsk
      status:
      hovednavn
    type:
    Hei
    status:
    aktiv
    kommune:
    Hitra
    fylke:
    Trøndelag - Trööndelage
    lat:
    63.56766
    lon:
    8.37024
    place_id:
    212081
  24. names:

    1 results

    1. name:
      Holmen
      language:
      Norsk
      status:
      hovednavn
    type:
    Halvøy i sjø
    status:
    aktiv
    kommune:
    Båtsfjord
    fylke:
    Finnmark - Finnmárku - Finmarkku
    lat:
    70.62848
    lon:
    29.71246
    place_id:
    141463
  25. names:

    1 results

    1. name:
      Holmen
      language:
      Norsk
      status:
      hovednavn
    type:
    Halvøy i sjø
    status:
    aktiv
    kommune:
    Lindesnes
    fylke:
    Agder
    lat:
    58.00484
    lon:
    7.10875
    place_id:
    567322
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 'Holmen' 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.