Parcelle Info Départements Sources Statistiques Transparence Confidentialité Mentions légales

Documentation

API Parcelle Info

Version 0.1.0 · schéma /openapi.json

Ce que renvoie l'API

Chaque valeur est un fait, jamais un nombre nu. Un fait porte sa source, l'URL appelée, sa date, sa licence, et surtout sa maille de jointure : ce qui dit si la valeur décrit ce bien ou la moyenne de son secteur. C'est la seule chose que cette API apporte qu'un appel direct aux sources ne donne pas — ne l'ignorez pas.

geometry_matchCe que la valeur décritPrécis ?
parcel_id cette parcelle oui
rnb_id ce bâtiment oui
ban_id cette adresse oui
immeuble cet immeuble oui
point_in_polygon cet endroit précis oui
radius le voisinage non
udi tout ce réseau de distribution non
commune toute la commune non
epci toute l'intercommunalité non
iris le quartier non
nearest l'objet le plus proche non
derived un calcul à partir des données ci-dessus non

Résultats partiels

Une source lente ou en panne ne fait jamais échouer la réponse. Chaque bloc porte un status — ok, partial, timeout, error, not_covered, skipped — et un message. Un not_covered signifie que la source ne couvre pas cet endroit, pas que la donnée vaut zéro.

Points d'entrée

GET /v1/resolve

Résout une entrée en parcelle cadastrale

Renvoie le contexte de résolution ; `status = ambiguous` liste des candidats.

ParamètreTypeRequis
q string oui
curl 'https://parcelle-info.fr/v1/resolve?q=382+Rue+des+Alpes+38150+Boug%C3%A9-Chambalud'

GET /v1/profile

Profil complet d'une parcelle, à partir d'une adresse ou d'une référence

ParamètreTypeRequis
q string oui
blocks string non
curl 'https://parcelle-info.fr/v1/profile?q=382+Rue+des+Alpes+38150+Boug%C3%A9-Chambalud'

GET /v1/profile.html

La même fiche, en HTML autonome

ParamètreTypeRequis
q string oui
curl 'https://parcelle-info.fr/v1/profile.html?q=382+Rue+des+Alpes+38150+Boug%C3%A9-Chambalud'

GET /v1/parcel/{parcel_id}

Profil d'une parcelle par son identifiant cadastral

ParamètreTypeRequis
parcel_id string (chemin) oui
blocks string non
curl 'https://parcelle-info.fr/v1/parcel/38051000AI0261'

GET /v1/parcel/{parcel_id}/{block}

Un seul bloc du profil

ParamètreTypeRequis
parcel_id string (chemin) oui
block string (chemin) oui
curl 'https://parcelle-info.fr/v1/parcel/38051000AI0261/risks'

GET /v1/sources

Registre des sources et de leurs licences

Sert à générer la page « Sources et licences » du site.

curl 'https://parcelle-info.fr/v1/sources'

GET /healthz

Sonde de vivacité

curl 'https://parcelle-info.fr/healthz'

GET /metrics

Compteurs par source et par bloc

curl 'https://parcelle-info.fr/metrics'

Limites et obligations

  • Plafond par adresse IP, sans clé d'API pour l'instant. Un dépassement renvoie 429 ; espacez les appels plutôt que de les répéter.
  • Les données sont publiques, en Licence Ouverte 2.0 sauf mention contraire. Le champ attributions de chaque réponse contient l'attribution à conserver : elle n'est pas décorative, elle est exigée par les licences.
  • Ce service n'est ni un certificat d'urbanisme, ni l'état des risques réglementaire (ERRIAL), ni une estimation immobilière. Le champ disclaimers le rappelle dans chaque réponse.
  • Aucune donnée nominative de propriétaire n'est collectée ni renvoyée.

Serveur MCP

Les mêmes données sont exposées à un agent par un serveur MCP (parcelle-mcp, transport stdio), avec dix outils qui appellent exactement le même code que cette API. Les réponses y portent aussi attributions et disclaimers.

Accueil Départements Sources et licences Statistiques d'usage Comment nous sommes rémunérés Confidentialité Mentions légales API

Parcelle Info rassemble des données publiques françaises. Service informatif, sans lien avec une administration. Aucune donnée nominative de propriétaire n'est collectée ni affichée.

Service récent : les données affichées sont réelles et sourcées, mais le service peut évoluer ou s'interrompre sans préavis.