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. 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. 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-05T17:24:40Z in 0.119 seconds.

total_count:
93
addresses:

25 results

  1. address:
    Bonesveien 1008
    postnummer:
    9360
    poststed:
    BARDU
    kommunenummer:
    5520
    kommunenavn:
    BARDU
    lat:
    68.6563469
    lon:
    18.2224155
    epsg:
    EPSG:4326
  2. address:
    Bonesveien 1010
    postnummer:
    9360
    poststed:
    BARDU
    kommunenummer:
    5520
    kommunenavn:
    BARDU
    lat:
    68.6559698
    lon:
    18.2240151
    epsg:
    EPSG:4326
  3. address:
    Bonesveien 1016
    postnummer:
    9360
    poststed:
    BARDU
    kommunenummer:
    5520
    kommunenavn:
    BARDU
    lat:
    68.6561626
    lon:
    18.229187
    epsg:
    EPSG:4326
  4. address:
    Bonesveien 1068
    postnummer:
    9360
    poststed:
    BARDU
    kommunenummer:
    5520
    kommunenavn:
    BARDU
    lat:
    68.6522571
    lon:
    18.2385355
    epsg:
    EPSG:4326
  5. address:
    Bonesveien 1080
    postnummer:
    9360
    poststed:
    BARDU
    kommunenummer:
    5520
    kommunenavn:
    BARDU
    lat:
    68.6510237
    lon:
    18.2407155
    epsg:
    EPSG:4326
  6. address:
    Bonesveien 1112
    postnummer:
    9360
    poststed:
    BARDU
    kommunenummer:
    5520
    kommunenavn:
    BARDU
    lat:
    68.6488913
    lon:
    18.2421046
    epsg:
    EPSG:4326
  7. address:
    Bonesveien 1134
    postnummer:
    9360
    poststed:
    BARDU
    kommunenummer:
    5520
    kommunenavn:
    BARDU
    lat:
    68.6467473
    lon:
    18.2437776
    epsg:
    EPSG:4326
  8. address:
    Bonesveien 1136
    postnummer:
    9360
    poststed:
    BARDU
    kommunenummer:
    5520
    kommunenavn:
    BARDU
    lat:
    68.6465205
    lon:
    18.2439887
    epsg:
    EPSG:4326
  9. address:
    Bonesveien 1140
    postnummer:
    9360
    poststed:
    BARDU
    kommunenummer:
    5520
    kommunenavn:
    BARDU
    lat:
    68.6455359
    lon:
    18.2483965
    epsg:
    EPSG:4326
  10. address:
    Bonesveien 1146
    postnummer:
    9360
    poststed:
    BARDU
    kommunenummer:
    5520
    kommunenavn:
    BARDU
    lat:
    68.6454049
    lon:
    18.2442434
    epsg:
    EPSG:4326
  11. address:
    Bonesveien 1148
    postnummer:
    9360
    poststed:
    BARDU
    kommunenummer:
    5520
    kommunenavn:
    BARDU
    lat:
    68.6456225
    lon:
    18.244647
    epsg:
    EPSG:4326
  12. address:
    Bonesveien 1150
    postnummer:
    9360
    poststed:
    BARDU
    kommunenummer:
    5520
    kommunenavn:
    BARDU
    lat:
    68.6449459
    lon:
    18.2440661
    epsg:
    EPSG:4326
  13. address:
    Bonesveien 116
    postnummer:
    9360
    poststed:
    BARDU
    kommunenummer:
    5520
    kommunenavn:
    BARDU
    lat:
    68.7160996
    lon:
    18.1376366
    epsg:
    EPSG:4326
  14. address:
    Bonesveien 1160
    postnummer:
    9360
    poststed:
    BARDU
    kommunenummer:
    5520
    kommunenavn:
    BARDU
    lat:
    68.6441938
    lon:
    18.2443267
    epsg:
    EPSG:4326
  15. address:
    Bonesveien 1162
    postnummer:
    9360
    poststed:
    BARDU
    kommunenummer:
    5520
    kommunenavn:
    BARDU
    lat:
    68.6444385
    lon:
    18.2454683
    epsg:
    EPSG:4326
  16. address:
    Bonesveien 1166
    postnummer:
    9360
    poststed:
    BARDU
    kommunenummer:
    5520
    kommunenavn:
    BARDU
    lat:
    68.6438223
    lon:
    18.2448247
    epsg:
    EPSG:4326
  17. address:
    Bonesveien 1174
    postnummer:
    9360
    poststed:
    BARDU
    kommunenummer:
    5520
    kommunenavn:
    BARDU
    lat:
    68.6431454
    lon:
    18.2455174
    epsg:
    EPSG:4326
  18. address:
    Bonesveien 1178
    postnummer:
    9360
    poststed:
    BARDU
    kommunenummer:
    5520
    kommunenavn:
    BARDU
    lat:
    68.642397
    lon:
    18.2496903
    epsg:
    EPSG:4326
  19. address:
    Bonesveien 118
    postnummer:
    9360
    poststed:
    BARDU
    kommunenummer:
    5520
    kommunenavn:
    BARDU
    lat:
    68.7220512
    lon:
    18.1465395
    epsg:
    EPSG:4326
  20. address:
    Bonesveien 1186
    postnummer:
    9360
    poststed:
    BARDU
    kommunenummer:
    5520
    kommunenavn:
    BARDU
    lat:
    68.6418106
    lon:
    18.2451738
    epsg:
    EPSG:4326
  21. address:
    Bonesveien 12
    postnummer:
    9360
    poststed:
    BARDU
    kommunenummer:
    5520
    kommunenavn:
    BARDU
    lat:
    68.7180938
    lon:
    18.1039193
    epsg:
    EPSG:4326
  22. address:
    Bonesveien 120
    postnummer:
    9360
    poststed:
    BARDU
    kommunenummer:
    5520
    kommunenavn:
    BARDU
    lat:
    68.7115567
    lon:
    18.2344317
    epsg:
    EPSG:4326
  23. address:
    Bonesveien 1210
    postnummer:
    9360
    poststed:
    BARDU
    kommunenummer:
    5520
    kommunenavn:
    BARDU
    lat:
    68.6402509
    lon:
    18.2413
    epsg:
    EPSG:4326
  24. address:
    Bonesveien 1218
    postnummer:
    9360
    poststed:
    BARDU
    kommunenummer:
    5520
    kommunenavn:
    BARDU
    lat:
    68.639761
    lon:
    18.2404853
    epsg:
    EPSG:4326
  25. address:
    Bonesveien 1220
    postnummer:
    9360
    poststed:
    BARDU
    kommunenummer:
    5520
    kommunenavn:
    BARDU
    lat:
    68.6394855
    lon:
    18.2405218
    epsg:
    EPSG:4326
Show all fields in HTML
total_count:
93
addresses:

25 results

  1. address:
    Bonesveien 1008
    postnummer:
    9360
    poststed:
    BARDU
    kommunenummer:
    5520
    kommunenavn:
    BARDU
    lat:
    68.6563469
    lon:
    18.2224155
    epsg:
    EPSG:4326
  2. address:
    Bonesveien 1010
    postnummer:
    9360
    poststed:
    BARDU
    kommunenummer:
    5520
    kommunenavn:
    BARDU
    lat:
    68.6559698
    lon:
    18.2240151
    epsg:
    EPSG:4326
  3. address:
    Bonesveien 1016
    postnummer:
    9360
    poststed:
    BARDU
    kommunenummer:
    5520
    kommunenavn:
    BARDU
    lat:
    68.6561626
    lon:
    18.229187
    epsg:
    EPSG:4326
  4. address:
    Bonesveien 1068
    postnummer:
    9360
    poststed:
    BARDU
    kommunenummer:
    5520
    kommunenavn:
    BARDU
    lat:
    68.6522571
    lon:
    18.2385355
    epsg:
    EPSG:4326
  5. address:
    Bonesveien 1080
    postnummer:
    9360
    poststed:
    BARDU
    kommunenummer:
    5520
    kommunenavn:
    BARDU
    lat:
    68.6510237
    lon:
    18.2407155
    epsg:
    EPSG:4326
  6. address:
    Bonesveien 1112
    postnummer:
    9360
    poststed:
    BARDU
    kommunenummer:
    5520
    kommunenavn:
    BARDU
    lat:
    68.6488913
    lon:
    18.2421046
    epsg:
    EPSG:4326
  7. address:
    Bonesveien 1134
    postnummer:
    9360
    poststed:
    BARDU
    kommunenummer:
    5520
    kommunenavn:
    BARDU
    lat:
    68.6467473
    lon:
    18.2437776
    epsg:
    EPSG:4326
  8. address:
    Bonesveien 1136
    postnummer:
    9360
    poststed:
    BARDU
    kommunenummer:
    5520
    kommunenavn:
    BARDU
    lat:
    68.6465205
    lon:
    18.2439887
    epsg:
    EPSG:4326
  9. address:
    Bonesveien 1140
    postnummer:
    9360
    poststed:
    BARDU
    kommunenummer:
    5520
    kommunenavn:
    BARDU
    lat:
    68.6455359
    lon:
    18.2483965
    epsg:
    EPSG:4326
  10. address:
    Bonesveien 1146
    postnummer:
    9360
    poststed:
    BARDU
    kommunenummer:
    5520
    kommunenavn:
    BARDU
    lat:
    68.6454049
    lon:
    18.2442434
    epsg:
    EPSG:4326
  11. address:
    Bonesveien 1148
    postnummer:
    9360
    poststed:
    BARDU
    kommunenummer:
    5520
    kommunenavn:
    BARDU
    lat:
    68.6456225
    lon:
    18.244647
    epsg:
    EPSG:4326
  12. address:
    Bonesveien 1150
    postnummer:
    9360
    poststed:
    BARDU
    kommunenummer:
    5520
    kommunenavn:
    BARDU
    lat:
    68.6449459
    lon:
    18.2440661
    epsg:
    EPSG:4326
  13. address:
    Bonesveien 116
    postnummer:
    9360
    poststed:
    BARDU
    kommunenummer:
    5520
    kommunenavn:
    BARDU
    lat:
    68.7160996
    lon:
    18.1376366
    epsg:
    EPSG:4326
  14. address:
    Bonesveien 1160
    postnummer:
    9360
    poststed:
    BARDU
    kommunenummer:
    5520
    kommunenavn:
    BARDU
    lat:
    68.6441938
    lon:
    18.2443267
    epsg:
    EPSG:4326
  15. address:
    Bonesveien 1162
    postnummer:
    9360
    poststed:
    BARDU
    kommunenummer:
    5520
    kommunenavn:
    BARDU
    lat:
    68.6444385
    lon:
    18.2454683
    epsg:
    EPSG:4326
  16. address:
    Bonesveien 1166
    postnummer:
    9360
    poststed:
    BARDU
    kommunenummer:
    5520
    kommunenavn:
    BARDU
    lat:
    68.6438223
    lon:
    18.2448247
    epsg:
    EPSG:4326
  17. address:
    Bonesveien 1174
    postnummer:
    9360
    poststed:
    BARDU
    kommunenummer:
    5520
    kommunenavn:
    BARDU
    lat:
    68.6431454
    lon:
    18.2455174
    epsg:
    EPSG:4326
  18. address:
    Bonesveien 1178
    postnummer:
    9360
    poststed:
    BARDU
    kommunenummer:
    5520
    kommunenavn:
    BARDU
    lat:
    68.642397
    lon:
    18.2496903
    epsg:
    EPSG:4326
  19. address:
    Bonesveien 118
    postnummer:
    9360
    poststed:
    BARDU
    kommunenummer:
    5520
    kommunenavn:
    BARDU
    lat:
    68.7220512
    lon:
    18.1465395
    epsg:
    EPSG:4326
  20. address:
    Bonesveien 1186
    postnummer:
    9360
    poststed:
    BARDU
    kommunenummer:
    5520
    kommunenavn:
    BARDU
    lat:
    68.6418106
    lon:
    18.2451738
    epsg:
    EPSG:4326
  21. address:
    Bonesveien 12
    postnummer:
    9360
    poststed:
    BARDU
    kommunenummer:
    5520
    kommunenavn:
    BARDU
    lat:
    68.7180938
    lon:
    18.1039193
    epsg:
    EPSG:4326
  22. address:
    Bonesveien 120
    postnummer:
    9360
    poststed:
    BARDU
    kommunenummer:
    5520
    kommunenavn:
    BARDU
    lat:
    68.7115567
    lon:
    18.2344317
    epsg:
    EPSG:4326
  23. address:
    Bonesveien 1210
    postnummer:
    9360
    poststed:
    BARDU
    kommunenummer:
    5520
    kommunenavn:
    BARDU
    lat:
    68.6402509
    lon:
    18.2413
    epsg:
    EPSG:4326
  24. address:
    Bonesveien 1218
    postnummer:
    9360
    poststed:
    BARDU
    kommunenummer:
    5520
    kommunenavn:
    BARDU
    lat:
    68.639761
    lon:
    18.2404853
    epsg:
    EPSG:4326
  25. address:
    Bonesveien 1220
    postnummer:
    9360
    poststed:
    BARDU
    kommunenummer:
    5520
    kommunenavn:
    BARDU
    lat:
    68.6394855
    lon:
    18.2405218
    epsg:
    EPSG:4326
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.