c0mm0.com — the continuously verified register of European data

Register record·API·FR·MUNICIPALITYVERIFIED · checked 12h ago
[

[Housing Observatory] Status under the SRU Law[Observatoire habitat] Statut au titre de la loi SRU

[Observatoire habitat] Statut au titre de la loi SRU[Housing Observatory] Status under the SRU Law

APIJoinable5/7Query nowOpen workbenchSubscribe🇫🇷France

This API, published by the Métropole Aix-Marseille-Provence, provides data on the status of communes within the metropolitan area with respect to Article 55 of the French SRU Law (Solidarité et Renouvellement Urbain) of 13 December 2000, which requires certain municipalities to maintain a minimum share of social housing. Based on the 2017-2019 three-year period, the dataset indicates which communes are subject to the obligation and their compliance status. It is intended to support housing observatory work and local urban planning analysis regarding social housing provision across the metropolitan territory.L’article 55 de la loi Solidarité et Renouvellement Urbaine (SRU) du 13 décembre 2000 impose à certaines communes de disposer d’un nombre minimum de logements sociaux. Cette table rassemble, à partir de la période triennale 2017-2019, le statut des communes au regard de la loi SRU (commune soumis...

54
fair

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

Data schema (8 fields)

Filterable via the API (6)
codeinseecommunemillesimestatutcommcodecomm

Click a field to see example values.

FieldTypeDescription
codeinseeFilterable via the APICode commune InseetextINSEE code identifying the municipality.INSEE code identifying the municipality.
communeFilterable via the APICommunetextName of the municipality.Name of the municipality.
millesimeFilterable via the APIMillésimetextThree-year reference period for the SRU status.Three-year reference period for the SRU status.
statutFilterable via the APIStatut SRUtextSRU law status of the municipality (e.g. subject or not).SRU law status of the municipality (e.g. subject or not).
commFilterable via the APICommentairetextFree-text comment about the municipality's SRU status.Free-text comment about the municipality's SRU status.
codecommFilterable via the APICode commune DGFIPtextDGFIP code identifying the municipality.DGFIP code identifying the municipality.
geo_shapeShapegeo_shapeGeographic boundary of the municipality.Geographic boundary of the municipality.
geo_point_2dCoordinatesgeo_point_2dGeographic 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)

Record 1comm: — · statut: Soumise
{
  "comm": null,
  "statut": "Soumise",
  "commune": "Saint-Savournin",
  "codecomm": "131101",
  "codeinsee": "13101",
  "geo_shape": "[large value omitted]",
  "millesime": "2026-2028",
  "geo_point_2d": {
    "lat": 43.40541022828428,
    "lon": 5.530993677995813
  }
}
Record 2comm: — · statut: Soumise
{
  "comm": null,
  "statut": "Soumise",
  "commune": "Salon-de-Provence",
  "codecomm": "132103",
  "codeinsee": "13103",
  "geo_shape": "[large value omitted]",
  "millesime": "2017-2019",
  "geo_point_2d": {
    "lat": 43.64632407463705,
    "lon": 5.067827334452861
  }
}
Record 3comm: — · statut: Soumise, carencée
{
  "comm": null,
  "statut": "Soumise, carencée",
  "commune": "Rognac",
  "codecomm": "132081",
  "codeinsee": "13081",
  "geo_shape": "[large value omitted]",
  "millesime": "2023-2025",
  "geo_point_2d": {
    "lat": 43.49697263144726,
    "lon": 5.2311642112218815
  }
}
Record 4comm: — · statut: Soumise
{
  "comm": null,
  "statut": "Soumise",
  "commune": "Peynier",
  "codecomm": "132072",
  "codeinsee": "13072",
  "geo_shape": "[large value omitted]",
  "millesime": "2026-2028",
  "geo_point_2d": {
    "lat": 43.439755833866876,
    "lon": 5.625446711671277
  }
}
Record 5comm: — · statut: Non soumise
{
  "comm": null,
  "statut": "Non soumise",
  "commune": "Lamanon",
  "codecomm": "132049",
  "codeinsee": "13049",
  "geo_shape": "[large value omitted]",
  "millesime": "2020-2022",
  "geo_point_2d": {
    "lat": 43.70510238707253,
    "lon": 5.088829937549878
  }
}

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

Verification Status

Using the API

Configuration

Base URL
https://data.ampmetropole.fr/api/explore/v2.1/catalog/datasets/sru-statut

License

  • ✓ Redistributable
  • ✓ Attribution required

Query examples

curl -s 'https://data.ampmetropole.fr/api/explore/v2.1/catalog/datasets/sru-statut/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 2 days ago

Dataset

Volume & freshness

Records
368
Last upstream update
7 days ago
2026-10-16

License

No license declared upstream.

○ Documentation○ Data dictionary○ Versioning

Source: opendatasoft

Machine-readable & source

[Observatoire habitat] Statut au titre de la loi SRU — live verification badge

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