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": "..."}
}

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

Result

Source: Geonorge. Retrieved 2026-11-01T08:43:28Z in 0.102 seconds.

total_count:
3160
addresses:

25 results

  1. address:
    Hovden 1
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.8521143
    lon:
    8.0642336
    epsg:
    EPSG:4326
  2. address:
    Hovden 1
    postnummer:
    5336
    poststed:
    TJELDSTØ
    kommunenummer:
    4626
    kommunenavn:
    ØYGARDEN
    lat:
    60.6196687
    lon:
    4.8078978
    epsg:
    EPSG:4326
  3. address:
    Hovden 1
    postnummer:
    5750
    poststed:
    ODDA
    kommunenummer:
    4618
    kommunenavn:
    ULLENSVANG
    lat:
    60.0539059
    lon:
    6.5534438
    epsg:
    EPSG:4326
  4. address:
    Hovden 10
    postnummer:
    5960
    poststed:
    DALSØYRA
    kommunenummer:
    4635
    kommunenavn:
    GULEN
    lat:
    60.8447414
    lon:
    5.1287107
    epsg:
    EPSG:4326
  5. address:
    Hovden 10
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.8519481
    lon:
    8.060945
    epsg:
    EPSG:4326
  6. address:
    Hovden 101
    postnummer:
    5960
    poststed:
    DALSØYRA
    kommunenummer:
    4635
    kommunenavn:
    GULEN
    lat:
    60.8378569
    lon:
    5.1379813
    epsg:
    EPSG:4326
  7. address:
    Hovden 11
    postnummer:
    5640
    poststed:
    EIKELANDSOSEN
    kommunenummer:
    4624
    kommunenavn:
    BJØRNAFJORDEN
    lat:
    60.2406541
    lon:
    5.8296892
    epsg:
    EPSG:4326
  8. address:
    Hovden 11
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.8524033
    lon:
    8.0630742
    epsg:
    EPSG:4326
  9. address:
    Hovden 12
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.8518754
    lon:
    8.0585694
    epsg:
    EPSG:4326
  10. address:
    Hovden 12
    postnummer:
    5750
    poststed:
    ODDA
    kommunenummer:
    4618
    kommunenavn:
    ULLENSVANG
    lat:
    60.0540043
    lon:
    6.5506233
    epsg:
    EPSG:4326
  11. address:
    Hovden 13
    postnummer:
    5640
    poststed:
    EIKELANDSOSEN
    kommunenummer:
    4624
    kommunenavn:
    BJØRNAFJORDEN
    lat:
    60.2404572
    lon:
    5.829795
    epsg:
    EPSG:4326
  12. address:
    Hovden 14
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.8513088
    lon:
    8.0563096
    epsg:
    EPSG:4326
  13. address:
    Hovden 15
    postnummer:
    5640
    poststed:
    EIKELANDSOSEN
    kommunenummer:
    4624
    kommunenavn:
    BJØRNAFJORDEN
    lat:
    60.2404421
    lon:
    5.8297296
    epsg:
    EPSG:4326
  14. address:
    Hovden 15
    postnummer:
    5750
    poststed:
    ODDA
    kommunenummer:
    4618
    kommunenavn:
    ULLENSVANG
    lat:
    60.053279
    lon:
    6.550749
    epsg:
    EPSG:4326
  15. address:
    Hovden 15
    postnummer:
    5960
    poststed:
    DALSØYRA
    kommunenummer:
    4635
    kommunenavn:
    GULEN
    lat:
    60.8469612
    lon:
    5.1224968
    epsg:
    EPSG:4326
  16. address:
    Hovden 16
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.8510815
    lon:
    8.0552933
    epsg:
    EPSG:4326
  17. address:
    Hovden 16
    postnummer:
    5336
    poststed:
    TJELDSTØ
    kommunenummer:
    4626
    kommunenavn:
    ØYGARDEN
    lat:
    60.6183533
    lon:
    4.8086726
    epsg:
    EPSG:4326
  18. address:
    Hovden 17
    postnummer:
    5960
    poststed:
    DALSØYRA
    kommunenummer:
    4635
    kommunenavn:
    GULEN
    lat:
    60.8465073
    lon:
    5.1224045
    epsg:
    EPSG:4326
  19. address:
    Hovden 17
    postnummer:
    5640
    poststed:
    EIKELANDSOSEN
    kommunenummer:
    4624
    kommunenavn:
    BJØRNAFJORDEN
    lat:
    60.2402095
    lon:
    5.8297702
    epsg:
    EPSG:4326
  20. address:
    Hovden 18
    postnummer:
    5640
    poststed:
    EIKELANDSOSEN
    kommunenummer:
    4624
    kommunenavn:
    BJØRNAFJORDEN
    lat:
    60.2399108
    lon:
    5.8301316
    epsg:
    EPSG:4326
  21. address:
    Hovden 18
    postnummer:
    5960
    poststed:
    DALSØYRA
    kommunenummer:
    4635
    kommunenavn:
    GULEN
    lat:
    60.8438211
    lon:
    5.1307747
    epsg:
    EPSG:4326
  22. address:
    Hovden 180
    postnummer:
    3350
    poststed:
    PRESTFOSS
    kommunenummer:
    3332
    kommunenavn:
    SIGDAL
    lat:
    60.0270695
    lon:
    9.6203486
    epsg:
    EPSG:4326
  23. address:
    Hovden 1A
    postnummer:
    5960
    poststed:
    DALSØYRA
    kommunenummer:
    4635
    kommunenavn:
    GULEN
    lat:
    60.8464059
    lon:
    5.1262707
    epsg:
    EPSG:4326
  24. address:
    Hovden 1B
    postnummer:
    5960
    poststed:
    DALSØYRA
    kommunenummer:
    4635
    kommunenavn:
    GULEN
    lat:
    60.8464593
    lon:
    5.1262219
    epsg:
    EPSG:4326
  25. address:
    Hovden 2
    postnummer:
    5750
    poststed:
    ODDA
    kommunenummer:
    4618
    kommunenavn:
    ULLENSVANG
    lat:
    60.0538461
    lon:
    6.5528965
    epsg:
    EPSG:4326
limit:
25
offset:
0
returned:
25
has_more_results:
yes
next_offset:
25
Show all fields in HTML
total_count:
3160
addresses:

25 results

  1. address:
    Hovden 1
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.8521143
    lon:
    8.0642336
    epsg:
    EPSG:4326
  2. address:
    Hovden 1
    postnummer:
    5336
    poststed:
    TJELDSTØ
    kommunenummer:
    4626
    kommunenavn:
    ØYGARDEN
    lat:
    60.6196687
    lon:
    4.8078978
    epsg:
    EPSG:4326
  3. address:
    Hovden 1
    postnummer:
    5750
    poststed:
    ODDA
    kommunenummer:
    4618
    kommunenavn:
    ULLENSVANG
    lat:
    60.0539059
    lon:
    6.5534438
    epsg:
    EPSG:4326
  4. address:
    Hovden 10
    postnummer:
    5960
    poststed:
    DALSØYRA
    kommunenummer:
    4635
    kommunenavn:
    GULEN
    lat:
    60.8447414
    lon:
    5.1287107
    epsg:
    EPSG:4326
  5. address:
    Hovden 10
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.8519481
    lon:
    8.060945
    epsg:
    EPSG:4326
  6. address:
    Hovden 101
    postnummer:
    5960
    poststed:
    DALSØYRA
    kommunenummer:
    4635
    kommunenavn:
    GULEN
    lat:
    60.8378569
    lon:
    5.1379813
    epsg:
    EPSG:4326
  7. address:
    Hovden 11
    postnummer:
    5640
    poststed:
    EIKELANDSOSEN
    kommunenummer:
    4624
    kommunenavn:
    BJØRNAFJORDEN
    lat:
    60.2406541
    lon:
    5.8296892
    epsg:
    EPSG:4326
  8. address:
    Hovden 11
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.8524033
    lon:
    8.0630742
    epsg:
    EPSG:4326
  9. address:
    Hovden 12
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.8518754
    lon:
    8.0585694
    epsg:
    EPSG:4326
  10. address:
    Hovden 12
    postnummer:
    5750
    poststed:
    ODDA
    kommunenummer:
    4618
    kommunenavn:
    ULLENSVANG
    lat:
    60.0540043
    lon:
    6.5506233
    epsg:
    EPSG:4326
  11. address:
    Hovden 13
    postnummer:
    5640
    poststed:
    EIKELANDSOSEN
    kommunenummer:
    4624
    kommunenavn:
    BJØRNAFJORDEN
    lat:
    60.2404572
    lon:
    5.829795
    epsg:
    EPSG:4326
  12. address:
    Hovden 14
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.8513088
    lon:
    8.0563096
    epsg:
    EPSG:4326
  13. address:
    Hovden 15
    postnummer:
    5640
    poststed:
    EIKELANDSOSEN
    kommunenummer:
    4624
    kommunenavn:
    BJØRNAFJORDEN
    lat:
    60.2404421
    lon:
    5.8297296
    epsg:
    EPSG:4326
  14. address:
    Hovden 15
    postnummer:
    5750
    poststed:
    ODDA
    kommunenummer:
    4618
    kommunenavn:
    ULLENSVANG
    lat:
    60.053279
    lon:
    6.550749
    epsg:
    EPSG:4326
  15. address:
    Hovden 15
    postnummer:
    5960
    poststed:
    DALSØYRA
    kommunenummer:
    4635
    kommunenavn:
    GULEN
    lat:
    60.8469612
    lon:
    5.1224968
    epsg:
    EPSG:4326
  16. address:
    Hovden 16
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.8510815
    lon:
    8.0552933
    epsg:
    EPSG:4326
  17. address:
    Hovden 16
    postnummer:
    5336
    poststed:
    TJELDSTØ
    kommunenummer:
    4626
    kommunenavn:
    ØYGARDEN
    lat:
    60.6183533
    lon:
    4.8086726
    epsg:
    EPSG:4326
  18. address:
    Hovden 17
    postnummer:
    5960
    poststed:
    DALSØYRA
    kommunenummer:
    4635
    kommunenavn:
    GULEN
    lat:
    60.8465073
    lon:
    5.1224045
    epsg:
    EPSG:4326
  19. address:
    Hovden 17
    postnummer:
    5640
    poststed:
    EIKELANDSOSEN
    kommunenummer:
    4624
    kommunenavn:
    BJØRNAFJORDEN
    lat:
    60.2402095
    lon:
    5.8297702
    epsg:
    EPSG:4326
  20. address:
    Hovden 18
    postnummer:
    5640
    poststed:
    EIKELANDSOSEN
    kommunenummer:
    4624
    kommunenavn:
    BJØRNAFJORDEN
    lat:
    60.2399108
    lon:
    5.8301316
    epsg:
    EPSG:4326
  21. address:
    Hovden 18
    postnummer:
    5960
    poststed:
    DALSØYRA
    kommunenummer:
    4635
    kommunenavn:
    GULEN
    lat:
    60.8438211
    lon:
    5.1307747
    epsg:
    EPSG:4326
  22. address:
    Hovden 180
    postnummer:
    3350
    poststed:
    PRESTFOSS
    kommunenummer:
    3332
    kommunenavn:
    SIGDAL
    lat:
    60.0270695
    lon:
    9.6203486
    epsg:
    EPSG:4326
  23. address:
    Hovden 1A
    postnummer:
    5960
    poststed:
    DALSØYRA
    kommunenummer:
    4635
    kommunenavn:
    GULEN
    lat:
    60.8464059
    lon:
    5.1262707
    epsg:
    EPSG:4326
  24. address:
    Hovden 1B
    postnummer:
    5960
    poststed:
    DALSØYRA
    kommunenummer:
    4635
    kommunenavn:
    GULEN
    lat:
    60.8464593
    lon:
    5.1262219
    epsg:
    EPSG:4326
  25. address:
    Hovden 2
    postnummer:
    5750
    poststed:
    ODDA
    kommunenummer:
    4618
    kommunenavn:
    ULLENSVANG
    lat:
    60.0538461
    lon:
    6.5528965
    epsg:
    EPSG:4326
limit:
25
offset:
0
returned:
25
has_more_results:
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.