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-21T06:59:41Z in 0.149 seconds.

returned:
20
stops:

20 results

  1. id:
    NSR:StopPlace:60042
    name:
    Trengereid stasjon
    label:
    Trengereid stasjon, Bergen
    category:

    2 results

    1. railStation
    2. onstreetBus
    municipality:
    Bergen
    county:
    Vestland
    lat:
    60.429068
    lon:
    5.624327
  2. id:
    NSR:StopPlace:14439
    name:
    Parksvingen Tranbergvegen
    label:
    Parksvingen Tranbergvegen, Gjøvik
    category:

    1 results

    1. onstreetBus
    municipality:
    Gjøvik
    county:
    Innlandet
    lat:
    60.803468
    lon:
    10.6656
  3. id:
    NSR:StopPlace:14501
    name:
    Tranberg lekeplass
    label:
    Tranberg lekeplass, Gjøvik
    category:

    1 results

    1. onstreetBus
    municipality:
    Gjøvik
    county:
    Innlandet
    lat:
    60.809451
    lon:
    10.662747
  4. id:
    NSR:StopPlace:14533
    name:
    Tranberghallen
    label:
    Tranberghallen, Gjøvik
    category:

    1 results

    1. onstreetBus
    municipality:
    Gjøvik
    county:
    Innlandet
    lat:
    60.81163
    lon:
    10.676313
  5. id:
    NSR:StopPlace:1272
    name:
    Trangerød
    label:
    Trangerød, Sarpsborg
    category:

    1 results

    1. onstreetBus
    municipality:
    Sarpsborg
    county:
    Østfold
    lat:
    59.219985
    lon:
    11.269035
  6. id:
    NSR:StopPlace:14499
    name:
    Tranbergvegen/Tranberglia
    label:
    Tranbergvegen/Tranberglia, Gjøvik
    category:

    1 results

    1. onstreetBus
    municipality:
    Gjøvik
    county:
    Innlandet
    lat:
    60.805443
    lon:
    10.667065
  7. id:
    NSR:StopPlace:30157
    name:
    Trengereidpollen
    label:
    Trengereidpollen, Øygarden
    category:

    1 results

    1. onstreetBus
    municipality:
    Øygarden
    county:
    Vestland
    lat:
    60.277085
    lon:
    5.052306
  8. id:
    NSR:StopPlace:33984
    name:
    Trengereidfjord
    label:
    Trengereidfjord, Samnanger
    category:

    1 results

    1. onstreetBus
    municipality:
    Samnanger
    county:
    Vestland
    lat:
    60.374183
    lon:
    5.646024
  9. id:
    NSR:StopPlace:32286
    name:
    Trengereid
    label:
    Trengereid, Bergen
    category:

    1 results

    1. onstreetBus
    municipality:
    Bergen
    county:
    Vestland
    lat:
    60.42766
    lon:
    5.623252
  10. id:
    NSR:StopPlace:32294
    name:
    Trengereiddal ved kiosk
    label:
    Trengereiddal ved kiosk, Bergen
    category:

    1 results

    1. onstreetBus
    municipality:
    Bergen
    county:
    Vestland
    lat:
    60.424413
    lon:
    5.627183
  11. id:
    NSR:StopPlace:32292
    name:
    Trengereid skule
    label:
    Trengereid skule, Bergen
    category:

    1 results

    1. onstreetBus
    municipality:
    Bergen
    county:
    Vestland
    lat:
    60.426045
    lon:
    5.627374
  12. id:
    NSR:StopPlace:33985
    name:
    Trengereidfjord sør
    label:
    Trengereidfjord sør, Samnanger
    category:

    1 results

    1. onstreetBus
    municipality:
    Samnanger
    county:
    Vestland
    lat:
    60.367056
    lon:
    5.640918
  13. id:
    NSR:StopPlace:30109
    name:
    Trengereid Slettebakken
    label:
    Trengereid Slettebakken, Øygarden
    category:

    1 results

    1. onstreetBus
    municipality:
    Øygarden
    county:
    Vestland
    lat:
    60.273226
    lon:
    5.065749
  14. id:
    NSR:StopPlace:32260
    name:
    Trengereid rundkøyring
    label:
    Trengereid rundkøyring, Bergen
    category:

    1 results

    1. onstreetBus
    municipality:
    Bergen
    county:
    Vestland
    lat:
    60.425566
    lon:
    5.624321
  15. id:
    NSR:StopPlace:32289
    name:
    Trengereid
    label:
    Trengereid, Øygarden
    category:

    1 results

    1. onstreetBus
    municipality:
    Øygarden
    county:
    Vestland
    lat:
    60.270487
    lon:
    5.068422
  16. id:
    NSR:StopPlace:33983
    name:
    Trengereidfjord nord
    label:
    Trengereidfjord nord, Samnanger
    category:

    1 results

    1. onstreetBus
    municipality:
    Samnanger
    county:
    Vestland
    lat:
    60.375594
    lon:
    5.649619
  17. id:
    NSR:StopPlace:30153
    name:
    Trengereid gard
    label:
    Trengereid gard, Øygarden
    category:

    1 results

    1. onstreetBus
    municipality:
    Øygarden
    county:
    Vestland
    lat:
    60.272887
    lon:
    5.060825
  18. id:
    NSR:StopPlace:4762
    name:
    Traneveien
    label:
    Traneveien, Vestby
    category:

    1 results

    1. onstreetBus
    municipality:
    Vestby
    county:
    Akershus
    lat:
    59.499943
    lon:
    10.686256
  19. id:
    NSR:StopPlace:29444
    name:
    Tranevegen
    label:
    Tranevegen, Bergen
    category:

    1 results

    1. onstreetBus
    municipality:
    Bergen
    county:
    Vestland
    lat:
    60.304745
    lon:
    5.34921
  20. id:
    NSR:StopPlace:61583
    name:
    Tranevegen
    label:
    Tranevegen, Oppdal
    category:

    1 results

    1. onstreetBus
    municipality:
    Oppdal
    county:
    Trøndelag
    lat:
    62.584524
    lon:
    9.671743
limit:
25
offset:
0
has_more_results:
no
truncated:
no
Show all fields in HTML
returned:
20
stops:

20 results

  1. id:
    NSR:StopPlace:60042
    name:
    Trengereid stasjon
    label:
    Trengereid stasjon, Bergen
    category:

    2 results

    1. railStation
    2. onstreetBus
    municipality:
    Bergen
    county:
    Vestland
    lat:
    60.429068
    lon:
    5.624327
  2. id:
    NSR:StopPlace:14439
    name:
    Parksvingen Tranbergvegen
    label:
    Parksvingen Tranbergvegen, Gjøvik
    category:

    1 results

    1. onstreetBus
    municipality:
    Gjøvik
    county:
    Innlandet
    lat:
    60.803468
    lon:
    10.6656
  3. id:
    NSR:StopPlace:14501
    name:
    Tranberg lekeplass
    label:
    Tranberg lekeplass, Gjøvik
    category:

    1 results

    1. onstreetBus
    municipality:
    Gjøvik
    county:
    Innlandet
    lat:
    60.809451
    lon:
    10.662747
  4. id:
    NSR:StopPlace:14533
    name:
    Tranberghallen
    label:
    Tranberghallen, Gjøvik
    category:

    1 results

    1. onstreetBus
    municipality:
    Gjøvik
    county:
    Innlandet
    lat:
    60.81163
    lon:
    10.676313
  5. id:
    NSR:StopPlace:1272
    name:
    Trangerød
    label:
    Trangerød, Sarpsborg
    category:

    1 results

    1. onstreetBus
    municipality:
    Sarpsborg
    county:
    Østfold
    lat:
    59.219985
    lon:
    11.269035
  6. id:
    NSR:StopPlace:14499
    name:
    Tranbergvegen/Tranberglia
    label:
    Tranbergvegen/Tranberglia, Gjøvik
    category:

    1 results

    1. onstreetBus
    municipality:
    Gjøvik
    county:
    Innlandet
    lat:
    60.805443
    lon:
    10.667065
  7. id:
    NSR:StopPlace:30157
    name:
    Trengereidpollen
    label:
    Trengereidpollen, Øygarden
    category:

    1 results

    1. onstreetBus
    municipality:
    Øygarden
    county:
    Vestland
    lat:
    60.277085
    lon:
    5.052306
  8. id:
    NSR:StopPlace:33984
    name:
    Trengereidfjord
    label:
    Trengereidfjord, Samnanger
    category:

    1 results

    1. onstreetBus
    municipality:
    Samnanger
    county:
    Vestland
    lat:
    60.374183
    lon:
    5.646024
  9. id:
    NSR:StopPlace:32286
    name:
    Trengereid
    label:
    Trengereid, Bergen
    category:

    1 results

    1. onstreetBus
    municipality:
    Bergen
    county:
    Vestland
    lat:
    60.42766
    lon:
    5.623252
  10. id:
    NSR:StopPlace:32294
    name:
    Trengereiddal ved kiosk
    label:
    Trengereiddal ved kiosk, Bergen
    category:

    1 results

    1. onstreetBus
    municipality:
    Bergen
    county:
    Vestland
    lat:
    60.424413
    lon:
    5.627183
  11. id:
    NSR:StopPlace:32292
    name:
    Trengereid skule
    label:
    Trengereid skule, Bergen
    category:

    1 results

    1. onstreetBus
    municipality:
    Bergen
    county:
    Vestland
    lat:
    60.426045
    lon:
    5.627374
  12. id:
    NSR:StopPlace:33985
    name:
    Trengereidfjord sør
    label:
    Trengereidfjord sør, Samnanger
    category:

    1 results

    1. onstreetBus
    municipality:
    Samnanger
    county:
    Vestland
    lat:
    60.367056
    lon:
    5.640918
  13. id:
    NSR:StopPlace:30109
    name:
    Trengereid Slettebakken
    label:
    Trengereid Slettebakken, Øygarden
    category:

    1 results

    1. onstreetBus
    municipality:
    Øygarden
    county:
    Vestland
    lat:
    60.273226
    lon:
    5.065749
  14. id:
    NSR:StopPlace:32260
    name:
    Trengereid rundkøyring
    label:
    Trengereid rundkøyring, Bergen
    category:

    1 results

    1. onstreetBus
    municipality:
    Bergen
    county:
    Vestland
    lat:
    60.425566
    lon:
    5.624321
  15. id:
    NSR:StopPlace:32289
    name:
    Trengereid
    label:
    Trengereid, Øygarden
    category:

    1 results

    1. onstreetBus
    municipality:
    Øygarden
    county:
    Vestland
    lat:
    60.270487
    lon:
    5.068422
  16. id:
    NSR:StopPlace:33983
    name:
    Trengereidfjord nord
    label:
    Trengereidfjord nord, Samnanger
    category:

    1 results

    1. onstreetBus
    municipality:
    Samnanger
    county:
    Vestland
    lat:
    60.375594
    lon:
    5.649619
  17. id:
    NSR:StopPlace:30153
    name:
    Trengereid gard
    label:
    Trengereid gard, Øygarden
    category:

    1 results

    1. onstreetBus
    municipality:
    Øygarden
    county:
    Vestland
    lat:
    60.272887
    lon:
    5.060825
  18. id:
    NSR:StopPlace:4762
    name:
    Traneveien
    label:
    Traneveien, Vestby
    category:

    1 results

    1. onstreetBus
    municipality:
    Vestby
    county:
    Akershus
    lat:
    59.499943
    lon:
    10.686256
  19. id:
    NSR:StopPlace:29444
    name:
    Tranevegen
    label:
    Tranevegen, Bergen
    category:

    1 results

    1. onstreetBus
    municipality:
    Bergen
    county:
    Vestland
    lat:
    60.304745
    lon:
    5.34921
  20. id:
    NSR:StopPlace:61583
    name:
    Tranevegen
    label:
    Tranevegen, Oppdal
    category:

    1 results

    1. onstreetBus
    municipality:
    Oppdal
    county:
    Trøndelag
    lat:
    62.584524
    lon:
    9.671743
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.