c0mm0.com — the continuously verified register of European data

Register record·API·FR·GOVERNMENTVERIFIED · checked 5h ago
D

Urban planning documents (PLU)Documents d'urbanisme (PLU)

Documents d'urbanisme (PLU)Urban planning documents (PLU)

APIExecutable4/7Query nowOpen workbenchSubscribe🇫🇷France

This API provides access to French urban planning documents, notably Plans Locaux d'Urbanisme (PLU, local land-use plans), published through the Géoportail de l'urbanisme (GPU), the national platform run by the French government for urban planning data. Data is organized at the parcel level and refreshed weekly. It covers national territory and supports consultation of zoning and land-use regulations applicable to specific plots, useful for construction, land, and housing-related queries. Access is free and does not require authentication.Documents d'urbanisme (PLU) — official French public-data API published by GPU (Parcelle, Hebdomadaire refresh).

landconstructionhousing
78
good

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

Data schema (16 fields)

Click a field to see example values.

FieldTypeDescription
idtextUnique identifier of the document record.Unique identifier of the document record.
statustextCurrent processing status of the document.Current processing status of the document.
statusDateStatus datetextDate when the current status was set.Date when the current status was set.
documentSourceDocument sourcetextSource system or organization providing the document.Source system or organization providing the document.
uploadDateUpload datetextDate and time the document was uploaded.Date and time the document was uploaded.
updateDateUpdate datetextDate and time the document was last updated.Date and time the document was last updated.
publicationDatePublication datetextDate the document was officially published.Date the document was officially published.
legalStatusLegal statustextLegal approval status of the document, e.g. approved.Legal approval status of the document, e.g. approved.
effectiveStatusEffective statustextWhether the document is currently active or archived.Whether the document is currently active or archived.
originalNameOriginal nametextOriginal file name of the source document.Original file name of the source document.
typetextCategory of urban planning document, e.g. SUP.Category of urban planning document, e.g. SUP.
supCategorySup categoryobjectCategory details of the servitude d'utilité publique (SUP).Category details of the servitude d'utilité publique (SUP).
nametextName identifying the document.Name identifying the document.
legalControlStatusLegal control statusintCode indicating the legal control status of the document.Code indicating the legal control status of the document.
bboxarrayGeographic bounding box of the document's coverage area.Geographic bounding box of the document's coverage area.
gridobjectAdministrative territorial unit the document applies to.Administrative territorial unit the document applies to.

Schema inferred from the distribution file's first records 22 days ago. Column types are sampled estimates, not source-declared.

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: b32d6b1dcef0f39a5406e501c5076c6d · bbox: —
{
  "id": "b32d6b1dcef0f39a5406e501c5076c6d",
  "bbox": null,
  "grid": {
    "rnu": false,
    "name": "29",
    "type": "departement",
    "title": "FINISTERE"
  },
  "name": "SUP_29_AC2",
  "type": "SUP",
  "status": "document.deleted",
  "statusDate": null,
  "updateDate": "13/02/2018 17:43:10",
  "uploadDate": "29/06/2015 15:58:13",
  "legalStatus": "APPROVED",
  "supCategory": {
    "name": "AC2",
    "libelle": "Servitudes relatives aux sites inscrits et classés",
    "urlFiche": "https://www.geoportail-urbanisme.gouv.fr/image/fiche_SUP_AC2.pdf",
    "downloadable": true,
    "libelleCourt": "Sites inscrits et classés"
  },
  "originalName": "DREAL53_AC2_029_20150629",
  "documentSource": null,
  "effectiveStatus": "ARCHIVE",
  "publicationDate": null,
  "legalControlStatus": null
}
Record 2id: e6de6e2a8887b1914de2b5624704a6a8 · bbox: —
{
  "id": "e6de6e2a8887b1914de2b5624704a6a8",
  "bbox": null,
  "grid": {
    "rnu": false,
    "name": "29",
    "type": "departement",
    "title": "FINISTERE"
  },
  "name": "SUP_29_AC2",
  "type": "SUP",
  "status": "document.deleted",
  "statusDate": null,
  "updateDate": "13/02/2018 17:43:10",
  "uploadDate": "30/06/2015 12:48:12",
  "legalStatus": "APPROVED",
  "supCategory": {
    "name": "AC2",
    "libelle": "Servitudes relatives aux sites inscrits et classés",
    "urlFiche": "https://www.geoportail-urbanisme.gouv.fr/image/fiche_SUP_AC2.pdf",
    "downloadable": true,
    "libelleCourt": "Sites inscrits et classés"
  },
  "originalName": "130010002_AC2_029_20150629",
  "documentSource": null,
  "effectiveStatus": "ARCHIVE",
  "publicationDate": null,
  "legalControlStatus": null
}
Record 3id: ad10020041418ed429b10ae9004f9a39 · bbox: —
{
  "id": "ad10020041418ed429b10ae9004f9a39",
  "bbox": null,
  "grid": {
    "rnu": false,
    "name": "44118",
    "type": "municipality",
    "title": "PANNECE"
  },
  "name": "DU_44118",
  "type": "PLU",
  "status": "document.deleted",
  "statusDate": null,
  "updateDate": "13/02/2018 17:43:10",
  "uploadDate": "02/07/2015 15:51:50",
  "legalStatus": "APPROVED",
  "supCategory": null,
  "originalName": "44118_PLU_20150219",
  "documentSource": null,
  "effectiveStatus": "ARCHIVE",
  "publicationDate": null,
  "legalControlStatus": null
}
Record 4id: d52bd81a2cd6cc4b5e3b6619ff0f7154 · bbox: [-1.1031877617006185,47.34825397050907,-
{
  "id": "d52bd81a2cd6cc4b5e3b6619ff0f7154",
  "bbox": [
    -1.1031877617006185,
    47.34825397050907,
    -1.2331939162091536,
    47.41707001874379
  ],
  "grid": {
    "rnu": false,
    "name": "44003",
    "type": "municipality",
    "title": "ANCENIS-SAINT-GEREON"
  },
  "name": "DU_44003",
  "type": "PLU",
  "status": "document.deleted",
  "statusDate": null,
  "updateDate": "13/02/2018 17:43:10",
  "uploadDate": "03/07/2015 15:39:59",
  "legalStatus": "APPROVED",
  "supCategory": null,
  "originalName": "44003_PLU_20140922",
  "documentSource": null,
  "effectiveStatus": "ARCHIVE",
  "publicationDate": null,
  "legalControlStatus": null
}
Record 5id: d5897e7de3a5c9afcb29f6edea94936a · bbox: [-1.2241755520615578,49.03970399721129,-
{
  "id": "d5897e7de3a5c9afcb29f6edea94936a",
  "bbox": [
    -1.2241755520615578,
    49.03970399721129,
    -1.27657968892196,
    49.09142660452073
  ],
  "grid": {
    "rnu": false,
    "name": "50098",
    "type": "municipality",
    "title": "CARANTILLY"
  },
  "name": "DU_50098",
  "type": "CC",
  "status": "document.deleted",
  "statusDate": null,
  "updateDate": "13/02/2018 17:43:10",
  "uploadDate": "06/07/2015 17:02:13",
  "legalStatus": "APPROVED",
  "supCategory": null,
  "originalName": "50098_CC_20080313",
  "documentSource": null,
  "effectiveStatus": "ARCHIVE",
  "publicationDate": null,
  "legalControlStatus": null
}

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

Verification Status

Using the API

Configuration

Base URL
https://www.geoportail-urbanisme.gouv.fr/api/document

Query examples

curl -sL 'https://www.geoportail-urbanisme.gouv.fr/api/document' -o data.json

Full json file download — the schema shown was inferred from the file's first records.

Full API documentation ↗

Dataset

Volume & freshness

Data size
11 KB

Machine-readable & source

Documents d'urbanisme (PLU) — live verification badge

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