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 25; 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=25&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=25&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. Unit: items. Through this API: default 25, maximum 100.
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=25&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=25&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=25&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. Unit: items. Through this API: default 25, maximum 100.
Type: string. Alias for `text` (use one or the other).

Result

Source: Geonorge. Retrieved 2026-11-05T08:31:44Z in 0.127 seconds.

total_count:
1397
addresses:

25 results

  1. address:
    Berget 24
    postnummer:
    2555
    poststed:
    TUFSINGDALEN
    kommunenummer:
    3430
    kommunenavn:
    OS
    lat:
    62.3368158
    lon:
    11.579159
    epsg:
    EPSG:4326
  2. address:
    Berget 24
    postnummer:
    1482
    poststed:
    NITTEDAL
    kommunenummer:
    3232
    kommunenavn:
    NITTEDAL
    lat:
    60.0505319
    lon:
    10.880649
    epsg:
    EPSG:4326
  3. address:
    Berget 24
    postnummer:
    7760
    poststed:
    SNÅSA
    kommunenummer:
    5041
    kommunenavn:
    SNÅSA
    lat:
    64.2047192
    lon:
    12.2479618
    epsg:
    EPSG:4326
  4. address:
    Berget 24
    postnummer:
    2009
    poststed:
    NORDBY
    kommunenummer:
    3224
    kommunenavn:
    RÆLINGEN
    lat:
    59.8645815
    lon:
    11.1054933
    epsg:
    EPSG:4326
  5. address:
    Berge 24
    postnummer:
    4540
    poststed:
    ÅSERAL
    kommunenummer:
    4224
    kommunenavn:
    ÅSERAL
    lat:
    58.8179048
    lon:
    7.4529049
    epsg:
    EPSG:4326
  6. address:
    Berg terrasse 24
    postnummer:
    2819
    poststed:
    GJØVIK
    kommunenummer:
    3407
    kommunenavn:
    GJØVIK
    lat:
    60.8097766
    lon:
    10.654764
    epsg:
    EPSG:4326
  7. address:
    Berger Terrasse 24
    postnummer:
    1455
    poststed:
    NORDRE FROGN
    kommunenummer:
    3214
    kommunenavn:
    FROGN
    lat:
    59.7247132
    lon:
    10.6939883
    epsg:
    EPSG:4326
  8. address:
    Vestre Berger 24
    postnummer:
    2216
    poststed:
    ROVERUD
    kommunenummer:
    3401
    kommunenavn:
    KONGSVINGER
    lat:
    60.2679119
    lon:
    12.0686835
    epsg:
    EPSG:4326
  9. address:
    Østre Berg 24
    postnummer:
    7050
    poststed:
    TRONDHEIM
    kommunenummer:
    5001
    kommunenavn:
    TRONDHEIM
    lat:
    63.4156125
    lon:
    10.4320226
    epsg:
    EPSG:4326
  10. address:
    Allégaten 24
    postnummer:
    5007
    poststed:
    BERGEN
    kommunenummer:
    4601
    kommunenavn:
    BERGEN
    lat:
    60.3862609
    lon:
    5.3268836
    epsg:
    EPSG:4326
  11. address:
    Biskopshavn 24
    postnummer:
    5043
    poststed:
    BERGEN
    kommunenummer:
    4601
    kommunenavn:
    BERGEN
    lat:
    60.4232738
    lon:
    5.2957435
    epsg:
    EPSG:4326
  12. address:
    Bjørndalen 24
    postnummer:
    5009
    poststed:
    BERGEN
    kommunenummer:
    4601
    kommunenavn:
    BERGEN
    lat:
    60.3820697
    lon:
    5.3650496
    epsg:
    EPSG:4326
  13. address:
    Blekenberg 24
    postnummer:
    5055
    poststed:
    BERGEN
    kommunenummer:
    4601
    kommunenavn:
    BERGEN
    lat:
    60.3732211
    lon:
    5.3331454
    epsg:
    EPSG:4326
  14. address:
    Brattlien 24
    postnummer:
    5019
    poststed:
    BERGEN
    kommunenummer:
    4601
    kommunenavn:
    BERGEN
    lat:
    60.3938316
    lon:
    5.3338219
    epsg:
    EPSG:4326
  15. address:
    Breistølen 24
    postnummer:
    5034
    poststed:
    BERGEN
    kommunenummer:
    4601
    kommunenavn:
    BERGEN
    lat:
    60.4028134
    lon:
    5.3332646
    epsg:
    EPSG:4326
  16. address:
    Breistølsveien 24
    postnummer:
    5034
    poststed:
    BERGEN
    kommunenummer:
    4601
    kommunenavn:
    BERGEN
    lat:
    60.4017742
    lon:
    5.3298026
    epsg:
    EPSG:4326
  17. address:
    Bøhmergaten 24
    postnummer:
    5057
    poststed:
    BERGEN
    kommunenummer:
    4601
    kommunenavn:
    BERGEN
    lat:
    60.3765652
    lon:
    5.3318614
    epsg:
    EPSG:4326
  18. address:
    Christinegård 24
    postnummer:
    5037
    poststed:
    BERGEN
    kommunenummer:
    4601
    kommunenavn:
    BERGEN
    lat:
    60.4070653
    lon:
    5.3300236
    epsg:
    EPSG:4326
  19. address:
    Damsgårdsveien 24
    postnummer:
    5058
    poststed:
    BERGEN
    kommunenummer:
    4601
    kommunenavn:
    BERGEN
    lat:
    60.3776946
    lon:
    5.3304453
    epsg:
    EPSG:4326
  20. address:
    Dokken 24
    postnummer:
    5006
    poststed:
    BERGEN
    kommunenummer:
    4601
    kommunenavn:
    BERGEN
    lat:
    60.3874046
    lon:
    5.3165669
    epsg:
    EPSG:4326
  21. address:
    Eikeviken 24
    postnummer:
    5043
    poststed:
    BERGEN
    kommunenummer:
    4601
    kommunenavn:
    BERGEN
    lat:
    60.4274088
    lon:
    5.2912359
    epsg:
    EPSG:4326
  22. address:
    Elsesro 24
    postnummer:
    5042
    poststed:
    BERGEN
    kommunenummer:
    4601
    kommunenavn:
    BERGEN
    lat:
    60.4181582
    lon:
    5.310577
    epsg:
    EPSG:4326
  23. address:
    Elvebakken 24
    postnummer:
    5067
    poststed:
    BERGEN
    kommunenummer:
    4601
    kommunenavn:
    BERGEN
    lat:
    60.3567271
    lon:
    5.3491149
    epsg:
    EPSG:4326
  24. address:
    Engen 24
    postnummer:
    5011
    poststed:
    BERGEN
    kommunenummer:
    4601
    kommunenavn:
    BERGEN
    lat:
    60.3920138
    lon:
    5.3194239
    epsg:
    EPSG:4326
  25. address:
    Erleveien 24
    postnummer:
    5097
    poststed:
    BERGEN
    kommunenummer:
    4601
    kommunenavn:
    BERGEN
    lat:
    60.3614801
    lon:
    5.3693644
    epsg:
    EPSG:4326
Show all fields in HTML
total_count:
1397
addresses:

25 results

  1. address:
    Berget 24
    postnummer:
    2555
    poststed:
    TUFSINGDALEN
    kommunenummer:
    3430
    kommunenavn:
    OS
    lat:
    62.3368158
    lon:
    11.579159
    epsg:
    EPSG:4326
  2. address:
    Berget 24
    postnummer:
    1482
    poststed:
    NITTEDAL
    kommunenummer:
    3232
    kommunenavn:
    NITTEDAL
    lat:
    60.0505319
    lon:
    10.880649
    epsg:
    EPSG:4326
  3. address:
    Berget 24
    postnummer:
    7760
    poststed:
    SNÅSA
    kommunenummer:
    5041
    kommunenavn:
    SNÅSA
    lat:
    64.2047192
    lon:
    12.2479618
    epsg:
    EPSG:4326
  4. address:
    Berget 24
    postnummer:
    2009
    poststed:
    NORDBY
    kommunenummer:
    3224
    kommunenavn:
    RÆLINGEN
    lat:
    59.8645815
    lon:
    11.1054933
    epsg:
    EPSG:4326
  5. address:
    Berge 24
    postnummer:
    4540
    poststed:
    ÅSERAL
    kommunenummer:
    4224
    kommunenavn:
    ÅSERAL
    lat:
    58.8179048
    lon:
    7.4529049
    epsg:
    EPSG:4326
  6. address:
    Berg terrasse 24
    postnummer:
    2819
    poststed:
    GJØVIK
    kommunenummer:
    3407
    kommunenavn:
    GJØVIK
    lat:
    60.8097766
    lon:
    10.654764
    epsg:
    EPSG:4326
  7. address:
    Berger Terrasse 24
    postnummer:
    1455
    poststed:
    NORDRE FROGN
    kommunenummer:
    3214
    kommunenavn:
    FROGN
    lat:
    59.7247132
    lon:
    10.6939883
    epsg:
    EPSG:4326
  8. address:
    Vestre Berger 24
    postnummer:
    2216
    poststed:
    ROVERUD
    kommunenummer:
    3401
    kommunenavn:
    KONGSVINGER
    lat:
    60.2679119
    lon:
    12.0686835
    epsg:
    EPSG:4326
  9. address:
    Østre Berg 24
    postnummer:
    7050
    poststed:
    TRONDHEIM
    kommunenummer:
    5001
    kommunenavn:
    TRONDHEIM
    lat:
    63.4156125
    lon:
    10.4320226
    epsg:
    EPSG:4326
  10. address:
    Allégaten 24
    postnummer:
    5007
    poststed:
    BERGEN
    kommunenummer:
    4601
    kommunenavn:
    BERGEN
    lat:
    60.3862609
    lon:
    5.3268836
    epsg:
    EPSG:4326
  11. address:
    Biskopshavn 24
    postnummer:
    5043
    poststed:
    BERGEN
    kommunenummer:
    4601
    kommunenavn:
    BERGEN
    lat:
    60.4232738
    lon:
    5.2957435
    epsg:
    EPSG:4326
  12. address:
    Bjørndalen 24
    postnummer:
    5009
    poststed:
    BERGEN
    kommunenummer:
    4601
    kommunenavn:
    BERGEN
    lat:
    60.3820697
    lon:
    5.3650496
    epsg:
    EPSG:4326
  13. address:
    Blekenberg 24
    postnummer:
    5055
    poststed:
    BERGEN
    kommunenummer:
    4601
    kommunenavn:
    BERGEN
    lat:
    60.3732211
    lon:
    5.3331454
    epsg:
    EPSG:4326
  14. address:
    Brattlien 24
    postnummer:
    5019
    poststed:
    BERGEN
    kommunenummer:
    4601
    kommunenavn:
    BERGEN
    lat:
    60.3938316
    lon:
    5.3338219
    epsg:
    EPSG:4326
  15. address:
    Breistølen 24
    postnummer:
    5034
    poststed:
    BERGEN
    kommunenummer:
    4601
    kommunenavn:
    BERGEN
    lat:
    60.4028134
    lon:
    5.3332646
    epsg:
    EPSG:4326
  16. address:
    Breistølsveien 24
    postnummer:
    5034
    poststed:
    BERGEN
    kommunenummer:
    4601
    kommunenavn:
    BERGEN
    lat:
    60.4017742
    lon:
    5.3298026
    epsg:
    EPSG:4326
  17. address:
    Bøhmergaten 24
    postnummer:
    5057
    poststed:
    BERGEN
    kommunenummer:
    4601
    kommunenavn:
    BERGEN
    lat:
    60.3765652
    lon:
    5.3318614
    epsg:
    EPSG:4326
  18. address:
    Christinegård 24
    postnummer:
    5037
    poststed:
    BERGEN
    kommunenummer:
    4601
    kommunenavn:
    BERGEN
    lat:
    60.4070653
    lon:
    5.3300236
    epsg:
    EPSG:4326
  19. address:
    Damsgårdsveien 24
    postnummer:
    5058
    poststed:
    BERGEN
    kommunenummer:
    4601
    kommunenavn:
    BERGEN
    lat:
    60.3776946
    lon:
    5.3304453
    epsg:
    EPSG:4326
  20. address:
    Dokken 24
    postnummer:
    5006
    poststed:
    BERGEN
    kommunenummer:
    4601
    kommunenavn:
    BERGEN
    lat:
    60.3874046
    lon:
    5.3165669
    epsg:
    EPSG:4326
  21. address:
    Eikeviken 24
    postnummer:
    5043
    poststed:
    BERGEN
    kommunenummer:
    4601
    kommunenavn:
    BERGEN
    lat:
    60.4274088
    lon:
    5.2912359
    epsg:
    EPSG:4326
  22. address:
    Elsesro 24
    postnummer:
    5042
    poststed:
    BERGEN
    kommunenummer:
    4601
    kommunenavn:
    BERGEN
    lat:
    60.4181582
    lon:
    5.310577
    epsg:
    EPSG:4326
  23. address:
    Elvebakken 24
    postnummer:
    5067
    poststed:
    BERGEN
    kommunenummer:
    4601
    kommunenavn:
    BERGEN
    lat:
    60.3567271
    lon:
    5.3491149
    epsg:
    EPSG:4326
  24. address:
    Engen 24
    postnummer:
    5011
    poststed:
    BERGEN
    kommunenummer:
    4601
    kommunenavn:
    BERGEN
    lat:
    60.3920138
    lon:
    5.3194239
    epsg:
    EPSG:4326
  25. address:
    Erleveien 24
    postnummer:
    5097
    poststed:
    BERGEN
    kommunenummer:
    4601
    kommunenavn:
    BERGEN
    lat:
    60.3614801
    lon:
    5.3693644
    epsg:
    EPSG:4326
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.