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-10-31T21:04:43Z in 0.104 seconds.

total_count:
25
addresses:

25 results

  1. address:
    Hoshovde 10
    postnummer:
    5282
    poststed:
    LONEVÅG
    kommunenummer:
    4630
    kommunenavn:
    OSTERØY
    lat:
    60.5785752
    lon:
    5.4662524
    epsg:
    EPSG:4326
  2. address:
    Hoshovde 20
    postnummer:
    5282
    poststed:
    LONEVÅG
    kommunenummer:
    4630
    kommunenavn:
    OSTERØY
    lat:
    60.5787709
    lon:
    5.4661762
    epsg:
    EPSG:4326
  3. address:
    Hoshovde 28
    postnummer:
    5282
    poststed:
    LONEVÅG
    kommunenummer:
    4630
    kommunenavn:
    OSTERØY
    lat:
    60.5789598
    lon:
    5.4641463
    epsg:
    EPSG:4326
  4. address:
    Hoshovde 29
    postnummer:
    5282
    poststed:
    LONEVÅG
    kommunenummer:
    4630
    kommunenavn:
    OSTERØY
    lat:
    60.5799185
    lon:
    5.4653931
    epsg:
    EPSG:4326
  5. address:
    Hoshovde 30
    postnummer:
    5282
    poststed:
    LONEVÅG
    kommunenummer:
    4630
    kommunenavn:
    OSTERØY
    lat:
    60.5784429
    lon:
    5.4595633
    epsg:
    EPSG:4326
  6. address:
    Hoshovde 32
    postnummer:
    5282
    poststed:
    LONEVÅG
    kommunenummer:
    4630
    kommunenavn:
    OSTERØY
    lat:
    60.5791473
    lon:
    5.4620617
    epsg:
    EPSG:4326
  7. address:
    Hoshovde 34
    postnummer:
    5282
    poststed:
    LONEVÅG
    kommunenummer:
    4630
    kommunenavn:
    OSTERØY
    lat:
    60.5795085
    lon:
    5.4604329
    epsg:
    EPSG:4326
  8. address:
    Hoshovde 36
    postnummer:
    5282
    poststed:
    LONEVÅG
    kommunenummer:
    4630
    kommunenavn:
    OSTERØY
    lat:
    60.5799414
    lon:
    5.4618469
    epsg:
    EPSG:4326
  9. address:
    Hoshovde 38
    postnummer:
    5282
    poststed:
    LONEVÅG
    kommunenummer:
    4630
    kommunenavn:
    OSTERØY
    lat:
    60.5797587
    lon:
    5.461971
    epsg:
    EPSG:4326
  10. address:
    Hoshovde 40
    postnummer:
    5282
    poststed:
    LONEVÅG
    kommunenummer:
    4630
    kommunenavn:
    OSTERØY
    lat:
    60.5794972
    lon:
    5.4627175
    epsg:
    EPSG:4326
  11. address:
    Hoshovde 42
    postnummer:
    5282
    poststed:
    LONEVÅG
    kommunenummer:
    4630
    kommunenavn:
    OSTERØY
    lat:
    60.5798815
    lon:
    5.4633148
    epsg:
    EPSG:4326
  12. address:
    Hoshovde 60
    postnummer:
    5282
    poststed:
    LONEVÅG
    kommunenummer:
    4630
    kommunenavn:
    OSTERØY
    lat:
    60.5812295
    lon:
    5.4621571
    epsg:
    EPSG:4326
  13. address:
    Hoshovde 61
    postnummer:
    5282
    poststed:
    LONEVÅG
    kommunenummer:
    4630
    kommunenavn:
    OSTERØY
    lat:
    60.5812477
    lon:
    5.4636585
    epsg:
    EPSG:4326
  14. address:
    Hoshovde 62
    postnummer:
    5282
    poststed:
    LONEVÅG
    kommunenummer:
    4630
    kommunenavn:
    OSTERØY
    lat:
    60.5807752
    lon:
    5.4631256
    epsg:
    EPSG:4326
  15. address:
    Hoshovde 63
    postnummer:
    5282
    poststed:
    LONEVÅG
    kommunenummer:
    4630
    kommunenavn:
    OSTERØY
    lat:
    60.5816347
    lon:
    5.4635102
    epsg:
    EPSG:4326
  16. address:
    Hoshovde 64
    postnummer:
    5282
    poststed:
    LONEVÅG
    kommunenummer:
    4630
    kommunenavn:
    OSTERØY
    lat:
    60.5803905
    lon:
    5.4635331
    epsg:
    EPSG:4326
  17. address:
    Hoshovde 65
    postnummer:
    5282
    poststed:
    LONEVÅG
    kommunenummer:
    4630
    kommunenavn:
    OSTERØY
    lat:
    60.5821275
    lon:
    5.46464
    epsg:
    EPSG:4326
  18. address:
    Hoshovde 66
    postnummer:
    5282
    poststed:
    LONEVÅG
    kommunenummer:
    4630
    kommunenavn:
    OSTERØY
    lat:
    60.5813128
    lon:
    5.4629627
    epsg:
    EPSG:4326
  19. address:
    Hoshovde 67
    postnummer:
    5282
    poststed:
    LONEVÅG
    kommunenummer:
    4630
    kommunenavn:
    OSTERØY
    lat:
    60.5823014
    lon:
    5.4644201
    epsg:
    EPSG:4326
  20. address:
    Hoshovde 68
    postnummer:
    5282
    poststed:
    LONEVÅG
    kommunenummer:
    4630
    kommunenavn:
    OSTERØY
    lat:
    60.5815927
    lon:
    5.4624333
    epsg:
    EPSG:4326
  21. address:
    Hoshovde 69
    postnummer:
    5282
    poststed:
    LONEVÅG
    kommunenummer:
    4630
    kommunenavn:
    OSTERØY
    lat:
    60.5835923
    lon:
    5.4642971
    epsg:
    EPSG:4326
  22. address:
    Hoshovde 71
    postnummer:
    5282
    poststed:
    LONEVÅG
    kommunenummer:
    4630
    kommunenavn:
    OSTERØY
    lat:
    60.5841621
    lon:
    5.4637543
    epsg:
    EPSG:4326
  23. address:
    Hoshovde 73
    postnummer:
    5282
    poststed:
    LONEVÅG
    kommunenummer:
    4630
    kommunenavn:
    OSTERØY
    lat:
    60.5845469
    lon:
    5.4633523
    epsg:
    EPSG:4326
  24. address:
    Hoshovde 75
    postnummer:
    5282
    poststed:
    LONEVÅG
    kommunenummer:
    4630
    kommunenavn:
    OSTERØY
    lat:
    60.5851565
    lon:
    5.4629567
    epsg:
    EPSG:4326
  25. address:
    Hoshovde 77
    postnummer:
    5282
    poststed:
    LONEVÅG
    kommunenummer:
    4630
    kommunenavn:
    OSTERØY
    lat:
    60.5820014
    lon:
    5.4636126
    epsg:
    EPSG:4326
limit:
25
offset:
0
returned:
25
has_more_results:
yes
next_offset:
25
Show all fields in HTML
total_count:
25
addresses:

25 results

  1. address:
    Hoshovde 10
    postnummer:
    5282
    poststed:
    LONEVÅG
    kommunenummer:
    4630
    kommunenavn:
    OSTERØY
    lat:
    60.5785752
    lon:
    5.4662524
    epsg:
    EPSG:4326
  2. address:
    Hoshovde 20
    postnummer:
    5282
    poststed:
    LONEVÅG
    kommunenummer:
    4630
    kommunenavn:
    OSTERØY
    lat:
    60.5787709
    lon:
    5.4661762
    epsg:
    EPSG:4326
  3. address:
    Hoshovde 28
    postnummer:
    5282
    poststed:
    LONEVÅG
    kommunenummer:
    4630
    kommunenavn:
    OSTERØY
    lat:
    60.5789598
    lon:
    5.4641463
    epsg:
    EPSG:4326
  4. address:
    Hoshovde 29
    postnummer:
    5282
    poststed:
    LONEVÅG
    kommunenummer:
    4630
    kommunenavn:
    OSTERØY
    lat:
    60.5799185
    lon:
    5.4653931
    epsg:
    EPSG:4326
  5. address:
    Hoshovde 30
    postnummer:
    5282
    poststed:
    LONEVÅG
    kommunenummer:
    4630
    kommunenavn:
    OSTERØY
    lat:
    60.5784429
    lon:
    5.4595633
    epsg:
    EPSG:4326
  6. address:
    Hoshovde 32
    postnummer:
    5282
    poststed:
    LONEVÅG
    kommunenummer:
    4630
    kommunenavn:
    OSTERØY
    lat:
    60.5791473
    lon:
    5.4620617
    epsg:
    EPSG:4326
  7. address:
    Hoshovde 34
    postnummer:
    5282
    poststed:
    LONEVÅG
    kommunenummer:
    4630
    kommunenavn:
    OSTERØY
    lat:
    60.5795085
    lon:
    5.4604329
    epsg:
    EPSG:4326
  8. address:
    Hoshovde 36
    postnummer:
    5282
    poststed:
    LONEVÅG
    kommunenummer:
    4630
    kommunenavn:
    OSTERØY
    lat:
    60.5799414
    lon:
    5.4618469
    epsg:
    EPSG:4326
  9. address:
    Hoshovde 38
    postnummer:
    5282
    poststed:
    LONEVÅG
    kommunenummer:
    4630
    kommunenavn:
    OSTERØY
    lat:
    60.5797587
    lon:
    5.461971
    epsg:
    EPSG:4326
  10. address:
    Hoshovde 40
    postnummer:
    5282
    poststed:
    LONEVÅG
    kommunenummer:
    4630
    kommunenavn:
    OSTERØY
    lat:
    60.5794972
    lon:
    5.4627175
    epsg:
    EPSG:4326
  11. address:
    Hoshovde 42
    postnummer:
    5282
    poststed:
    LONEVÅG
    kommunenummer:
    4630
    kommunenavn:
    OSTERØY
    lat:
    60.5798815
    lon:
    5.4633148
    epsg:
    EPSG:4326
  12. address:
    Hoshovde 60
    postnummer:
    5282
    poststed:
    LONEVÅG
    kommunenummer:
    4630
    kommunenavn:
    OSTERØY
    lat:
    60.5812295
    lon:
    5.4621571
    epsg:
    EPSG:4326
  13. address:
    Hoshovde 61
    postnummer:
    5282
    poststed:
    LONEVÅG
    kommunenummer:
    4630
    kommunenavn:
    OSTERØY
    lat:
    60.5812477
    lon:
    5.4636585
    epsg:
    EPSG:4326
  14. address:
    Hoshovde 62
    postnummer:
    5282
    poststed:
    LONEVÅG
    kommunenummer:
    4630
    kommunenavn:
    OSTERØY
    lat:
    60.5807752
    lon:
    5.4631256
    epsg:
    EPSG:4326
  15. address:
    Hoshovde 63
    postnummer:
    5282
    poststed:
    LONEVÅG
    kommunenummer:
    4630
    kommunenavn:
    OSTERØY
    lat:
    60.5816347
    lon:
    5.4635102
    epsg:
    EPSG:4326
  16. address:
    Hoshovde 64
    postnummer:
    5282
    poststed:
    LONEVÅG
    kommunenummer:
    4630
    kommunenavn:
    OSTERØY
    lat:
    60.5803905
    lon:
    5.4635331
    epsg:
    EPSG:4326
  17. address:
    Hoshovde 65
    postnummer:
    5282
    poststed:
    LONEVÅG
    kommunenummer:
    4630
    kommunenavn:
    OSTERØY
    lat:
    60.5821275
    lon:
    5.46464
    epsg:
    EPSG:4326
  18. address:
    Hoshovde 66
    postnummer:
    5282
    poststed:
    LONEVÅG
    kommunenummer:
    4630
    kommunenavn:
    OSTERØY
    lat:
    60.5813128
    lon:
    5.4629627
    epsg:
    EPSG:4326
  19. address:
    Hoshovde 67
    postnummer:
    5282
    poststed:
    LONEVÅG
    kommunenummer:
    4630
    kommunenavn:
    OSTERØY
    lat:
    60.5823014
    lon:
    5.4644201
    epsg:
    EPSG:4326
  20. address:
    Hoshovde 68
    postnummer:
    5282
    poststed:
    LONEVÅG
    kommunenummer:
    4630
    kommunenavn:
    OSTERØY
    lat:
    60.5815927
    lon:
    5.4624333
    epsg:
    EPSG:4326
  21. address:
    Hoshovde 69
    postnummer:
    5282
    poststed:
    LONEVÅG
    kommunenummer:
    4630
    kommunenavn:
    OSTERØY
    lat:
    60.5835923
    lon:
    5.4642971
    epsg:
    EPSG:4326
  22. address:
    Hoshovde 71
    postnummer:
    5282
    poststed:
    LONEVÅG
    kommunenummer:
    4630
    kommunenavn:
    OSTERØY
    lat:
    60.5841621
    lon:
    5.4637543
    epsg:
    EPSG:4326
  23. address:
    Hoshovde 73
    postnummer:
    5282
    poststed:
    LONEVÅG
    kommunenummer:
    4630
    kommunenavn:
    OSTERØY
    lat:
    60.5845469
    lon:
    5.4633523
    epsg:
    EPSG:4326
  24. address:
    Hoshovde 75
    postnummer:
    5282
    poststed:
    LONEVÅG
    kommunenummer:
    4630
    kommunenavn:
    OSTERØY
    lat:
    60.5851565
    lon:
    5.4629567
    epsg:
    EPSG:4326
  25. address:
    Hoshovde 77
    postnummer:
    5282
    poststed:
    LONEVÅG
    kommunenummer:
    4630
    kommunenavn:
    OSTERØY
    lat:
    60.5820014
    lon:
    5.4636126
    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.