Quavern
hello@quavern.com Write

Quavsit · quavsit.quavern.com

One API for real-time public transit.

Quavsit is Quavern's public transit API for French networks: eight networks at launch, one data model, real-time departures where the operator publishes them and timetables otherwise. Every answer states its source and its age.

What it is

Quavsit reads the open data of French transit operators — GTFS timetables, GTFS-RT feeds and the operators' own real-time services — and answers with one set of identifiers and one JSON shape. Lines, stops, departures, vehicle positions, alerts, places and journeys are served from api.quavern.net/v1.

Each departure carries a realtime flag. A scheduled time is never presented as a live one, and a response served from an expired cache says so. Journeys come from the operators' own planners where they exist and from Quavsit's timetable router elsewhere; the API does not call Google.

Keys are issued by myQuavern. Usage is counted in units per calendar month: one unit per read, five per journey. The web app at quavsit.quavern.com runs on the same API.

Networks at launch

What each network answers with today. Timetables, lines, stops and places are available on all of them.

  • TBM Bordeaux Métropole Real-time departures, vehicle positions, alerts
  • Tisséo Toulouse Real-time departures, estimated vehicle positions, alerts, journeys
  • Île-de-France Mobilités Paris region Real-time departures, alerts, journeys
  • SNCF Trains, France Real-time departures, alerts, journeys
  • STAR Rennes Real-time departures, bus positions, alerts
  • TaM Montpellier Real-time departures, vehicle positions, alerts
  • Lignes d'Azur Nice Real-time departures, vehicle positions
  • Ilévia Lille Scheduled departures; the operator's feed carries no delays yet

Use the API

Three steps: create a key, make one request, read the reference.

Create a key

Sign in at my.quavern.com/account/quavsit and create a key on the Free plan. No card is needed. Keys start with qv_p_, are shown once, stored hashed and can be revoked at any time.

Make one request

Next departures at a stop, with the key as a bearer token:

curl -H "Authorization: Bearer qv_p_…" \
  https://api.quavern.net/v1/stops/tbm:stop:3824/departures

Read the reference

Every route, parameter, error code and data licence is documented at quavsit.quavern.com/docs, in English and French.

Pricing

Units are counted per calendar month. One read is one unit; one journey is five.

Free
5,000 units a month and two keys, at no charge.
Pay as you go
No monthly fee; every unit is billed at €0.30 per 1,000.
Starter
€4.99 a month for 50,000 units, then €0.20 per 1,000.
Pro
€14.99 a month for 250,000 units, then €0.15 per 1,000.
Max
€29.99 a month for 1,000,000 units, then €0.10 per 1,000.
Enterprise
Unlimited units under contract; write to us.

The full plan ledger, overage settings and a spend cap live on quavsit.quavern.com/pricing

Questions about a network or a plan? Write to the founder