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 20; 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=20&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=20&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.
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=20&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=20&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=20&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.
Type: string. Alias for `text` (use one or the other).

Result

Source: Geonorge. Retrieved 2026-09-25T14:30:06Z in 0.071 seconds.

total_count:
40
addresses:

25 results

  1. address:
    Kirkeveien 80
    postnummer:
    1395
    poststed:
    HVALSTAD
    kommunenummer:
    3203
    kommunenavn:
    ASKER
    lat:
    59.8521181
    lon:
    10.4524095
    epsg:
    EPSG:4326
  2. address:
    Kirkeveien 80
    postnummer:
    4817
    poststed:
    HIS
    kommunenummer:
    4203
    kommunenavn:
    ARENDAL
    lat:
    58.4445605
    lon:
    8.751485
    epsg:
    EPSG:4326
  3. address:
    Kirkeveien 80
    postnummer:
    1570
    poststed:
    DILLING
    kommunenummer:
    3103
    kommunenavn:
    MOSS
    lat:
    59.3907086
    lon:
    10.700751
    epsg:
    EPSG:4326
  4. address:
    Kirkeveien 80
    postnummer:
    0364
    poststed:
    OSLO
    kommunenummer:
    0301
    kommunenavn:
    OSLO
    lat:
    59.9307787
    lon:
    10.7199504
    epsg:
    EPSG:4326
  5. address:
    Kirkeveien 80
    postnummer:
    1344
    poststed:
    HASLUM
    kommunenummer:
    3201
    kommunenavn:
    BÆRUM
    lat:
    59.9152087
    lon:
    10.5602488
    epsg:
    EPSG:4326
  6. address:
    Kirkeveien 80
    postnummer:
    1592
    poststed:
    VÅLER I ØSTFOLD
    kommunenummer:
    3114
    kommunenavn:
    VÅLER
    lat:
    59.4865677
    lon:
    10.8726475
    epsg:
    EPSG:4326
  7. address:
    Kirkeveien 10
    postnummer:
    8890
    poststed:
    LEIRFJORD
    kommunenummer:
    1822
    kommunenavn:
    LEIRFJORD
    lat:
    66.0623832
    lon:
    12.9352583
    epsg:
    EPSG:4326
  8. address:
    Kirkeveien 19
    postnummer:
    1792
    poststed:
    TISTEDAL
    kommunenummer:
    3101
    kommunenavn:
    HALDEN
    lat:
    59.1293873
    lon:
    11.4473152
    epsg:
    EPSG:4326
  9. address:
    Kirkeveien 29
    postnummer:
    1890
    poststed:
    RAKKESTAD
    kommunenummer:
    3120
    kommunenavn:
    RAKKESTAD
    lat:
    59.4093129
    lon:
    11.3574882
    epsg:
    EPSG:4326
  10. address:
    Kirkeveien 32
    postnummer:
    9790
    poststed:
    KJØLLEFJORD
    kommunenummer:
    5624
    kommunenavn:
    LEBESBY
    lat:
    70.944448
    lon:
    27.3596053
    epsg:
    EPSG:4326
  11. address:
    Kirkeveien 34
    postnummer:
    9790
    poststed:
    KJØLLEFJORD
    kommunenummer:
    5624
    kommunenavn:
    LEBESBY
    lat:
    70.9444381
    lon:
    27.3604843
    epsg:
    EPSG:4326
  12. address:
    Kirkeveien 344
    postnummer:
    3140
    poststed:
    NØTTERØY
    kommunenummer:
    3911
    kommunenavn:
    FÆRDER
    lat:
    59.1945481
    lon:
    10.4052651
    epsg:
    EPSG:4326
  13. address:
    Kirkeveien 346A
    postnummer:
    3140
    poststed:
    NØTTERØY
    kommunenummer:
    3911
    kommunenavn:
    FÆRDER
    lat:
    59.1943902
    lon:
    10.4057488
    epsg:
    EPSG:4326
  14. address:
    Kirkeveien 348A
    postnummer:
    3140
    poststed:
    NØTTERØY
    kommunenummer:
    3911
    kommunenavn:
    FÆRDER
    lat:
    59.1935777
    lon:
    10.4044724
    epsg:
    EPSG:4326
  15. address:
    Kirkeveien 348B
    postnummer:
    3140
    poststed:
    NØTTERØY
    kommunenummer:
    3911
    kommunenavn:
    FÆRDER
    lat:
    59.1934449
    lon:
    10.4042919
    epsg:
    EPSG:4326
  16. address:
    Kirkeveien 350
    postnummer:
    3140
    poststed:
    NØTTERØY
    kommunenummer:
    3911
    kommunenavn:
    FÆRDER
    lat:
    59.1931494
    lon:
    10.4042098
    epsg:
    EPSG:4326
  17. address:
    Kirkeveien 352
    postnummer:
    3140
    poststed:
    NØTTERØY
    kommunenummer:
    3911
    kommunenavn:
    FÆRDER
    lat:
    59.1927461
    lon:
    10.4041232
    epsg:
    EPSG:4326
  18. address:
    Kirkeveien 354
    postnummer:
    3140
    poststed:
    NØTTERØY
    kommunenummer:
    3911
    kommunenavn:
    FÆRDER
    lat:
    59.1930576
    lon:
    10.4035583
    epsg:
    EPSG:4326
  19. address:
    Kirkeveien 356
    postnummer:
    3140
    poststed:
    NØTTERØY
    kommunenummer:
    3911
    kommunenavn:
    FÆRDER
    lat:
    59.1925915
    lon:
    10.4034691
    epsg:
    EPSG:4326
  20. address:
    Kirkeveien 36
    postnummer:
    9550
    poststed:
    ØKSFJORD
    kommunenummer:
    5614
    kommunenavn:
    LOPPA
    lat:
    70.2379014
    lon:
    22.3516353
    epsg:
    EPSG:4326
  21. address:
    Kirkeveien 362
    postnummer:
    3140
    poststed:
    NØTTERØY
    kommunenummer:
    3911
    kommunenavn:
    FÆRDER
    lat:
    59.191951
    lon:
    10.4029002
    epsg:
    EPSG:4326
  22. address:
    Kirkeveien 364
    postnummer:
    3140
    poststed:
    NØTTERØY
    kommunenummer:
    3911
    kommunenavn:
    FÆRDER
    lat:
    59.1917096
    lon:
    10.4036255
    epsg:
    EPSG:4326
  23. address:
    Kirkeveien 41
    postnummer:
    3402
    poststed:
    LIER
    kommunenummer:
    3312
    kommunenavn:
    LIER
    lat:
    59.778664
    lon:
    10.234316
    epsg:
    EPSG:4326
  24. address:
    Kirkeveien 80A
    postnummer:
    3140
    poststed:
    NØTTERØY
    kommunenummer:
    3911
    kommunenavn:
    FÆRDER
    lat:
    59.2438039
    lon:
    10.4118499
    epsg:
    EPSG:4326
  25. address:
    Kirkeveien 80B
    postnummer:
    3140
    poststed:
    NØTTERØY
    kommunenummer:
    3911
    kommunenavn:
    FÆRDER
    lat:
    59.2438039
    lon:
    10.4118499
    epsg:
    EPSG:4326
limit:
25
offset:
0
returned:
25
has_more_results:
yes
truncated:
yes
next_offset:
25
Show all fields in HTML
total_count:
40
addresses:

25 results

  1. address:
    Kirkeveien 80
    postnummer:
    1395
    poststed:
    HVALSTAD
    kommunenummer:
    3203
    kommunenavn:
    ASKER
    lat:
    59.8521181
    lon:
    10.4524095
    epsg:
    EPSG:4326
  2. address:
    Kirkeveien 80
    postnummer:
    4817
    poststed:
    HIS
    kommunenummer:
    4203
    kommunenavn:
    ARENDAL
    lat:
    58.4445605
    lon:
    8.751485
    epsg:
    EPSG:4326
  3. address:
    Kirkeveien 80
    postnummer:
    1570
    poststed:
    DILLING
    kommunenummer:
    3103
    kommunenavn:
    MOSS
    lat:
    59.3907086
    lon:
    10.700751
    epsg:
    EPSG:4326
  4. address:
    Kirkeveien 80
    postnummer:
    0364
    poststed:
    OSLO
    kommunenummer:
    0301
    kommunenavn:
    OSLO
    lat:
    59.9307787
    lon:
    10.7199504
    epsg:
    EPSG:4326
  5. address:
    Kirkeveien 80
    postnummer:
    1344
    poststed:
    HASLUM
    kommunenummer:
    3201
    kommunenavn:
    BÆRUM
    lat:
    59.9152087
    lon:
    10.5602488
    epsg:
    EPSG:4326
  6. address:
    Kirkeveien 80
    postnummer:
    1592
    poststed:
    VÅLER I ØSTFOLD
    kommunenummer:
    3114
    kommunenavn:
    VÅLER
    lat:
    59.4865677
    lon:
    10.8726475
    epsg:
    EPSG:4326
  7. address:
    Kirkeveien 10
    postnummer:
    8890
    poststed:
    LEIRFJORD
    kommunenummer:
    1822
    kommunenavn:
    LEIRFJORD
    lat:
    66.0623832
    lon:
    12.9352583
    epsg:
    EPSG:4326
  8. address:
    Kirkeveien 19
    postnummer:
    1792
    poststed:
    TISTEDAL
    kommunenummer:
    3101
    kommunenavn:
    HALDEN
    lat:
    59.1293873
    lon:
    11.4473152
    epsg:
    EPSG:4326
  9. address:
    Kirkeveien 29
    postnummer:
    1890
    poststed:
    RAKKESTAD
    kommunenummer:
    3120
    kommunenavn:
    RAKKESTAD
    lat:
    59.4093129
    lon:
    11.3574882
    epsg:
    EPSG:4326
  10. address:
    Kirkeveien 32
    postnummer:
    9790
    poststed:
    KJØLLEFJORD
    kommunenummer:
    5624
    kommunenavn:
    LEBESBY
    lat:
    70.944448
    lon:
    27.3596053
    epsg:
    EPSG:4326
  11. address:
    Kirkeveien 34
    postnummer:
    9790
    poststed:
    KJØLLEFJORD
    kommunenummer:
    5624
    kommunenavn:
    LEBESBY
    lat:
    70.9444381
    lon:
    27.3604843
    epsg:
    EPSG:4326
  12. address:
    Kirkeveien 344
    postnummer:
    3140
    poststed:
    NØTTERØY
    kommunenummer:
    3911
    kommunenavn:
    FÆRDER
    lat:
    59.1945481
    lon:
    10.4052651
    epsg:
    EPSG:4326
  13. address:
    Kirkeveien 346A
    postnummer:
    3140
    poststed:
    NØTTERØY
    kommunenummer:
    3911
    kommunenavn:
    FÆRDER
    lat:
    59.1943902
    lon:
    10.4057488
    epsg:
    EPSG:4326
  14. address:
    Kirkeveien 348A
    postnummer:
    3140
    poststed:
    NØTTERØY
    kommunenummer:
    3911
    kommunenavn:
    FÆRDER
    lat:
    59.1935777
    lon:
    10.4044724
    epsg:
    EPSG:4326
  15. address:
    Kirkeveien 348B
    postnummer:
    3140
    poststed:
    NØTTERØY
    kommunenummer:
    3911
    kommunenavn:
    FÆRDER
    lat:
    59.1934449
    lon:
    10.4042919
    epsg:
    EPSG:4326
  16. address:
    Kirkeveien 350
    postnummer:
    3140
    poststed:
    NØTTERØY
    kommunenummer:
    3911
    kommunenavn:
    FÆRDER
    lat:
    59.1931494
    lon:
    10.4042098
    epsg:
    EPSG:4326
  17. address:
    Kirkeveien 352
    postnummer:
    3140
    poststed:
    NØTTERØY
    kommunenummer:
    3911
    kommunenavn:
    FÆRDER
    lat:
    59.1927461
    lon:
    10.4041232
    epsg:
    EPSG:4326
  18. address:
    Kirkeveien 354
    postnummer:
    3140
    poststed:
    NØTTERØY
    kommunenummer:
    3911
    kommunenavn:
    FÆRDER
    lat:
    59.1930576
    lon:
    10.4035583
    epsg:
    EPSG:4326
  19. address:
    Kirkeveien 356
    postnummer:
    3140
    poststed:
    NØTTERØY
    kommunenummer:
    3911
    kommunenavn:
    FÆRDER
    lat:
    59.1925915
    lon:
    10.4034691
    epsg:
    EPSG:4326
  20. address:
    Kirkeveien 36
    postnummer:
    9550
    poststed:
    ØKSFJORD
    kommunenummer:
    5614
    kommunenavn:
    LOPPA
    lat:
    70.2379014
    lon:
    22.3516353
    epsg:
    EPSG:4326
  21. address:
    Kirkeveien 362
    postnummer:
    3140
    poststed:
    NØTTERØY
    kommunenummer:
    3911
    kommunenavn:
    FÆRDER
    lat:
    59.191951
    lon:
    10.4029002
    epsg:
    EPSG:4326
  22. address:
    Kirkeveien 364
    postnummer:
    3140
    poststed:
    NØTTERØY
    kommunenummer:
    3911
    kommunenavn:
    FÆRDER
    lat:
    59.1917096
    lon:
    10.4036255
    epsg:
    EPSG:4326
  23. address:
    Kirkeveien 41
    postnummer:
    3402
    poststed:
    LIER
    kommunenummer:
    3312
    kommunenavn:
    LIER
    lat:
    59.778664
    lon:
    10.234316
    epsg:
    EPSG:4326
  24. address:
    Kirkeveien 80A
    postnummer:
    3140
    poststed:
    NØTTERØY
    kommunenummer:
    3911
    kommunenavn:
    FÆRDER
    lat:
    59.2438039
    lon:
    10.4118499
    epsg:
    EPSG:4326
  25. address:
    Kirkeveien 80B
    postnummer:
    3140
    poststed:
    NØTTERØY
    kommunenummer:
    3911
    kommunenavn:
    FÆRDER
    lat:
    59.2438039
    lon:
    10.4118499
    epsg:
    EPSG:4326
limit:
25
offset:
0
returned:
25
has_more_results:
yes
truncated:
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_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.