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-26T04:11:03Z in 0.201 seconds.

total_count:
44
addresses:

25 results

  1. address:
    Strandland, 20/18
    postnummer:
    8484
    poststed:
    RISØYHAMN
    kommunenummer:
    1871
    kommunenavn:
    ANDØY
    lat:
    68.9504723
    lon:
    15.6295842
    epsg:
    EPSG:4326
  2. address:
    Strandland, 20/91
    postnummer:
    8484
    poststed:
    RISØYHAMN
    kommunenummer:
    1871
    kommunenavn:
    ANDØY
    lat:
    68.950928
    lon:
    15.6349113
    epsg:
    EPSG:4326
  3. address:
    Strandland, 20/109
    postnummer:
    8484
    poststed:
    RISØYHAMN
    kommunenummer:
    1871
    kommunenavn:
    ANDØY
    lat:
    68.9520695
    lon:
    15.6532578
    epsg:
    EPSG:4326
  4. address:
    Strandlandsvegen 101
    postnummer:
    8705
    poststed:
    STRANDLANDET
    kommunenummer:
    1828
    kommunenavn:
    NESNA
    lat:
    66.1795493
    lon:
    13.0263733
    epsg:
    EPSG:4326
  5. address:
    Strandlandsvegen 103
    postnummer:
    8705
    poststed:
    STRANDLANDET
    kommunenummer:
    1828
    kommunenavn:
    NESNA
    lat:
    66.1790091
    lon:
    13.0266453
    epsg:
    EPSG:4326
  6. address:
    Strandlandsvegen 105
    postnummer:
    8705
    poststed:
    STRANDLANDET
    kommunenummer:
    1828
    kommunenavn:
    NESNA
    lat:
    66.1786452
    lon:
    13.027016
    epsg:
    EPSG:4326
  7. address:
    Strandlandsvegen 106
    postnummer:
    8705
    poststed:
    STRANDLANDET
    kommunenummer:
    1828
    kommunenavn:
    NESNA
    lat:
    66.1767665
    lon:
    13.0313887
    epsg:
    EPSG:4326
  8. address:
    Strandlandsvegen 112
    postnummer:
    8705
    poststed:
    STRANDLANDET
    kommunenummer:
    1828
    kommunenavn:
    NESNA
    lat:
    66.1764606
    lon:
    13.0408365
    epsg:
    EPSG:4326
  9. address:
    Strandlandsvegen 113
    postnummer:
    8705
    poststed:
    STRANDLANDET
    kommunenummer:
    1828
    kommunenavn:
    NESNA
    lat:
    66.1765753
    lon:
    13.0477827
    epsg:
    EPSG:4326
  10. address:
    Strandlandsvegen 115
    postnummer:
    8705
    poststed:
    STRANDLANDET
    kommunenummer:
    1828
    kommunenavn:
    NESNA
    lat:
    66.1781505
    lon:
    13.0638676
    epsg:
    EPSG:4326
  11. address:
    Strandlandsvegen 119
    postnummer:
    8705
    poststed:
    STRANDLANDET
    kommunenummer:
    1828
    kommunenavn:
    NESNA
    lat:
    66.1800748
    lon:
    13.0704895
    epsg:
    EPSG:4326
  12. address:
    Strandlandsvegen 121
    postnummer:
    8705
    poststed:
    STRANDLANDET
    kommunenummer:
    1828
    kommunenavn:
    NESNA
    lat:
    66.1802039
    lon:
    13.0697435
    epsg:
    EPSG:4326
  13. address:
    Strandlandsvegen 123
    postnummer:
    8705
    poststed:
    STRANDLANDET
    kommunenummer:
    1828
    kommunenavn:
    NESNA
    lat:
    66.1808289
    lon:
    13.0727805
    epsg:
    EPSG:4326
  14. address:
    Strandlandsvegen 125
    postnummer:
    8705
    poststed:
    STRANDLANDET
    kommunenummer:
    1828
    kommunenavn:
    NESNA
    lat:
    66.1810456
    lon:
    13.0737677
    epsg:
    EPSG:4326
  15. address:
    Strandlandsvegen 127
    postnummer:
    8705
    poststed:
    STRANDLANDET
    kommunenummer:
    1828
    kommunenavn:
    NESNA
    lat:
    66.1829205
    lon:
    13.0808502
    epsg:
    EPSG:4326
  16. address:
    Strandlandsvegen 131
    postnummer:
    8705
    poststed:
    STRANDLANDET
    kommunenummer:
    1828
    kommunenavn:
    NESNA
    lat:
    66.1852359
    lon:
    13.0886265
    epsg:
    EPSG:4326
  17. address:
    Strandlandsvegen 133
    postnummer:
    8705
    poststed:
    STRANDLANDET
    kommunenummer:
    1828
    kommunenavn:
    NESNA
    lat:
    66.187351
    lon:
    13.0928743
    epsg:
    EPSG:4326
  18. address:
    Strandlandsvegen 137
    postnummer:
    8705
    poststed:
    STRANDLANDET
    kommunenummer:
    1828
    kommunenavn:
    NESNA
    lat:
    66.1884762
    lon:
    13.0943565
    epsg:
    EPSG:4326
  19. address:
    Strandlandsvegen 139
    postnummer:
    8705
    poststed:
    STRANDLANDET
    kommunenummer:
    1828
    kommunenavn:
    NESNA
    lat:
    66.1872805
    lon:
    13.0969634
    epsg:
    EPSG:4326
  20. address:
    Strandlandsvegen 141
    postnummer:
    8705
    poststed:
    STRANDLANDET
    kommunenummer:
    1828
    kommunenavn:
    NESNA
    lat:
    66.1882425
    lon:
    13.0982423
    epsg:
    EPSG:4326
  21. address:
    Strandlandsvegen 143
    postnummer:
    8705
    poststed:
    STRANDLANDET
    kommunenummer:
    1828
    kommunenavn:
    NESNA
    lat:
    66.1900296
    lon:
    13.096409
    epsg:
    EPSG:4326
  22. address:
    Strandlandsvegen 147
    postnummer:
    8705
    poststed:
    STRANDLANDET
    kommunenummer:
    1828
    kommunenavn:
    NESNA
    lat:
    66.1887287
    lon:
    13.100714
    epsg:
    EPSG:4326
  23. address:
    Strandlandsvegen 149
    postnummer:
    8705
    poststed:
    STRANDLANDET
    kommunenummer:
    1828
    kommunenavn:
    NESNA
    lat:
    66.1902597
    lon:
    13.1016949
    epsg:
    EPSG:4326
  24. address:
    Strandlandsvegen 151
    postnummer:
    8705
    poststed:
    STRANDLANDET
    kommunenummer:
    1828
    kommunenavn:
    NESNA
    lat:
    66.1906364
    lon:
    13.1033244
    epsg:
    EPSG:4326
  25. address:
    Strandlandsvegen 153
    postnummer:
    8705
    poststed:
    STRANDLANDET
    kommunenummer:
    1828
    kommunenavn:
    NESNA
    lat:
    66.1904236
    lon:
    13.1050059
    epsg:
    EPSG:4326
limit:
25
offset:
0
returned:
25
has_more_results:
yes
next_offset:
25
Show all fields in HTML
total_count:
44
addresses:

25 results

  1. address:
    Strandland, 20/18
    postnummer:
    8484
    poststed:
    RISØYHAMN
    kommunenummer:
    1871
    kommunenavn:
    ANDØY
    lat:
    68.9504723
    lon:
    15.6295842
    epsg:
    EPSG:4326
  2. address:
    Strandland, 20/91
    postnummer:
    8484
    poststed:
    RISØYHAMN
    kommunenummer:
    1871
    kommunenavn:
    ANDØY
    lat:
    68.950928
    lon:
    15.6349113
    epsg:
    EPSG:4326
  3. address:
    Strandland, 20/109
    postnummer:
    8484
    poststed:
    RISØYHAMN
    kommunenummer:
    1871
    kommunenavn:
    ANDØY
    lat:
    68.9520695
    lon:
    15.6532578
    epsg:
    EPSG:4326
  4. address:
    Strandlandsvegen 101
    postnummer:
    8705
    poststed:
    STRANDLANDET
    kommunenummer:
    1828
    kommunenavn:
    NESNA
    lat:
    66.1795493
    lon:
    13.0263733
    epsg:
    EPSG:4326
  5. address:
    Strandlandsvegen 103
    postnummer:
    8705
    poststed:
    STRANDLANDET
    kommunenummer:
    1828
    kommunenavn:
    NESNA
    lat:
    66.1790091
    lon:
    13.0266453
    epsg:
    EPSG:4326
  6. address:
    Strandlandsvegen 105
    postnummer:
    8705
    poststed:
    STRANDLANDET
    kommunenummer:
    1828
    kommunenavn:
    NESNA
    lat:
    66.1786452
    lon:
    13.027016
    epsg:
    EPSG:4326
  7. address:
    Strandlandsvegen 106
    postnummer:
    8705
    poststed:
    STRANDLANDET
    kommunenummer:
    1828
    kommunenavn:
    NESNA
    lat:
    66.1767665
    lon:
    13.0313887
    epsg:
    EPSG:4326
  8. address:
    Strandlandsvegen 112
    postnummer:
    8705
    poststed:
    STRANDLANDET
    kommunenummer:
    1828
    kommunenavn:
    NESNA
    lat:
    66.1764606
    lon:
    13.0408365
    epsg:
    EPSG:4326
  9. address:
    Strandlandsvegen 113
    postnummer:
    8705
    poststed:
    STRANDLANDET
    kommunenummer:
    1828
    kommunenavn:
    NESNA
    lat:
    66.1765753
    lon:
    13.0477827
    epsg:
    EPSG:4326
  10. address:
    Strandlandsvegen 115
    postnummer:
    8705
    poststed:
    STRANDLANDET
    kommunenummer:
    1828
    kommunenavn:
    NESNA
    lat:
    66.1781505
    lon:
    13.0638676
    epsg:
    EPSG:4326
  11. address:
    Strandlandsvegen 119
    postnummer:
    8705
    poststed:
    STRANDLANDET
    kommunenummer:
    1828
    kommunenavn:
    NESNA
    lat:
    66.1800748
    lon:
    13.0704895
    epsg:
    EPSG:4326
  12. address:
    Strandlandsvegen 121
    postnummer:
    8705
    poststed:
    STRANDLANDET
    kommunenummer:
    1828
    kommunenavn:
    NESNA
    lat:
    66.1802039
    lon:
    13.0697435
    epsg:
    EPSG:4326
  13. address:
    Strandlandsvegen 123
    postnummer:
    8705
    poststed:
    STRANDLANDET
    kommunenummer:
    1828
    kommunenavn:
    NESNA
    lat:
    66.1808289
    lon:
    13.0727805
    epsg:
    EPSG:4326
  14. address:
    Strandlandsvegen 125
    postnummer:
    8705
    poststed:
    STRANDLANDET
    kommunenummer:
    1828
    kommunenavn:
    NESNA
    lat:
    66.1810456
    lon:
    13.0737677
    epsg:
    EPSG:4326
  15. address:
    Strandlandsvegen 127
    postnummer:
    8705
    poststed:
    STRANDLANDET
    kommunenummer:
    1828
    kommunenavn:
    NESNA
    lat:
    66.1829205
    lon:
    13.0808502
    epsg:
    EPSG:4326
  16. address:
    Strandlandsvegen 131
    postnummer:
    8705
    poststed:
    STRANDLANDET
    kommunenummer:
    1828
    kommunenavn:
    NESNA
    lat:
    66.1852359
    lon:
    13.0886265
    epsg:
    EPSG:4326
  17. address:
    Strandlandsvegen 133
    postnummer:
    8705
    poststed:
    STRANDLANDET
    kommunenummer:
    1828
    kommunenavn:
    NESNA
    lat:
    66.187351
    lon:
    13.0928743
    epsg:
    EPSG:4326
  18. address:
    Strandlandsvegen 137
    postnummer:
    8705
    poststed:
    STRANDLANDET
    kommunenummer:
    1828
    kommunenavn:
    NESNA
    lat:
    66.1884762
    lon:
    13.0943565
    epsg:
    EPSG:4326
  19. address:
    Strandlandsvegen 139
    postnummer:
    8705
    poststed:
    STRANDLANDET
    kommunenummer:
    1828
    kommunenavn:
    NESNA
    lat:
    66.1872805
    lon:
    13.0969634
    epsg:
    EPSG:4326
  20. address:
    Strandlandsvegen 141
    postnummer:
    8705
    poststed:
    STRANDLANDET
    kommunenummer:
    1828
    kommunenavn:
    NESNA
    lat:
    66.1882425
    lon:
    13.0982423
    epsg:
    EPSG:4326
  21. address:
    Strandlandsvegen 143
    postnummer:
    8705
    poststed:
    STRANDLANDET
    kommunenummer:
    1828
    kommunenavn:
    NESNA
    lat:
    66.1900296
    lon:
    13.096409
    epsg:
    EPSG:4326
  22. address:
    Strandlandsvegen 147
    postnummer:
    8705
    poststed:
    STRANDLANDET
    kommunenummer:
    1828
    kommunenavn:
    NESNA
    lat:
    66.1887287
    lon:
    13.100714
    epsg:
    EPSG:4326
  23. address:
    Strandlandsvegen 149
    postnummer:
    8705
    poststed:
    STRANDLANDET
    kommunenummer:
    1828
    kommunenavn:
    NESNA
    lat:
    66.1902597
    lon:
    13.1016949
    epsg:
    EPSG:4326
  24. address:
    Strandlandsvegen 151
    postnummer:
    8705
    poststed:
    STRANDLANDET
    kommunenummer:
    1828
    kommunenavn:
    NESNA
    lat:
    66.1906364
    lon:
    13.1033244
    epsg:
    EPSG:4326
  25. address:
    Strandlandsvegen 153
    postnummer:
    8705
    poststed:
    STRANDLANDET
    kommunenummer:
    1828
    kommunenavn:
    NESNA
    lat:
    66.1904236
    lon:
    13.1050059
    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.