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-06T01:33:39Z in 0.117 seconds.

total_count:
766
addresses:

25 results

  1. address:
    Haukelivegen 10
    postnummer:
    5760
    poststed:
    RØLDAL
    kommunenummer:
    4618
    kommunenavn:
    ULLENSVANG
    lat:
    59.8260306
    lon:
    6.8007244
    epsg:
    EPSG:4326
  2. address:
    Haukelivegen 1001
    postnummer:
    5590
    poststed:
    ETNE
    kommunenummer:
    4611
    kommunenavn:
    ETNE
    lat:
    59.6631846
    lon:
    5.942611
    epsg:
    EPSG:4326
  3. address:
    Haukelivegen 1003
    postnummer:
    5590
    poststed:
    ETNE
    kommunenummer:
    4611
    kommunenavn:
    ETNE
    lat:
    59.6627304
    lon:
    5.9445989
    epsg:
    EPSG:4326
  4. address:
    Haukelivegen 1005
    postnummer:
    5590
    poststed:
    ETNE
    kommunenummer:
    4611
    kommunenavn:
    ETNE
    lat:
    59.6606458
    lon:
    5.9509316
    epsg:
    EPSG:4326
  5. address:
    Haukelivegen 1007
    postnummer:
    5590
    poststed:
    ETNE
    kommunenummer:
    4611
    kommunenavn:
    ETNE
    lat:
    59.6605421
    lon:
    5.9518822
    epsg:
    EPSG:4326
  6. address:
    Haukelivegen 1009
    postnummer:
    5590
    poststed:
    ETNE
    kommunenummer:
    4611
    kommunenavn:
    ETNE
    lat:
    59.6603475
    lon:
    5.9527879
    epsg:
    EPSG:4326
  7. address:
    Haukelivegen 101
    postnummer:
    5760
    poststed:
    RØLDAL
    kommunenummer:
    4618
    kommunenavn:
    ULLENSVANG
    lat:
    59.8374852
    lon:
    6.8321222
    epsg:
    EPSG:4326
  8. address:
    Haukelivegen 1011
    postnummer:
    5590
    poststed:
    ETNE
    kommunenummer:
    4611
    kommunenavn:
    ETNE
    lat:
    59.6594316
    lon:
    5.9543628
    epsg:
    EPSG:4326
  9. address:
    Haukelivegen 1013
    postnummer:
    5590
    poststed:
    ETNE
    kommunenummer:
    4611
    kommunenavn:
    ETNE
    lat:
    59.6597439
    lon:
    5.9550448
    epsg:
    EPSG:4326
  10. address:
    Haukelivegen 1014
    postnummer:
    5590
    poststed:
    ETNE
    kommunenummer:
    4611
    kommunenavn:
    ETNE
    lat:
    59.6604447
    lon:
    5.9551943
    epsg:
    EPSG:4326
  11. address:
    Haukelivegen 1015
    postnummer:
    5590
    poststed:
    ETNE
    kommunenummer:
    4611
    kommunenavn:
    ETNE
    lat:
    59.6595309
    lon:
    5.9555809
    epsg:
    EPSG:4326
  12. address:
    Haukelivegen 1016
    postnummer:
    5590
    poststed:
    ETNE
    kommunenummer:
    4611
    kommunenavn:
    ETNE
    lat:
    59.6604554
    lon:
    5.9558859
    epsg:
    EPSG:4326
  13. address:
    Haukelivegen 1017
    postnummer:
    5590
    poststed:
    ETNE
    kommunenummer:
    4611
    kommunenavn:
    ETNE
    lat:
    59.6588917
    lon:
    5.9561503
    epsg:
    EPSG:4326
  14. address:
    Haukelivegen 1018
    postnummer:
    5590
    poststed:
    ETNE
    kommunenummer:
    4611
    kommunenavn:
    ETNE
    lat:
    59.6617841
    lon:
    5.9539006
    epsg:
    EPSG:4326
  15. address:
    Haukelivegen 1019
    postnummer:
    5590
    poststed:
    ETNE
    kommunenummer:
    4611
    kommunenavn:
    ETNE
    lat:
    59.6599876
    lon:
    5.956248
    epsg:
    EPSG:4326
  16. address:
    Haukelivegen 1020
    postnummer:
    5590
    poststed:
    ETNE
    kommunenummer:
    4611
    kommunenavn:
    ETNE
    lat:
    59.6601666
    lon:
    5.9585404
    epsg:
    EPSG:4326
  17. address:
    Haukelivegen 1021
    postnummer:
    5590
    poststed:
    ETNE
    kommunenummer:
    4611
    kommunenavn:
    ETNE
    lat:
    59.6597992
    lon:
    5.9578101
    epsg:
    EPSG:4326
  18. address:
    Haukelivegen 1022
    postnummer:
    5590
    poststed:
    ETNE
    kommunenummer:
    4611
    kommunenavn:
    ETNE
    lat:
    59.6600917
    lon:
    5.9591865
    epsg:
    EPSG:4326
  19. address:
    Haukelivegen 1023
    postnummer:
    5590
    poststed:
    ETNE
    kommunenummer:
    4611
    kommunenavn:
    ETNE
    lat:
    59.6596536
    lon:
    5.9588959
    epsg:
    EPSG:4326
  20. address:
    Haukelivegen 1026
    postnummer:
    5590
    poststed:
    ETNE
    kommunenummer:
    4611
    kommunenavn:
    ETNE
    lat:
    59.6600083
    lon:
    5.9598512
    epsg:
    EPSG:4326
  21. address:
    Haukelivegen 1027
    postnummer:
    5590
    poststed:
    ETNE
    kommunenummer:
    4611
    kommunenavn:
    ETNE
    lat:
    59.6580564
    lon:
    5.9651955
    epsg:
    EPSG:4326
  22. address:
    Haukelivegen 1028
    postnummer:
    5590
    poststed:
    ETNE
    kommunenummer:
    4611
    kommunenavn:
    ETNE
    lat:
    59.65982
    lon:
    5.9601417
    epsg:
    EPSG:4326
  23. address:
    Haukelivegen 1029
    postnummer:
    5590
    poststed:
    ETNE
    kommunenummer:
    4611
    kommunenavn:
    ETNE
    lat:
    59.6576639
    lon:
    5.9657104
    epsg:
    EPSG:4326
  24. address:
    Haukelivegen 103
    postnummer:
    5760
    poststed:
    RØLDAL
    kommunenummer:
    4618
    kommunenavn:
    ULLENSVANG
    lat:
    59.8373339
    lon:
    6.8328534
    epsg:
    EPSG:4326
  25. address:
    Haukelivegen 1030
    postnummer:
    5590
    poststed:
    ETNE
    kommunenummer:
    4611
    kommunenavn:
    ETNE
    lat:
    59.6594041
    lon:
    5.9616995
    epsg:
    EPSG:4326
Show all fields in HTML
total_count:
766
addresses:

25 results

  1. address:
    Haukelivegen 10
    postnummer:
    5760
    poststed:
    RØLDAL
    kommunenummer:
    4618
    kommunenavn:
    ULLENSVANG
    lat:
    59.8260306
    lon:
    6.8007244
    epsg:
    EPSG:4326
  2. address:
    Haukelivegen 1001
    postnummer:
    5590
    poststed:
    ETNE
    kommunenummer:
    4611
    kommunenavn:
    ETNE
    lat:
    59.6631846
    lon:
    5.942611
    epsg:
    EPSG:4326
  3. address:
    Haukelivegen 1003
    postnummer:
    5590
    poststed:
    ETNE
    kommunenummer:
    4611
    kommunenavn:
    ETNE
    lat:
    59.6627304
    lon:
    5.9445989
    epsg:
    EPSG:4326
  4. address:
    Haukelivegen 1005
    postnummer:
    5590
    poststed:
    ETNE
    kommunenummer:
    4611
    kommunenavn:
    ETNE
    lat:
    59.6606458
    lon:
    5.9509316
    epsg:
    EPSG:4326
  5. address:
    Haukelivegen 1007
    postnummer:
    5590
    poststed:
    ETNE
    kommunenummer:
    4611
    kommunenavn:
    ETNE
    lat:
    59.6605421
    lon:
    5.9518822
    epsg:
    EPSG:4326
  6. address:
    Haukelivegen 1009
    postnummer:
    5590
    poststed:
    ETNE
    kommunenummer:
    4611
    kommunenavn:
    ETNE
    lat:
    59.6603475
    lon:
    5.9527879
    epsg:
    EPSG:4326
  7. address:
    Haukelivegen 101
    postnummer:
    5760
    poststed:
    RØLDAL
    kommunenummer:
    4618
    kommunenavn:
    ULLENSVANG
    lat:
    59.8374852
    lon:
    6.8321222
    epsg:
    EPSG:4326
  8. address:
    Haukelivegen 1011
    postnummer:
    5590
    poststed:
    ETNE
    kommunenummer:
    4611
    kommunenavn:
    ETNE
    lat:
    59.6594316
    lon:
    5.9543628
    epsg:
    EPSG:4326
  9. address:
    Haukelivegen 1013
    postnummer:
    5590
    poststed:
    ETNE
    kommunenummer:
    4611
    kommunenavn:
    ETNE
    lat:
    59.6597439
    lon:
    5.9550448
    epsg:
    EPSG:4326
  10. address:
    Haukelivegen 1014
    postnummer:
    5590
    poststed:
    ETNE
    kommunenummer:
    4611
    kommunenavn:
    ETNE
    lat:
    59.6604447
    lon:
    5.9551943
    epsg:
    EPSG:4326
  11. address:
    Haukelivegen 1015
    postnummer:
    5590
    poststed:
    ETNE
    kommunenummer:
    4611
    kommunenavn:
    ETNE
    lat:
    59.6595309
    lon:
    5.9555809
    epsg:
    EPSG:4326
  12. address:
    Haukelivegen 1016
    postnummer:
    5590
    poststed:
    ETNE
    kommunenummer:
    4611
    kommunenavn:
    ETNE
    lat:
    59.6604554
    lon:
    5.9558859
    epsg:
    EPSG:4326
  13. address:
    Haukelivegen 1017
    postnummer:
    5590
    poststed:
    ETNE
    kommunenummer:
    4611
    kommunenavn:
    ETNE
    lat:
    59.6588917
    lon:
    5.9561503
    epsg:
    EPSG:4326
  14. address:
    Haukelivegen 1018
    postnummer:
    5590
    poststed:
    ETNE
    kommunenummer:
    4611
    kommunenavn:
    ETNE
    lat:
    59.6617841
    lon:
    5.9539006
    epsg:
    EPSG:4326
  15. address:
    Haukelivegen 1019
    postnummer:
    5590
    poststed:
    ETNE
    kommunenummer:
    4611
    kommunenavn:
    ETNE
    lat:
    59.6599876
    lon:
    5.956248
    epsg:
    EPSG:4326
  16. address:
    Haukelivegen 1020
    postnummer:
    5590
    poststed:
    ETNE
    kommunenummer:
    4611
    kommunenavn:
    ETNE
    lat:
    59.6601666
    lon:
    5.9585404
    epsg:
    EPSG:4326
  17. address:
    Haukelivegen 1021
    postnummer:
    5590
    poststed:
    ETNE
    kommunenummer:
    4611
    kommunenavn:
    ETNE
    lat:
    59.6597992
    lon:
    5.9578101
    epsg:
    EPSG:4326
  18. address:
    Haukelivegen 1022
    postnummer:
    5590
    poststed:
    ETNE
    kommunenummer:
    4611
    kommunenavn:
    ETNE
    lat:
    59.6600917
    lon:
    5.9591865
    epsg:
    EPSG:4326
  19. address:
    Haukelivegen 1023
    postnummer:
    5590
    poststed:
    ETNE
    kommunenummer:
    4611
    kommunenavn:
    ETNE
    lat:
    59.6596536
    lon:
    5.9588959
    epsg:
    EPSG:4326
  20. address:
    Haukelivegen 1026
    postnummer:
    5590
    poststed:
    ETNE
    kommunenummer:
    4611
    kommunenavn:
    ETNE
    lat:
    59.6600083
    lon:
    5.9598512
    epsg:
    EPSG:4326
  21. address:
    Haukelivegen 1027
    postnummer:
    5590
    poststed:
    ETNE
    kommunenummer:
    4611
    kommunenavn:
    ETNE
    lat:
    59.6580564
    lon:
    5.9651955
    epsg:
    EPSG:4326
  22. address:
    Haukelivegen 1028
    postnummer:
    5590
    poststed:
    ETNE
    kommunenummer:
    4611
    kommunenavn:
    ETNE
    lat:
    59.65982
    lon:
    5.9601417
    epsg:
    EPSG:4326
  23. address:
    Haukelivegen 1029
    postnummer:
    5590
    poststed:
    ETNE
    kommunenummer:
    4611
    kommunenavn:
    ETNE
    lat:
    59.6576639
    lon:
    5.9657104
    epsg:
    EPSG:4326
  24. address:
    Haukelivegen 103
    postnummer:
    5760
    poststed:
    RØLDAL
    kommunenummer:
    4618
    kommunenavn:
    ULLENSVANG
    lat:
    59.8373339
    lon:
    6.8328534
    epsg:
    EPSG:4326
  25. address:
    Haukelivegen 1030
    postnummer:
    5590
    poststed:
    ETNE
    kommunenummer:
    4611
    kommunenavn:
    ETNE
    lat:
    59.6594041
    lon:
    5.9616995
    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.