search_stops

Search Norway's National Stop Register by stop name.

Signature: search_stops(query: string, required; limit: integer, items, optional, default 10; lang: string, optional, default 'no'; 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/entur/search_stops/?query={query}&limit=10&lang=no&offset=0

Replace {query}, {limit}, {lang} 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/entur/search_stops?query={query}&limit=10&lang=no&offset=0. Open this exact request as JSON.

ParameterRequirementJSON typeDescription
queryrequiredstringStop name or place, e.g. "Oslo S".
limitoptionalintegerMaximum hits, 1-100. Unit: items.
langoptionalstringResult language, normally "no" or "en".
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/entur/search_stops?query={query}&limit=10&lang=no&offset=0

Replace URL placeholders and remove unused optional parameters.

JavaScript in a dashboard

const url = "https://allemannsdata.com/wiki/api/v1/kilder/entur/search_stops?query={query}&limit=10&lang=no&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/entur/search_stops?query={query}&limit=10&lang=no&offset=0"
with urlopen(url) as response:
    result = json.load(response)
data = result["data"]

Response structure

{
  "source": "entur",
  "operation": "search_stops",
  "parameters": {},
  "data": {},
  "entities": [],
  "_meta": {"retrieved_at": "...", "sources": [], "cache": {}},
  "_links": {"self": "...", "source": "...", "wiki": "...", "feedback": "..."}
}
Form for manual use

The form is a fallback for people and browser agents that cannot open the GET URL directly.

Type: string. Stop name or place, e.g. "Oslo S".
Type: integer. Maximum hits, 1-100. Unit: items.
Type: string. Result language, normally "no" or "en".

Result

Source: Entur. Retrieved 2026-09-22T15:39:48Z in 0.205 seconds.

returned:
21
stops:

21 results

  1. id:
    NSR:StopPlace:62263
    name:
    Breidablikk
    label:
    Breidablikk, Porsgrunn
    category:

    1 results

    1. onstreetBus
    municipality:
    Porsgrunn
    county:
    Telemark
    lat:
    59.155097
    lon:
    9.661226
  2. id:
    NSR:StopPlace:45295
    name:
    Breidablikk
    label:
    Breidablikk, Levanger
    category:

    1 results

    1. onstreetBus
    municipality:
    Levanger
    county:
    Trøndelag
    lat:
    63.74737
    lon:
    11.282601
  3. id:
    NSR:StopPlace:59463
    name:
    Breidablikk
    label:
    Breidablikk, Stange
    category:

    2 results

    1. onstreetBus
    2. onstreetBus
    municipality:
    Stange
    county:
    Innlandet
    lat:
    60.773828
    lon:
    11.116147
  4. id:
    NSR:StopPlace:60886
    name:
    Breidablikk
    label:
    Breidablikk, Trondheim
    category:

    2 results

    1. onstreetBus
    2. onstreetTram
    municipality:
    Trondheim
    county:
    Trøndelag
    lat:
    63.412345
    lon:
    10.376775
  5. id:
    NSR:StopPlace:28590
    name:
    Breidablikk
    label:
    Breidablikk, Karmøy
    category:

    1 results

    1. onstreetBus
    municipality:
    Karmøy
    county:
    Rogaland
    lat:
    59.155107
    lon:
    5.244228
  6. id:
    NSR:StopPlace:14329
    name:
    Breidablikk
    label:
    Breidablikk, Lillehammer
    category:

    1 results

    1. onstreetBus
    municipality:
    Lillehammer
    county:
    Innlandet
    lat:
    61.109982
    lon:
    10.470239
  7. id:
    NSR:StopPlace:16352
    name:
    Breidablikk
    label:
    Breidablikk, Asker
    category:

    1 results

    1. onstreetBus
    municipality:
    Asker
    county:
    Akershus
    lat:
    59.760513
    lon:
    10.49578
  8. id:
    NSR:StopPlace:25161
    name:
    Breidablikk
    label:
    Breidablikk, Arendal
    category:

    1 results

    1. onstreetBus
    municipality:
    Arendal
    county:
    Agder
    lat:
    58.521966
    lon:
    8.926863
  9. id:
    NSR:StopPlace:19440
    name:
    Breidablikk
    label:
    Breidablikk, Færder
    category:

    1 results

    1. onstreetBus
    municipality:
    Færder
    county:
    Vestfold
    lat:
    59.218858
    lon:
    10.455558
  10. id:
    NSR:StopPlace:4823
    name:
    Breidablikk
    label:
    Breidablikk, Nittedal
    category:

    1 results

    1. onstreetBus
    municipality:
    Nittedal
    county:
    Akershus
    lat:
    60.092652
    lon:
    10.886517
  11. id:
    NSR:StopPlace:10703
    name:
    Breidablikk Aluvegen
    label:
    Breidablikk Aluvegen, Hamar
    category:

    1 results

    1. onstreetBus
    municipality:
    Hamar
    county:
    Innlandet
    lat:
    60.81555
    lon:
    11.052058
  12. id:
    NSR:StopPlace:19441
    name:
    Breidablikk Steinsholt
    label:
    Breidablikk Steinsholt, Larvik
    category:

    1 results

    1. onstreetBus
    municipality:
    Larvik
    county:
    Vestfold
    lat:
    59.318827
    lon:
    9.882321
  13. id:
    NSR:StopPlace:62566
    name:
    Breidablikk Gjestehus
    label:
    Breidablikk Gjestehus, Narvik
    category:

    1 results

    1. onstreetBus
    municipality:
    Narvik
    county:
    Nordland
    lat:
    68.438001
    lon:
    17.433696
  14. id:
    NSR:StopPlace:7313
    name:
    Breidablikk skole
    label:
    Breidablikk skole, Stange
    category:

    1 results

    1. onstreetBus
    municipality:
    Stange
    county:
    Innlandet
    lat:
    60.776329
    lon:
    11.241382
  15. id:
    NSR:StopPlace:19442
    name:
    Breidablikk syd
    label:
    Breidablikk syd, Færder
    category:

    1 results

    1. onstreetBus
    municipality:
    Færder
    county:
    Vestfold
    lat:
    59.216457
    lon:
    10.456288
  16. id:
    NSR:StopPlace:19444
    name:
    Breidablikk ungdomsskole
    label:
    Breidablikk ungdomsskole, Sandefjord
    category:

    1 results

    1. onstreetBus
    municipality:
    Sandefjord
    county:
    Vestfold
    lat:
    59.145767
    lon:
    10.228802
  17. id:
    NSR:StopPlace:43430
    name:
    Breidablikk skole
    label:
    Breidablikk skole, Trondheim
    category:

    1 results

    1. onstreetBus
    municipality:
    Trondheim
    county:
    Trøndelag
    lat:
    63.349642
    lon:
    10.360098
  18. id:
    NSR:StopPlace:20950
    name:
    Breidablikkvegen
    label:
    Breidablikkvegen, Skien
    category:

    1 results

    1. onstreetBus
    municipality:
    Skien
    county:
    Telemark
    lat:
    59.160302
    lon:
    9.662902
  19. id:
    NSR:StopPlace:28594
    name:
    Breidablikkveien
    label:
    Breidablikkveien, Stavanger
    category:

    1 results

    1. onstreetBus
    municipality:
    Stavanger
    county:
    Rogaland
    lat:
    58.934992
    lon:
    5.735518
  20. id:
    NSR:StopPlace:43872
    name:
    Breidablikkveien
    label:
    Breidablikkveien, Trondheim
    category:

    1 results

    1. onstreetBus
    municipality:
    Trondheim
    county:
    Trøndelag
    lat:
    63.411158
    lon:
    10.382807
  21. id:
    NSR:StopPlace:41145
    name:
    Bud Breidablikk
    label:
    Bud Breidablikk, Hustadvika
    category:

    1 results

    1. onstreetBus
    municipality:
    Hustadvika
    county:
    Møre og Romsdal
    lat:
    62.906501
    lon:
    6.916823
limit:
25
offset:
0
has_more_results:
no
truncated:
no
Show all fields in HTML
returned:
21
stops:

21 results

  1. id:
    NSR:StopPlace:62263
    name:
    Breidablikk
    label:
    Breidablikk, Porsgrunn
    category:

    1 results

    1. onstreetBus
    municipality:
    Porsgrunn
    county:
    Telemark
    lat:
    59.155097
    lon:
    9.661226
  2. id:
    NSR:StopPlace:45295
    name:
    Breidablikk
    label:
    Breidablikk, Levanger
    category:

    1 results

    1. onstreetBus
    municipality:
    Levanger
    county:
    Trøndelag
    lat:
    63.74737
    lon:
    11.282601
  3. id:
    NSR:StopPlace:59463
    name:
    Breidablikk
    label:
    Breidablikk, Stange
    category:

    2 results

    1. onstreetBus
    2. onstreetBus
    municipality:
    Stange
    county:
    Innlandet
    lat:
    60.773828
    lon:
    11.116147
  4. id:
    NSR:StopPlace:60886
    name:
    Breidablikk
    label:
    Breidablikk, Trondheim
    category:

    2 results

    1. onstreetBus
    2. onstreetTram
    municipality:
    Trondheim
    county:
    Trøndelag
    lat:
    63.412345
    lon:
    10.376775
  5. id:
    NSR:StopPlace:28590
    name:
    Breidablikk
    label:
    Breidablikk, Karmøy
    category:

    1 results

    1. onstreetBus
    municipality:
    Karmøy
    county:
    Rogaland
    lat:
    59.155107
    lon:
    5.244228
  6. id:
    NSR:StopPlace:14329
    name:
    Breidablikk
    label:
    Breidablikk, Lillehammer
    category:

    1 results

    1. onstreetBus
    municipality:
    Lillehammer
    county:
    Innlandet
    lat:
    61.109982
    lon:
    10.470239
  7. id:
    NSR:StopPlace:16352
    name:
    Breidablikk
    label:
    Breidablikk, Asker
    category:

    1 results

    1. onstreetBus
    municipality:
    Asker
    county:
    Akershus
    lat:
    59.760513
    lon:
    10.49578
  8. id:
    NSR:StopPlace:25161
    name:
    Breidablikk
    label:
    Breidablikk, Arendal
    category:

    1 results

    1. onstreetBus
    municipality:
    Arendal
    county:
    Agder
    lat:
    58.521966
    lon:
    8.926863
  9. id:
    NSR:StopPlace:19440
    name:
    Breidablikk
    label:
    Breidablikk, Færder
    category:

    1 results

    1. onstreetBus
    municipality:
    Færder
    county:
    Vestfold
    lat:
    59.218858
    lon:
    10.455558
  10. id:
    NSR:StopPlace:4823
    name:
    Breidablikk
    label:
    Breidablikk, Nittedal
    category:

    1 results

    1. onstreetBus
    municipality:
    Nittedal
    county:
    Akershus
    lat:
    60.092652
    lon:
    10.886517
  11. id:
    NSR:StopPlace:10703
    name:
    Breidablikk Aluvegen
    label:
    Breidablikk Aluvegen, Hamar
    category:

    1 results

    1. onstreetBus
    municipality:
    Hamar
    county:
    Innlandet
    lat:
    60.81555
    lon:
    11.052058
  12. id:
    NSR:StopPlace:19441
    name:
    Breidablikk Steinsholt
    label:
    Breidablikk Steinsholt, Larvik
    category:

    1 results

    1. onstreetBus
    municipality:
    Larvik
    county:
    Vestfold
    lat:
    59.318827
    lon:
    9.882321
  13. id:
    NSR:StopPlace:62566
    name:
    Breidablikk Gjestehus
    label:
    Breidablikk Gjestehus, Narvik
    category:

    1 results

    1. onstreetBus
    municipality:
    Narvik
    county:
    Nordland
    lat:
    68.438001
    lon:
    17.433696
  14. id:
    NSR:StopPlace:7313
    name:
    Breidablikk skole
    label:
    Breidablikk skole, Stange
    category:

    1 results

    1. onstreetBus
    municipality:
    Stange
    county:
    Innlandet
    lat:
    60.776329
    lon:
    11.241382
  15. id:
    NSR:StopPlace:19442
    name:
    Breidablikk syd
    label:
    Breidablikk syd, Færder
    category:

    1 results

    1. onstreetBus
    municipality:
    Færder
    county:
    Vestfold
    lat:
    59.216457
    lon:
    10.456288
  16. id:
    NSR:StopPlace:19444
    name:
    Breidablikk ungdomsskole
    label:
    Breidablikk ungdomsskole, Sandefjord
    category:

    1 results

    1. onstreetBus
    municipality:
    Sandefjord
    county:
    Vestfold
    lat:
    59.145767
    lon:
    10.228802
  17. id:
    NSR:StopPlace:43430
    name:
    Breidablikk skole
    label:
    Breidablikk skole, Trondheim
    category:

    1 results

    1. onstreetBus
    municipality:
    Trondheim
    county:
    Trøndelag
    lat:
    63.349642
    lon:
    10.360098
  18. id:
    NSR:StopPlace:20950
    name:
    Breidablikkvegen
    label:
    Breidablikkvegen, Skien
    category:

    1 results

    1. onstreetBus
    municipality:
    Skien
    county:
    Telemark
    lat:
    59.160302
    lon:
    9.662902
  19. id:
    NSR:StopPlace:28594
    name:
    Breidablikkveien
    label:
    Breidablikkveien, Stavanger
    category:

    1 results

    1. onstreetBus
    municipality:
    Stavanger
    county:
    Rogaland
    lat:
    58.934992
    lon:
    5.735518
  20. id:
    NSR:StopPlace:43872
    name:
    Breidablikkveien
    label:
    Breidablikkveien, Trondheim
    category:

    1 results

    1. onstreetBus
    municipality:
    Trondheim
    county:
    Trøndelag
    lat:
    63.411158
    lon:
    10.382807
  21. id:
    NSR:StopPlace:41145
    name:
    Bud Breidablikk
    label:
    Bud Breidablikk, Hustadvika
    category:

    1 results

    1. onstreetBus
    municipality:
    Hustadvika
    county:
    Møre og Romsdal
    lat:
    62.906501
    lon:
    6.916823
limit:
25
offset:
0
has_more_results:
no
truncated:
no
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_stops 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.