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-31T19:27:18Z in 0.122 seconds.

total_count:
197
addresses:

25 results

  1. address:
    Stranden 91
    postnummer:
    0250
    poststed:
    OSLO
    kommunenummer:
    0301
    kommunenavn:
    OSLO
    lat:
    59.909089
    lon:
    10.7240501
    epsg:
    EPSG:4326
  2. address:
    Strand 91
    postnummer:
    2672
    poststed:
    SEL
    kommunenummer:
    3437
    kommunenavn:
    SEL
    lat:
    61.8574016
    lon:
    9.4131719
    epsg:
    EPSG:4326
  3. address:
    Dregevegen 91
    postnummer:
    6200
    poststed:
    STRANDA
    kommunenummer:
    1525
    kommunenavn:
    STRANDA
    lat:
    62.286217
    lon:
    6.9014505
    epsg:
    EPSG:4326
  4. address:
    Fagerlivegen 91
    postnummer:
    6200
    poststed:
    STRANDA
    kommunenummer:
    1525
    kommunenavn:
    STRANDA
    lat:
    62.307974
    lon:
    6.9301489
    epsg:
    EPSG:4326
  5. address:
    Framhusvegen 91
    postnummer:
    6200
    poststed:
    STRANDA
    kommunenummer:
    1525
    kommunenavn:
    STRANDA
    lat:
    62.3037302
    lon:
    6.9237658
    epsg:
    EPSG:4326
  6. address:
    Hevsdalsvegen 91
    postnummer:
    6200
    poststed:
    STRANDA
    kommunenummer:
    1525
    kommunenavn:
    STRANDA
    lat:
    62.3057866
    lon:
    6.9070126
    epsg:
    EPSG:4326
  7. address:
    Hjellhaugmarka 91
    postnummer:
    6200
    poststed:
    STRANDA
    kommunenummer:
    1525
    kommunenavn:
    STRANDA
    lat:
    62.2915746
    lon:
    6.849569
    epsg:
    EPSG:4326
  8. address:
    Kjølavegen 91
    postnummer:
    6200
    poststed:
    STRANDA
    kommunenummer:
    1525
    kommunenavn:
    STRANDA
    lat:
    62.2889737
    lon:
    6.8878186
    epsg:
    EPSG:4326
  9. address:
    Movegen 91
    postnummer:
    6200
    poststed:
    STRANDA
    kommunenummer:
    1525
    kommunenavn:
    STRANDA
    lat:
    62.3099578
    lon:
    6.9307072
    epsg:
    EPSG:4326
  10. address:
    Nedre Stranda 91
    postnummer:
    4460
    poststed:
    MOI
    kommunenummer:
    1112
    kommunenavn:
    LUND
    lat:
    58.4454007
    lon:
    6.5696274
    epsg:
    EPSG:4326
  11. address:
    91/197
    postnummer:
    6218
    poststed:
    HELLESYLT
    kommunenummer:
    1525
    kommunenavn:
    STRANDA
    lat:
    62.0899501
    lon:
    6.8635478
    epsg:
    EPSG:4326
  12. address:
    91/242
    postnummer:
    6218
    poststed:
    HELLESYLT
    kommunenummer:
    1525
    kommunenavn:
    STRANDA
    lat:
    62.0821654
    lon:
    6.8733911
    epsg:
    EPSG:4326
  13. address:
    91/65
    postnummer:
    6218
    poststed:
    HELLESYLT
    kommunenummer:
    1525
    kommunenavn:
    STRANDA
    lat:
    62.0857683
    lon:
    6.8678067
    epsg:
    EPSG:4326
  14. address:
    Bygda 91
    postnummer:
    6218
    poststed:
    HELLESYLT
    kommunenummer:
    1525
    kommunenavn:
    STRANDA
    lat:
    62.0797425
    lon:
    6.8835683
    epsg:
    EPSG:4326
  15. address:
    Heng 91
    postnummer:
    4121
    poststed:
    TAU
    kommunenummer:
    1130
    kommunenavn:
    STRAND
    lat:
    59.0243465
    lon:
    5.8908911
    epsg:
    EPSG:4326
  16. address:
    Holtaheia 91
    postnummer:
    4121
    poststed:
    TAU
    kommunenummer:
    1130
    kommunenavn:
    STRAND
    lat:
    59.0959536
    lon:
    6.0943138
    epsg:
    EPSG:4326
  17. address:
    Kjeksevågen 91
    postnummer:
    4102
    poststed:
    IDSE
    kommunenummer:
    1130
    kommunenavn:
    STRAND
    lat:
    58.9924284
    lon:
    5.9373785
    epsg:
    EPSG:4326
  18. address:
    Kolabygdvegen 91
    postnummer:
    4105
    poststed:
    JØRPELAND
    kommunenummer:
    1130
    kommunenavn:
    STRAND
    lat:
    58.9217662
    lon:
    6.0748417
    epsg:
    EPSG:4326
  19. address:
    Liabakkane 91
    postnummer:
    6212
    poststed:
    LIABYGDA
    kommunenummer:
    1525
    kommunenavn:
    STRANDA
    lat:
    62.3113591
    lon:
    7.0519062
    epsg:
    EPSG:4326
  20. address:
    Lynghaugvegen 91
    postnummer:
    4121
    poststed:
    TAU
    kommunenummer:
    1130
    kommunenavn:
    STRAND
    lat:
    59.0800742
    lon:
    6.0252474
    epsg:
    EPSG:4326
  21. address:
    Preikestolvegen 91
    postnummer:
    4105
    poststed:
    JØRPELAND
    kommunenummer:
    1130
    kommunenavn:
    STRAND
    lat:
    58.9979921
    lon:
    6.0886579
    epsg:
    EPSG:4326
  22. address:
    Vostervegen 91
    postnummer:
    4121
    poststed:
    TAU
    kommunenummer:
    1130
    kommunenavn:
    STRAND
    lat:
    59.0956057
    lon:
    6.0036121
    epsg:
    EPSG:4326
  23. address:
    Strand 33
    postnummer:
    2672
    poststed:
    SEL
    kommunenummer:
    3437
    kommunenavn:
    SEL
    lat:
    61.8522145
    lon:
    9.4215593
    epsg:
    EPSG:4326
  24. address:
    Sør-Hidle 91
    postnummer:
    4123
    poststed:
    SØR-HIDLE
    kommunenummer:
    1130
    kommunenavn:
    STRAND
    lat:
    59.0458523
    lon:
    5.8172669
    epsg:
    EPSG:4326
  25. address:
    Dalevegen 111
    postnummer:
    6200
    poststed:
    STRANDA
    kommunenummer:
    1525
    kommunenavn:
    STRANDA
    lat:
    62.3020116
    lon:
    6.9067735
    epsg:
    EPSG:4326
limit:
25
offset:
0
returned:
25
has_more_results:
yes
next_offset:
25
Show all fields in HTML
total_count:
197
addresses:

25 results

  1. address:
    Stranden 91
    postnummer:
    0250
    poststed:
    OSLO
    kommunenummer:
    0301
    kommunenavn:
    OSLO
    lat:
    59.909089
    lon:
    10.7240501
    epsg:
    EPSG:4326
  2. address:
    Strand 91
    postnummer:
    2672
    poststed:
    SEL
    kommunenummer:
    3437
    kommunenavn:
    SEL
    lat:
    61.8574016
    lon:
    9.4131719
    epsg:
    EPSG:4326
  3. address:
    Dregevegen 91
    postnummer:
    6200
    poststed:
    STRANDA
    kommunenummer:
    1525
    kommunenavn:
    STRANDA
    lat:
    62.286217
    lon:
    6.9014505
    epsg:
    EPSG:4326
  4. address:
    Fagerlivegen 91
    postnummer:
    6200
    poststed:
    STRANDA
    kommunenummer:
    1525
    kommunenavn:
    STRANDA
    lat:
    62.307974
    lon:
    6.9301489
    epsg:
    EPSG:4326
  5. address:
    Framhusvegen 91
    postnummer:
    6200
    poststed:
    STRANDA
    kommunenummer:
    1525
    kommunenavn:
    STRANDA
    lat:
    62.3037302
    lon:
    6.9237658
    epsg:
    EPSG:4326
  6. address:
    Hevsdalsvegen 91
    postnummer:
    6200
    poststed:
    STRANDA
    kommunenummer:
    1525
    kommunenavn:
    STRANDA
    lat:
    62.3057866
    lon:
    6.9070126
    epsg:
    EPSG:4326
  7. address:
    Hjellhaugmarka 91
    postnummer:
    6200
    poststed:
    STRANDA
    kommunenummer:
    1525
    kommunenavn:
    STRANDA
    lat:
    62.2915746
    lon:
    6.849569
    epsg:
    EPSG:4326
  8. address:
    Kjølavegen 91
    postnummer:
    6200
    poststed:
    STRANDA
    kommunenummer:
    1525
    kommunenavn:
    STRANDA
    lat:
    62.2889737
    lon:
    6.8878186
    epsg:
    EPSG:4326
  9. address:
    Movegen 91
    postnummer:
    6200
    poststed:
    STRANDA
    kommunenummer:
    1525
    kommunenavn:
    STRANDA
    lat:
    62.3099578
    lon:
    6.9307072
    epsg:
    EPSG:4326
  10. address:
    Nedre Stranda 91
    postnummer:
    4460
    poststed:
    MOI
    kommunenummer:
    1112
    kommunenavn:
    LUND
    lat:
    58.4454007
    lon:
    6.5696274
    epsg:
    EPSG:4326
  11. address:
    91/197
    postnummer:
    6218
    poststed:
    HELLESYLT
    kommunenummer:
    1525
    kommunenavn:
    STRANDA
    lat:
    62.0899501
    lon:
    6.8635478
    epsg:
    EPSG:4326
  12. address:
    91/242
    postnummer:
    6218
    poststed:
    HELLESYLT
    kommunenummer:
    1525
    kommunenavn:
    STRANDA
    lat:
    62.0821654
    lon:
    6.8733911
    epsg:
    EPSG:4326
  13. address:
    91/65
    postnummer:
    6218
    poststed:
    HELLESYLT
    kommunenummer:
    1525
    kommunenavn:
    STRANDA
    lat:
    62.0857683
    lon:
    6.8678067
    epsg:
    EPSG:4326
  14. address:
    Bygda 91
    postnummer:
    6218
    poststed:
    HELLESYLT
    kommunenummer:
    1525
    kommunenavn:
    STRANDA
    lat:
    62.0797425
    lon:
    6.8835683
    epsg:
    EPSG:4326
  15. address:
    Heng 91
    postnummer:
    4121
    poststed:
    TAU
    kommunenummer:
    1130
    kommunenavn:
    STRAND
    lat:
    59.0243465
    lon:
    5.8908911
    epsg:
    EPSG:4326
  16. address:
    Holtaheia 91
    postnummer:
    4121
    poststed:
    TAU
    kommunenummer:
    1130
    kommunenavn:
    STRAND
    lat:
    59.0959536
    lon:
    6.0943138
    epsg:
    EPSG:4326
  17. address:
    Kjeksevågen 91
    postnummer:
    4102
    poststed:
    IDSE
    kommunenummer:
    1130
    kommunenavn:
    STRAND
    lat:
    58.9924284
    lon:
    5.9373785
    epsg:
    EPSG:4326
  18. address:
    Kolabygdvegen 91
    postnummer:
    4105
    poststed:
    JØRPELAND
    kommunenummer:
    1130
    kommunenavn:
    STRAND
    lat:
    58.9217662
    lon:
    6.0748417
    epsg:
    EPSG:4326
  19. address:
    Liabakkane 91
    postnummer:
    6212
    poststed:
    LIABYGDA
    kommunenummer:
    1525
    kommunenavn:
    STRANDA
    lat:
    62.3113591
    lon:
    7.0519062
    epsg:
    EPSG:4326
  20. address:
    Lynghaugvegen 91
    postnummer:
    4121
    poststed:
    TAU
    kommunenummer:
    1130
    kommunenavn:
    STRAND
    lat:
    59.0800742
    lon:
    6.0252474
    epsg:
    EPSG:4326
  21. address:
    Preikestolvegen 91
    postnummer:
    4105
    poststed:
    JØRPELAND
    kommunenummer:
    1130
    kommunenavn:
    STRAND
    lat:
    58.9979921
    lon:
    6.0886579
    epsg:
    EPSG:4326
  22. address:
    Vostervegen 91
    postnummer:
    4121
    poststed:
    TAU
    kommunenummer:
    1130
    kommunenavn:
    STRAND
    lat:
    59.0956057
    lon:
    6.0036121
    epsg:
    EPSG:4326
  23. address:
    Strand 33
    postnummer:
    2672
    poststed:
    SEL
    kommunenummer:
    3437
    kommunenavn:
    SEL
    lat:
    61.8522145
    lon:
    9.4215593
    epsg:
    EPSG:4326
  24. address:
    Sør-Hidle 91
    postnummer:
    4123
    poststed:
    SØR-HIDLE
    kommunenummer:
    1130
    kommunenavn:
    STRAND
    lat:
    59.0458523
    lon:
    5.8172669
    epsg:
    EPSG:4326
  25. address:
    Dalevegen 111
    postnummer:
    6200
    poststed:
    STRANDA
    kommunenummer:
    1525
    kommunenavn:
    STRANDA
    lat:
    62.3020116
    lon:
    6.9067735
    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.