Historique complet des permis par parcelle et commune
Arretez de faire des allers-retours entre géoportail-urbanisme, mairie et annuaire-entreprises. Tous les antecedents permis d'une zone en une seule requête API, géocodés, filtrables.
Ce qui coince aujourd'hui
Recherche d'antecedents fragmentee
Pour chaque mission, 4-8h passees a collecter les permis passes sur la parcelle + voisinage, PLU, permis refusés, statistiques commune. Le client paye au forfait : chaque heure perdue = marge directe.
Données Sitadel difficile d'exploitation
Les fichiers CSV bruts de data.gouv.fr (4 fichiers, 35 colonnes, formats différents) demandent 2 jours de retraitement avant d'etre utilisables. Re-faire cette demarche par projet = non-viable.
Clients qui demandent des statistiques plus fines
Les promoteurs veulent des tendances par commune, taux d'acceptation, évolution du type de projet. Rapport manuel en Excel a chaque mission.
Ce que PermisAPI apporte
Demander à Claude / ChatGPT (MCP) en langage naturel
Pour explorer rapidement un site sans coder : branche PermisAPI sur Claude Desktop ou Cursor via le serveur MCP officiel. Tu demandes (« quels antécédents permis et zonage PLU autour du 12 rue X à Bordeaux ? ») et ton LLM préféré appelle les bons endpoints. Gratuit, inclus dans tous les plans.
pip install permisapi-mcp # Config Claude Desktop, puis dans le chat : "Pour le permis 0930662500027, donne-moi le zonage PLU, l'historique des permis voisins, et les risques inondation/sismique de la commune."
Zonage PLU en 1 appel : constructible ou pas ?
Pour chaque permis, l'endpoint /plu retourne le zonage urbanisme officiel issu du Géoportail de l'Urbanisme : UA/UB urbain (constructible), AU à urbaniser (constructible sous conditions), A agricole / N naturelle (non constructible sauf exception). Avec un verdict booléen et la raison juridique. Plus besoin de naviguer géoportail-urbanisme.gouv.fr commune par commune - 200 ms de latence pour la réponse pré-faisabilité numéro 1. Plan Pro et plus.
GET /v1/permits/{num_pa}/plu
{
"zonage": {
"code": "UB",
"libelle": "Zone urbaine de densité moyenne",
"type_zone": "U",
"constructible": true,
"constructible_reason": "Zone urbaine constructible (zonage U).",
"plu_revision_date": "2018-04-12"
},
"has_plu": true,
"source": "Géoportail de l'Urbanisme via apicarto.ign.fr"
}Historique permis par parcelle cadastrale
Recherche par section + numéro de parcelle. Tous les permis associés, toutes les dates, tous les statuts (accordé/refusé/retrait). Inclut les permis d'amenager et de demolir, pas juste les permis de construire (PC).
GET /v1/permits/by-cadastre?section=AB&numéro=126
&commune=75108
{"items": [
{"num_pa": "PC 075 108 22 B0003", "etat_pa": 1, ...},
{"num_pa": "DP 075 108 23 B0012", "etat_pa": 3, ...}
]}Statistiques commune / département / région
Totaux par état, top 10 types de projet, évolution année sur année, superficie moyenne, évolution 12 derniers mois. Un seul appel, format JSON import Power BI ou Excel.
GET /v1/stats/commune/75108
{
"total": 847, "granted": 612, "refused": 89,
"top_types": [
{"type": "PC_LOGEMENT", "count": 412},
{"type": "DP_LOGEMENT", "count": 218}
],
"trend_yoy_pct": 12.3
}Recherche geo autour d'un site de projet
Recherche géographique par rayon : tous les permis dans un rayon défini (au mètre près) autour de votre projet. Utile pour comprendre l'évolution du quartier avant dépôt.
GET /v1/permits/near?lat=48.85&lng=2.35 &radius_m=300&limit=50
Géorisques : contraintes techniques au design
Pour chaque permis, l'endpoint /risks retourne les risques connus sur la commune : zone inondable (PPRi avec côtes de référence), zone sismique 1-5 (qui impose les règles parasismiques EC8), retrait-gonflement argile (qui contraint les fondations), installations industrielles classées (ICPE) proches (qui imposent des distances de sécurité). Source officielle Géorisques (BRGM). Indispensable en phase d'avant-projet sommaire (APS) pour ne rien oublier dans les hypothèses techniques. Plan Pro et plus.
GET /v1/permits/{num_pa}/risks
{
"risk_score": 45,
"risk_tier": "high",
"risks": [
{"code": "SEISME", "label": "Séisme", "has_ppr": false},
{"code": "RGA", "label": "Retrait-gonflement argile", "has_ppr": true}
]
}Valeur fonciere du quartier (ventes voisines DVF)
Pour estimer le marche du quartier en phase faisabilite, l'API retourne pour chaque permis voisin les transactions immobilieres DVF des 5 dernières annees. Mediane prix/m², surfaces, types - utile pour briefer le client sur le potentiel financier d'un projet ou justifier un parti architectural face au marche local. Reserve aux plans Pro et plus.
GET /v1/permits/{num_pa}/dvf?limit=5
{"matches": [
{"distance_m": 18.4, "valeur_fonciere": 815671,
"surface_reelle_bati": 149, "type_local": 1, ...}
]}Plan recommande pour ce profil
5 000 requêtes/mois, historique 6 mois complet, 10 alertes webhook. Suffisant pour un cabinet de 2-5 architectes qui fait 5-15 missions par mois avec recherche d'antecedents.
ROI attendu : Gain de 4-8h par mission = ROI 10x+ sur 1 mission mensuelle.
Si vous etes dans ce cas, ce n'est probablement pas pour vous
- Architecte independant < 2 missions / mois (outil sous-utilise)
- Cabinet 100% marches publics mairie (cycle 12+ mois, prix trop accessible)
- Structure sans workflow numérique (pas de SIG QGIS, pas de CRM, pas de sheets) - adoption sera frictionnee
Contractant BTP : chantiers potentiels dans 15 km autour de ma base (Google Sheet + Apps Script)
Lire le tutoriel pas a pas avec code pret a copier →