c0mm0.com — the continuously verified register of European data

Register record·API·FR·Updated DailyVERIFIED · checked 22h ago
F

Road Network Linework - Toulouse MétropoleFilaire de voirie - Toulouse Métropole

Filaire de voirie - Toulouse MétropoleRoad Network Linework - Toulouse Métropole

APIJoinable5/7Query nowOpen workbenchSubscribe🇫🇷France

This API provides access to the road network linework (filaire de voirie) of Toulouse Métropole, France, published via the Toulouse Métropole open data portal. It offers geospatial data representing the road network geometry across the metropolitan area, free to access without authentication. The dataset is intended for use in mapping, urban planning, and analysis related to road infrastructure within the Toulouse metropolitan territory.Filaire de voirie de Toulouse Métropole

42
fair

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

Data schema (20 fields)

Filterable via the API (18)
id_tronconcode_inseerivolilongueurstreettypefromlefttoleftfromrighttorightnrivolicodstimotdirid_seg_gescreationmodificationid_ban_voiemodifcarto

Click a field to see example values.

FillFieldTypeDescription
—geo_point_2dGeo Pointgeo_point_2dGeographic centroid point of the road segment.Geographic centroid point of the road segment.
—geo_shapeShapegeo_shapeGeometric shape (line) of the road segment.Geometric shape (line) of the road segment.
—id_tronconFilterable via the APIId tronconintUnique identifier of the road segment.Unique identifier of the road segment.
—code_inseeFilterable via the APIINSEE commune codeintINSEE code of the municipality containing the segment.INSEE code of the municipality containing the segment.
—rivoliFilterable via the APItextRIVOLI street code with directory key.RIVOLI street code with directory key.
—longueurFilterable via the APIdoubleLength of the road segment in meters.Length of the road segment in meters.
—streetFilterable via the APItextName of the street.Name of the street.
—typeFilterable via the APItextType of road segment (e.g. main road).Type of road segment (e.g. main road).
—fromleftFilterable via the APIintStarting house number on the left side.Starting house number on the left side.
—toleftFilterable via the APIintEnding house number on the left side.Ending house number on the left side.
100%fromrightFilterable via the APIintStarting house number on the right side.Starting house number on the right side.
100%torightFilterable via the APIintEnding house number on the right side.Ending house number on the right side.
92.6%nrivoliFilterable via the APItextRIVOLI street code without directory key.RIVOLI street code without directory key.
100%codstiFilterable via the APIintStreet identification code (STI code).Street identification code (STI code).
100%motdirFilterable via the APItextDirectory word combining locality and street name.Directory word combining locality and street name.
100%id_seg_gesFilterable via the APIId seg gesintManagement identifier of the road segment.Management identifier of the road segment.
100%creationFilterable via the APItextDate the segment record was created.Date the segment record was created.
81.7%modificationFilterable via the APItextDate the segment record was last updated.Date the segment record was last updated.
100%id_ban_voieFilterable via the APIId ban voietextBAN (Base Adresse Nationale) street identifier.BAN (Base Adresse Nationale) street identifier.
43.3%modifcartoFilterable via the APItextDate the segment's cartography was last updated.Date the segment's cartography was last updated.

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)

Record 1type: PRINCIPAL · codsti: 310220000158
{
  "type": "PRINCIPAL",
  "codsti": 310220000158,
  "motdir": "CENDRE (IMP DU HERON CENDRE)",
  "rivoli": "3104450422H",
  "street": "IMP DU HERON CENDRE",
  "toleft": 5,
  "nrivoli": "3104450422",
  "toright": 0,
  "creation": "2010-10-06+02:00",
  "fromleft": 1,
  "longueur": 111.402612540333,
  "fromright": 0,
  "geo_shape": {
    "type": "Feature",
    "geometry": {
      "type": "MultiLineString",
      "coordinates": [
        [
          [
            1.410119176000686,
            43.677613454465835
          ],
          [
            1.410101738564183,
            43.67744359779443
          ],
          [
            1.410193945653451,
            43.67680430039126
          ],
          [
            1.410218204071727,
            43.67661555194145
          ],
          [
            1.410218204071727,
            43.67661555194145
          ]
        ]
      ]
    },
    "properties": {}
  },
  "code_insee": 31022,
  "id_seg_ges": 27645,
  "id_troncon": 27645,
  "modifcarto": "2021-02-23+01:00",
  "id_ban_voie": "4e930e52-e605-4c50-911d-fdc1ee1a0f56",
  "geo_point_2d": {
    "lat": 43.67711430854938,
    "lon": 1.4101525079318684
  },
  "modification": "2025-12-01+01:00"
}
Record 2type: PRINCIPAL · codsti: 310440000265
{
  "type": "PRINCIPAL",
  "codsti": 310440000265,
  "motdir": "TOULOUSE (AV DE TOULOUSE)",
  "rivoli": "3100440870D",
  "street": "AV DE TOULOUSE",
  "toleft": 0,
  "nrivoli": "3100440870",
  "toright": 6,
  "creation": "2009-01-01+01:00",
  "fromleft": 0,
  "longueur": 39.1995363494221,
  "fromright": 4,
  "geo_shape": {
    "type": "Feature",
    "geometry": {
      "type": "MultiLineString",
      "coordinates": [
        [
          [
            1.494042733903519,
            43.60966484965163
          ],
          [
            1.493560217727713,
            43.609625299770265
          ]
        ]
      ]
    },
    "properties": {}
  },
  "code_insee": 31044,
  "id_seg_ges": 14159,
  "id_troncon": 14159,
  "modifcarto": null,
  "id_ban_voie": "6ec44783-6b85-48ef-be61-b5b4df00a8c8",
  "geo_point_2d": {
    "lat": 43.60964507471095,
    "lon": 1.4938014758156162
  },
  "modification": "2021-01-08+01:00"
}
Record 3type: PRINCIPAL · codsti: 315553833634
{
  "type": "PRINCIPAL",
  "codsti": 315553833634,
  "motdir": "LANCEFOC (RUE LANCEFOC)",
  "rivoli": "3105554988H",
  "street": "RUE LANCEFOC",
  "toleft": 31,
  "nrivoli": "3105554988",
  "toright": 46,
  "creation": "1988-05-01+02:00",
  "fromleft": 9,
  "longueur": 148.079132727158,
  "fromright": 20,
  "geo_shape": {
    "type": "Feature",
    "geometry": {
      "type": "MultiLineString",
      "coordinates": [
        [
          [
            1.433108726107903,
            43.60715524022911
          ],
          [
            1.432894060961311,
            43.6080040994468
          ],
          [
            1.43283620822966,
            43.608471972528484
          ]
        ]
      ]
    },
    "properties": {}
  },
  "code_insee": 31555,
  "id_seg_ges": 3091,
  "id_troncon": 3091,
  "modifcarto": null,
  "id_ban_voie": "960183c6-42f0-4cc4-93d9-6698898279db",
  "geo_point_2d": {
    "lat": 43.60781008822766,
    "lon": 1.4329537049264538
  },
  "modification": "2019-01-07+01:00"
}
Record 4type: PRINCIPAL · codsti: 315556604854
{
  "type": "PRINCIPAL",
  "codsti": 315556604854,
  "motdir": "RAZAT (RUE DU SERGENT RAZAT)",
  "rivoli": "3105558236N",
  "street": "RUE DU SERGENT RAZAT",
  "toleft": 0,
  "nrivoli": "3105558236",
  "toright": 0,
  "creation": "1988-05-01+02:00",
  "fromleft": 0,
  "longueur": 147.562749718,
  "fromright": 0,
  "geo_shape": {
    "type": "Feature",
    "geometry": {
      "type": "MultiLineString",
      "coordinates": [
        [
          [
            1.455095942246202,
            43.58459121960217
          ],
          [
            1.455862726637532,
            43.58563982173443
          ],
          [
            1.455908859931533,
            43.58577642100108
          ]
        ]
      ]
    },
    "properties": {}
  },
  "code_insee": 31555,
  "id_seg_ges": 7726,
  "id_troncon": 7726,
  "modifcarto": null,
  "id_ban_voie": "d4c3fc31-4330-4ab5-9116-69c58f093858",
  "geo_point_2d": {
    "lat": 43.58517472182152,
    "lon": 1.4555199399157461
  },
  "modification": "2019-01-07+01:00"
}
Record 5type: PRINCIPAL · codsti: 310560000120
{
  "type": "PRINCIPAL",
  "codsti": 310560000120,
  "motdir": "PINSONS (IMP DES PINSONS)",
  "rivoli": "3100560125S",
  "street": "IMP DES PINSONS",
  "toleft": 0,
  "nrivoli": "3100560125",
  "toright": 4,
  "creation": "2011-08-23+02:00",
  "fromleft": 0,
  "longueur": 21.9278245340081,
  "fromright": 2,
  "geo_shape": {
    "type": "Feature",
    "geometry": {
      "type": "MultiLineString",
      "coordinates": [
        [
          [
            1.374112893148478,
            43.66230731380797
          ],
          [
            1.374203810961498,
            43.66235061947751
          ],
          [
            1.374334073448932,
            43.66242189887279
          ]
        ]
      ]
    },
    "properties": {}
  },
  "code_insee": 31056,
  "id_seg_ges": 33124,
  "id_troncon": 33124,
  "modifcarto": null,
  "id_ban_voie": "7e32871d-8b7a-42ee-99c6-41268ce4e633",
  "geo_point_2d": {
    "lat": 43.66236310602352,
    "lon": 1.3742242503333546
  },
  "modification": "2023-11-14+01:00"
}

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/filaire-de-voirie

License

  • ✓ Redistributable
  • ✓ Attribution required

Query examples

curl -s 'https://data.toulouse-metropole.fr/api/explore/v2.1/catalog/datasets/filaire-de-voirie/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
34k
33684
Update cadence
Daily
declared upstream
Last upstream update
5 days ago
2026-10-18

License

No license declared upstream.

○ Documentation○ Data dictionary○ Versioning

Source: opendatasoft

Machine-readable & source

Filaire de voirie - Toulouse Métropole — live verification badge

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