On-demand transport (TAD) municipalitiesTransport à la demande [TAD] communes
Transport à la demande [TAD] communesOn-demand transport (TAD) municipalities
This dataset from the Pays de la Loire open data portal describes on-demand transport (transport à la demande, TAD) zones within the region, a service complementing the regular transport network for occasional or short-distance trips. It details the various TAD catchment areas, each of which is composed of two sub-zones covering the municipalities served. The data is published under free, unauthenticated access and is useful for mapping and analyzing local demand-responsive transport coverage across Pays de la Loire.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 les différentes zones de transport à la demande en Pays de la Loire. Chaque bassin de transport à la demande se compose de 2 sous zones.
Trust score
How is this computed?Weighted across five axes. Tap a ring for what it measures.
Data schema (14 fields)
Click a field to see example values.
| Fill | Field | Type | Description |
|---|---|---|---|
| 100% | gestionnaire | text | Organization managing the on-demand transport service.Organization managing the on-demand transport service. |
| 100% | commune_2021Commune 2021 | text | Name of the municipality using 2021 boundaries.Name of the municipality using 2021 boundaries. |
| 100% | insee | text | INSEE code identifying the municipality.INSEE code identifying the municipality. |
| 31.8% | commune_2015Commune 2015 | text | Name of the municipality using 2015 boundaries.Name of the municipality using 2015 boundaries. |
| 33.8% | insee_2015Insee 2015 | text | INSEE code identifying the municipality under 2015 boundaries.INSEE code identifying the municipality under 2015 boundaries. |
| 100% | code_bassin_2026Code bassin 2026 | text | Code identifying the 2026 on-demand transport service area.Code identifying the 2026 on-demand transport service area. |
| 100% | bassin_2026Transport à la demande | text | Name of the 2026 on-demand transport service area.Name of the 2026 on-demand transport service area. |
| 87.4% | sous_secteur_2026Sous secteur 2026 | text | Sub-sector name within the 2026 transport service area.Sub-sector name within the 2026 transport service area. |
| 91.4% | tad_centralite_2026Tad centralite 2026 | text | Central hub location of the on-demand transport zone for 2026.Central hub location of the on-demand transport zone for 2026. |
| 18% | porte_a_portePorte a porte | text | Indicates whether door-to-door service is available.Indicates whether door-to-door service is available. |
| — | insee_pour_cartoInsee pour carto | text | INSEE code used for mapping purposes.INSEE code used for mapping purposes. |
| — | plus_d_informationsPlus d informations | text | URL linking to more information about the service.URL linking to more information about the service. |
| — | geom | geo_shape | Geographic shape (boundary) of the municipality or zone.Geographic shape (boundary) of the municipality or zone. |
| — | geo_point_2dCoordinates | geo_point_2d | Geographic coordinates (latitude and longitude) of the municipality.Geographic coordinates (latitude and longitude) of the municipality. |
Schema captured from opendatasoft 2 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 1geom: {"type":"Feature","geometry":{"type":"Mu · insee: 44163
{
"geom": {
"type": "Feature",
"geometry": {
"type": "MultiPolygon",
"coordinates": [
[
[
[
-1.163810683,
47.409897533
],
[
-1.163573828,
47.410437875
],
[
-1.163131303,
47.410724163
],
[
-1.152604773,
47.416085749
],
[
-1.143421108,
47.420118399
],
[
-1.134016139,
47.425086607
],
[
-1.131803266,
47.427049258
],
[
-1.124881739,
47.430657347
],
[
-1.118011219,
47.433731346
],
[
-1.114008065,
47.435747995
],
[
-1.113490653,
47.435757287
],
[
-1.100949007,
47.436272419
],
[
-1.089334747,
47.434842621
],
[
-1.080736614,
47.430971262
],
[
-1.075623901,
47.428374321
],
[
-1.067999936,
47.426982792
],
[
-1.057175304,
47.425765618
],
[
-1.056519751,
47.425878633
],
[
-1.053879133,
47.426087923
],
[
-1.050991808,
47.425494511
],
[
-1.049959146,
47.424836431
],
[
-1.050493792,
47.4248809
],
[
-1.051010072,
47.424682635
],
[
-1.052290869,
47.423880839
],
[
-1.053607599,
47.422852428
],
[
-1.05494974,
47.417775912
],
[
-1.056119897,
47.413237179
],
[
-1.056663234,
47.411469528
],
[
-1.057512719,
47.409186407
],
[
-1.058301914,
47.407860852
],
[
-1.066158112,
47.397310334
],
[
-1.067117136,
47.397177614
],
[
-1.07737957,
47.396313143
],
[
-1.088485165,
47.395715553
],
[
-1.102006808,
47.393039478
],
[
-1.110812014,
47.39084427
],
[
-1.11156465,
47.390619321
],
[
-1.116604657,
47.388665018
],
[
-1.119901766,
47.385798762
],
[
-1.122369894,
47.383547753
],
[
-1.123289376,
47.382388321
],
[
-1.12447752,
47.380236773
],
[
-1.126700823,
47.377741941
],
[
-1.127906269,
47.376851749
],
[
-1.131216628,
47.375895701
],
[
-1.136587809,
47.375163647
],
[
-1.142640781,
47.374154614
],
[
-1.14387088,
47.373759162
],
[
-1.143926621,
47.373621955
],
[
-1.145571089,
47.373437061
],
[
-1.146612404,
47.373003245
],
[
-1.152816758,
47.370699174
],
[
-1.156084529,
47.370059421
],
[
-1.162363233,
47.370772059
],
[
-1.166891589,
47.373034605
],
[
-1.168790337,
47.377825367
],
[
-1.168720933,
47.378639177
],
[
-1.167764342,
47.380332203
],
[
-1.166044923,
47.382115684
],
[
-1.165258324,
47.384460651
],
[
-1.165307601,
47.389362828
],
[
-1.166157922,
47.393298755
],
[
-1.166978154,
47.396334295
],
[
-1.165800797,
47.399973326
],
[
-1.163176946,
47.402257902
],
[
-1.162944652,
47.407981427
],
[
-1.163584091,
47.409545072
],
[
-1.163810683,
47.409897533
]
]
]
]
},
"properties": {}
},
"insee": "44163",
"insee_2015": "44163",
"bassin_2026": "PAYS D'ANCENIS",
"commune_2015": "SAINT HERBLON",
"commune_2021": "VAIR-SUR-LOIRE",
"geo_point_2d": {
"lat": 47.406176775243104,
"lon": -1.1154911151891784
},
"gestionnaire": "STRV44",
"porte_a_porte": null,
"code_bassin_2026": "44_ANCENIS",
"insee_pour_carto": "44163",
"sous_secteur_2026": null,
"plus_d_informations": "https://aleop.paysdelaloire.fr/transport-a-la-demande-du-pays-d-ancenis",
"tad_centralite_2026": null
}Record 2geom: [large value omitted] · insee: 49367
{
"geom": "[large value omitted]",
"insee": "49367",
"insee_2015": "49367",
"bassin_2026": "VALLEES DU HAUT ANJOU",
"commune_2015": "VERN-D'ANJOU",
"commune_2021": "ERDRE-EN-ANJOU",
"geo_point_2d": {
"lat": 47.588382030454724,
"lon": -0.8493754077363159
},
"gestionnaire": "STRV49",
"porte_a_porte": null,
"code_bassin_2026": "49_VALLEES_HAUT_ANJOU",
"insee_pour_carto": "49367",
"sous_secteur_2026": "49_VHA_LE_LION_D_ANGERS",
"plus_d_informations": "https://aleop.paysdelaloire.fr/transport-a-la-demande-vallees-du-haut-anjou",
"tad_centralite_2026": "C1"
}Record 3geom: {"type":"Feature","geometry":{"type":"Mu · insee: 49330
{
"geom": {
"type": "Feature",
"geometry": {
"type": "MultiPolygon",
"coordinates": [
[
[
[
-0.5839233,
47.618105612
],
[
-0.584651717,
47.618038189
],
[
-0.590068514,
47.617141842
],
[
-0.593646249,
47.615653134
],
[
-0.600878216,
47.611645814
],
[
-0.613796539,
47.609381274
],
[
-0.626835113,
47.606940328
],
[
-0.627481564,
47.606649913
],
[
-0.628179971,
47.607123782
],
[
-0.628874878,
47.607741927
],
[
-0.63563402,
47.613469536
],
[
-0.639262615,
47.616068635
],
[
-0.640707568,
47.616933641
],
[
-0.640797576,
47.617471472
],
[
-0.640417033,
47.617753663
],
[
-0.636307899,
47.619251386
],
[
-0.633303826,
47.623084345
],
[
-0.632940205,
47.626943179
],
[
-0.634935464,
47.630404193
],
[
-0.63621915,
47.634373911
],
[
-0.639906061,
47.649135403
],
[
-0.639948414,
47.649755807
],
[
-0.639552293,
47.649813207
],
[
-0.636281688,
47.650933281
],
[
-0.632221104,
47.652203978
],
[
-0.631093071,
47.65228411
],
[
-0.620745475,
47.650523994
],
[
-0.61622298,
47.649510802
],
[
-0.614534683,
47.649193647
],
[
-0.611555876,
47.649312844
],
[
-0.608712029,
47.649653053
],
[
-0.607385709,
47.649955332
],
[
-0.606424202,
47.65052565
],
[
-0.605428626,
47.650592433
],
[
-0.593082602,
47.648837525
],
[
-0.581955547,
47.646557399
],
[
-0.574075835,
47.644771558
],
[
-0.572847606,
47.644349627
],
[
-0.572034876,
47.643960025
],
[
-0.571364352,
47.639124051
],
[
-0.573585189,
47.638046953
],
[
-0.5747239,
47.637931001
],
[
-0.574602448,
47.63751124
],
[
-0.575805815,
47.637564492
],
[
-0.582612733,
47.634112115
],
[
-0.583776837,
47.632193236
],
[
-0.584569033,
47.629700093
],
[
-0.585485718,
47.626482289
],
[
-0.584865561,
47.622212421
],
[
-0.583776958,
47.619101244
],
[
-0.5839233,
47.618105612
]
]
]
]
},
"properties": {}
},
"insee": "49330",
"insee_2015": null,
"bassin_2026": "VALLEES DU HAUT ANJOU",
"commune_2015": null,
"commune_2021": "SCEAUX-D'ANJOU",
"geo_point_2d": {
"lat": 47.631352015239855,
"lon": -0.610224615377796
},
"gestionnaire": "STRV49",
"porte_a_porte": null,
"code_bassin_2026": "49_VALLEES_HAUT_ANJOU",
"insee_pour_carto": "49330",
"sous_secteur_2026": "49_VHA_LE_LION_D_ANGERS",
"plus_d_informations": "https://aleop.paysdelaloire.fr/transport-a-la-demande-vallees-du-haut-anjou",
"tad_centralite_2026": "C1"
}Record 4geom: {"type":"Feature","geometry":{"type":"Mu · insee: 49050
{
"geom": {
"type": "Feature",
"geometry": {
"type": "MultiPolygon",
"coordinates": [
[
[
[
-0.42417494,
47.297497439
],
[
-0.424903201,
47.297701211
],
[
-0.428029522,
47.299158737
],
[
-0.430996782,
47.301648129
],
[
-0.433361773,
47.30258738
],
[
-0.43498638,
47.303134008
],
[
-0.440956161,
47.304921477
],
[
-0.441491399,
47.305004721
],
[
-0.442609534,
47.304881437
],
[
-0.442733331,
47.305778858
],
[
-0.442590991,
47.306864394
],
[
-0.441589964,
47.309227923
],
[
-0.440947974,
47.313473081
],
[
-0.44189929,
47.317770097
],
[
-0.442553069,
47.320318807
],
[
-0.44370938,
47.322230851
],
[
-0.444314701,
47.323609574
],
[
-0.443584332,
47.323586193
],
[
-0.439189032,
47.3242752
],
[
-0.436126742,
47.325294022
],
[
-0.435994467,
47.325297939
],
[
-0.435062679,
47.323784669
],
[
-0.434204596,
47.323008099
],
[
-0.429228942,
47.324155428
],
[
-0.425065144,
47.32515243
],
[
-0.419236785,
47.326234371
],
[
-0.4132541,
47.327185391
],
[
-0.410244797,
47.32779647
],
[
-0.408630692,
47.328465622
],
[
-0.407204603,
47.329174284
],
[
-0.40323095,
47.331300238
],
[
-0.398400212,
47.332036473
],
[
-0.392734466,
47.332355393
],
[
-0.388173143,
47.331064953
],
[
-0.388227929,
47.330883142
],
[
-0.389660386,
47.32901217
],
[
-0.392359844,
47.330203799
],
[
-0.392690568,
47.330194133
],
[
-0.393625424,
47.329049489
],
[
-0.394485564,
47.327771861
],
[
-0.394904875,
47.326858535
],
[
-0.394964022,
47.325279945
],
[
-0.394531612,
47.322634457
],
[
-0.392632396,
47.319842631
],
[
-0.390154415,
47.319212218
],
[
-0.389218182,
47.317815886
],
[
-0.389218098,
47.317185144
],
[
-0.389873244,
47.313922177
],
[
-0.390813354,
47.311606002
],
[
-0.39233098,
47.308786354
],
[
-0.394349644,
47.30697924
],
[
-0.397132993,
47.305744405
],
[
-0.400088319,
47.305135209
],
[
-0.401327949,
47.304837561
],
[
-0.402495182,
47.304442905
],
[
-0.403294307,
47.303257078
],
[
-0.403641465,
47.30225571
],
[
-0.40385411,
47.301222244
],
[
-0.404121397,
47.301259455
],
[
-0.410384323,
47.301426928
],
[
-0.416590044,
47.300694665
],
[
-0.423983486,
47.297818471
],
[
-0.42417494,
47.297497439
]
]
]
]
},
"properties": {}
},
"insee": "49050",
"insee_2015": "49001",
"bassin_2026": "LOIRE LAYON AUBANCE",
"commune_2015": "LES ALLEUDS",
"commune_2021": "BRISSAC LOIRE AUBANCE",
"geo_point_2d": {
"lat": 47.31477953451503,
"lon": -0.41584632248889847
},
"gestionnaire": "STRV49",
"porte_a_porte": null,
"code_bassin_2026": "49_LOIRE_LAYON_AUBANCE",
"insee_pour_carto": "49001",
"sous_secteur_2026": "49_LLA_AUBANCE",
"plus_d_informations": "https://aleop.paysdelaloire.fr/transport-a-la-demande-loire-layon-aubance",
"tad_centralite_2026": "C1"
}Record 5geom: {"type":"Feature","geometry":{"type":"Mu · insee: 53148
{
"geom": {
"type": "Feature",
"geometry": {
"type": "MultiPolygon",
"coordinates": [
[
[
[
-0.893270698,
47.800213671
],
[
-0.893253365,
47.800890082
],
[
-0.888771132,
47.804156855
],
[
-0.887822817,
47.805089449
],
[
-0.88770911,
47.805363556
],
[
-0.890484396,
47.809290338
],
[
-0.890123547,
47.809842988
],
[
-0.879979792,
47.813450454
],
[
-0.874281729,
47.813828292
],
[
-0.868327661,
47.813998042
],
[
-0.855976542,
47.81302662
],
[
-0.853443514,
47.813146023
],
[
-0.851914646,
47.813277407
],
[
-0.850442729,
47.813271736
],
[
-0.849628323,
47.813109278
],
[
-0.845547998,
47.81070226
],
[
-0.845054911,
47.810358015
],
[
-0.842727465,
47.803883533
],
[
-0.8407725,
47.797558977
],
[
-0.83873629,
47.789732229
],
[
-0.838857714,
47.789376823
],
[
-0.841036672,
47.788998987
],
[
-0.846835443,
47.788754536
],
[
-0.853967783,
47.788646123
],
[
-0.855175491,
47.788705483
],
[
-0.871196497,
47.789654651
],
[
-0.883232859,
47.795356578
],
[
-0.892443374,
47.799691495
],
[
-0.893270698,
47.800213671
]
]
]
]
},
"properties": {}
},
"insee": "53148",
"insee_2015": null,
"bassin_2026": "CRAON",
"commune_2015": null,
"commune_2021": "MÉE",
"geo_point_2d": {
"lat": 47.80144112270895,
"lon": -0.8642562988507131
},
"gestionnaire": "STRV53",
"porte_a_porte": null,
"code_bassin_2026": "53_CRAON",
"insee_pour_carto": "53148",
"sous_secteur_2026": "53_CRAON_CRAON",
"plus_d_informations": "https://aleop.paysdelaloire.fr/transport-a-la-demande-craon",
"tad_centralite_2026": "C1"
}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-communes
License
- ✓ Redistributable
- ✓ Attribution required
Query examples
curl -s 'https://data.paysdelaloire.fr/api/explore/v2.1/catalog/datasets/transport-a-la-demande-tad-communes/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.
Rate limits
Dataset
Volume & freshness
License
No license declared upstream.
Source: opendatasoft
Machine-readable & source
Embed this badge in a README or wiki — it always shows the latest verification state and quality tier.