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-09-13T02:25:39Z in 0.097 seconds.

total_count:
51
addresses:

25 results

  1. address:
    Austare Vierli 14
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.7485608
    lon:
    8.1864686
    epsg:
    EPSG:4326
  2. address:
    Austare Vierli 16
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.7486637
    lon:
    8.1859914
    epsg:
    EPSG:4326
  3. address:
    Austare Vierli 18
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.7488484
    lon:
    8.1855012
    epsg:
    EPSG:4326
  4. address:
    Austare Vierli 29
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.7490216
    lon:
    8.1838954
    epsg:
    EPSG:4326
  5. address:
    Austare Vierli 31
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.7488095
    lon:
    8.1829931
    epsg:
    EPSG:4326
  6. address:
    Austare Vierli 35
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.7485591
    lon:
    8.181718
    epsg:
    EPSG:4326
  7. address:
    Austare Vierli 37
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.7487743
    lon:
    8.1816772
    epsg:
    EPSG:4326
  8. address:
    Austare Vierli 39
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.7488214
    lon:
    8.1810105
    epsg:
    EPSG:4326
  9. address:
    Austare Vierli 4
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.74994
    lon:
    8.1874628
    epsg:
    EPSG:4326
  10. address:
    Austare Vierli 41
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.7487138
    lon:
    8.1806127
    epsg:
    EPSG:4326
  11. address:
    Austare Vierli 43
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.7486082
    lon:
    8.1809552
    epsg:
    EPSG:4326
  12. address:
    Austare Vierli 45
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.7488996
    lon:
    8.1801616
    epsg:
    EPSG:4326
  13. address:
    Austare Vierli 47
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.7487124
    lon:
    8.1789383
    epsg:
    EPSG:4326
  14. address:
    Austare Vierli 50
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.748046
    lon:
    8.1826701
    epsg:
    EPSG:4326
  15. address:
    Austare Vierli 52
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.747732
    lon:
    8.1830194
    epsg:
    EPSG:4326
  16. address:
    Austare Vierli 54
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.7477782
    lon:
    8.1837994
    epsg:
    EPSG:4326
  17. address:
    Austare Vierli 55
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.7484256
    lon:
    8.1804757
    epsg:
    EPSG:4326
  18. address:
    Austare Vierli 56
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.7479328
    lon:
    8.1841195
    epsg:
    EPSG:4326
  19. address:
    Austare Vierli 57
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.748079
    lon:
    8.1810571
    epsg:
    EPSG:4326
  20. address:
    Austare Vierli 58
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.7480545
    lon:
    8.1834635
    epsg:
    EPSG:4326
  21. address:
    Austare Vierli 61
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.7475749
    lon:
    8.1822937
    epsg:
    EPSG:4326
  22. address:
    Austare Vierli 62
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.7481495
    lon:
    8.1846
    epsg:
    EPSG:4326
  23. address:
    Austare Vierli 63
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.7474156
    lon:
    8.1828189
    epsg:
    EPSG:4326
  24. address:
    Austare Vierli 64
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.7478086
    lon:
    8.1849357
    epsg:
    EPSG:4326
  25. address:
    Austare Vierli 65
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.7473182
    lon:
    8.1821825
    epsg:
    EPSG:4326
limit:
25
offset:
0
returned:
25
has_more_results:
yes
truncated:
yes
next_offset:
25
Show all fields in HTML
total_count:
51
addresses:

25 results

  1. address:
    Austare Vierli 14
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.7485608
    lon:
    8.1864686
    epsg:
    EPSG:4326
  2. address:
    Austare Vierli 16
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.7486637
    lon:
    8.1859914
    epsg:
    EPSG:4326
  3. address:
    Austare Vierli 18
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.7488484
    lon:
    8.1855012
    epsg:
    EPSG:4326
  4. address:
    Austare Vierli 29
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.7490216
    lon:
    8.1838954
    epsg:
    EPSG:4326
  5. address:
    Austare Vierli 31
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.7488095
    lon:
    8.1829931
    epsg:
    EPSG:4326
  6. address:
    Austare Vierli 35
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.7485591
    lon:
    8.181718
    epsg:
    EPSG:4326
  7. address:
    Austare Vierli 37
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.7487743
    lon:
    8.1816772
    epsg:
    EPSG:4326
  8. address:
    Austare Vierli 39
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.7488214
    lon:
    8.1810105
    epsg:
    EPSG:4326
  9. address:
    Austare Vierli 4
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.74994
    lon:
    8.1874628
    epsg:
    EPSG:4326
  10. address:
    Austare Vierli 41
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.7487138
    lon:
    8.1806127
    epsg:
    EPSG:4326
  11. address:
    Austare Vierli 43
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.7486082
    lon:
    8.1809552
    epsg:
    EPSG:4326
  12. address:
    Austare Vierli 45
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.7488996
    lon:
    8.1801616
    epsg:
    EPSG:4326
  13. address:
    Austare Vierli 47
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.7487124
    lon:
    8.1789383
    epsg:
    EPSG:4326
  14. address:
    Austare Vierli 50
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.748046
    lon:
    8.1826701
    epsg:
    EPSG:4326
  15. address:
    Austare Vierli 52
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.747732
    lon:
    8.1830194
    epsg:
    EPSG:4326
  16. address:
    Austare Vierli 54
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.7477782
    lon:
    8.1837994
    epsg:
    EPSG:4326
  17. address:
    Austare Vierli 55
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.7484256
    lon:
    8.1804757
    epsg:
    EPSG:4326
  18. address:
    Austare Vierli 56
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.7479328
    lon:
    8.1841195
    epsg:
    EPSG:4326
  19. address:
    Austare Vierli 57
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.748079
    lon:
    8.1810571
    epsg:
    EPSG:4326
  20. address:
    Austare Vierli 58
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.7480545
    lon:
    8.1834635
    epsg:
    EPSG:4326
  21. address:
    Austare Vierli 61
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.7475749
    lon:
    8.1822937
    epsg:
    EPSG:4326
  22. address:
    Austare Vierli 62
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.7481495
    lon:
    8.1846
    epsg:
    EPSG:4326
  23. address:
    Austare Vierli 63
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.7474156
    lon:
    8.1828189
    epsg:
    EPSG:4326
  24. address:
    Austare Vierli 64
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.7478086
    lon:
    8.1849357
    epsg:
    EPSG:4326
  25. address:
    Austare Vierli 65
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.7473182
    lon:
    8.1821825
    epsg:
    EPSG:4326
limit:
25
offset:
0
returned:
25
has_more_results:
yes
truncated:
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.