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-02T08:03:04Z in 1.725 seconds.

total_count:
0
addresses:

No results.

places:

25 results

  1. names:

    1 results

    1. name:
      Verven
      language:
      Norsk
      status:
      hovednavn
    type:
    Vik i sjø
    status:
    aktiv
    kommune:
    Færder
    fylke:
    Vestfold
    lat:
    59.08587
    lon:
    10.44059
    place_id:
    328662
  2. names:

    1 results

    1. name:
      Verven
      language:
      Norsk
      status:
      hovednavn
    type:
    Nes
    status:
    aktiv
    kommune:
    Hjelmeland
    fylke:
    Rogaland
    lat:
    59.1392
    lon:
    6.24661
    place_id:
    302370
  3. names:

    1 results

    1. name:
      Verven
      language:
      Norsk
      status:
      hovednavn
    type:
    Holme i sjø
    status:
    aktiv
    kommune:
    Flekkefjord
    fylke:
    Agder
    lat:
    58.21211
    lon:
    6.57861
    place_id:
    346338
  4. names:

    1 results

    1. name:
      Skibholmen
      language:
      Norsk
      status:
      hovednavn
    type:
    Holme i sjø
    status:
    aktiv
    kommune:
    Risør
    fylke:
    Agder
    lat:
    58.71647
    lon:
    9.248
    place_id:
    61160
  5. names:

    1 results

    1. name:
      Verven
      language:
      Norsk
      status:
      hovednavn
    type:
    Nes i sjø
    status:
    aktiv
    kommune:
    Larvik
    fylke:
    Vestfold
    lat:
    59.0263
    lon:
    10.09498
    place_id:
    209446
  6. names:

    1 results

    1. name:
      Verven
      language:
      Norsk
      status:
      hovednavn
    type:
    Nes i sjø
    status:
    aktiv
    kommune:
    Asker
    fylke:
    Akershus
    lat:
    59.70231
    lon:
    10.52047
    place_id:
    815975
  7. names:

    1 results

    1. name:
      Verven
      language:
      Norsk
      status:
      hovednavn
    type:
    Ankringsplass
    status:
    aktiv
    kommune:
    Risør
    fylke:
    Agder
    lat:
    58.74732
    lon:
    9.30371
    place_id:
    873468
  8. names:

    1 results

    1. name:
      Verven
      language:
      Norsk
      status:
      hovednavn
    type:
    Strand i sjø
    status:
    aktiv
    kommune:
    Lillesand
    fylke:
    Agder
    lat:
    58.29668
    lon:
    8.44409
    place_id:
    21849
  9. names:

    1 results

    1. name:
      Verven
      language:
      Norsk
      status:
      hovednavn
    type:
    Strand i sjø
    status:
    aktiv
    kommune:
    Asker
    fylke:
    Akershus
    lat:
    59.52251
    lon:
    10.45168
    place_id:
    888049
  10. names:

    1 results

    1. name:
      Verven
      language:
      Norsk
      status:
      hovednavn
    type:
    Vik
    status:
    aktiv
    kommune:
    Porsgrunn
    fylke:
    Telemark
    lat:
    59.02932
    lon:
    9.8131
    place_id:
    897636
  11. names:

    1 results

    1. name:
      Verven
      language:
      Norsk
      status:
      hovednavn
    type:
    Industriområde
    status:
    aktiv
    kommune:
    Flekkefjord
    fylke:
    Agder
    lat:
    58.29365
    lon:
    6.6635
    place_id:
    164128
  12. names:

    1 results

    1. name:
      Verven
      language:
      Norsk
      status:
      hovednavn
    type:
    Ankringsplass
    status:
    aktiv
    kommune:
    Risør
    fylke:
    Agder
    lat:
    58.71713
    lon:
    9.1164
    place_id:
    933781
  13. names:

    1 results

    1. name:
      Verven
      language:
      Norsk
      status:
      hovednavn
    type:
    Adressenavn
    status:
    aktiv
    kommune:
    Tvedestrand
    fylke:
    Agder
    lat:
    58.60237
    lon:
    8.94165
    place_id:
    1054525
  14. names:

    1 results

    1. name:
      Verven
      language:
      Norsk
      status:
      hovednavn
    type:
    Annen kulturdetalj
    status:
    aktiv
    kommune:
    Arendal
    fylke:
    Agder
    lat:
    58.4165
    lon:
    8.718
    place_id:
    515225
  15. names:

    1 results

    1. name:
      Verven
      language:
      Norsk
      status:
      hovednavn
    type:
    Brygge
    status:
    aktiv
    kommune:
    Farsund
    fylke:
    Agder
    lat:
    58.09264
    lon:
    6.80554
    place_id:
    587330
  16. names:

    1 results

    1. name:
      Verven
      language:
      Norsk
      status:
      hovednavn
    type:
    Adressenavn
    status:
    aktiv
    kommune:
    Kristiansand
    fylke:
    Agder
    lat:
    58.14576
    lon:
    8.01153
    place_id:
    986131
  17. names:

    1 results

    1. name:
      Verven
      language:
      Norsk
      status:
      hovednavn
    type:
    Bruk
    status:
    aktiv
    kommune:
    Holmestrand
    fylke:
    Vestfold
    lat:
    59.47134
    lon:
    10.34522
    place_id:
    852899
  18. names:

    1 results

    1. name:
      Verven
      language:
      Norsk
      status:
      hovednavn
    type:
    Grend
    status:
    aktiv
    kommune:
    Drammen
    fylke:
    Buskerud
    lat:
    59.69131
    lon:
    10.31605
    place_id:
    707283
  19. names:

    1 results

    1. name:
      Verven
      language:
      Norsk
      status:
      hovednavn
    type:
    Småbåthavn
    status:
    aktiv
    kommune:
    Arendal
    fylke:
    Agder
    lat:
    58.56496
    lon:
    8.97572
    place_id:
    636780
  20. names:

    1 results

    1. name:
      Verven
      language:
      Norsk
      status:
      hovednavn
    type:
    Adressenavn
    status:
    aktiv
    kommune:
    Drammen
    fylke:
    Buskerud
    lat:
    59.72725
    lon:
    10.22444
    place_id:
    1033268
  21. names:

    1 results

    1. name:
      Verven
      language:
      Norsk
      status:
      hovednavn
    type:
    Annen kulturdetalj
    status:
    aktiv
    kommune:
    Arendal
    fylke:
    Agder
    lat:
    58.46001
    lon:
    8.78479
    place_id:
    272573
  22. names:

    1 results

    1. name:
      Verven
      language:
      Norsk
      status:
      hovednavn
    type:
    Småbåthavn
    status:
    aktiv
    kommune:
    Kristiansand
    fylke:
    Agder
    lat:
    58.22943
    lon:
    8.02661
    place_id:
    591097
  23. names:

    1 results

    1. name:
      Verven
      language:
      Norsk
      status:
      hovednavn
    type:
    Adressenavn
    status:
    aktiv
    kommune:
    Suldal
    fylke:
    Rogaland
    lat:
    59.48301
    lon:
    6.24999
    place_id:
    1027516
  24. names:

    1 results

    1. name:
      Verven
      language:
      Norsk
      status:
      hovednavn
    type:
    Adressenavn
    status:
    aktiv
    kommune:
    Etne
    fylke:
    Vestland
    lat:
    59.73294
    lon:
    5.93339
    place_id:
    974242
  25. names:

    1 results

    1. name:
      Verven
      language:
      Norsk
      status:
      hovednavn
    type:
    Adressenavn
    status:
    aktiv
    kommune:
    Lyngdal
    fylke:
    Agder
    lat:
    58.19138
    lon:
    7.11466
    place_id:
    1082997
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 'Verven' instead, without house numbers.
Show all fields in HTML
total_count:
0
addresses:

No results.

places:

25 results

  1. names:

    1 results

    1. name:
      Verven
      language:
      Norsk
      status:
      hovednavn
    type:
    Vik i sjø
    status:
    aktiv
    kommune:
    Færder
    fylke:
    Vestfold
    lat:
    59.08587
    lon:
    10.44059
    place_id:
    328662
  2. names:

    1 results

    1. name:
      Verven
      language:
      Norsk
      status:
      hovednavn
    type:
    Nes
    status:
    aktiv
    kommune:
    Hjelmeland
    fylke:
    Rogaland
    lat:
    59.1392
    lon:
    6.24661
    place_id:
    302370
  3. names:

    1 results

    1. name:
      Verven
      language:
      Norsk
      status:
      hovednavn
    type:
    Holme i sjø
    status:
    aktiv
    kommune:
    Flekkefjord
    fylke:
    Agder
    lat:
    58.21211
    lon:
    6.57861
    place_id:
    346338
  4. names:

    1 results

    1. name:
      Skibholmen
      language:
      Norsk
      status:
      hovednavn
    type:
    Holme i sjø
    status:
    aktiv
    kommune:
    Risør
    fylke:
    Agder
    lat:
    58.71647
    lon:
    9.248
    place_id:
    61160
  5. names:

    1 results

    1. name:
      Verven
      language:
      Norsk
      status:
      hovednavn
    type:
    Nes i sjø
    status:
    aktiv
    kommune:
    Larvik
    fylke:
    Vestfold
    lat:
    59.0263
    lon:
    10.09498
    place_id:
    209446
  6. names:

    1 results

    1. name:
      Verven
      language:
      Norsk
      status:
      hovednavn
    type:
    Nes i sjø
    status:
    aktiv
    kommune:
    Asker
    fylke:
    Akershus
    lat:
    59.70231
    lon:
    10.52047
    place_id:
    815975
  7. names:

    1 results

    1. name:
      Verven
      language:
      Norsk
      status:
      hovednavn
    type:
    Ankringsplass
    status:
    aktiv
    kommune:
    Risør
    fylke:
    Agder
    lat:
    58.74732
    lon:
    9.30371
    place_id:
    873468
  8. names:

    1 results

    1. name:
      Verven
      language:
      Norsk
      status:
      hovednavn
    type:
    Strand i sjø
    status:
    aktiv
    kommune:
    Lillesand
    fylke:
    Agder
    lat:
    58.29668
    lon:
    8.44409
    place_id:
    21849
  9. names:

    1 results

    1. name:
      Verven
      language:
      Norsk
      status:
      hovednavn
    type:
    Strand i sjø
    status:
    aktiv
    kommune:
    Asker
    fylke:
    Akershus
    lat:
    59.52251
    lon:
    10.45168
    place_id:
    888049
  10. names:

    1 results

    1. name:
      Verven
      language:
      Norsk
      status:
      hovednavn
    type:
    Vik
    status:
    aktiv
    kommune:
    Porsgrunn
    fylke:
    Telemark
    lat:
    59.02932
    lon:
    9.8131
    place_id:
    897636
  11. names:

    1 results

    1. name:
      Verven
      language:
      Norsk
      status:
      hovednavn
    type:
    Industriområde
    status:
    aktiv
    kommune:
    Flekkefjord
    fylke:
    Agder
    lat:
    58.29365
    lon:
    6.6635
    place_id:
    164128
  12. names:

    1 results

    1. name:
      Verven
      language:
      Norsk
      status:
      hovednavn
    type:
    Ankringsplass
    status:
    aktiv
    kommune:
    Risør
    fylke:
    Agder
    lat:
    58.71713
    lon:
    9.1164
    place_id:
    933781
  13. names:

    1 results

    1. name:
      Verven
      language:
      Norsk
      status:
      hovednavn
    type:
    Adressenavn
    status:
    aktiv
    kommune:
    Tvedestrand
    fylke:
    Agder
    lat:
    58.60237
    lon:
    8.94165
    place_id:
    1054525
  14. names:

    1 results

    1. name:
      Verven
      language:
      Norsk
      status:
      hovednavn
    type:
    Annen kulturdetalj
    status:
    aktiv
    kommune:
    Arendal
    fylke:
    Agder
    lat:
    58.4165
    lon:
    8.718
    place_id:
    515225
  15. names:

    1 results

    1. name:
      Verven
      language:
      Norsk
      status:
      hovednavn
    type:
    Brygge
    status:
    aktiv
    kommune:
    Farsund
    fylke:
    Agder
    lat:
    58.09264
    lon:
    6.80554
    place_id:
    587330
  16. names:

    1 results

    1. name:
      Verven
      language:
      Norsk
      status:
      hovednavn
    type:
    Adressenavn
    status:
    aktiv
    kommune:
    Kristiansand
    fylke:
    Agder
    lat:
    58.14576
    lon:
    8.01153
    place_id:
    986131
  17. names:

    1 results

    1. name:
      Verven
      language:
      Norsk
      status:
      hovednavn
    type:
    Bruk
    status:
    aktiv
    kommune:
    Holmestrand
    fylke:
    Vestfold
    lat:
    59.47134
    lon:
    10.34522
    place_id:
    852899
  18. names:

    1 results

    1. name:
      Verven
      language:
      Norsk
      status:
      hovednavn
    type:
    Grend
    status:
    aktiv
    kommune:
    Drammen
    fylke:
    Buskerud
    lat:
    59.69131
    lon:
    10.31605
    place_id:
    707283
  19. names:

    1 results

    1. name:
      Verven
      language:
      Norsk
      status:
      hovednavn
    type:
    Småbåthavn
    status:
    aktiv
    kommune:
    Arendal
    fylke:
    Agder
    lat:
    58.56496
    lon:
    8.97572
    place_id:
    636780
  20. names:

    1 results

    1. name:
      Verven
      language:
      Norsk
      status:
      hovednavn
    type:
    Adressenavn
    status:
    aktiv
    kommune:
    Drammen
    fylke:
    Buskerud
    lat:
    59.72725
    lon:
    10.22444
    place_id:
    1033268
  21. names:

    1 results

    1. name:
      Verven
      language:
      Norsk
      status:
      hovednavn
    type:
    Annen kulturdetalj
    status:
    aktiv
    kommune:
    Arendal
    fylke:
    Agder
    lat:
    58.46001
    lon:
    8.78479
    place_id:
    272573
  22. names:

    1 results

    1. name:
      Verven
      language:
      Norsk
      status:
      hovednavn
    type:
    Småbåthavn
    status:
    aktiv
    kommune:
    Kristiansand
    fylke:
    Agder
    lat:
    58.22943
    lon:
    8.02661
    place_id:
    591097
  23. names:

    1 results

    1. name:
      Verven
      language:
      Norsk
      status:
      hovednavn
    type:
    Adressenavn
    status:
    aktiv
    kommune:
    Suldal
    fylke:
    Rogaland
    lat:
    59.48301
    lon:
    6.24999
    place_id:
    1027516
  24. names:

    1 results

    1. name:
      Verven
      language:
      Norsk
      status:
      hovednavn
    type:
    Adressenavn
    status:
    aktiv
    kommune:
    Etne
    fylke:
    Vestland
    lat:
    59.73294
    lon:
    5.93339
    place_id:
    974242
  25. names:

    1 results

    1. name:
      Verven
      language:
      Norsk
      status:
      hovednavn
    type:
    Adressenavn
    status:
    aktiv
    kommune:
    Lyngdal
    fylke:
    Agder
    lat:
    58.19138
    lon:
    7.11466
    place_id:
    1082997
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 'Verven' 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.