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-10-02T21:54:37Z in 0.201 seconds.

returned:
25
stops:

25 results

  1. id:
    NSR:StopPlace:40398
    name:
    Mo kryss
    label:
    Mo kryss, Surnadal
    category:

    1 results

    1. onstreetBus
    municipality:
    Surnadal
    county:
    Møre og Romsdal
    lat:
    62.997668
    lon:
    8.947757
  2. id:
    NSR:StopPlace:14890
    name:
    Morud Bruk kryss
    label:
    Morud Bruk kryss, Modum
    category:

    1 results

    1. onstreetBus
    municipality:
    Modum
    county:
    Buskerud
    lat:
    60.05495
    lon:
    9.86164
  3. id:
    NSR:StopPlace:33134
    name:
    Almelid kryss
    label:
    Almelid kryss, Modalen
    category:

    1 results

    1. onstreetBus
    municipality:
    Modalen
    county:
    Vestland
    lat:
    60.837858
    lon:
    5.897365
  4. id:
    NSR:StopPlace:33172
    name:
    Steinsland kryss BKK
    label:
    Steinsland kryss BKK, Modalen
    category:

    1 results

    1. onstreetBus
    municipality:
    Modalen
    county:
    Vestland
    lat:
    60.928553
    lon:
    5.969907
  5. id:
    NSR:StopPlace:14898
    name:
    Kryss Snarumveien/fv.280
    label:
    Kryss Snarumveien/fv.280, Modum
    category:

    1 results

    1. onstreetBus
    municipality:
    Modum
    county:
    Buskerud
    lat:
    60.0292
    lon:
    9.867045
  6. id:
    NSR:StopPlace:14976
    name:
    Åsveien kryss
    label:
    Åsveien kryss, Modum
    category:

    1 results

    1. onstreetBus
    municipality:
    Modum
    county:
    Buskerud
    lat:
    60.0148
    lon:
    10.02265
  7. id:
    NSR:StopPlace:16951
    name:
    Tandbergveien kryss
    label:
    Tandbergveien kryss, Modum
    category:

    1 results

    1. onstreetBus
    municipality:
    Modum
    county:
    Buskerud
    lat:
    59.928825
    lon:
    9.838512
  8. id:
    NSR:StopPlace:37643
    name:
    Rødvegen kryss
    label:
    Rødvegen kryss, Molde
    category:

    1 results

    1. onstreetBus
    municipality:
    Molde
    county:
    Møre og Romsdal
    lat:
    62.771355
    lon:
    7.954173
  9. id:
    NSR:StopPlace:33117
    name:
    Heiane kryss
    label:
    Heiane kryss, Modalen
    category:

    1 results

    1. onstreetBus
    municipality:
    Modalen
    county:
    Vestland
    lat:
    60.81821
    lon:
    5.807178
  10. id:
    NSR:StopPlace:33132
    name:
    Helland kryss
    label:
    Helland kryss, Modalen
    category:

    1 results

    1. onstreetBus
    municipality:
    Modalen
    county:
    Vestland
    lat:
    60.832334
    lon:
    5.862332
  11. id:
    NSR:StopPlace:33163
    name:
    Nygard kryss
    label:
    Nygard kryss, Modalen
    category:

    1 results

    1. onstreetBus
    municipality:
    Modalen
    county:
    Vestland
    lat:
    60.861844
    lon:
    5.981395
  12. id:
    NSR:StopPlace:14968
    name:
    Ruud kryss
    label:
    Ruud kryss, Modum
    category:

    1 results

    1. onstreetBus
    municipality:
    Modum
    county:
    Buskerud
    lat:
    60.008743
    lon:
    10.00243
  13. id:
    NSR:StopPlace:40702
    name:
    Nauste kryss
    label:
    Nauste kryss, Molde
    category:

    1 results

    1. onstreetBus
    municipality:
    Molde
    county:
    Møre og Romsdal
    lat:
    62.676959
    lon:
    8.11347
  14. id:
    NSR:StopPlace:31268
    name:
    Mølster kryss
    label:
    Mølster kryss, Voss
    category:

    1 results

    1. onstreetBus
    municipality:
    Voss
    county:
    Vestland
    lat:
    60.641239
    lon:
    6.430902
  15. id:
    NSR:StopPlace:54712
    name:
    Mohamn kryss
    label:
    Mohamn kryss, Dyrøy
    category:

    1 results

    1. onstreetBus
    municipality:
    Dyrøy
    county:
    Troms
    lat:
    69.113487
    lon:
    17.781211
  16. id:
    NSR:StopPlace:39911
    name:
    Storegjerdet kryss Småledbakk
    label:
    Storegjerdet kryss Småledbakk, Stranda
    category:

    1 results

    1. onstreetBus
    municipality:
    Stranda
    county:
    Møre og Romsdal
    lat:
    62.304753
    lon:
    6.901989
  17. id:
    NSR:StopPlace:40260
    name:
    Syvde kryss Nordal
    label:
    Syvde kryss Nordal, Vanylven
    category:

    1 results

    1. onstreetBus
    municipality:
    Vanylven
    county:
    Møre og Romsdal
    lat:
    62.093235
    lon:
    5.747261
  18. id:
    NSR:StopPlace:40262
    name:
    Syvde kryss Sørdal
    label:
    Syvde kryss Sørdal, Vanylven
    category:

    1 results

    1. onstreetBus
    municipality:
    Vanylven
    county:
    Møre og Romsdal
    lat:
    62.086941
    lon:
    5.732978
  19. id:
    NSR:StopPlace:40799
    name:
    Storholmen kryss
    label:
    Storholmen kryss, Hustadvika
    category:

    1 results

    1. onstreetBus
    municipality:
    Hustadvika
    county:
    Møre og Romsdal
    lat:
    62.979549
    lon:
    7.119781
  20. id:
    NSR:StopPlace:35739
    name:
    Jutdalen kryss
    label:
    Jutdalen kryss, Volda
    category:

    1 results

    1. onstreetBus
    municipality:
    Volda
    county:
    Møre og Romsdal
    lat:
    61.933615
    lon:
    6.515704
  21. id:
    NSR:StopPlace:38917
    name:
    Helsemvika kryss
    label:
    Helsemvika kryss, Stranda
    category:

    1 results

    1. onstreetBus
    municipality:
    Stranda
    county:
    Møre og Romsdal
    lat:
    62.295378
    lon:
    6.963123
  22. id:
    NSR:StopPlace:20551
    name:
    Mørkvikveien kryss
    label:
    Mørkvikveien kryss, Kragerø
    category:

    1 results

    1. onstreetBus
    municipality:
    Kragerø
    county:
    Telemark
    lat:
    58.930103
    lon:
    9.461799
  23. id:
    NSR:StopPlace:33565
    name:
    Mollandseid kryss
    label:
    Mollandseid kryss, Masfjorden
    category:

    1 results

    1. onstreetBus
    municipality:
    Masfjorden
    county:
    Vestland
    lat:
    60.82983
    lon:
    5.309953
  24. id:
    NSR:StopPlace:47969
    name:
    Mosheimvikran kryss
    label:
    Mosheimvikran kryss, Brønnøy
    category:

    1 results

    1. onstreetBus
    municipality:
    Brønnøy
    county:
    Nordland
    lat:
    65.50174
    lon:
    12.258042
  25. id:
    NSR:StopPlace:34449
    name:
    Moane kryss
    label:
    Moane kryss, Gloppen
    category:

    1 results

    1. onstreetBus
    municipality:
    Gloppen
    county:
    Vestland
    lat:
    61.767681
    lon:
    6.146841
limit:
25
offset:
0
has_more_results:
no
truncated:
no
Show all fields in HTML
returned:
25
stops:

25 results

  1. id:
    NSR:StopPlace:40398
    name:
    Mo kryss
    label:
    Mo kryss, Surnadal
    category:

    1 results

    1. onstreetBus
    municipality:
    Surnadal
    county:
    Møre og Romsdal
    lat:
    62.997668
    lon:
    8.947757
  2. id:
    NSR:StopPlace:14890
    name:
    Morud Bruk kryss
    label:
    Morud Bruk kryss, Modum
    category:

    1 results

    1. onstreetBus
    municipality:
    Modum
    county:
    Buskerud
    lat:
    60.05495
    lon:
    9.86164
  3. id:
    NSR:StopPlace:33134
    name:
    Almelid kryss
    label:
    Almelid kryss, Modalen
    category:

    1 results

    1. onstreetBus
    municipality:
    Modalen
    county:
    Vestland
    lat:
    60.837858
    lon:
    5.897365
  4. id:
    NSR:StopPlace:33172
    name:
    Steinsland kryss BKK
    label:
    Steinsland kryss BKK, Modalen
    category:

    1 results

    1. onstreetBus
    municipality:
    Modalen
    county:
    Vestland
    lat:
    60.928553
    lon:
    5.969907
  5. id:
    NSR:StopPlace:14898
    name:
    Kryss Snarumveien/fv.280
    label:
    Kryss Snarumveien/fv.280, Modum
    category:

    1 results

    1. onstreetBus
    municipality:
    Modum
    county:
    Buskerud
    lat:
    60.0292
    lon:
    9.867045
  6. id:
    NSR:StopPlace:14976
    name:
    Åsveien kryss
    label:
    Åsveien kryss, Modum
    category:

    1 results

    1. onstreetBus
    municipality:
    Modum
    county:
    Buskerud
    lat:
    60.0148
    lon:
    10.02265
  7. id:
    NSR:StopPlace:16951
    name:
    Tandbergveien kryss
    label:
    Tandbergveien kryss, Modum
    category:

    1 results

    1. onstreetBus
    municipality:
    Modum
    county:
    Buskerud
    lat:
    59.928825
    lon:
    9.838512
  8. id:
    NSR:StopPlace:37643
    name:
    Rødvegen kryss
    label:
    Rødvegen kryss, Molde
    category:

    1 results

    1. onstreetBus
    municipality:
    Molde
    county:
    Møre og Romsdal
    lat:
    62.771355
    lon:
    7.954173
  9. id:
    NSR:StopPlace:33117
    name:
    Heiane kryss
    label:
    Heiane kryss, Modalen
    category:

    1 results

    1. onstreetBus
    municipality:
    Modalen
    county:
    Vestland
    lat:
    60.81821
    lon:
    5.807178
  10. id:
    NSR:StopPlace:33132
    name:
    Helland kryss
    label:
    Helland kryss, Modalen
    category:

    1 results

    1. onstreetBus
    municipality:
    Modalen
    county:
    Vestland
    lat:
    60.832334
    lon:
    5.862332
  11. id:
    NSR:StopPlace:33163
    name:
    Nygard kryss
    label:
    Nygard kryss, Modalen
    category:

    1 results

    1. onstreetBus
    municipality:
    Modalen
    county:
    Vestland
    lat:
    60.861844
    lon:
    5.981395
  12. id:
    NSR:StopPlace:14968
    name:
    Ruud kryss
    label:
    Ruud kryss, Modum
    category:

    1 results

    1. onstreetBus
    municipality:
    Modum
    county:
    Buskerud
    lat:
    60.008743
    lon:
    10.00243
  13. id:
    NSR:StopPlace:40702
    name:
    Nauste kryss
    label:
    Nauste kryss, Molde
    category:

    1 results

    1. onstreetBus
    municipality:
    Molde
    county:
    Møre og Romsdal
    lat:
    62.676959
    lon:
    8.11347
  14. id:
    NSR:StopPlace:31268
    name:
    Mølster kryss
    label:
    Mølster kryss, Voss
    category:

    1 results

    1. onstreetBus
    municipality:
    Voss
    county:
    Vestland
    lat:
    60.641239
    lon:
    6.430902
  15. id:
    NSR:StopPlace:54712
    name:
    Mohamn kryss
    label:
    Mohamn kryss, Dyrøy
    category:

    1 results

    1. onstreetBus
    municipality:
    Dyrøy
    county:
    Troms
    lat:
    69.113487
    lon:
    17.781211
  16. id:
    NSR:StopPlace:39911
    name:
    Storegjerdet kryss Småledbakk
    label:
    Storegjerdet kryss Småledbakk, Stranda
    category:

    1 results

    1. onstreetBus
    municipality:
    Stranda
    county:
    Møre og Romsdal
    lat:
    62.304753
    lon:
    6.901989
  17. id:
    NSR:StopPlace:40260
    name:
    Syvde kryss Nordal
    label:
    Syvde kryss Nordal, Vanylven
    category:

    1 results

    1. onstreetBus
    municipality:
    Vanylven
    county:
    Møre og Romsdal
    lat:
    62.093235
    lon:
    5.747261
  18. id:
    NSR:StopPlace:40262
    name:
    Syvde kryss Sørdal
    label:
    Syvde kryss Sørdal, Vanylven
    category:

    1 results

    1. onstreetBus
    municipality:
    Vanylven
    county:
    Møre og Romsdal
    lat:
    62.086941
    lon:
    5.732978
  19. id:
    NSR:StopPlace:40799
    name:
    Storholmen kryss
    label:
    Storholmen kryss, Hustadvika
    category:

    1 results

    1. onstreetBus
    municipality:
    Hustadvika
    county:
    Møre og Romsdal
    lat:
    62.979549
    lon:
    7.119781
  20. id:
    NSR:StopPlace:35739
    name:
    Jutdalen kryss
    label:
    Jutdalen kryss, Volda
    category:

    1 results

    1. onstreetBus
    municipality:
    Volda
    county:
    Møre og Romsdal
    lat:
    61.933615
    lon:
    6.515704
  21. id:
    NSR:StopPlace:38917
    name:
    Helsemvika kryss
    label:
    Helsemvika kryss, Stranda
    category:

    1 results

    1. onstreetBus
    municipality:
    Stranda
    county:
    Møre og Romsdal
    lat:
    62.295378
    lon:
    6.963123
  22. id:
    NSR:StopPlace:20551
    name:
    Mørkvikveien kryss
    label:
    Mørkvikveien kryss, Kragerø
    category:

    1 results

    1. onstreetBus
    municipality:
    Kragerø
    county:
    Telemark
    lat:
    58.930103
    lon:
    9.461799
  23. id:
    NSR:StopPlace:33565
    name:
    Mollandseid kryss
    label:
    Mollandseid kryss, Masfjorden
    category:

    1 results

    1. onstreetBus
    municipality:
    Masfjorden
    county:
    Vestland
    lat:
    60.82983
    lon:
    5.309953
  24. id:
    NSR:StopPlace:47969
    name:
    Mosheimvikran kryss
    label:
    Mosheimvikran kryss, Brønnøy
    category:

    1 results

    1. onstreetBus
    municipality:
    Brønnøy
    county:
    Nordland
    lat:
    65.50174
    lon:
    12.258042
  25. id:
    NSR:StopPlace:34449
    name:
    Moane kryss
    label:
    Moane kryss, Gloppen
    category:

    1 results

    1. onstreetBus
    municipality:
    Gloppen
    county:
    Vestland
    lat:
    61.767681
    lon:
    6.146841
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.