Machine Readiness
Stored receipt and evidence
20
65
0
0
0
Samples
No stored offer samples.
Samples
No stored action samples.
Samples
No stored product samples.
Document
User-agent: * Disallow: /travel-result Disallow: /reiseresultater Disallow: /nearby-stop-place
Document
# Entur
> Entur er Norges nasjonale reiseplanlegger for kollektivtransport. Her kan du søke etter og kjøpe billetter for tog, buss, ferge, T-bane og trikk fra alle operatører i Norge på ett sted.
Entur samler kollektivtilbudet fra hele Norge. Tjenesten dekker reiseplanlegging, billettkjøp og sanntidsinformasjon.
## Reisesøk og billettkjøp
- [Reiseplanlegger](https://entur.no/reiseplanlegger): Søk etter reiser mellom to steder i Norge med alle transportmidler.
- [Direkte billettkjøp – sonesøk](https://entur.no/direktekjop/tilbud?authority=INN:Authority:INN_ID&from=INN:FareZone:60&to=INN:FareZone:139): Kjøp billett direkte basert på soner. Parametere: `authority` (operatør-ID), `from` (avgangssone), `to` (destinasjonssone).
- [Direkte billettkjøp – stoppestedssøk](https://entur.no/direktekjop/tilbud?authority=INN:Authority:INN_ID&from=NSR:StopPlace:14115&to=NSR:StopPlace:14608): Kjøp billett direkte basert på stoppesteder. Parametere: `authority` (operatør-ID), `from` (NSR-ID for avgangsstoppested), `to` (NSR-ID for destinasjonsstoppested).
### URL-struktur for direkte billettkjøp
Bruk følgende mønster for å bygge en direktelenke til billettkjøp:
```
https://entur.no/direktekjop/tilbud
?authority={OPERATOR}:Authority:{OPERATOR_ID}
&from={ZONE_OR_STOPPLACE_ID}
&to={ZONE_OR_STOPPLACE_ID}
```
**Sone-ID-format:** `{OPERATOR}:FareZone:{ZONE_NUMBER}`
Eksempel: `INN:FareZone:60`
**Stoppested-ID-format (NSR):** `NSR:StopPlace:{NUMBER}`
Eksempel: `NSR:StopPlace:14115`
**Operatør-ID-format:** `{OPERATOR}:Authority:{OPERATOR_ID}`
Eksempel: `INN:Authority:INN_ID` eller `TRO:Authority:1`
## Stoppestedsregister (NSR)
- [Stoppestedsregisteret](https://stoppested.entur.org/): Nasjonalt register over alle offentlige stoppesteder i Norge, inkludert bussholdeplasser, togstasjoner, fergekaier og flyplasser. Hver lokasjon har en unik NSR-ID på formatet `NSR:StopPlace:{NUMBER}`.
- [Om stoppestedsregisteret](https://om.entur.no/kom-i-gang/stoppestedregister): Dokumentasjon og veiledning for bruk av NSR.
For å slå opp en NSR-ID, søk i registeret på stoppested.entur.org eller bruk Enturs åpne API.
## Kjøpslenke for partnere (`/kjop-reise`)
Lar partnere sende brukere direkte til kjøp av en spesifikk reise på entur.no, basert på serviceJourney-IDer. Brukeren slipper å søke selv.
### URL-format
```
https://entur.no/kjop-reise?legs=<legs>&travellers=<travellers>
```
### Parametere
**`legs` (påkrevd):** Semikolon-separerte etapper, hver med fire kommaseparerte verdier:
```
serviceJourneyId,fraStopPlace,tilStopPlace,dato
```
Eksempel med to etapper (tog Halden→Oslo S, tog Oslo S→Trondheim):
```
legs=VYG:ServiceJourney:146-HLD_509067-R,NSR:StopPlace:127,NSR:StopPlace:337,2026-03-02;VYG:ServiceJourney:808_444388-R,NSR:StopPlace:337,NSR:StopPlace:269,2026-03-02
```
**`travellers` (valgfri):** Kommaseparerte reisendekategorier med valgfri alder (`category` eller `category:age`).
Gyldige kategorier: `adult`, `child`, `student`, `senior`, `military`
Alder er påkrevd for `child` og `student`. For andre kategorier er alder valgfri.
```
travellers=adult,child:8,student:22
travellers=adult,senior
travellers=child:5,child:12,adult
```
### Flyt
1. Web-klienten parser `legs` og `travellers` fra URL og kaller BFF-et (`POST /v1/buy-trip`).
2. BFF-et beriker reisen via OTP (henter linjeinfo, stoppestedsnavn, avgangstid) og finner eksakt match på serviceJourney-IDer.
3. Ved match: redirect til `/reisedetaljer/{id}` – brukeren velger billett og betaler.
4. Ingen match: fallback-redirect til vanlig reisesøk med riktig tidspunkt.
### Feilhåndtering
| Situasjon | Resultat |
|---|---|
| Ugyldig URL (mangler `legs`, feil format) | Feilside med forklaring |
| ServiceJourney finnes ikke i OTP | Fallback til reisesøk |
| Ingen eksakt match i OTP-resultater | Fallback til reisesøk med riktig tidspunkt |
| BFF-feil (timeout, nettverksfeil) | Fallback til reisesøk |
### Begrensninger
- Maks 10 etapper per forespørsel
- `tripPatternId` fra Redis har 2 timers levetid
- Krever eksakt match på alle serviceJourney-IDer
## Travel Link
Travel Link lar deg lage en forhåndsutfylt lenke direkte til et reisesøk på entur.no. Nyttig for å sende brukere rett til en spesifikk reise.
- [Dokumentasjon og generator](https://developer.entur.org/pages-travel-link): Offisiell dokumentasjon med interaktiv lenke-generator.
### URL-struktur for Travel Link
```
https://entur.no/reiselenke
?startLabel={STEDSNAVN_FRA}
&startLat={BREDDEGRAD_FRA}
&startLon={LENGDEGRAD_FRA}
&stopLabel={STEDSNAVN_TIL}
&stopLat={BREDDEGRAD_TIL}
&stopLon={LENGDEGRAD_TIL}
&transportModes={TRANSPORTMIDLER}
&date={UNIX_TIMESTAMP_MS}
&timepickerMode={MODUS}
```
### Parametere
| Parameter | Beskrivelse | Eksempel |
|---|---|---|
| `startLabel` | Navn på avreisested (URL-kodet) | `Nesoddtangen%2C%20Nesodden` |
| `startLat` | Breddegrad for avreisested | `59.858841` |
| `startLon` | Lengdegrad for avreisested | `10.663423` |
| `stopLabel` | Navn på destinasjon (URL-kodet) | `%C3%98rsta` |
| `stopLat` | Breddegrad for destinasjon | `62.198717` |
| `stopLon` | Lengdegrad for destinasjon | `6.129015` |
| `transportModes` | Kommaseparert liste over transportmidler | Se under |
| `date` | Dato og tid som Unix-tidsstempel i millisekunder | `1772697480000` |
| `timepickerMode` | `departAfter` (avgang etter) eller `arriveBy` (ankomst innen) | `departAfter` |
### Tilgjengelige transportmidler (`transportModes`)
`rail`, `metro`, `tram`, `bus`, `coach`, `water`, `car_ferry`, `flytog`, `flybuss`, `air`
For å inkludere alle: `rail,metro,tram,bus,coach,water,car_ferry,flytog,flybuss,air`
### Eksempel
Reise fra Nesoddtangen til Ørsta med alle transportmidler:
```
https://entur.no/reiselenke?startLabel=Nesoddtangen%2C%20Nesodden&startLat=59.858841&startLon=10.663423&stopLabel=%C3%98rsta&stopLat=62.198717&stopLon=6.129015&transportModes=rail%2Cmetro%2Ctram%2Cbus%2Ccoach%2Cwater%2Ccar_ferry%2Cflytog%2Cflybuss%2Cair&date=1772697480000&timepickerMode=departAfter
```
Merk: `startLabel` og `stopLabel` kan utelates – Entur vil da forsøke å bruke brukerens posisjon for manglende felt.
## Øvrige tjenester
- [Datakatalog](https://data.entur.no/): Åpne data fra Entur, inkludert rutedata og stoppestedsdata.
- [Utviklerportalen](https://developer.entur.org/): API-dokumentasjon for utviklere som vil integrere Enturs data.
- [Last ned appen](https://entur.no/last-ned-appen): Entur-appen for iOS og Android.
## Om Entur
- [Om Entur](https://om.entur.no/): Informasjon om selskapet og tjenestene.
- Entur AS, Rådhusgata 5, 0151 Oslo
- Organisasjonsnummer: 917 422 575
Document
Not stored for this site.