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, 1 to 100 (default 20). 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, 1 to 100 (default 20). 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-02T18:19:53Z in 0.139 seconds.

total_count:
488
addresses:

25 results

  1. address:
    Bjelland 11
    postnummer:
    5596
    poststed:
    MARKHUS
    kommunenummer:
    4611
    kommunenavn:
    ETNE
    lat:
    59.8251312
    lon:
    6.2073892
    epsg:
    EPSG:4326
  2. address:
    Bjelland 2
    postnummer:
    5596
    poststed:
    MARKHUS
    kommunenummer:
    4611
    kommunenavn:
    ETNE
    lat:
    59.8236783
    lon:
    6.2092061
    epsg:
    EPSG:4326
  3. address:
    Bjelland 26
    postnummer:
    5392
    poststed:
    STOREBØ
    kommunenummer:
    4625
    kommunenavn:
    AUSTEVOLL
    lat:
    60.0805971
    lon:
    5.2526896
    epsg:
    EPSG:4326
  4. address:
    Bjelland 30A
    postnummer:
    5392
    poststed:
    STOREBØ
    kommunenummer:
    4625
    kommunenavn:
    AUSTEVOLL
    lat:
    60.0821498
    lon:
    5.252828
    epsg:
    EPSG:4326
  5. address:
    Bjelland 30B
    postnummer:
    5392
    poststed:
    STOREBØ
    kommunenummer:
    4625
    kommunenavn:
    AUSTEVOLL
    lat:
    60.082163
    lon:
    5.2529129
    epsg:
    EPSG:4326
  6. address:
    Bjelland 32A
    postnummer:
    5392
    poststed:
    STOREBØ
    kommunenummer:
    4625
    kommunenavn:
    AUSTEVOLL
    lat:
    60.0821723
    lon:
    5.253018
    epsg:
    EPSG:4326
  7. address:
    Bjelland 32B
    postnummer:
    5392
    poststed:
    STOREBØ
    kommunenummer:
    4625
    kommunenavn:
    AUSTEVOLL
    lat:
    60.0821929
    lon:
    5.253111
    epsg:
    EPSG:4326
  8. address:
    Bjelland 34A
    postnummer:
    5392
    poststed:
    STOREBØ
    kommunenummer:
    4625
    kommunenavn:
    AUSTEVOLL
    lat:
    60.0822619
    lon:
    5.2532291
    epsg:
    EPSG:4326
  9. address:
    Bjelland 34B
    postnummer:
    5392
    poststed:
    STOREBØ
    kommunenummer:
    4625
    kommunenavn:
    AUSTEVOLL
    lat:
    60.0822972
    lon:
    5.2533025
    epsg:
    EPSG:4326
  10. address:
    Bjelland 36A
    postnummer:
    5392
    poststed:
    STOREBØ
    kommunenummer:
    4625
    kommunenavn:
    AUSTEVOLL
    lat:
    60.0823661
    lon:
    5.2533846
    epsg:
    EPSG:4326
  11. address:
    Bjelland 36B
    postnummer:
    5392
    poststed:
    STOREBØ
    kommunenummer:
    4625
    kommunenavn:
    AUSTEVOLL
    lat:
    60.0824004
    lon:
    5.2534563
    epsg:
    EPSG:4326
  12. address:
    Bjelland 36C
    postnummer:
    5392
    poststed:
    STOREBØ
    kommunenummer:
    4625
    kommunenavn:
    AUSTEVOLL
    lat:
    60.0824374
    lon:
    5.253524
    epsg:
    EPSG:4326
  13. address:
    Bjelland 39
    postnummer:
    5392
    poststed:
    STOREBØ
    kommunenummer:
    4625
    kommunenavn:
    AUSTEVOLL
    lat:
    60.0781677
    lon:
    5.2541889
    epsg:
    EPSG:4326
  14. address:
    Bjelland 57
    postnummer:
    5392
    poststed:
    STOREBØ
    kommunenummer:
    4625
    kommunenavn:
    AUSTEVOLL
    lat:
    60.076707
    lon:
    5.2565675
    epsg:
    EPSG:4326
  15. address:
    Bjelland 6
    postnummer:
    5596
    poststed:
    MARKHUS
    kommunenummer:
    4611
    kommunenavn:
    ETNE
    lat:
    59.8226695
    lon:
    6.2082395
    epsg:
    EPSG:4326
  16. address:
    Bjelland 6
    postnummer:
    5392
    poststed:
    STOREBØ
    kommunenummer:
    4625
    kommunenavn:
    AUSTEVOLL
    lat:
    60.0815363
    lon:
    5.2515753
    epsg:
    EPSG:4326
  17. address:
    Bjelland 61
    postnummer:
    5392
    poststed:
    STOREBØ
    kommunenummer:
    4625
    kommunenavn:
    AUSTEVOLL
    lat:
    60.0762351
    lon:
    5.2571391
    epsg:
    EPSG:4326
  18. address:
    Bjelland 63
    postnummer:
    5392
    poststed:
    STOREBØ
    kommunenummer:
    4625
    kommunenavn:
    AUSTEVOLL
    lat:
    60.0762116
    lon:
    5.2571634
    epsg:
    EPSG:4326
  19. address:
    Bjelland 65
    postnummer:
    5392
    poststed:
    STOREBØ
    kommunenummer:
    4625
    kommunenavn:
    AUSTEVOLL
    lat:
    60.0765156
    lon:
    5.2579654
    epsg:
    EPSG:4326
  20. address:
    Bjelland 67
    postnummer:
    5392
    poststed:
    STOREBØ
    kommunenummer:
    4625
    kommunenavn:
    AUSTEVOLL
    lat:
    60.076913
    lon:
    5.2581272
    epsg:
    EPSG:4326
  21. address:
    Bjelland 69
    postnummer:
    5392
    poststed:
    STOREBØ
    kommunenummer:
    4625
    kommunenavn:
    AUSTEVOLL
    lat:
    60.0769886
    lon:
    5.2588921
    epsg:
    EPSG:4326
  22. address:
    Bjelland 8
    postnummer:
    5596
    poststed:
    MARKHUS
    kommunenummer:
    4611
    kommunenavn:
    ETNE
    lat:
    59.8244603
    lon:
    6.2071064
    epsg:
    EPSG:4326
  23. address:
    Bjelland 9
    postnummer:
    5596
    poststed:
    MARKHUS
    kommunenummer:
    4611
    kommunenavn:
    ETNE
    lat:
    59.8246693
    lon:
    6.2072548
    epsg:
    EPSG:4326
  24. address:
    Bjelland, Marnarveien 4317
    postnummer:
    4536
    poststed:
    BJELLAND
    kommunenummer:
    4205
    kommunenavn:
    LINDESNES
    lat:
    58.3775237
    lon:
    7.5259137
    epsg:
    EPSG:4326
  25. address:
    Bjelland, Marnarveien 4319
    postnummer:
    4536
    poststed:
    BJELLAND
    kommunenummer:
    4205
    kommunenavn:
    LINDESNES
    lat:
    58.3776736
    lon:
    7.526571
    epsg:
    EPSG:4326
Show all fields in HTML
total_count:
488
addresses:

25 results

  1. address:
    Bjelland 11
    postnummer:
    5596
    poststed:
    MARKHUS
    kommunenummer:
    4611
    kommunenavn:
    ETNE
    lat:
    59.8251312
    lon:
    6.2073892
    epsg:
    EPSG:4326
  2. address:
    Bjelland 2
    postnummer:
    5596
    poststed:
    MARKHUS
    kommunenummer:
    4611
    kommunenavn:
    ETNE
    lat:
    59.8236783
    lon:
    6.2092061
    epsg:
    EPSG:4326
  3. address:
    Bjelland 26
    postnummer:
    5392
    poststed:
    STOREBØ
    kommunenummer:
    4625
    kommunenavn:
    AUSTEVOLL
    lat:
    60.0805971
    lon:
    5.2526896
    epsg:
    EPSG:4326
  4. address:
    Bjelland 30A
    postnummer:
    5392
    poststed:
    STOREBØ
    kommunenummer:
    4625
    kommunenavn:
    AUSTEVOLL
    lat:
    60.0821498
    lon:
    5.252828
    epsg:
    EPSG:4326
  5. address:
    Bjelland 30B
    postnummer:
    5392
    poststed:
    STOREBØ
    kommunenummer:
    4625
    kommunenavn:
    AUSTEVOLL
    lat:
    60.082163
    lon:
    5.2529129
    epsg:
    EPSG:4326
  6. address:
    Bjelland 32A
    postnummer:
    5392
    poststed:
    STOREBØ
    kommunenummer:
    4625
    kommunenavn:
    AUSTEVOLL
    lat:
    60.0821723
    lon:
    5.253018
    epsg:
    EPSG:4326
  7. address:
    Bjelland 32B
    postnummer:
    5392
    poststed:
    STOREBØ
    kommunenummer:
    4625
    kommunenavn:
    AUSTEVOLL
    lat:
    60.0821929
    lon:
    5.253111
    epsg:
    EPSG:4326
  8. address:
    Bjelland 34A
    postnummer:
    5392
    poststed:
    STOREBØ
    kommunenummer:
    4625
    kommunenavn:
    AUSTEVOLL
    lat:
    60.0822619
    lon:
    5.2532291
    epsg:
    EPSG:4326
  9. address:
    Bjelland 34B
    postnummer:
    5392
    poststed:
    STOREBØ
    kommunenummer:
    4625
    kommunenavn:
    AUSTEVOLL
    lat:
    60.0822972
    lon:
    5.2533025
    epsg:
    EPSG:4326
  10. address:
    Bjelland 36A
    postnummer:
    5392
    poststed:
    STOREBØ
    kommunenummer:
    4625
    kommunenavn:
    AUSTEVOLL
    lat:
    60.0823661
    lon:
    5.2533846
    epsg:
    EPSG:4326
  11. address:
    Bjelland 36B
    postnummer:
    5392
    poststed:
    STOREBØ
    kommunenummer:
    4625
    kommunenavn:
    AUSTEVOLL
    lat:
    60.0824004
    lon:
    5.2534563
    epsg:
    EPSG:4326
  12. address:
    Bjelland 36C
    postnummer:
    5392
    poststed:
    STOREBØ
    kommunenummer:
    4625
    kommunenavn:
    AUSTEVOLL
    lat:
    60.0824374
    lon:
    5.253524
    epsg:
    EPSG:4326
  13. address:
    Bjelland 39
    postnummer:
    5392
    poststed:
    STOREBØ
    kommunenummer:
    4625
    kommunenavn:
    AUSTEVOLL
    lat:
    60.0781677
    lon:
    5.2541889
    epsg:
    EPSG:4326
  14. address:
    Bjelland 57
    postnummer:
    5392
    poststed:
    STOREBØ
    kommunenummer:
    4625
    kommunenavn:
    AUSTEVOLL
    lat:
    60.076707
    lon:
    5.2565675
    epsg:
    EPSG:4326
  15. address:
    Bjelland 6
    postnummer:
    5596
    poststed:
    MARKHUS
    kommunenummer:
    4611
    kommunenavn:
    ETNE
    lat:
    59.8226695
    lon:
    6.2082395
    epsg:
    EPSG:4326
  16. address:
    Bjelland 6
    postnummer:
    5392
    poststed:
    STOREBØ
    kommunenummer:
    4625
    kommunenavn:
    AUSTEVOLL
    lat:
    60.0815363
    lon:
    5.2515753
    epsg:
    EPSG:4326
  17. address:
    Bjelland 61
    postnummer:
    5392
    poststed:
    STOREBØ
    kommunenummer:
    4625
    kommunenavn:
    AUSTEVOLL
    lat:
    60.0762351
    lon:
    5.2571391
    epsg:
    EPSG:4326
  18. address:
    Bjelland 63
    postnummer:
    5392
    poststed:
    STOREBØ
    kommunenummer:
    4625
    kommunenavn:
    AUSTEVOLL
    lat:
    60.0762116
    lon:
    5.2571634
    epsg:
    EPSG:4326
  19. address:
    Bjelland 65
    postnummer:
    5392
    poststed:
    STOREBØ
    kommunenummer:
    4625
    kommunenavn:
    AUSTEVOLL
    lat:
    60.0765156
    lon:
    5.2579654
    epsg:
    EPSG:4326
  20. address:
    Bjelland 67
    postnummer:
    5392
    poststed:
    STOREBØ
    kommunenummer:
    4625
    kommunenavn:
    AUSTEVOLL
    lat:
    60.076913
    lon:
    5.2581272
    epsg:
    EPSG:4326
  21. address:
    Bjelland 69
    postnummer:
    5392
    poststed:
    STOREBØ
    kommunenummer:
    4625
    kommunenavn:
    AUSTEVOLL
    lat:
    60.0769886
    lon:
    5.2588921
    epsg:
    EPSG:4326
  22. address:
    Bjelland 8
    postnummer:
    5596
    poststed:
    MARKHUS
    kommunenummer:
    4611
    kommunenavn:
    ETNE
    lat:
    59.8244603
    lon:
    6.2071064
    epsg:
    EPSG:4326
  23. address:
    Bjelland 9
    postnummer:
    5596
    poststed:
    MARKHUS
    kommunenummer:
    4611
    kommunenavn:
    ETNE
    lat:
    59.8246693
    lon:
    6.2072548
    epsg:
    EPSG:4326
  24. address:
    Bjelland, Marnarveien 4317
    postnummer:
    4536
    poststed:
    BJELLAND
    kommunenummer:
    4205
    kommunenavn:
    LINDESNES
    lat:
    58.3775237
    lon:
    7.5259137
    epsg:
    EPSG:4326
  25. address:
    Bjelland, Marnarveien 4319
    postnummer:
    4536
    poststed:
    BJELLAND
    kommunenummer:
    4205
    kommunenavn:
    LINDESNES
    lat:
    58.3776736
    lon:
    7.526571
    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.