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-13T23:10:58Z in 0.228 seconds.

total_count:
83
addresses:

25 results

  1. address:
    Holten 6
    postnummer:
    6814
    poststed:
    FØRDE
    kommunenummer:
    4647
    kommunenavn:
    SUNNFJORD
    lat:
    61.4509716
    lon:
    5.8341526
    epsg:
    EPSG:4326
  2. address:
    Holten 6
    postnummer:
    8215
    poststed:
    VALNESFJORD
    kommunenummer:
    1841
    kommunenavn:
    FAUSKE
    lat:
    67.2977586
    lon:
    15.1609296
    epsg:
    EPSG:4326
  3. address:
    Holten 6
    postnummer:
    9430
    poststed:
    SANDTORG
    kommunenummer:
    5503
    kommunenavn:
    HARSTAD
    lat:
    68.6096073
    lon:
    16.4969348
    epsg:
    EPSG:4326
  4. address:
    Holten 6
    postnummer:
    7200
    poststed:
    KYRKSÆTERØRA
    kommunenummer:
    5055
    kommunenavn:
    HEIM
    lat:
    63.2854115
    lon:
    9.0936652
    epsg:
    EPSG:4326
  5. address:
    Holta 6
    postnummer:
    4625
    poststed:
    FLEKKERØY
    kommunenummer:
    4204
    kommunenavn:
    KRISTIANSAND
    lat:
    58.0818213
    lon:
    8.0074444
    epsg:
    EPSG:4326
  6. address:
    Holte 6
    postnummer:
    3750
    poststed:
    DRANGEDAL
    kommunenummer:
    4016
    kommunenavn:
    DRANGEDAL
    lat:
    59.0910163
    lon:
    9.0146089
    epsg:
    EPSG:4326
  7. address:
    Holtet 6
    postnummer:
    3296
    poststed:
    NEVLUNGHAVN
    kommunenummer:
    3909
    kommunenavn:
    LARVIK
    lat:
    58.9782873
    lon:
    9.8540608
    epsg:
    EPSG:4326
  8. address:
    Holtet 6
    postnummer:
    9300
    poststed:
    FINNSNES
    kommunenummer:
    5530
    kommunenavn:
    SENJA
    lat:
    69.2358003
    lon:
    18.0375769
    epsg:
    EPSG:4326
  9. address:
    Holtet 6
    postnummer:
    2162
    poststed:
    BRÅRUD
    kommunenummer:
    3228
    kommunenavn:
    NES
    lat:
    60.2087024
    lon:
    11.3308925
    epsg:
    EPSG:4326
  10. address:
    Holtet 6
    postnummer:
    1368
    poststed:
    STABEKK
    kommunenummer:
    3201
    kommunenavn:
    BÆRUM
    lat:
    59.9033868
    lon:
    10.6014502
    epsg:
    EPSG:4326
  11. address:
    Holtet 6
    postnummer:
    2320
    poststed:
    FURNES
    kommunenummer:
    3411
    kommunenavn:
    RINGSAKER
    lat:
    60.8236874
    lon:
    11.0572561
    epsg:
    EPSG:4326
  12. address:
    Holtet 6
    postnummer:
    3430
    poststed:
    SPIKKESTAD
    kommunenummer:
    3203
    kommunenavn:
    ASKER
    lat:
    59.7307952
    lon:
    10.3284369
    epsg:
    EPSG:4326
  13. address:
    Holtet 6
    postnummer:
    7290
    poststed:
    STØREN
    kommunenummer:
    5027
    kommunenavn:
    MIDTRE GAULDAL
    lat:
    63.0415478
    lon:
    10.3062579
    epsg:
    EPSG:4326
  14. address:
    Holtet 6
    postnummer:
    9513
    poststed:
    ALTA
    kommunenummer:
    5601
    kommunenavn:
    ALTA
    lat:
    69.9588031
    lon:
    23.2463769
    epsg:
    EPSG:4326
  15. address:
    Mellom Holt 6
    postnummer:
    3158
    poststed:
    ANDEBU
    kommunenummer:
    3907
    kommunenavn:
    SANDEFJORD
    lat:
    59.3061689
    lon:
    10.1997831
    epsg:
    EPSG:4326
  16. address:
    Holte skog 6
    postnummer:
    3748
    poststed:
    SILJAN
    kommunenummer:
    4010
    kommunenavn:
    SILJAN
    lat:
    59.2740564
    lon:
    9.7036815
    epsg:
    EPSG:4326
  17. address:
    Holter terrasse 6
    postnummer:
    1448
    poststed:
    DRØBAK
    kommunenummer:
    3214
    kommunenavn:
    FROGN
    lat:
    59.6750865
    lon:
    10.6617307
    epsg:
    EPSG:4326
  18. address:
    Nedre Holtet 6
    postnummer:
    9414
    poststed:
    HARSTAD
    kommunenummer:
    5503
    kommunenavn:
    HARSTAD
    lat:
    68.7546059
    lon:
    16.5692958
    epsg:
    EPSG:4326
  19. address:
    Nordre Holt 6
    postnummer:
    3158
    poststed:
    ANDEBU
    kommunenummer:
    3907
    kommunenavn:
    SANDEFJORD
    lat:
    59.3074266
    lon:
    10.1987735
    epsg:
    EPSG:4326
  20. address:
    Søndre Holt 6
    postnummer:
    3158
    poststed:
    ANDEBU
    kommunenummer:
    3907
    kommunenavn:
    SANDEFJORD
    lat:
    59.3011124
    lon:
    10.2097273
    epsg:
    EPSG:4326
  21. address:
    Vesle Holtar 6
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.7169136
    lon:
    8.1520378
    epsg:
    EPSG:4326
  22. address:
    Holtet 6A
    postnummer:
    2407
    poststed:
    ELVERUM
    kommunenummer:
    3420
    kommunenavn:
    ELVERUM
    lat:
    60.866408
    lon:
    11.5723144
    epsg:
    EPSG:4326
  23. address:
    Holtet 6B
    postnummer:
    2407
    poststed:
    ELVERUM
    kommunenummer:
    3420
    kommunenavn:
    ELVERUM
    lat:
    60.8664912
    lon:
    11.5723591
    epsg:
    EPSG:4326
  24. address:
    Mellom Holt 11
    postnummer:
    3158
    poststed:
    ANDEBU
    kommunenummer:
    3907
    kommunenavn:
    SANDEFJORD
    lat:
    59.3059637
    lon:
    10.2015849
    epsg:
    EPSG:4326
  25. address:
    Bekkevarvegen 6
    postnummer:
    2034
    poststed:
    HOLTER
    kommunenummer:
    3238
    kommunenavn:
    NANNESTAD
    lat:
    60.1511887
    lon:
    11.0029619
    epsg:
    EPSG:4326
Show all fields in HTML
total_count:
83
addresses:

25 results

  1. address:
    Holten 6
    postnummer:
    6814
    poststed:
    FØRDE
    kommunenummer:
    4647
    kommunenavn:
    SUNNFJORD
    lat:
    61.4509716
    lon:
    5.8341526
    epsg:
    EPSG:4326
  2. address:
    Holten 6
    postnummer:
    8215
    poststed:
    VALNESFJORD
    kommunenummer:
    1841
    kommunenavn:
    FAUSKE
    lat:
    67.2977586
    lon:
    15.1609296
    epsg:
    EPSG:4326
  3. address:
    Holten 6
    postnummer:
    9430
    poststed:
    SANDTORG
    kommunenummer:
    5503
    kommunenavn:
    HARSTAD
    lat:
    68.6096073
    lon:
    16.4969348
    epsg:
    EPSG:4326
  4. address:
    Holten 6
    postnummer:
    7200
    poststed:
    KYRKSÆTERØRA
    kommunenummer:
    5055
    kommunenavn:
    HEIM
    lat:
    63.2854115
    lon:
    9.0936652
    epsg:
    EPSG:4326
  5. address:
    Holta 6
    postnummer:
    4625
    poststed:
    FLEKKERØY
    kommunenummer:
    4204
    kommunenavn:
    KRISTIANSAND
    lat:
    58.0818213
    lon:
    8.0074444
    epsg:
    EPSG:4326
  6. address:
    Holte 6
    postnummer:
    3750
    poststed:
    DRANGEDAL
    kommunenummer:
    4016
    kommunenavn:
    DRANGEDAL
    lat:
    59.0910163
    lon:
    9.0146089
    epsg:
    EPSG:4326
  7. address:
    Holtet 6
    postnummer:
    3296
    poststed:
    NEVLUNGHAVN
    kommunenummer:
    3909
    kommunenavn:
    LARVIK
    lat:
    58.9782873
    lon:
    9.8540608
    epsg:
    EPSG:4326
  8. address:
    Holtet 6
    postnummer:
    9300
    poststed:
    FINNSNES
    kommunenummer:
    5530
    kommunenavn:
    SENJA
    lat:
    69.2358003
    lon:
    18.0375769
    epsg:
    EPSG:4326
  9. address:
    Holtet 6
    postnummer:
    2162
    poststed:
    BRÅRUD
    kommunenummer:
    3228
    kommunenavn:
    NES
    lat:
    60.2087024
    lon:
    11.3308925
    epsg:
    EPSG:4326
  10. address:
    Holtet 6
    postnummer:
    1368
    poststed:
    STABEKK
    kommunenummer:
    3201
    kommunenavn:
    BÆRUM
    lat:
    59.9033868
    lon:
    10.6014502
    epsg:
    EPSG:4326
  11. address:
    Holtet 6
    postnummer:
    2320
    poststed:
    FURNES
    kommunenummer:
    3411
    kommunenavn:
    RINGSAKER
    lat:
    60.8236874
    lon:
    11.0572561
    epsg:
    EPSG:4326
  12. address:
    Holtet 6
    postnummer:
    3430
    poststed:
    SPIKKESTAD
    kommunenummer:
    3203
    kommunenavn:
    ASKER
    lat:
    59.7307952
    lon:
    10.3284369
    epsg:
    EPSG:4326
  13. address:
    Holtet 6
    postnummer:
    7290
    poststed:
    STØREN
    kommunenummer:
    5027
    kommunenavn:
    MIDTRE GAULDAL
    lat:
    63.0415478
    lon:
    10.3062579
    epsg:
    EPSG:4326
  14. address:
    Holtet 6
    postnummer:
    9513
    poststed:
    ALTA
    kommunenummer:
    5601
    kommunenavn:
    ALTA
    lat:
    69.9588031
    lon:
    23.2463769
    epsg:
    EPSG:4326
  15. address:
    Mellom Holt 6
    postnummer:
    3158
    poststed:
    ANDEBU
    kommunenummer:
    3907
    kommunenavn:
    SANDEFJORD
    lat:
    59.3061689
    lon:
    10.1997831
    epsg:
    EPSG:4326
  16. address:
    Holte skog 6
    postnummer:
    3748
    poststed:
    SILJAN
    kommunenummer:
    4010
    kommunenavn:
    SILJAN
    lat:
    59.2740564
    lon:
    9.7036815
    epsg:
    EPSG:4326
  17. address:
    Holter terrasse 6
    postnummer:
    1448
    poststed:
    DRØBAK
    kommunenummer:
    3214
    kommunenavn:
    FROGN
    lat:
    59.6750865
    lon:
    10.6617307
    epsg:
    EPSG:4326
  18. address:
    Nedre Holtet 6
    postnummer:
    9414
    poststed:
    HARSTAD
    kommunenummer:
    5503
    kommunenavn:
    HARSTAD
    lat:
    68.7546059
    lon:
    16.5692958
    epsg:
    EPSG:4326
  19. address:
    Nordre Holt 6
    postnummer:
    3158
    poststed:
    ANDEBU
    kommunenummer:
    3907
    kommunenavn:
    SANDEFJORD
    lat:
    59.3074266
    lon:
    10.1987735
    epsg:
    EPSG:4326
  20. address:
    Søndre Holt 6
    postnummer:
    3158
    poststed:
    ANDEBU
    kommunenummer:
    3907
    kommunenavn:
    SANDEFJORD
    lat:
    59.3011124
    lon:
    10.2097273
    epsg:
    EPSG:4326
  21. address:
    Vesle Holtar 6
    postnummer:
    3864
    poststed:
    RAULAND
    kommunenummer:
    4036
    kommunenavn:
    VINJE
    lat:
    59.7169136
    lon:
    8.1520378
    epsg:
    EPSG:4326
  22. address:
    Holtet 6A
    postnummer:
    2407
    poststed:
    ELVERUM
    kommunenummer:
    3420
    kommunenavn:
    ELVERUM
    lat:
    60.866408
    lon:
    11.5723144
    epsg:
    EPSG:4326
  23. address:
    Holtet 6B
    postnummer:
    2407
    poststed:
    ELVERUM
    kommunenummer:
    3420
    kommunenavn:
    ELVERUM
    lat:
    60.8664912
    lon:
    11.5723591
    epsg:
    EPSG:4326
  24. address:
    Mellom Holt 11
    postnummer:
    3158
    poststed:
    ANDEBU
    kommunenummer:
    3907
    kommunenavn:
    SANDEFJORD
    lat:
    59.3059637
    lon:
    10.2015849
    epsg:
    EPSG:4326
  25. address:
    Bekkevarvegen 6
    postnummer:
    2034
    poststed:
    HOLTER
    kommunenummer:
    3238
    kommunenavn:
    NANNESTAD
    lat:
    60.1511887
    lon:
    11.0029619
    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.