c0mm0.com — the continuously verified register of European data

Register record·API·FR·Updated WeeklyVERIFIED · checked 13h ago
T

TISSEO - Stops by RouteTISSEO - Arrêts par itinéraire

TISSEO - Arrêts par itinéraireTISSEO - Stops by Route

APIExecutable4/7Query nowOpen workbenchSubscribe🇫🇷France

This dataset provides a cartographic representation of the ordered list of physical stops for all modes (bus, Linéo, metro, tramway, cable car, school services) along each active route of the Tisséo public transport network in the Toulouse metropolitan area, along with associated attribute data. It is published by Toulouse Métropole as part of its open data portal and covers the full extent of the Tisséo network. The dataset is useful for mapping transit itineraries, analyzing stop sequencing per line, and supporting transport planning or passenger information applications across the network's various travel modes.Représentation cartographique de la liste ordonnée des arrêts physiques tout mode (bus, Linéo, métro, tramway, téléphérique, scolaire) de chaque itinéraire du réseau de transport en commun de Tisséo en service et données attributaires associées. Les arrêts physiques de bus, Linéo et scolaires cor...

transport
45
fair

Weighted across five axes. Tap a ring for what it measures.

Data schema (14 fields)

Filterable via the API (12)
code_explnom_explmodeid_lignelignenom_ligneptynom_itisensid_hastusnom_arretordre

Click a field to see example values.

FillFieldTypeDescription
—geo_point_2dGeo Pointgeo_point_2dGeographic coordinates (latitude/longitude) of the stop.Geographic coordinates (latitude/longitude) of the stop.
—geo_shapeShapegeo_shapeGeometric representation of the stop location as GeoJSON.Geometric representation of the stop location as GeoJSON.
—code_explFilterable via the APICode expltextOperator code for Tisséo.Code exploitant de Tisséo
—nom_explFilterable via the APINom expltextName of the network operator (Tisséo).tisseo
—modeFilterable via the APItextTransport mode of the stop (bus, metro, tram, etc.).mode de l'arrêt
—id_ligneFilterable via the APIId lignetextLine number used internally by the operator's systems.numéro de ligne utilisé par l'exploitant, notamment dans les systèmes (billettique, SAE...)
—ligneFilterable via the APItextCommercial line number shown to passengers.numéro de ligne commercial, affiché à la clientèle
—nom_ligneFilterable via the APINom lignetextCommercial name of the line.nom commercial de la ligne
—ptyFilterable via the APItextIdentifier of the route pattern serving the stop, combining line and route numbers.identifiant du parcours-types (itinéraire unique à une date donnée) desservant l'arrêt - Il est construit avec le numéro de ligne et celui du parcours-type.
—nom_itiFilterable via the APINom ititextName of the route (departure stop - arrival stop).nom de l'itinéraire (arrêt de départ - arrêt d'arrivée)
93.1%sensFilterable via the APIintDirection of travel (0 or 1); direction 1 usually starts from the main terminus.0 / 1. Le sens aller part généralement du terminus principal
100%id_hastusFilterable via the APIId hastustextUnique stop identifier from the HASTUS operating system.identifiant unique de l'arrêt provenant du système d'exploitation HASTUS
100%nom_arretFilterable via the APINom arrettextCommercial name of the stop.nom commercial de l'arrêt
100%ordreFilterable via the APIintSequential order of the stop along the route.ordre de desserte de l'arrêt dans l'itinéraire

Schema captured from opendatasoft 3 days ago.

Query the data

Pick columns and a sort, then fetch a live preview straight from the source. Choose an API-filterable column (marked ▾) under “Where” to pick from its list of values.

=

Sample data (5 records)

These rows are ODbL-1.0: share-alike. Reusing them obliges you to license any derived database on the same terms.

Record 1pty: 82/61 · mode: bus
{
  "pty": "82/61",
  "mode": "bus",
  "sens": 0,
  "ligne": "82",
  "ordre": 3,
  "nom_iti": "Université Paul Sabatier - Ramonville Port Sud",
  "id_ligne": "82",
  "nom_expl": "tisseo",
  "code_expl": "6192449487677451",
  "geo_shape": {
    "type": "Feature",
    "geometry": {
      "type": "Point",
      "coordinates": [
        1.469001932213788,
        43.552503259966834
      ]
    },
    "properties": {}
  },
  "id_hastus": "14810",
  "nom_arret": "Parc St Agne",
  "nom_ligne": "Université Paul Sabatier / Ramonville - Port Sud",
  "geo_point_2d": {
    "lat": 43.552503259966834,
    "lon": 1.4690019322137877
  }
}
Record 2pty: 79/33 · mode: bus
{
  "pty": "79/33",
  "mode": "bus",
  "sens": 1,
  "ligne": "79",
  "ordre": 8,
  "nom_iti": "St-Orens Lycée - Ramonville",
  "id_ligne": "79",
  "nom_expl": "tisseo",
  "code_expl": "6192449487677451",
  "geo_shape": {
    "type": "Feature",
    "geometry": {
      "type": "Point",
      "coordinates": [
        1.562349106716302,
        43.52010622186094
      ]
    },
    "properties": {}
  },
  "id_hastus": "27951",
  "nom_arret": "Jacques Brel",
  "nom_ligne": "Ramonville / Labège Couder ou St-Orens Lycée",
  "geo_point_2d": {
    "lat": 43.52010622186094,
    "lon": 1.5623491067163022
  }
}
Record 3pty: 60/212 · mode: bus
{
  "pty": "60/212",
  "mode": "bus",
  "sens": 0,
  "ligne": "60",
  "ordre": 30,
  "nom_iti": "Trois Cocus - St-Alban Ctre Cial",
  "id_ligne": "60",
  "nom_expl": "tisseo",
  "code_expl": "6192449487677451",
  "geo_shape": {
    "type": "Feature",
    "geometry": {
      "type": "Point",
      "coordinates": [
        1.422168062593686,
        43.68894251735882
      ]
    },
    "properties": {}
  },
  "id_hastus": "13982",
  "nom_arret": "St-Alban Ctre Cial",
  "nom_ligne": "Trois Cocus / Saint-Alban Ctre Cial",
  "geo_point_2d": {
    "lat": 43.68894251735882,
    "lon": 1.422168062593686
  }
}
Record 4pty: 204/11 · mode: bus
{
  "pty": "204/11",
  "mode": "bus",
  "sens": 0,
  "ligne": "204",
  "ordre": 15,
  "nom_iti": "Labège Innopole Gare SNCF - Ayguesvives Collège",
  "id_ligne": "204",
  "nom_expl": "tisseo",
  "code_expl": "6192449487677451",
  "geo_shape": {
    "type": "Feature",
    "geometry": {
      "type": "Point",
      "coordinates": [
        1.567365744278685,
        43.5050535649536
      ]
    },
    "properties": {}
  },
  "id_hastus": "25390",
  "nom_arret": "Paradis",
  "nom_ligne": "Labège Innopole Gare SNCF / Ayguesvives Collège",
  "geo_point_2d": {
    "lat": 43.5050535649536,
    "lon": 1.5673657442786855
  }
}
Record 5pty: L05/17 · mode: lineo
{
  "pty": "L05/17",
  "mode": "lineo",
  "sens": 1,
  "ligne": "L5",
  "ordre": 6,
  "nom_iti": "Portet Gare SNCF - Empalot",
  "id_ligne": "L05",
  "nom_expl": "tisseo",
  "code_expl": "6192449487677451",
  "geo_shape": {
    "type": "Feature",
    "geometry": {
      "type": "Point",
      "coordinates": [
        1.408739453360495,
        43.525211960893195
      ]
    },
    "properties": {}
  },
  "id_hastus": "11331",
  "nom_arret": "Occitanie",
  "nom_ligne": "Empalot / IUC / Portet Gare SNCF",
  "geo_point_2d": {
    "lat": 43.525211960893195,
    "lon": 1.4087394533604947
  }
}

Live sample captured at profiling time — values may have changed upstream.

Verification Status

Using the API

Configuration

Base URL
https://data.toulouse-metropole.fr/api/explore/v2.1/catalog/datasets/arrets-itineraire

License

  • ✓ Redistributable
  • ✓ Attribution required

Query examples

curl -s 'https://data.toulouse-metropole.fr/api/explore/v2.1/catalog/datasets/arrets-itineraire/records?limit=20' -H 'Accept: application/json'

First 20 records of the dataset as JSON.

Uses the Opendatasoft Explore v2.1 syntax — supports select, where, group_by and order_by.

Full API documentation ↗

Rate limits

20 000 req/day
per ipmeasured
observed 3 days ago

Dataset

Volume & freshness

Records
7.1k
7090
Update cadence
Weekly
declared upstream
Last upstream update
3 days ago
2026-10-21

License

No license declared upstream.

○ Documentation○ Data dictionary○ Versioning

Source: opendatasoft

Machine-readable & source

TISSEO - Arrêts par itinéraire — live verification badge

Embed this badge in a README or wiki — it always shows the latest verification state and quality tier.