c0mm0.com — the continuously verified register of European data

Register record·API·FRVERIFIED · checked 24h ago
T

Transport à la demande (TAD) Arrêts en Pays de la Loire

APIJoinable5/7Query nowOpen workbenchSubscribe🇫🇷France

Déplacements ponctuels ou de proximité : le transport à la demande complète l'offre de transport du réseau. Le présent jeu de donnée détaille la liste des arrêts de transport à la demande en Pays de la Loire.

42
fair

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

Data schema (25 fields)

Filterable via the API (24)
departementepcicity_nameinseeext_type_tadarea_namezone_idnameidexternal_idtypeparent_idcodeplatform_codedirectionlatitudelongituderoutewheelchair_accessext_type_tad_2026ext_zone_tad_2026ext_subzone_tad_2026ext_timespec_tad_2026ext_c1c3_tad_2026

Click a field to see example values.

FillFieldTypeDescription
100%departementFilterable via the APItextName of the French department where the stop is located.Name of the French department where the stop is located.
100%epciFilterable via the APItextName of the intercommunal body (EPCI) managing the area.Name of the intercommunal body (EPCI) managing the area.
99.9%city_nameFilterable via the APICommunetextName of the municipality (commune) where the stop is located.Name of the municipality (commune) where the stop is located.
100%inseeFilterable via the APItextINSEE code of the municipality.INSEE code of the municipality.
99.1%ext_type_tadFilterable via the APIExt type tadtextType of on-demand transport (TAD) service for this stop.Type of on-demand transport (TAD) service for this stop.
24%area_nameFilterable via the APIArea nametextName of the local area or district containing the stop.Name of the local area or district containing the stop.
16.5%zone_idFilterable via the APIZone idintNumeric identifier of the transport zone.Numeric identifier of the transport zone.
100%nameFilterable via the APItextFull name of the stop, including location and place.Full name of the stop, including location and place.
100%idFilterable via the APItextUnique identifier of the stop.Unique identifier of the stop.
11.4%external_idFilterable via the APIExternal idtextExternal reference identifier for the stop, if provided.External reference identifier for the stop, if provided.
typeFilterable via the APIintNumeric code indicating the stop type.Numeric code indicating the stop type.
parent_idFilterable via the APIParent idtextIdentifier of the parent stop or station, if any.Identifier of the parent stop or station, if any.
codeFilterable via the APItextPublic code assigned to the stop.Public code assigned to the stop.
platform_codeFilterable via the APIPlatform codetextCode identifying the platform at the stop.Code identifying the platform at the stop.
directionFilterable via the APIintNumeric code indicating the travel direction served by the stop.Numeric code indicating the travel direction served by the stop.
latitudeFilterable via the APILatitudedoubleLatitude coordinate of the stop.Latitude coordinate of the stop.
longitudeFilterable via the APILongitudedoubleLongitude coordinate of the stop.Longitude coordinate of the stop.
routeFilterable via the APItextName or identifier of the route serving the stop.Name or identifier of the route serving the stop.
wheelchair_accessFilterable via the APIWheelchair accessintCode indicating wheelchair accessibility of the stop.Code indicating wheelchair accessibility of the stop.
localisationgeo_point_2dGeographic point coordinates of the stop.Geographic point coordinates of the stop.
74.5%ext_type_tad_2026Filterable via the APIExt type tad 2026textType of on-demand transport service planned for 2026.Type of on-demand transport service planned for 2026.
74.5%ext_zone_tad_2026Filterable via the APIExt zone tad 2026textIdentifier of the on-demand transport service zone planned for 2026.Identifier of the on-demand transport service zone planned for 2026.
34.2%ext_subzone_tad_2026Filterable via the APIExt subzone tad 2026textIdentifier of the transport service subzone planned for 2026.Identifier of the transport service subzone planned for 2026.
2.5%ext_timespec_tad_2026Filterable via the APIExt timespec tad 2026textTime-related specification for the 2026 on-demand transport service.Time-related specification for the 2026 on-demand transport service.
1.5%ext_c1c3_tad_2026Filterable via the APIExt c1c3 tad 2026textC1/C3 classification code for the 2026 on-demand transport service.C1/C3 classification code for the 2026 on-demand transport service.

Schema captured from opendatasoft 7 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)

Record 1id: 53MONTrochU · code: —
{
  "id": "53MONTrochU",
  "code": null,
  "epci": "Communauté de communes des Coëvrons",
  "name": "ROCHER - MONTSURS (SAINT-CENERE)",
  "type": 0,
  "insee": "53161",
  "route": null,
  "zone_id": null,
  "latitude": 48.121591,
  "area_name": "Saint-Céneré",
  "city_name": "Montsûrs",
  "direction": null,
  "longitude": -0.590605,
  "parent_id": null,
  "departement": "Mayenne",
  "external_id": null,
  "ext_type_tad": "TAD",
  "localisation": {
    "lat": 48.121591,
    "lon": -0.590605
  },
  "platform_code": null,
  "ext_c1c3_tad_2026": null,
  "ext_type_tad_2026": null,
  "ext_zone_tad_2026": null,
  "wheelchair_access": 1,
  "ext_subzone_tad_2026": null,
  "ext_timespec_tad_2026": null
}
Record 2id: 53BAZOforcA · code: —
{
  "id": "53BAZOforcA",
  "code": null,
  "epci": "Communauté de communes du Pays de Meslay-Grez",
  "name": "ROUTE DE FORCE - BAZOUGERS",
  "type": 0,
  "insee": "53025",
  "route": null,
  "zone_id": null,
  "latitude": 48.017325,
  "area_name": null,
  "city_name": "Bazougers",
  "direction": 0,
  "longitude": -0.582201,
  "parent_id": "53BAZOforc",
  "departement": "Mayenne",
  "external_id": null,
  "ext_type_tad": "TAD_CENTRALITE_RABATTEMENT",
  "localisation": {
    "lat": 48.017325,
    "lon": -0.582201
  },
  "platform_code": null,
  "ext_c1c3_tad_2026": null,
  "ext_type_tad_2026": "C1",
  "ext_zone_tad_2026": "53_MESLAY_GREZ",
  "wheelchair_access": 2,
  "ext_subzone_tad_2026": "53_MESLAY_MESLAY",
  "ext_timespec_tad_2026": null
}
Record 3id: 44CLISgorgU · code: —
{
  "id": "44CLISgorgU",
  "code": null,
  "epci": "Communauté d'agglomération Clisson Sèvre et Maine Agglo",
  "name": "ROUTE DE GORGES - CLISSON",
  "type": 0,
  "insee": "44043",
  "route": null,
  "zone_id": null,
  "latitude": 47.094844,
  "area_name": null,
  "city_name": "Clisson",
  "direction": null,
  "longitude": -1.291515,
  "parent_id": null,
  "departement": "Loire-Atlantique",
  "external_id": null,
  "ext_type_tad": "TAD_CENTRALITE",
  "localisation": {
    "lat": 47.094844,
    "lon": -1.291515
  },
  "platform_code": null,
  "ext_c1c3_tad_2026": null,
  "ext_type_tad_2026": "C2",
  "ext_zone_tad_2026": "44_VIGN",
  "wheelchair_access": 0,
  "ext_subzone_tad_2026": "44_CLISSON_AGGLO",
  "ext_timespec_tad_2026": null
}
Record 4id: 44BOURrochU · code: —
{
  "id": "44BOURrochU",
  "code": null,
  "epci": "Communauté d'agglomération Pornic Agglo Pays de Retz",
  "name": "ROUTE DE PORT LA ROCHE - VILLENEUVE-EN-RETZ (BOURGNEUF-EN-RETZ)",
  "type": 0,
  "insee": "44021",
  "route": null,
  "zone_id": null,
  "latitude": 47.023505,
  "area_name": "Bourgneuf-en-Retz",
  "city_name": "Villeneuve-en-Retz",
  "direction": null,
  "longitude": -1.914173,
  "parent_id": null,
  "departement": "Loire-Atlantique",
  "external_id": null,
  "ext_type_tad": "TAD",
  "localisation": {
    "lat": 47.023505,
    "lon": -1.914173
  },
  "platform_code": null,
  "ext_c1c3_tad_2026": null,
  "ext_type_tad_2026": "C1",
  "ext_zone_tad_2026": "44_RETZ_ATLANT",
  "wheelchair_access": 0,
  "ext_subzone_tad_2026": null,
  "ext_timespec_tad_2026": null
}
Record 5id: 53EVROcreuU · code: —
{
  "id": "53EVROcreuU",
  "code": null,
  "epci": "Communauté de communes des Coëvrons",
  "name": "RUE CREUSE - EVRON (SAINT-CHRISTOPHE-DU-LUAT)",
  "type": 0,
  "insee": "53097",
  "route": null,
  "zone_id": null,
  "latitude": 48.134322,
  "area_name": "Saint-Christophe-du-Luat",
  "city_name": "Évron",
  "direction": null,
  "longitude": -0.461908,
  "parent_id": null,
  "departement": "Mayenne",
  "external_id": null,
  "ext_type_tad": "TAD",
  "localisation": {
    "lat": 48.134322,
    "lon": -0.461908
  },
  "platform_code": null,
  "ext_c1c3_tad_2026": null,
  "ext_type_tad_2026": null,
  "ext_zone_tad_2026": null,
  "wheelchair_access": 1,
  "ext_subzone_tad_2026": null,
  "ext_timespec_tad_2026": null
}

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

Verification Status

Using the API

Configuration

Base URL
https://data.paysdelaloire.fr/api/explore/v2.1/catalog/datasets/transport-a-la-demande-tad-arrets-en-pays-de-la-loire

License

  • Redistributable
  • Attribution required

Query examples

curl -s 'https://data.paysdelaloire.fr/api/explore/v2.1/catalog/datasets/transport-a-la-demande-tad-arrets-en-pays-de-la-loire/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

5 000 req/day
per ipmeasured
observed 7 days ago

Dataset

Volume & freshness

Records
1.9k
1935
Last upstream update
7 days ago
2026-09-01

License

No license declared upstream.

Documentation Data dictionary Versioning

Source: opendatasoft

Machine-readable & source

Transport à la demande (TAD) Arrêts en Pays de la Loire — live verification badge

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