Marché des communes
35 opérations servies.
Volumes et prix des ventes d'une commune
/api/v1/communes/{insee}/ventes/api/v1/codes-postaux/{code_postal}/ventesLes volumes et les prix des ventes DVF d'une commune, par son code INSEE ou par un code postal (la commune la plus peuplée du code postal) : ventes par trimestre (total, appartements, maisons) et médiane au m² ; série annuelle du prix au m² (appartement, maison, ensemble) avec transactions, minimum, maximum et drapeaux de basse confiance ; vélocité au code postal, année par année, évolution du volume et sa lecture, comme l'outil de vélocité du Hub. La vélocité compte des lignes DVF d'appartements et de maisons (une par lot), pas des mutations. Chaque valeur porte son nombre d'observations.
- Coût
- 2 crédits par appel réussi
- Accès
- À l'usage ou avec l'abonnement Data
- Portée
- territoire
- Outil MCP
- ventes_commune
- Bac à sable
- Non
- Mémoire
- 24 h
- Délai
- 8 s
Paramètres de /api/v1/communes/{insee}/ventes
inseetexteobligatoireCode INSEE de la commune ou de l'arrondissement (5 caractères, 2A ou 2B pour la Corse).
typetexteNe servir que les chiffres d'un type de bien (les autres valent null).
Valeurs :
appartement,maison
Paramètres de /api/v1/codes-postaux/{code_postal}/ventes
code_postaltexteobligatoireCode postal.
Exemple d'appel
curl https://pillr.fr/api/v1/communes/{insee}/ventes \
-H "Authorization: Bearer $PILLR_CLE"Réponse
communeobjetAfficher les 3 champsMasquer
inseetextenomtexte ou nullcode_postaltexte ou nullCode postal principal de la commune, celui de la vélocité.
par_trimestreliste d'objetsVentes DVF de la commune par trimestre, le plus ancien d'abord.
Afficher les 7 champsMasquer
trimestretexteTrimestre, ex. 2025-T4.
debuttextePremier jour du trimestre.
ventesentierappartementsentier ou nullmaisonsentier ou nullprix_m2_mediannombre ou nullMédiane du prix au m² des ventes du trimestre, en euros.
qualiteobjetCe qui permet de juger la valeur : nombre, provenance, incertitude, drapeaux, date et source.
Afficher les 7 champsMasquer
nentier ou nullNombre d'observations derrière la valeur ; null si sans objet.
0 au moins
provenancetexte ou nullmesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
Valeurs :
mesure,estimeincertitudeobjet ou nullIncertitude de la valeur : fourchette et demi-largeur.
Afficher les 3 champsMasquer
demi_largeur_pctnombre ou nullDemi-largeur de la fourchette, en % de la valeur.
basnombre ou nullhautnombre ou null
drapeauxliste de textesCe qui doit faire lire la valeur avec prudence ; vide si rien.
Valeurs :
prix_atypique,surface_atypique,vente_en_bloc,doublon_probable,date_estimee,peu_d_observations,valeur_imputee,rattachement_incertain,donnee_anciennemethodetexte ou nullMéthode de calcul ou de rattachement, en clair.
donnees_dutexte ou nullDate de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
sourcetexteSource publique ou moteur Pillr, en clair.
par_anneeliste d'objetsSérie annuelle du prix au m² et des transactions de la commune, la plus ancienne d'abord.
Afficher les 14 champsMasquer
anneeentiertransactions_appartementsentier ou nulltransactions_maisonsentier ou nulltransactions_totalentier ou nullprix_m2_appartementnombre ou nullprix_m2_maisonnombre ou nullprix_m2_globalnombre ou nullmin_appartementnombre ou nullmax_appartementnombre ou nullmin_maisonnombre ou nullmax_maisonnombre ou nullbasse_confiance_appartementbooléen ou nullbasse_confiance_maisonbooléen ou nullqualiteobjetCe qui permet de juger la valeur : nombre, provenance, incertitude, drapeaux, date et source.
Afficher les 7 champsMasquer
nentier ou nullNombre d'observations derrière la valeur ; null si sans objet.
0 au moins
provenancetexte ou nullmesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
Valeurs :
mesure,estimeincertitudeobjet ou nullIncertitude de la valeur : fourchette et demi-largeur.
Afficher les 3 champsMasquer
demi_largeur_pctnombre ou nullDemi-largeur de la fourchette, en % de la valeur.
basnombre ou nullhautnombre ou null
drapeauxliste de textesCe qui doit faire lire la valeur avec prudence ; vide si rien.
Valeurs :
prix_atypique,surface_atypique,vente_en_bloc,doublon_probable,date_estimee,peu_d_observations,valeur_imputee,rattachement_incertain,donnee_anciennemethodetexte ou nullMéthode de calcul ou de rattachement, en clair.
donnees_dutexte ou nullDate de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
sourcetexteSource publique ou moteur Pillr, en clair.
velociteobjet ou nullVélocité au code postal principal ; null sans code postal connu.
Afficher les 5 champsMasquer
code_postaltextepar_anneeliste d'objetsAfficher les 2 champsMasquer
anneeentierventesentier
evolution_volume_pctnombre ou nullÉvolution du volume de la première année à la dernière année pleine, en %.
lecturetexteCe que dit l'évolution du volume sur la liquidité du marché (même lecture que le Hub).
qualiteobjetCe qui permet de juger la valeur : nombre, provenance, incertitude, drapeaux, date et source.
Afficher les 7 champsMasquer
nentier ou nullNombre d'observations derrière la valeur ; null si sans objet.
0 au moins
provenancetexte ou nullmesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
Valeurs :
mesure,estimeincertitudeobjet ou nullIncertitude de la valeur : fourchette et demi-largeur.
Afficher les 3 champsMasquer
demi_largeur_pctnombre ou nullDemi-largeur de la fourchette, en % de la valeur.
basnombre ou nullhautnombre ou null
drapeauxliste de textesCe qui doit faire lire la valeur avec prudence ; vide si rien.
Valeurs :
prix_atypique,surface_atypique,vente_en_bloc,doublon_probable,date_estimee,peu_d_observations,valeur_imputee,rattachement_incertain,donnee_anciennemethodetexte ou nullMéthode de calcul ou de rattachement, en clair.
donnees_dutexte ou nullDate de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
sourcetexteSource publique ou moteur Pillr, en clair.
limitesliste de textescreditsobjetCrédits débités par cet appel (réservés, pour une tâche en cours), et crédits encore utilisables ce mois avant la coupure : crédits offerts, crédits inclus du mois et crédits facturables sous le plafond de dépense (null si inconnus ou en bac à sable).
Afficher les 2 champsMasquer
debitesentier0 au moins
restantsentier ou null
Erreurs possibles
- 400parametres_invalidesUn paramètre manque ou ne passe pas son contrôle ; le détail est donné champ par champ
- 401cle_absenteL'en-tête Authorization manque
- 401cle_invalideLa clé est inconnue, révoquée ou expirée
- 403organisation_suspendueL'organisation de la clé n'est pas active
- 403portee_insuffisanteLa clé ou l'accès de l'organisation n'ouvre pas cette opération
- 403hors_bac_a_sableUne clé pk_test_ l'appelle : l'opération n'a pas de bac à sable
- 402credits_insuffisantsLes crédits ne suffisent plus pour cet appel
- 429plafond_cleLe plafond mensuel de crédits de la clé est atteint
- 429quota_minuteLe débit par minute de l'organisation est atteint
- 503charge_globaleL'API est momentanément surchargée, tous clients confondus ; rien n'est débité
- 504delai_depasseLe calcul dépasse le délai de l'opération ; rien n'est débité
- 503service_indisponibleL'API est momentanément indisponible
- 500erreur_interneUne erreur de notre côté ; rien n'est servi ni débité
Une ressource absente répond par un code de la famille des ressources absentes, propre à l'opération, sans débit.
Mon secteur en 30 secondes
/api/v1/codes-postaux/{cp}/secteurPour un code postal, les deux signaux de la page « Mon secteur » de pillr.fr : les adresses en pré-marché pur (DPE individuel de moins de 90 jours, ni en vente ni vendues depuis, dont les passoires F et G), et les particuliers qui vendent seuls depuis plus de 50 jours et sont encore en ligne, dont ceux qui ont baissé leur prix ; avec detail=true, la liste de leurs annonces, sans le nom ni les coordonnées du vendeur. Sans annonce de particulier dans le code postal, le compte passe au département et le dit.
- Coût
- 2 crédits par appel réussi
- Accès
- À l'usage ou avec l'abonnement Data
- Portée
- territoire
- Outil MCP
- secteur
- Bac à sable
- Non
- Mémoire
- 6 h
- Délai
- 8 s
Paramètres
cptexteobligatoireCode postal.
detailtextetrue : la liste des annonces de particuliers.
Valeurs :
true,false
Exemple d'appel
curl https://pillr.fr/api/v1/codes-postaux/{cp}/secteur \
-H "Authorization: Bearer $PILLR_CLE"Réponse
cptextecommunetexte ou nullLa commune la plus peuplée de ce code postal.
departementtextepre_marche_purobjetAfficher les 3 champsMasquer
nentierAdresses à DPE individuel de moins de 90 jours, ni en vente ni vendues depuis.
passoiresentierDont étiquette F ou G.
qualiteobjetCe qui permet de juger la valeur : nombre, provenance, incertitude, drapeaux, date et source.
Afficher les 7 champsMasquer
nentier ou nullNombre d'observations derrière la valeur ; null si sans objet.
0 au moins
provenancetexte ou nullmesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
Valeurs :
mesure,estimeincertitudeobjet ou nullIncertitude de la valeur : fourchette et demi-largeur.
Afficher les 3 champsMasquer
demi_largeur_pctnombre ou nullDemi-largeur de la fourchette, en % de la valeur.
basnombre ou nullhautnombre ou null
drapeauxliste de textesCe qui doit faire lire la valeur avec prudence ; vide si rien.
Valeurs :
prix_atypique,surface_atypique,vente_en_bloc,doublon_probable,date_estimee,peu_d_observations,valeur_imputee,rattachement_incertain,donnee_anciennemethodetexte ou nullMéthode de calcul ou de rattachement, en clair.
donnees_dutexte ou nullDate de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
sourcetexteSource publique ou moteur Pillr, en clair.
particuliersobjetAfficher les 6 champsMasquer
echelletextedepartement quand le code postal n'a aucune annonce de particulier ouverte depuis assez longtemps.
Valeurs :
secteur,departementn_plus_50_joursentierduree_moyenne_joursentiern_avec_baisseentierannoncesliste d'objets ou nullLes annonces elles-mêmes, avec detail=true ; jamais le nom ni les coordonnées du vendeur.
Afficher les 9 champsMasquer
idtexte ou nulllientexte ou nullLien d'origine de l'annonce, servi quand la clé porte la portée lien_origine.
titretexte ou nullprixnombre ou nullsurfacenombre ou nullcommunetexte ou nullparue_depuis_joursentierderniere_baisse_letexte ou nulltype_vendeurtexte
qualiteobjetCe qui permet de juger la valeur : nombre, provenance, incertitude, drapeaux, date et source.
Afficher les 7 champsMasquer
nentier ou nullNombre d'observations derrière la valeur ; null si sans objet.
0 au moins
provenancetexte ou nullmesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
Valeurs :
mesure,estimeincertitudeobjet ou nullIncertitude de la valeur : fourchette et demi-largeur.
Afficher les 3 champsMasquer
demi_largeur_pctnombre ou nullDemi-largeur de la fourchette, en % de la valeur.
basnombre ou nullhautnombre ou null
drapeauxliste de textesCe qui doit faire lire la valeur avec prudence ; vide si rien.
Valeurs :
prix_atypique,surface_atypique,vente_en_bloc,doublon_probable,date_estimee,peu_d_observations,valeur_imputee,rattachement_incertain,donnee_anciennemethodetexte ou nullMéthode de calcul ou de rattachement, en clair.
donnees_dutexte ou nullDate de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
sourcetexteSource publique ou moteur Pillr, en clair.
calcule_letexte ou nullcreditsobjetCrédits débités par cet appel (réservés, pour une tâche en cours), et crédits encore utilisables ce mois avant la coupure : crédits offerts, crédits inclus du mois et crédits facturables sous le plafond de dépense (null si inconnus ou en bac à sable).
Afficher les 2 champsMasquer
debitesentier0 au moins
restantsentier ou null
Erreurs possibles
- 400parametres_invalidesUn paramètre manque ou ne passe pas son contrôle ; le détail est donné champ par champ
- 401cle_absenteL'en-tête Authorization manque
- 401cle_invalideLa clé est inconnue, révoquée ou expirée
- 403organisation_suspendueL'organisation de la clé n'est pas active
- 403portee_insuffisanteLa clé ou l'accès de l'organisation n'ouvre pas cette opération
- 403hors_bac_a_sableUne clé pk_test_ l'appelle : l'opération n'a pas de bac à sable
- 402credits_insuffisantsLes crédits ne suffisent plus pour cet appel
- 429plafond_cleLe plafond mensuel de crédits de la clé est atteint
- 429quota_minuteLe débit par minute de l'organisation est atteint
- 503charge_globaleL'API est momentanément surchargée, tous clients confondus ; rien n'est débité
- 504delai_depasseLe calcul dépasse le délai de l'opération ; rien n'est débité
- 503service_indisponibleL'API est momentanément indisponible
- 500erreur_interneUne erreur de notre côté ; rien n'est servi ni débité
Une ressource absente répond par un code de la famille des ressources absentes, propre à l'opération, sans débit.
Marché d'une commune
/api/v1/communes/{insee}Marché immobilier d'une commune ou d'un arrondissement, par code INSEE : prix de référence au m² des appartements et des maisons avec leur provenance (mesuré sur les ventes DVF ou estimé) et le nombre de ventes, loyer d'annonce au m² et loyers par type de logement (Carte des loyers), rendement brut théorique, évolution des prix sur 1 et 3 ans, zone ABC, et le marché en vente du dernier mois calculé (annonces en ligne, nouvelles annonces, prix affiché médian, part des baisses, délai médian en ligne). Mêmes chiffres que les pages communes de pillr.fr. Paris, Lyon et Marseille sont servies en agrégat de leurs arrondissements.
- Coût
- 1 crédit par appel réussi
- Accès
- À l'usage ou avec l'abonnement Data
- Portée
- territoire
- Outil MCP
- marche_zone
- Bac à sable
- Oui, sans débit, sur un jeu figé
- Mémoire
- 6 h
- Délai
- 8 s
Paramètres
inseetexteobligatoireCode INSEE de la commune ou de l'arrondissement (5 caractères, 2A ou 2B pour la Corse).
Exemple d'appel
curl https://pillr.fr/api/v1/communes/76540 \
-H "Authorization: Bearer $PILLR_CLE"Cette entrée est dans le bac à sable : une clé pk_test_ obtient la réponse, sans débit.
Réponse du bac à sable
{
"insee": "76540",
"commune": "Rouen",
"code_postal": "76000",
"departement": "76",
"region": "Normandie",
"population": 117662,
"agrege": false,
"prix_m2": {
"appartement": 2677,
"maison": 2809,
"provenance_appartement": "mesure",
"provenance_maison": "mesure",
"ventes_appartement": 9560,
"ventes_maison": 1878,
"millesime": "2025",
"arrondissements": null
},
"loyer_m2": {
"mensuel": 13.28,
"min_95": 10.583019422468,
"max_95": 16.6537493626823,
"source": "dhup",
"millesime": 2025
},
"loyers_par_typologie": [
{
"typologie": "T1",
"surface_m2": 25,
"segment": "appartement_t1_t2",
"repli": false,
"loyer_m2": 15.38,
"loyer_mensuel": 385,
"fourchette_mensuelle": {
"min": 309,
"max": 478
}
},
{
"typologie": "T2",
"surface_m2": 45,
"segment": "appartement_t1_t2",
"repli": false,
"loyer_m2": 15.38,
"loyer_mensuel": 692,
"fourchette_mensuelle": {
"min": 557,
"max": 861
}
},
{
"typologie": "T3",
"surface_m2": 65,
"segment": "appartement_t3plus",
"repli": false,
"loyer_m2": 11.68,
"loyer_mensuel": 759,
"fourchette_mensuelle": {
"min": 596,
"max": 967
}
},
{
"typologie": "T4",
"surface_m2": 85,
"segment": "appartement_t3plus",
"repli": false,
"loyer_m2": 11.68,
"loyer_mensuel": 993,
"fourchette_mensuelle": {
"min": 780,
"max": 1264
}
},
{
"typologie": "T5",
"surface_m2": 105,
"segment": "appartement_t3plus",
"repli": false,
"loyer_m2": 11.68,
"loyer_mensuel": 1227,
"fourchette_mensuelle": {
"min": 963,
"max": 1562
}
},
{
"typologie": "maison",
"surface_m2": 100,
"segment": "maison",
"repli": false,
"loyer_m2": 12.33,
"loyer_mensuel": 1233,
"fourchette_mensuelle": {
"min": 945,
"max": 1609
}
}
],
"rendement_brut_pct": {
"appartement": 5.95,
"maison": 5.27
},
"evolution_prix_pct": {
"un_an": 0.9,
"trois_ans": -4.2,
"confiance": "haute"
},
"zone_abc": "B1",
"marche_en_vente": {
"statut": "ok",
"mois": "2026-09",
"calcule_le": "2026-10-19T01:40:32.000Z",
"annonces_en_ligne": null,
"nouvelles_annonces": 997,
"annonces_retirees": null,
"delai_median_jours": null,
"part_baissees_pct": null,
"prix_affiche_m2_median": 2813,
"variation_annonces_en_ligne_pct": null,
"variation_nouvelles_annonces_pct": null,
"variation_prix_affiche_m2_pct": null,
"volumes_comparables": true,
"mois_mise_a_jour_collecte": true
},
"donnees_du": "2026-09-20T09:16:03.406Z",
"credits": {
"debites": 0,
"restants": null
}
}Réponse réelle de l'API à cette entrée, obtenue avec le moteur du bac à sable, donnée du 20/09/2026.
Réponse
inseetextecommunetextecode_postaltexte ou nulldepartementtexte ou nullregiontexte ou nullpopulationnombre ou nullagregebooléenVrai pour Paris, Lyon et Marseille : agrégat de leurs arrondissements, pondéré par les ventes.
prix_m2objetAfficher les 8 champsMasquer
appartementnombre ou nullmaisonnombre ou nullprovenance_appartementtexte ou nullmesure : mesuré sur les ventes DVF de la commune ; estime : estimé par le barème sur trop peu de ventes pour une mesure, à lire avec le nombre de ventes ; null : non étiquetée.
Valeurs :
mesure,estimeprovenance_maisontexte ou nullmesure : mesuré sur les ventes DVF de la commune ; estime : estimé par le barème sur trop peu de ventes pour une mesure, à lire avec le nombre de ventes ; null : non étiquetée.
Valeurs :
mesure,estimeventes_appartementnombre ou nullventes_maisonnombre ou nullmillesimetexte ou nullarrondissementsobjet ou nullAfficher les 2 champsMasquer
appartementobjetAfficher les 5 champsMasquer
totalentieravec_prixentiermesuresentierestimesentierventesentier ou null
maisonobjetAfficher les 5 champsMasquer
totalentieravec_prixentiermesuresentierestimesentierventesentier ou null
loyer_m2objetAfficher les 5 champsMasquer
mensuelnombre ou nullmin_95nombre ou nullmax_95nombre ou nullsourcetexte ou nullmillesimenombre ou null
loyers_par_typologieliste d'objetsAfficher les 7 champsMasquer
typologietexteValeurs :
T1,T2,T3,T4,T5,maisonsurface_m2nombresegmenttexteValeurs :
appartement,appartement_t1_t2,appartement_t3plus,maisonreplibooléenloyer_m2nombreloyer_mensuelnombrefourchette_mensuelleobjet ou nullAfficher les 2 champsMasquer
minnombremaxnombre
rendement_brut_pctobjetAfficher les 2 champsMasquer
appartementnombre ou nullmaisonnombre ou null
evolution_prix_pctobjetAfficher les 3 champsMasquer
un_annombre ou nulltrois_ansnombre ou nullconfiancetexte ou null
zone_abctexte ou nullmarche_en_venteobjetAfficher les 14 champsMasquer
statuttexteok : chiffres servis ; perime : calcul trop ancien ; absent : aucune annonce de la commune le dernier mois ; indisponible : source momentanément injoignable.
Valeurs :
ok,perime,absent,indisponiblemoistexte ou nullMois des chiffres, AAAA-MM.
calcule_letexte ou nullannonces_en_lignenombre ou nullnouvelles_annoncesnombre ou nullannonces_retireesnombre ou nulldelai_median_joursnombre ou nullpart_baissees_pctnombre ou nullprix_affiche_m2_mediannombre ou nullvariation_annonces_en_ligne_pctnombre ou nullvariation_nouvelles_annonces_pctnombre ou nullvariation_prix_affiche_m2_pctnombre ou nullvolumes_comparablesbooléen ou nullFaux quand l'un des deux mois comparés précède la stabilisation de la collecte : aucune variation de volume n'est alors calculée.
mois_mise_a_jour_collectebooléen ou nullVrai quand le mois trahit un changement de la collecte plutôt que du marché : seuls les nouvelles annonces et le prix affiché sont servis.
donnees_dutexte ou nullDate de reconstruction des données de la commune.
creditsobjetCrédits débités par cet appel (réservés, pour une tâche en cours), et crédits encore utilisables ce mois avant la coupure : crédits offerts, crédits inclus du mois et crédits facturables sous le plafond de dépense (null si inconnus ou en bac à sable).
Afficher les 2 champsMasquer
debitesentier0 au moins
restantsentier ou null
Erreurs possibles
- 400parametres_invalidesUn paramètre manque ou ne passe pas son contrôle ; le détail est donné champ par champ
- 401cle_absenteL'en-tête Authorization manque
- 401cle_invalideLa clé est inconnue, révoquée ou expirée
- 403organisation_suspendueL'organisation de la clé n'est pas active
- 403portee_insuffisanteLa clé ou l'accès de l'organisation n'ouvre pas cette opération
- 403hors_bac_a_sableUne clé pk_test_ demande une entrée hors du jeu figé de l'opération
- 402credits_insuffisantsLes crédits ne suffisent plus pour cet appel
- 429plafond_cleLe plafond mensuel de crédits de la clé est atteint
- 429quota_minuteLe débit par minute de l'organisation est atteint
- 503charge_globaleL'API est momentanément surchargée, tous clients confondus ; rien n'est débité
- 504delai_depasseLe calcul dépasse le délai de l'opération ; rien n'est débité
- 503service_indisponibleL'API est momentanément indisponible
- 500erreur_interneUne erreur de notre côté ; rien n'est servi ni débité
Une ressource absente répond par un code de la famille des ressources absentes, propre à l'opération, sans débit.
Synthèse complète d'une commune
/api/v1/communes/{insee}/syntheseUne commune en un appel, avec les chiffres de l'outil de zone du Hub : marché (prix et provenance, rendements, demande, vacance, loyer, évolutions, passoires, transactions), démographie, moyennes des annonces analysées par Pillr dans la commune, score Pillr et ses huit sous-scores, marchabilité et équipements à 500 m, loyer prédit avec son intervalle à 95 %, loyers par typologie et loyer d'un logement donné (typologie, surface), mesures de zone (équipements, gare et aéroport, délinquance, risques), signal de prix, QPV et zone ABC, ratios d'accessibilité, courte durée, points forts et signaux d'alerte de l'analyse rédigée, marché en vente du dernier mois. Paris, Lyon et Marseille se lisent par arrondissement.
- Coût
- 3 crédits par appel réussi
- Accès
- À l'usage ou avec l'abonnement Data
- Portée
- territoire
- Outil MCP
- synthese_zone
- Bac à sable
- Oui, sans débit, sur un jeu figé
- Mémoire
- 6 h
- Délai
- 8 s
Paramètres
inseetexteobligatoireCode INSEE de la commune ou de l'arrondissement (5 caractères, 2A ou 2B pour la Corse).
typologietexteTypologie du logement dont estimer le loyer (T1 à T5 ou maison).
Valeurs :
T1,T2,T3,T4,T5,maisonsurface_m2nombreSurface du logement dont estimer le loyer, en m².
1 000 au plus ; plus de 0
Exemple d'appel
curl https://pillr.fr/api/v1/communes/{insee}/synthese \
-H "Authorization: Bearer $PILLR_CLE"Réponse
inseetexteCode INSEE demandé.
communetexte ou nullNom de la commune ou de l'arrondissement.
code_postaltexte ou nulldepartementtexte ou nullregiontexte ou nullmarcheobjetAfficher les 18 champsMasquer
prix_m2_appartementnombre ou nullprix_m2_maisonnombre ou nullprovenance_appartementtexte ou nullmesure : mesuré sur les ventes DVF de la commune ; estime : estimé par le barème sur trop peu de ventes pour une mesure, à lire avec le nombre de ventes ; null : non étiquetée.
Valeurs :
mesure,estimeprovenance_maisontexte ou nullmesure : mesuré sur les ventes DVF de la commune ; estime : estimé par le barème sur trop peu de ventes pour une mesure, à lire avec le nombre de ventes ; null : non étiquetée.
Valeurs :
mesure,estimeventes_appartemententier ou nullventes_maisonentier ou nullrendement_brut_appartement_pctnombre ou nullrendement_brut_maison_pctnombre ou nullscore_demandenombre ou nullvacance_locative_pctnombre ou nullloyer_m2nombre ou nullevolution_prix_1_an_pctnombre ou nullevolution_prix_3_ans_pctnombre ou nullevolution_prix_5_ans_pctnombre ou nullconfiance_evolutiontexte ou nullpassoires_dpe_fg_pctnombre ou nulltransactions_recentesentier ou nullqualiteobjetCe qui permet de juger la valeur : nombre, provenance, incertitude, drapeaux, date et source.
Afficher les 7 champsMasquer
nentier ou nullNombre d'observations derrière la valeur ; null si sans objet.
0 au moins
provenancetexte ou nullmesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
Valeurs :
mesure,estimeincertitudeobjet ou nullIncertitude de la valeur : fourchette et demi-largeur.
Afficher les 3 champsMasquer
demi_largeur_pctnombre ou nullDemi-largeur de la fourchette, en % de la valeur.
basnombre ou nullhautnombre ou null
drapeauxliste de textesCe qui doit faire lire la valeur avec prudence ; vide si rien.
Valeurs :
prix_atypique,surface_atypique,vente_en_bloc,doublon_probable,date_estimee,peu_d_observations,valeur_imputee,rattachement_incertain,donnee_anciennemethodetexte ou nullMéthode de calcul ou de rattachement, en clair.
donnees_dutexte ou nullDate de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
sourcetexteSource publique ou moteur Pillr, en clair.
demographieobjetAfficher les 5 champsMasquer
populationentier ou nullsalaire_mediannombre ou nulltaux_chomage_pctnombre ou nullpart_hlm_pctnombre ou nullprofil_sociotexte ou null
catalogue_pillrobjetAfficher les 4 champsMasquer
annonces_analyseesentierscore_moyennombre ou nullrendement_brut_moyen_pctnombre ou nullqualiteobjetCe qui permet de juger la valeur : nombre, provenance, incertitude, drapeaux, date et source.
Afficher les 7 champsMasquer
nentier ou nullNombre d'observations derrière la valeur ; null si sans objet.
0 au moins
provenancetexte ou nullmesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
Valeurs :
mesure,estimeincertitudeobjet ou nullIncertitude de la valeur : fourchette et demi-largeur.
Afficher les 3 champsMasquer
demi_largeur_pctnombre ou nullDemi-largeur de la fourchette, en % de la valeur.
basnombre ou nullhautnombre ou null
drapeauxliste de textesCe qui doit faire lire la valeur avec prudence ; vide si rien.
Valeurs :
prix_atypique,surface_atypique,vente_en_bloc,doublon_probable,date_estimee,peu_d_observations,valeur_imputee,rattachement_incertain,donnee_anciennemethodetexte ou nullMéthode de calcul ou de rattachement, en clair.
donnees_dutexte ou nullDate de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
sourcetexteSource publique ou moteur Pillr, en clair.
score_pillrnombre ou nullscores_detailobjetAfficher les 8 champsMasquer
rentabilitenombre ou nulldemandenombre ou nullliquiditenombre ou nullcroissancenombre ou nullstabilitenombre ou nullqualitenombre ou nullservicesnombre ou nullsecuritenombre ou null
qualite_lieuobjetAfficher les 2 champsMasquer
walkabilitynombre ou nullqualite_vienombre ou null
poi_500mobjetAfficher les 7 champsMasquer
totalnombre ou nulltransportsnombre ou nullecolesnombre ou nullcommercesnombre ou nullsantenombre ou nullloisirsnombre ou nullrestaurationnombre ou null
loyer_preditobjetAfficher les 5 champsMasquer
loyer_m2_mensuelnombre ou nullic95_minnombre ou nullic95_maxnombre ou nullsourcetexte ou nullqualiteobjetCe qui permet de juger la valeur : nombre, provenance, incertitude, drapeaux, date et source.
Afficher les 7 champsMasquer
nentier ou nullNombre d'observations derrière la valeur ; null si sans objet.
0 au moins
provenancetexte ou nullmesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
Valeurs :
mesure,estimeincertitudeobjet ou nullIncertitude de la valeur : fourchette et demi-largeur.
Afficher les 3 champsMasquer
demi_largeur_pctnombre ou nullDemi-largeur de la fourchette, en % de la valeur.
basnombre ou nullhautnombre ou null
drapeauxliste de textesCe qui doit faire lire la valeur avec prudence ; vide si rien.
Valeurs :
prix_atypique,surface_atypique,vente_en_bloc,doublon_probable,date_estimee,peu_d_observations,valeur_imputee,rattachement_incertain,donnee_anciennemethodetexte ou nullMéthode de calcul ou de rattachement, en clair.
donnees_dutexte ou nullDate de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
sourcetexteSource publique ou moteur Pillr, en clair.
loyers_par_typologieliste d'objetsAfficher les 7 champsMasquer
typologietexteValeurs :
T1,T2,T3,T4,T5,maisonsurface_m2nombresegmenttexteValeurs :
appartement,appartement_t1_t2,appartement_t3plus,maisonreplibooléenloyer_m2nombreloyer_mensuelnombrefourchette_mensuelleobjet ou nullAfficher les 2 champsMasquer
minnombremaxnombre
loyers_millesimetexte ou nullloyer_estimeobjet ou nullLoyer d'un logement donné (typologie, surface) ; null sans l'une ni l'autre.
Afficher les 4 champsMasquer
typologietexteValeurs :
T1,T2,T3,T4,T5,maisonsurface_m2nombre ou nullestimationobjet ou nullAfficher les 7 champsMasquer
typologietexteValeurs :
T1,T2,T3,T4,T5,maisonsurface_m2nombresegmenttexteValeurs :
appartement,appartement_t1_t2,appartement_t3plus,maisonreplibooléenloyer_m2nombreloyer_mensuelnombrefourchette_mensuelleobjet ou nullAfficher les 2 champsMasquer
minnombremaxnombre
indisponibletexte ou nullPourquoi aucun loyer n'est estimé (maison sans loyer publié, surface invalide).
mesures_zoneobjetAfficher les 4 champsMasquer
equipementsobjet ou nullAfficher les 3 champsMasquer
comptesobjetessentiels_absentsliste de textesresumetexte
accestexte ou nullsecuritetexte ou nullrisquestexte
signal_prixobjetAfficher les 4 champsMasquer
signal_dealtexte ou nullprix_residuel_pctnombre ou nullprix_attendu_m2nombre ou nullvolatilite_prixnombre ou null
contraintesobjetAfficher les 3 champsMasquer
est_en_qpvbooléen ou nullnb_qpventier ou nullzone_abctexte ou null
accessibilite_prixobjetAfficher les 2 champsMasquer
ratio_loyer_revenunombre ou nullprix_revenu_anneesnombre ou null
courte_dureeobjetAfficher les 6 champsMasquer
revenu_lcd_annuel_eurnombre ou nulltaux_occupation_pctnombre ou nullrevpar_eurnombre ou nullscore_lcdnombre ou nullscore_lldnombre ou nullpart_residences_secondaires_pctnombre ou null
avis_pillrobjetAfficher les 2 champsMasquer
points_fortsliste d'objetsAfficher les 2 champsMasquer
titretexteraisontexte ou null
signaux_alerteliste d'objetsAfficher les 3 champsMasquer
titretexteraisontexte ou nullattenuationtexte ou null
marche_en_venteobjetAfficher les 14 champsMasquer
statuttexteok : chiffres servis ; perime : calcul trop ancien ; absent : aucune annonce de la commune le dernier mois ; indisponible : source momentanément injoignable.
Valeurs :
ok,perime,absent,indisponiblemoistexte ou nullMois des chiffres, AAAA-MM.
calcule_letexte ou nullannonces_en_lignenombre ou nullnouvelles_annoncesnombre ou nullannonces_retireesnombre ou nulldelai_median_joursnombre ou nullpart_baissees_pctnombre ou nullprix_affiche_m2_mediannombre ou nullvariation_annonces_en_ligne_pctnombre ou nullvariation_nouvelles_annonces_pctnombre ou nullvariation_prix_affiche_m2_pctnombre ou nullvolumes_comparablesbooléen ou nullFaux quand l'un des deux mois comparés précède la stabilisation de la collecte : aucune variation de volume n'est alors calculée.
mois_mise_a_jour_collectebooléen ou nullVrai quand le mois trahit un changement de la collecte plutôt que du marché : seuls les nouvelles annonces et le prix affiché sont servis.
donnees_dutexte ou nullcreditsobjetCrédits débités par cet appel (réservés, pour une tâche en cours), et crédits encore utilisables ce mois avant la coupure : crédits offerts, crédits inclus du mois et crédits facturables sous le plafond de dépense (null si inconnus ou en bac à sable).
Afficher les 2 champsMasquer
debitesentier0 au moins
restantsentier ou null
Erreurs possibles
- 400parametres_invalidesUn paramètre manque ou ne passe pas son contrôle ; le détail est donné champ par champ
- 401cle_absenteL'en-tête Authorization manque
- 401cle_invalideLa clé est inconnue, révoquée ou expirée
- 403organisation_suspendueL'organisation de la clé n'est pas active
- 403portee_insuffisanteLa clé ou l'accès de l'organisation n'ouvre pas cette opération
- 403hors_bac_a_sableUne clé pk_test_ demande une entrée hors du jeu figé de l'opération
- 402credits_insuffisantsLes crédits ne suffisent plus pour cet appel
- 429plafond_cleLe plafond mensuel de crédits de la clé est atteint
- 429quota_minuteLe débit par minute de l'organisation est atteint
- 503charge_globaleL'API est momentanément surchargée, tous clients confondus ; rien n'est débité
- 504delai_depasseLe calcul dépasse le délai de l'opération ; rien n'est débité
- 503service_indisponibleL'API est momentanément indisponible
- 500erreur_interneUne erreur de notre côté ; rien n'est servi ni débité
Une ressource absente répond par un code de la famille des ressources absentes, propre à l'opération, sans débit.
Score Pillr et scores d'une commune
/api/v1/communes/{insee}/scoresScores d'une commune tels que le pipeline de Pillr les publie : score Pillr sur 100 et ses huit sous-scores (rentabilité, demande, liquidité, croissance, stabilité, qualité, services, sécurité), scores d'attractivité, de location longue et courte durée, de tourisme et de démographie, z-scores et percentiles des prix, du rendement et des loyers, volatilité, prix attendu par le modèle départemental et écart au prix observé, ratios d'accessibilité. Un sous-score de rentabilité posé par défaut faute de rendement mesuré est signalé. Paris, Lyon et Marseille se lisent par arrondissement.
- Coût
- 2 crédits par appel réussi
- Accès
- À l'usage ou avec l'abonnement Data
- Portée
- territoire
- Outil MCP
- scores_commune
- Bac à sable
- Oui, sans débit, sur un jeu figé
- Mémoire
- 6 h
- Délai
- 4 s
Paramètres
inseetexteobligatoireCode INSEE de la commune ou de l'arrondissement (5 caractères, 2A ou 2B pour la Corse).
Exemple d'appel
curl https://pillr.fr/api/v1/communes/{insee}/scores \
-H "Authorization: Bearer $PILLR_CLE"Réponse
inseetexteCode INSEE demandé.
communetexte ou nullNom de la commune ou de l'arrondissement.
score_pillrnombre ou nullScore Pillr sur 100 : moyenne pondérée des huit sous-scores.
sous_scoresobjetAfficher les 8 champsMasquer
rentabilitenombre ou nullNote sur 100 ; null si non calculée.
demandenombre ou nullNote sur 100 ; null si non calculée.
liquiditenombre ou nullNote sur 100 ; null si non calculée.
croissancenombre ou nullNote sur 100 ; null si non calculée.
stabilitenombre ou nullNote sur 100 ; null si non calculée.
qualitenombre ou nullNote sur 100 ; null si non calculée.
servicesnombre ou nullNote sur 100 ; null si non calculée.
securitenombre ou nullNote sur 100 ; null si non calculée.
sous_scores_imputesliste de textesSous-scores posés à leur valeur par défaut faute de donnée (rentabilité sans aucun rendement mesuré).
Valeurs :
rentabilitescoresobjetAfficher les 5 champsMasquer
attractivitenombre ou nullNote sur 100 ; null si non calculée.
location_longue_dureenombre ou nullNote sur 100 ; null si non calculée.
location_courte_dureenombre ou nullNote sur 100 ; null si non calculée.
tourismenombre ou nullNote sur 100 ; null si non calculée.
demographienombre ou nullNote sur 100 ; null si non calculée.
zscoresobjetAfficher les 5 champsMasquer
prix_appartement_nationalnombre ou nullprix_appartement_regionalnombre ou nullprix_appartement_departementalnombre ou nullrendement_nationalnombre ou nullloyer_nationalnombre ou null
percentilesobjetAfficher les 4 champsMasquer
prix_appartement_nationalnombre ou nullprix_appartement_regionalnombre ou nullrendement_nationalnombre ou nullloyer_nationalnombre ou null
volatilite_prixnombre ou nullprix_attendu_m2nombre ou nullPrix au m² attendu par le modèle départemental (revenu, services).
prix_residuel_pctnombre ou nullÉcart du prix observé au prix attendu, en % ; négatif : sous le prix attendu.
residuel_saturebooléen ou nullVrai quand le modèle est hors de son domaine de validité (écart plafonné).
signal_dealtexte ou nullPosition face au prix attendu du département (bien_en_dessous_dept à bien_au_dessus_dept).
ratio_loyer_revenunombre ou nullLoyer mensuel de 30 m² rapporté au revenu médian mensuel.
prix_revenu_anneesnombre ou nullAnnées de revenu médian pour acheter 50 m² d'appartement au prix de la commune.
qualiteobjetCe qui permet de juger la valeur : nombre, provenance, incertitude, drapeaux, date et source.
Afficher les 7 champsMasquer
nentier ou nullNombre d'observations derrière la valeur ; null si sans objet.
0 au moins
provenancetexte ou nullmesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
Valeurs :
mesure,estimeincertitudeobjet ou nullIncertitude de la valeur : fourchette et demi-largeur.
Afficher les 3 champsMasquer
demi_largeur_pctnombre ou nullDemi-largeur de la fourchette, en % de la valeur.
basnombre ou nullhautnombre ou null
drapeauxliste de textesCe qui doit faire lire la valeur avec prudence ; vide si rien.
Valeurs :
prix_atypique,surface_atypique,vente_en_bloc,doublon_probable,date_estimee,peu_d_observations,valeur_imputee,rattachement_incertain,donnee_anciennemethodetexte ou nullMéthode de calcul ou de rattachement, en clair.
donnees_dutexte ou nullDate de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
sourcetexteSource publique ou moteur Pillr, en clair.
donnees_dutexte ou nullcreditsobjetCrédits débités par cet appel (réservés, pour une tâche en cours), et crédits encore utilisables ce mois avant la coupure : crédits offerts, crédits inclus du mois et crédits facturables sous le plafond de dépense (null si inconnus ou en bac à sable).
Afficher les 2 champsMasquer
debitesentier0 au moins
restantsentier ou null
Erreurs possibles
- 400parametres_invalidesUn paramètre manque ou ne passe pas son contrôle ; le détail est donné champ par champ
- 401cle_absenteL'en-tête Authorization manque
- 401cle_invalideLa clé est inconnue, révoquée ou expirée
- 403organisation_suspendueL'organisation de la clé n'est pas active
- 403portee_insuffisanteLa clé ou l'accès de l'organisation n'ouvre pas cette opération
- 403hors_bac_a_sableUne clé pk_test_ demande une entrée hors du jeu figé de l'opération
- 402credits_insuffisantsLes crédits ne suffisent plus pour cet appel
- 429plafond_cleLe plafond mensuel de crédits de la clé est atteint
- 429quota_minuteLe débit par minute de l'organisation est atteint
- 503charge_globaleL'API est momentanément surchargée, tous clients confondus ; rien n'est débité
- 504delai_depasseLe calcul dépasse le délai de l'opération ; rien n'est débité
- 503service_indisponibleL'API est momentanément indisponible
- 500erreur_interneUne erreur de notre côté ; rien n'est servi ni débité
Une ressource absente répond par un code de la famille des ressources absentes, propre à l'opération, sans débit.
Profil socio-démographique et politique
/api/v1/communes/{insee}/profilProfil d'une commune, chaque bloc lu dans sa source publique et servi avec sa qualité : population et codes postaux (recensement), âge moyen, chômage et part de HLM, revenus par unité de consommation, déciles 1 et 9, pauvreté et indice de Gini (Filosofi), quartiers prioritaires (nombre et codes), indice de position sociale des lycées, premier tour de la présidentielle 2022 (orientation, candidat en tête, parts par bloc, abstention). Un bloc absent de sa source est servi vide, avec n = 0.
- Coût
- 2 crédits par appel réussi
- Accès
- À l'usage ou avec l'abonnement Data
- Portée
- territoire
- Outil MCP
- profil_commune
- Bac à sable
- Oui, sans débit, sur un jeu figé
- Mémoire
- 24 h
- Délai
- 4 s
Paramètres
inseetexteobligatoireCode INSEE de la commune ou de l'arrondissement (5 caractères, 2A ou 2B pour la Corse).
Exemple d'appel
curl https://pillr.fr/api/v1/communes/{insee}/profil \
-H "Authorization: Bearer $PILLR_CLE"Réponse
inseetexteCode INSEE demandé.
communetexte ou nullNom de la commune ou de l'arrondissement.
populationobjetAfficher les 4 champsMasquer
valeurentier ou nullmillesimetexte ou nullcodes_postauxliste de textesqualiteobjetCe qui permet de juger la valeur : nombre, provenance, incertitude, drapeaux, date et source.
Afficher les 7 champsMasquer
nentier ou nullNombre d'observations derrière la valeur ; null si sans objet.
0 au moins
provenancetexte ou nullmesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
Valeurs :
mesure,estimeincertitudeobjet ou nullIncertitude de la valeur : fourchette et demi-largeur.
Afficher les 3 champsMasquer
demi_largeur_pctnombre ou nullDemi-largeur de la fourchette, en % de la valeur.
basnombre ou nullhautnombre ou null
drapeauxliste de textesCe qui doit faire lire la valeur avec prudence ; vide si rien.
Valeurs :
prix_atypique,surface_atypique,vente_en_bloc,doublon_probable,date_estimee,peu_d_observations,valeur_imputee,rattachement_incertain,donnee_anciennemethodetexte ou nullMéthode de calcul ou de rattachement, en clair.
donnees_dutexte ou nullDate de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
sourcetexteSource publique ou moteur Pillr, en clair.
age_moyennombre ou nulltaux_chomage_pctnombre ou nullpart_hlm_pctnombre ou nullmarche_qualiteobjetQualité des champs âge, chômage et HLM, lus dans la table communale de Pillr.
Afficher les 7 champsMasquer
nentier ou nullNombre d'observations derrière la valeur ; null si sans objet.
0 au moins
provenancetexte ou nullmesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
Valeurs :
mesure,estimeincertitudeobjet ou nullIncertitude de la valeur : fourchette et demi-largeur.
Afficher les 3 champsMasquer
demi_largeur_pctnombre ou nullDemi-largeur de la fourchette, en % de la valeur.
basnombre ou nullhautnombre ou null
drapeauxliste de textesCe qui doit faire lire la valeur avec prudence ; vide si rien.
Valeurs :
prix_atypique,surface_atypique,vente_en_bloc,doublon_probable,date_estimee,peu_d_observations,valeur_imputee,rattachement_incertain,donnee_anciennemethodetexte ou nullMéthode de calcul ou de rattachement, en clair.
donnees_dutexte ou nullDate de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
sourcetexteSource publique ou moteur Pillr, en clair.
revenusobjetAfficher les 7 champsMasquer
median_ucnombre ou nullRevenu disponible médian par unité de consommation, en euros par an.
decile_1nombre ou nulldecile_9nombre ou nulltaux_pauvrete_pctnombre ou nullgininombre ou nullmillesimetexte ou nullqualiteobjetCe qui permet de juger la valeur : nombre, provenance, incertitude, drapeaux, date et source.
Afficher les 7 champsMasquer
nentier ou nullNombre d'observations derrière la valeur ; null si sans objet.
0 au moins
provenancetexte ou nullmesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
Valeurs :
mesure,estimeincertitudeobjet ou nullIncertitude de la valeur : fourchette et demi-largeur.
Afficher les 3 champsMasquer
demi_largeur_pctnombre ou nullDemi-largeur de la fourchette, en % de la valeur.
basnombre ou nullhautnombre ou null
drapeauxliste de textesCe qui doit faire lire la valeur avec prudence ; vide si rien.
Valeurs :
prix_atypique,surface_atypique,vente_en_bloc,doublon_probable,date_estimee,peu_d_observations,valeur_imputee,rattachement_incertain,donnee_anciennemethodetexte ou nullMéthode de calcul ou de rattachement, en clair.
donnees_dutexte ou nullDate de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
sourcetexteSource publique ou moteur Pillr, en clair.
qpvobjetAfficher les 4 champsMasquer
en_qpvbooléen ou nullnentier ou nullcodesliste de textesqualiteobjetCe qui permet de juger la valeur : nombre, provenance, incertitude, drapeaux, date et source.
Afficher les 7 champsMasquer
nentier ou nullNombre d'observations derrière la valeur ; null si sans objet.
0 au moins
provenancetexte ou nullmesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
Valeurs :
mesure,estimeincertitudeobjet ou nullIncertitude de la valeur : fourchette et demi-largeur.
Afficher les 3 champsMasquer
demi_largeur_pctnombre ou nullDemi-largeur de la fourchette, en % de la valeur.
basnombre ou nullhautnombre ou null
drapeauxliste de textesCe qui doit faire lire la valeur avec prudence ; vide si rien.
Valeurs :
prix_atypique,surface_atypique,vente_en_bloc,doublon_probable,date_estimee,peu_d_observations,valeur_imputee,rattachement_incertain,donnee_anciennemethodetexte ou nullMéthode de calcul ou de rattachement, en clair.
donnees_dutexte ou nullDate de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
sourcetexteSource publique ou moteur Pillr, en clair.
ips_lyceesobjetAfficher les 7 champsMasquer
lyceesentier ou nullmoyennombre ou nullmaximumnombre ou nullminimumnombre ou nullmoyenne_departementnombre ou nullpremiumbooléen ou nullqualiteobjetCe qui permet de juger la valeur : nombre, provenance, incertitude, drapeaux, date et source.
Afficher les 7 champsMasquer
nentier ou nullNombre d'observations derrière la valeur ; null si sans objet.
0 au moins
provenancetexte ou nullmesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
Valeurs :
mesure,estimeincertitudeobjet ou nullIncertitude de la valeur : fourchette et demi-largeur.
Afficher les 3 champsMasquer
demi_largeur_pctnombre ou nullDemi-largeur de la fourchette, en % de la valeur.
basnombre ou nullhautnombre ou null
drapeauxliste de textesCe qui doit faire lire la valeur avec prudence ; vide si rien.
Valeurs :
prix_atypique,surface_atypique,vente_en_bloc,doublon_probable,date_estimee,peu_d_observations,valeur_imputee,rattachement_incertain,donnee_anciennemethodetexte ou nullMéthode de calcul ou de rattachement, en clair.
donnees_dutexte ou nullDate de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
sourcetexteSource publique ou moteur Pillr, en clair.
presidentielle_2022objetAfficher les 8 champsMasquer
orientationtexte ou nullpremiertexte ou nullCandidat arrivé en tête au premier tour.
part_premier_pctnombre ou nullblocs_pctobjetAfficher les 5 champsMasquer
gauche_radicalenombre ou nullgauchenombre ou nullcentrenombre ou nulldroitenombre ou nullextreme_droitenombre ou null
abstention_pctnombre ou nullblancs_nuls_pctnombre ou nullinscritsentier ou nullqualiteobjetCe qui permet de juger la valeur : nombre, provenance, incertitude, drapeaux, date et source.
Afficher les 7 champsMasquer
nentier ou nullNombre d'observations derrière la valeur ; null si sans objet.
0 au moins
provenancetexte ou nullmesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
Valeurs :
mesure,estimeincertitudeobjet ou nullIncertitude de la valeur : fourchette et demi-largeur.
Afficher les 3 champsMasquer
demi_largeur_pctnombre ou nullDemi-largeur de la fourchette, en % de la valeur.
basnombre ou nullhautnombre ou null
drapeauxliste de textesCe qui doit faire lire la valeur avec prudence ; vide si rien.
Valeurs :
prix_atypique,surface_atypique,vente_en_bloc,doublon_probable,date_estimee,peu_d_observations,valeur_imputee,rattachement_incertain,donnee_anciennemethodetexte ou nullMéthode de calcul ou de rattachement, en clair.
donnees_dutexte ou nullDate de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
sourcetexteSource publique ou moteur Pillr, en clair.
donnees_dutexte ou nullcreditsobjetCrédits débités par cet appel (réservés, pour une tâche en cours), et crédits encore utilisables ce mois avant la coupure : crédits offerts, crédits inclus du mois et crédits facturables sous le plafond de dépense (null si inconnus ou en bac à sable).
Afficher les 2 champsMasquer
debitesentier0 au moins
restantsentier ou null
Erreurs possibles
- 400parametres_invalidesUn paramètre manque ou ne passe pas son contrôle ; le détail est donné champ par champ
- 401cle_absenteL'en-tête Authorization manque
- 401cle_invalideLa clé est inconnue, révoquée ou expirée
- 403organisation_suspendueL'organisation de la clé n'est pas active
- 403portee_insuffisanteLa clé ou l'accès de l'organisation n'ouvre pas cette opération
- 403hors_bac_a_sableUne clé pk_test_ demande une entrée hors du jeu figé de l'opération
- 402credits_insuffisantsLes crédits ne suffisent plus pour cet appel
- 429plafond_cleLe plafond mensuel de crédits de la clé est atteint
- 429quota_minuteLe débit par minute de l'organisation est atteint
- 503charge_globaleL'API est momentanément surchargée, tous clients confondus ; rien n'est débité
- 504delai_depasseLe calcul dépasse le délai de l'opération ; rien n'est débité
- 503service_indisponibleL'API est momentanément indisponible
- 500erreur_interneUne erreur de notre côté ; rien n'est servi ni débité
Une ressource absente répond par un code de la famille des ressources absentes, propre à l'opération, sans débit.
Parc de logements d'une commune
/api/v1/communes/{insee}/parcParc de logements d'une commune, chaque bloc depuis sa source : résidences principales, secondaires et vacantes, propriétaires et locataires (recensement) ; vacance du parc privé par année, dont plus de deux ans (LOVAC) ; diagnostics de performance énergétique par étiquette, part de passoires et série mensuelle des DPE et des audits (ADEME) ; copropriétés, lots, sans mandat, aidées, en plan de sauvegarde, gérées par un syndic bénévole, en nombre (RNC) ; autorisations et logements créés par mois, permis sur 12 et 24 mois (Sitadel). Les séries partent du mois demandé.
- Coût
- 2 crédits par appel réussi
- Accès
- À l'usage ou avec l'abonnement Data
- Portée
- territoire
- Outil MCP
- parc_commune
- Bac à sable
- Oui, sans débit, sur un jeu figé
- Mémoire
- 24 h
- Délai
- 5 s
Paramètres
inseetexteobligatoireCode INSEE de la commune ou de l'arrondissement (5 caractères, 2A ou 2B pour la Corse).
depuistextePremier mois des séries mensuelles, AAAA-MM.
Exemple d'appel
curl https://pillr.fr/api/v1/communes/{insee}/parc \
-H "Authorization: Bearer $PILLR_CLE"Réponse
inseetexteCode INSEE demandé.
communetexte ou nullNom de la commune ou de l'arrondissement.
logementsobjetAfficher les 10 champsMasquer
totalentier ou nullresidences_principalesentier ou nullresidences_secondairesentier ou nullvacantsentier ou nulloccupants_proprietairesentier ou nulllocataires_priveentier ou nulllocataires_hlmentier ou nullparts_pctobjetAfficher les 6 champsMasquer
residences_principalesnombre ou nullresidences_secondairesnombre ou nullvacantsnombre ou nulloccupants_proprietairesnombre ou nulllocataires_privenombre ou nulllocataires_hlmnombre ou null
millesimetexte ou nullqualiteobjetCe qui permet de juger la valeur : nombre, provenance, incertitude, drapeaux, date et source.
Afficher les 7 champsMasquer
nentier ou nullNombre d'observations derrière la valeur ; null si sans objet.
0 au moins
provenancetexte ou nullmesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
Valeurs :
mesure,estimeincertitudeobjet ou nullIncertitude de la valeur : fourchette et demi-largeur.
Afficher les 3 champsMasquer
demi_largeur_pctnombre ou nullDemi-largeur de la fourchette, en % de la valeur.
basnombre ou nullhautnombre ou null
drapeauxliste de textesCe qui doit faire lire la valeur avec prudence ; vide si rien.
Valeurs :
prix_atypique,surface_atypique,vente_en_bloc,doublon_probable,date_estimee,peu_d_observations,valeur_imputee,rattachement_incertain,donnee_anciennemethodetexte ou nullMéthode de calcul ou de rattachement, en clair.
donnees_dutexte ou nullDate de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
sourcetexteSource publique ou moteur Pillr, en clair.
vacanceobjetAfficher les 2 champsMasquer
anneesliste d'objetsAfficher les 5 champsMasquer
anneeentierlogements_privesentier ou nullvacantsentier ou nullvacants_plus_2_ansentier ou nulltaux_pctnombre ou null
qualiteobjetCe qui permet de juger la valeur : nombre, provenance, incertitude, drapeaux, date et source.
Afficher les 7 champsMasquer
nentier ou nullNombre d'observations derrière la valeur ; null si sans objet.
0 au moins
provenancetexte ou nullmesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
Valeurs :
mesure,estimeincertitudeobjet ou nullIncertitude de la valeur : fourchette et demi-largeur.
Afficher les 3 champsMasquer
demi_largeur_pctnombre ou nullDemi-largeur de la fourchette, en % de la valeur.
basnombre ou nullhautnombre ou null
drapeauxliste de textesCe qui doit faire lire la valeur avec prudence ; vide si rien.
Valeurs :
prix_atypique,surface_atypique,vente_en_bloc,doublon_probable,date_estimee,peu_d_observations,valeur_imputee,rattachement_incertain,donnee_anciennemethodetexte ou nullMéthode de calcul ou de rattachement, en clair.
donnees_dutexte ou nullDate de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
sourcetexteSource publique ou moteur Pillr, en clair.
dpeobjetAfficher les 6 champsMasquer
totalentier ou nullrepartitionobjetAfficher les 8 champsMasquer
Aentier ou nullBentier ou nullCentier ou nullDentier ou nullEentier ou nullFentier ou nullGentier ou nullnon_renseigneentier ou null
part_fg_pctnombre ou nullpart_passoires_pctnombre ou nullserieliste d'objetsAfficher les 5 champsMasquer
moistextedimensiontexte ou nullmodalitetexte ou nullnentier ou nullsourcetexte ou null
qualiteobjetCe qui permet de juger la valeur : nombre, provenance, incertitude, drapeaux, date et source.
Afficher les 7 champsMasquer
nentier ou nullNombre d'observations derrière la valeur ; null si sans objet.
0 au moins
provenancetexte ou nullmesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
Valeurs :
mesure,estimeincertitudeobjet ou nullIncertitude de la valeur : fourchette et demi-largeur.
Afficher les 3 champsMasquer
demi_largeur_pctnombre ou nullDemi-largeur de la fourchette, en % de la valeur.
basnombre ou nullhautnombre ou null
drapeauxliste de textesCe qui doit faire lire la valeur avec prudence ; vide si rien.
Valeurs :
prix_atypique,surface_atypique,vente_en_bloc,doublon_probable,date_estimee,peu_d_observations,valeur_imputee,rattachement_incertain,donnee_anciennemethodetexte ou nullMéthode de calcul ou de rattachement, en clair.
donnees_dutexte ou nullDate de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
sourcetexteSource publique ou moteur Pillr, en clair.
coproprietesobjet ou nullAfficher les 8 champsMasquer
coprosentier ou nulllots_totalentier ou nulllots_habitationentier ou nullsans_mandatentier ou nullaideesentier ou nullplan_sauvegardeentier ou nullsyndic_benevoleentier ou nullNombre de copropriétés gérées par un syndic bénévole : un compte, jamais une identité.
qualiteobjetCe qui permet de juger la valeur : nombre, provenance, incertitude, drapeaux, date et source.
Afficher les 7 champsMasquer
nentier ou nullNombre d'observations derrière la valeur ; null si sans objet.
0 au moins
provenancetexte ou nullmesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
Valeurs :
mesure,estimeincertitudeobjet ou nullIncertitude de la valeur : fourchette et demi-largeur.
Afficher les 3 champsMasquer
demi_largeur_pctnombre ou nullDemi-largeur de la fourchette, en % de la valeur.
basnombre ou nullhautnombre ou null
drapeauxliste de textesCe qui doit faire lire la valeur avec prudence ; vide si rien.
Valeurs :
prix_atypique,surface_atypique,vente_en_bloc,doublon_probable,date_estimee,peu_d_observations,valeur_imputee,rattachement_incertain,donnee_anciennemethodetexte ou nullMéthode de calcul ou de rattachement, en clair.
donnees_dutexte ou nullDate de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
sourcetexteSource publique ou moteur Pillr, en clair.
constructionobjetAfficher les 7 champsMasquer
serieliste d'objetsAfficher les 6 champsMasquer
moistexteautorisationsentier ou nulllogements_creesentier ou nullindividuelsentier ou nullcollectifsentier ou nulldemolisentier ou null
permis_12_moisentier ou nullpermis_24_moisentier ou nullpermis_commences_12_moisentier ou nullsurface_autorisee_12_mois_m2nombre ou nullintensite_12_moisnombre ou nullLogements autorisés sur 12 mois pour 1 000 habitants.
qualiteobjetCe qui permet de juger la valeur : nombre, provenance, incertitude, drapeaux, date et source.
Afficher les 7 champsMasquer
nentier ou nullNombre d'observations derrière la valeur ; null si sans objet.
0 au moins
provenancetexte ou nullmesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
Valeurs :
mesure,estimeincertitudeobjet ou nullIncertitude de la valeur : fourchette et demi-largeur.
Afficher les 3 champsMasquer
demi_largeur_pctnombre ou nullDemi-largeur de la fourchette, en % de la valeur.
basnombre ou nullhautnombre ou null
drapeauxliste de textesCe qui doit faire lire la valeur avec prudence ; vide si rien.
Valeurs :
prix_atypique,surface_atypique,vente_en_bloc,doublon_probable,date_estimee,peu_d_observations,valeur_imputee,rattachement_incertain,donnee_anciennemethodetexte ou nullMéthode de calcul ou de rattachement, en clair.
donnees_dutexte ou nullDate de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
sourcetexteSource publique ou moteur Pillr, en clair.
donnees_dutexte ou nullcreditsobjetCrédits débités par cet appel (réservés, pour une tâche en cours), et crédits encore utilisables ce mois avant la coupure : crédits offerts, crédits inclus du mois et crédits facturables sous le plafond de dépense (null si inconnus ou en bac à sable).
Afficher les 2 champsMasquer
debitesentier0 au moins
restantsentier ou null
Erreurs possibles
- 400parametres_invalidesUn paramètre manque ou ne passe pas son contrôle ; le détail est donné champ par champ
- 401cle_absenteL'en-tête Authorization manque
- 401cle_invalideLa clé est inconnue, révoquée ou expirée
- 403organisation_suspendueL'organisation de la clé n'est pas active
- 403portee_insuffisanteLa clé ou l'accès de l'organisation n'ouvre pas cette opération
- 403hors_bac_a_sableUne clé pk_test_ demande une entrée hors du jeu figé de l'opération
- 402credits_insuffisantsLes crédits ne suffisent plus pour cet appel
- 429plafond_cleLe plafond mensuel de crédits de la clé est atteint
- 429quota_minuteLe débit par minute de l'organisation est atteint
- 503charge_globaleL'API est momentanément surchargée, tous clients confondus ; rien n'est débité
- 504delai_depasseLe calcul dépasse le délai de l'opération ; rien n'est débité
- 503service_indisponibleL'API est momentanément indisponible
- 500erreur_interneUne erreur de notre côté ; rien n'est servi ni débité
Une ressource absente répond par un code de la famille des ressources absentes, propre à l'opération, sans débit.
Prix au m² d'une commune : barème, série, évolutions
/api/v1/communes/{insee}/prixPrix de référence au m² d'une commune par type de bien, avec toute sa qualité : provenance (mesuré ou estimé), ventes et ventes récentes, communes voisines et ventes du bassin, poids local, dominance, demi-bande d'incertitude, prix local brut. Rien n'est masqué : un prix sur peu de ventes est servi avec son nombre et son drapeau. S'y ajoutent la série annuelle (prix, transactions, minimum, maximum, basse confiance), les évolutions sur 1, 3 et 5 ans avec leur confiance et celle du département, l'indice annuel du département et la ligne indexée (barème multiplié par l'indice). Paris, Lyon et Marseille se lisent par arrondissement.
- Coût
- 2 crédits par appel réussi
- Accès
- À l'usage ou avec l'abonnement Data
- Portée
- territoire
- Outil MCP
- prix_commune
- Bac à sable
- Oui, sans débit, sur un jeu figé
- Mémoire
- 24 h
- Délai
- 4 s
Paramètres
inseetexteobligatoireCode INSEE de la commune ou de l'arrondissement (5 caractères, 2A ou 2B pour la Corse).
typetexteNe garder qu'un type de bien (appartement ou maison) ; les deux par défaut.
Valeurs :
appartement,maison
Exemple d'appel
curl https://pillr.fr/api/v1/communes/{insee}/prix \
-H "Authorization: Bearer $PILLR_CLE"Réponse
inseetexteCode INSEE demandé.
communetexte ou nullNom de la commune ou de l'arrondissement.
baremeliste d'objetsAfficher les 13 champsMasquer
typetexteValeurs :
appartement,maisonmillesimetexte ou nullprix_m2nombre ou nulllabeltexte ou nullmesure : mesuré sur les ventes DVF de la commune ; estime : estimé par le barème sur trop peu de ventes pour une mesure, à lire avec le nombre de ventes ; null : non étiquetée.
Valeurs :
mesure,estimen_ventesentier ou nulln_ventes_recentesentier ou nullnb_voisinsentier ou nulln_ventes_bassinentier ou nullpoids_localnombre ou nulldominancenombre ou nulldemi_bande_pctnombre ou nullprix_m2_localnombre ou nullqualiteobjetCe qui permet de juger la valeur : nombre, provenance, incertitude, drapeaux, date et source.
Afficher les 7 champsMasquer
nentier ou nullNombre d'observations derrière la valeur ; null si sans objet.
0 au moins
provenancetexte ou nullmesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
Valeurs :
mesure,estimeincertitudeobjet ou nullIncertitude de la valeur : fourchette et demi-largeur.
Afficher les 3 champsMasquer
demi_largeur_pctnombre ou nullDemi-largeur de la fourchette, en % de la valeur.
basnombre ou nullhautnombre ou null
drapeauxliste de textesCe qui doit faire lire la valeur avec prudence ; vide si rien.
Valeurs :
prix_atypique,surface_atypique,vente_en_bloc,doublon_probable,date_estimee,peu_d_observations,valeur_imputee,rattachement_incertain,donnee_anciennemethodetexte ou nullMéthode de calcul ou de rattachement, en clair.
donnees_dutexte ou nullDate de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
sourcetexteSource publique ou moteur Pillr, en clair.
serieliste d'objetsAfficher les 13 champsMasquer
anneeentierprix_m2_appartementnombre ou nullprix_m2_maisonnombre ou nullprix_m2_globalnombre ou nulltransactionsentier ou nulltransactions_appartemententier ou nulltransactions_maisonentier ou nullmin_appartementnombre ou nullmax_appartementnombre ou nullmin_maisonnombre ou nullmax_maisonnombre ou nullbasse_confiance_appartementbooléen ou nullbasse_confiance_maisonbooléen ou null
evolutionobjet ou nullAfficher les 10 champsMasquer
appartementobjetAfficher les 3 champsMasquer
un_annombre ou nulltrois_ansnombre ou nullcinq_ansnombre ou null
maisonobjetAfficher les 3 champsMasquer
un_annombre ou nulltrois_ansnombre ou nullcinq_ansnombre ou null
globalobjetAfficher les 3 champsMasquer
un_annombre ou nulltrois_ansnombre ou nullcinq_ansnombre ou null
tendance_5_anstexte ou nullconfiancetexte ou nullderniere_anneeentier ou nulltransactions_annee_recenteentier ou nulltransactions_3_ansentier ou nulldepartementobjetAfficher les 2 champsMasquer
un_annombre ou nulltrois_ansnombre ou null
qualiteobjetCe qui permet de juger la valeur : nombre, provenance, incertitude, drapeaux, date et source.
Afficher les 7 champsMasquer
nentier ou nullNombre d'observations derrière la valeur ; null si sans objet.
0 au moins
provenancetexte ou nullmesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
Valeurs :
mesure,estimeincertitudeobjet ou nullIncertitude de la valeur : fourchette et demi-largeur.
Afficher les 3 champsMasquer
demi_largeur_pctnombre ou nullDemi-largeur de la fourchette, en % de la valeur.
basnombre ou nullhautnombre ou null
drapeauxliste de textesCe qui doit faire lire la valeur avec prudence ; vide si rien.
Valeurs :
prix_atypique,surface_atypique,vente_en_bloc,doublon_probable,date_estimee,peu_d_observations,valeur_imputee,rattachement_incertain,donnee_anciennemethodetexte ou nullMéthode de calcul ou de rattachement, en clair.
donnees_dutexte ou nullDate de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
sourcetexteSource publique ou moteur Pillr, en clair.
ligne_indexeeliste d'objetsTrajectoire du prix de référence : barème multiplié par l'indice annuel du département, millésime par millésime.
Afficher les 3 champsMasquer
anneeentierprix_m2_appartementnombre ou nullprix_m2_maisonnombre ou null
indice_departementliste d'objetsAfficher les 5 champsMasquer
departementtextetypetexteValeurs :
appartement,maisonanneeentiercoefnombre ou nulln_ventesentier ou null
donnees_dutexte ou nullcreditsobjetCrédits débités par cet appel (réservés, pour une tâche en cours), et crédits encore utilisables ce mois avant la coupure : crédits offerts, crédits inclus du mois et crédits facturables sous le plafond de dépense (null si inconnus ou en bac à sable).
Afficher les 2 champsMasquer
debitesentier0 au moins
restantsentier ou null
Erreurs possibles
- 400parametres_invalidesUn paramètre manque ou ne passe pas son contrôle ; le détail est donné champ par champ
- 401cle_absenteL'en-tête Authorization manque
- 401cle_invalideLa clé est inconnue, révoquée ou expirée
- 403organisation_suspendueL'organisation de la clé n'est pas active
- 403portee_insuffisanteLa clé ou l'accès de l'organisation n'ouvre pas cette opération
- 403hors_bac_a_sableUne clé pk_test_ demande une entrée hors du jeu figé de l'opération
- 402credits_insuffisantsLes crédits ne suffisent plus pour cet appel
- 429plafond_cleLe plafond mensuel de crédits de la clé est atteint
- 429quota_minuteLe débit par minute de l'organisation est atteint
- 503charge_globaleL'API est momentanément surchargée, tous clients confondus ; rien n'est débité
- 504delai_depasseLe calcul dépasse le délai de l'opération ; rien n'est débité
- 503service_indisponibleL'API est momentanément indisponible
- 500erreur_interneUne erreur de notre côté ; rien n'est servi ni débité
Une ressource absente répond par un code de la famille des ressources absentes, propre à l'opération, sans débit.
Prix au m² par quartier IRIS
/api/v1/iris/{code_iris}/api/v1/communes/{insee}/irisPrix au m² des appartements et des maisons par quartier IRIS, avec le nombre de ventes, la provenance (mesuré au quartier ou estimé depuis le prix de la commune), le poids local, la demi-bande d'incertitude, le nom du quartier et, sur demande, son contour GeoJSON. Un quartier par son code IRIS, ou tous les quartiers d'une commune. Tous les quartiers sont servis, ceux à peu de ventes avec leur drapeau.
- Coût
- 1 crédit par élément rendu
- Accès
- À l'usage ou avec l'abonnement Data
- Portée
- territoire
- Outil MCP
- prix_iris
- Bac à sable
- Oui, sans débit, sur un jeu figé
- Mémoire
- 24 h
- Délai
- 5 s
Paramètres de /api/v1/iris/{code_iris}
code_iristexteobligatoireCode IRIS du quartier (9 caractères : code INSEE de la commune puis quatre chiffres).
geometrievaleurtrue : ajoute le contour GeoJSON de chaque quartier.
Paramètres de /api/v1/communes/{insee}/iris
inseetexteobligatoireCode INSEE de la commune ou de l'arrondissement (5 caractères, 2A ou 2B pour la Corse).
Exemple d'appel
curl https://pillr.fr/api/v1/iris/{code_iris} \
-H "Authorization: Bearer $PILLR_CLE"Réponse
donneesliste d'objetsAfficher les 6 champsMasquer
code_iristextenomtexte ou nullinseetexte ou nullappartementobjet ou nullAfficher les 9 champsMasquer
prix_m2nombre ou nulllabeltexte ou nullmesure : mesuré sur les ventes DVF de la commune ; estime : estimé par le barème sur trop peu de ventes pour une mesure, à lire avec le nombre de ventes ; null : non étiquetée.
Valeurs :
mesure,estimen_ventesentier ou nulln_ventes_recentesentier ou nullpoids_localnombre ou nullPart du prix portée par les ventes du quartier ; le reste vient du prix de la commune.
prix_m2_communenombre ou nulldemi_bande_pctnombre ou nullmillesimetexte ou nullqualiteobjetCe qui permet de juger la valeur : nombre, provenance, incertitude, drapeaux, date et source.
Afficher les 7 champsMasquer
nentier ou nullNombre d'observations derrière la valeur ; null si sans objet.
0 au moins
provenancetexte ou nullmesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
Valeurs :
mesure,estimeincertitudeobjet ou nullIncertitude de la valeur : fourchette et demi-largeur.
Afficher les 3 champsMasquer
demi_largeur_pctnombre ou nullDemi-largeur de la fourchette, en % de la valeur.
basnombre ou nullhautnombre ou null
drapeauxliste de textesCe qui doit faire lire la valeur avec prudence ; vide si rien.
Valeurs :
prix_atypique,surface_atypique,vente_en_bloc,doublon_probable,date_estimee,peu_d_observations,valeur_imputee,rattachement_incertain,donnee_anciennemethodetexte ou nullMéthode de calcul ou de rattachement, en clair.
donnees_dutexte ou nullDate de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
sourcetexteSource publique ou moteur Pillr, en clair.
maisonobjet ou nullAfficher les 9 champsMasquer
prix_m2nombre ou nulllabeltexte ou nullmesure : mesuré sur les ventes DVF de la commune ; estime : estimé par le barème sur trop peu de ventes pour une mesure, à lire avec le nombre de ventes ; null : non étiquetée.
Valeurs :
mesure,estimen_ventesentier ou nulln_ventes_recentesentier ou nullpoids_localnombre ou nullPart du prix portée par les ventes du quartier ; le reste vient du prix de la commune.
prix_m2_communenombre ou nulldemi_bande_pctnombre ou nullmillesimetexte ou nullqualiteobjetCe qui permet de juger la valeur : nombre, provenance, incertitude, drapeaux, date et source.
Afficher les 7 champsMasquer
nentier ou nullNombre d'observations derrière la valeur ; null si sans objet.
0 au moins
provenancetexte ou nullmesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
Valeurs :
mesure,estimeincertitudeobjet ou nullIncertitude de la valeur : fourchette et demi-largeur.
Afficher les 3 champsMasquer
demi_largeur_pctnombre ou nullDemi-largeur de la fourchette, en % de la valeur.
basnombre ou nullhautnombre ou null
drapeauxliste de textesCe qui doit faire lire la valeur avec prudence ; vide si rien.
Valeurs :
prix_atypique,surface_atypique,vente_en_bloc,doublon_probable,date_estimee,peu_d_observations,valeur_imputee,rattachement_incertain,donnee_anciennemethodetexte ou nullMéthode de calcul ou de rattachement, en clair.
donnees_dutexte ou nullDate de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
sourcetexteSource publique ou moteur Pillr, en clair.
geometrieobjet ou nullContour GeoJSON du quartier, servi avec geometrie=true.
creditsobjetCrédits débités par cet appel (réservés, pour une tâche en cours), et crédits encore utilisables ce mois avant la coupure : crédits offerts, crédits inclus du mois et crédits facturables sous le plafond de dépense (null si inconnus ou en bac à sable).
Afficher les 2 champsMasquer
debitesentier0 au moins
restantsentier ou null
Erreurs possibles
- 400parametres_invalidesUn paramètre manque ou ne passe pas son contrôle ; le détail est donné champ par champ
- 401cle_absenteL'en-tête Authorization manque
- 401cle_invalideLa clé est inconnue, révoquée ou expirée
- 403organisation_suspendueL'organisation de la clé n'est pas active
- 403portee_insuffisanteLa clé ou l'accès de l'organisation n'ouvre pas cette opération
- 403hors_bac_a_sableUne clé pk_test_ demande une entrée hors du jeu figé de l'opération
- 402credits_insuffisantsLes crédits ne suffisent plus pour cet appel
- 429plafond_cleLe plafond mensuel de crédits de la clé est atteint
- 429quota_minuteLe débit par minute de l'organisation est atteint
- 503charge_globaleL'API est momentanément surchargée, tous clients confondus ; rien n'est débité
- 504delai_depasseLe calcul dépasse le délai de l'opération ; rien n'est débité
- 503service_indisponibleL'API est momentanément indisponible
- 500erreur_interneUne erreur de notre côté ; rien n'est servi ni débité
Une ressource absente répond par un code de la famille des ressources absentes, propre à l'opération, sans débit.
Prix d'un département ou d'une région
/api/v1/departements/{departement}/prix/api/v1/regions/{region}/prixPrix médians au m² des appartements et des maisons d'un département ou d'une région, ceux de la carte des prix de Pillr, avec la surface médiane, la population et le nombre de communes, l'emprise, l'indice annuel par type et les coefficients semestriels du barème. Une région se donne par son code INSEE ou son nom court.
- Coût
- 1 crédit par appel réussi
- Accès
- À l'usage ou avec l'abonnement Data
- Portée
- territoire
- Outil MCP
- prix_territoire
- Bac à sable
- Oui, sans débit, sur un jeu figé
- Mémoire
- 24 h
- Délai
- 5 s
Paramètres de /api/v1/departements/{departement}/prix
departementtexteobligatoireCode du département (01 à 95, 2A, 2B, 971 à 976).
Paramètres de /api/v1/regions/{region}/prix
regiontexteobligatoireCode INSEE de la région (53) ou son nom court (bretagne).
Exemple d'appel
curl https://pillr.fr/api/v1/departements/{departement}/prix \
-H "Authorization: Bearer $PILLR_CLE"Réponse
niveautexteValeurs :
departement,regioncodetextenomtexte ou nullregionobjet ou nullAfficher les 2 champsMasquer
codetexte ou nullnomtexte ou null
prix_m2_appartementnombre ou nullprix_m2_maisonnombre ou nullsurface_mediane_m2nombre ou nullpopulationentier ou nullPopulation municipale cumulée des communes du territoire (table communale de Pillr).
communesentier ou nullCommunes du territoire dans la table communale de Pillr.
empriseliste de nombres ou nullEmprise du territoire : ouest, sud, est, nord, en degrés.
indiceliste d'objetsAfficher les 5 champsMasquer
departementtextetypetexteValeurs :
appartement,maisonanneeentiercoefnombre ou nulln_ventesentier ou null
indice_semestrielliste d'objetsAfficher les 4 champsMasquer
departementtextetypetexteValeurs :
appartement,maisonsemestreentierajustement_lognombre ou null
qualiteobjetCe qui permet de juger la valeur : nombre, provenance, incertitude, drapeaux, date et source.
Afficher les 7 champsMasquer
nentier ou nullNombre d'observations derrière la valeur ; null si sans objet.
0 au moins
provenancetexte ou nullmesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
Valeurs :
mesure,estimeincertitudeobjet ou nullIncertitude de la valeur : fourchette et demi-largeur.
Afficher les 3 champsMasquer
demi_largeur_pctnombre ou nullDemi-largeur de la fourchette, en % de la valeur.
basnombre ou nullhautnombre ou null
drapeauxliste de textesCe qui doit faire lire la valeur avec prudence ; vide si rien.
Valeurs :
prix_atypique,surface_atypique,vente_en_bloc,doublon_probable,date_estimee,peu_d_observations,valeur_imputee,rattachement_incertain,donnee_anciennemethodetexte ou nullMéthode de calcul ou de rattachement, en clair.
donnees_dutexte ou nullDate de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
sourcetexteSource publique ou moteur Pillr, en clair.
creditsobjetCrédits débités par cet appel (réservés, pour une tâche en cours), et crédits encore utilisables ce mois avant la coupure : crédits offerts, crédits inclus du mois et crédits facturables sous le plafond de dépense (null si inconnus ou en bac à sable).
Afficher les 2 champsMasquer
debitesentier0 au moins
restantsentier ou null
Erreurs possibles
- 400parametres_invalidesUn paramètre manque ou ne passe pas son contrôle ; le détail est donné champ par champ
- 401cle_absenteL'en-tête Authorization manque
- 401cle_invalideLa clé est inconnue, révoquée ou expirée
- 403organisation_suspendueL'organisation de la clé n'est pas active
- 403portee_insuffisanteLa clé ou l'accès de l'organisation n'ouvre pas cette opération
- 403hors_bac_a_sableUne clé pk_test_ demande une entrée hors du jeu figé de l'opération
- 402credits_insuffisantsLes crédits ne suffisent plus pour cet appel
- 429plafond_cleLe plafond mensuel de crédits de la clé est atteint
- 429quota_minuteLe débit par minute de l'organisation est atteint
- 503charge_globaleL'API est momentanément surchargée, tous clients confondus ; rien n'est débité
- 504delai_depasseLe calcul dépasse le délai de l'opération ; rien n'est débité
- 503service_indisponibleL'API est momentanément indisponible
- 500erreur_interneUne erreur de notre côté ; rien n'est servi ni débité
Une ressource absente répond par un code de la famille des ressources absentes, propre à l'opération, sans débit.
Vie des annonces d'une zone
/api/v1/communes/{insee}/vie-annonces/api/v1/codes-postaux/{cp}/vie-annoncesVie des annonces d'une commune ou d'un code postal, mois par mois : entrées (particuliers, professionnels, exclusifs, maisons, appartements), part nationale, sorties rapides et longues, stock, durée médiane en ligne, prix affiché médian au m², baisses et baisse moyenne, chaque mois marqué comparable ou non selon la stabilisation de la collecte. Pour une zone de plusieurs communes, les comptes s'additionnent et les médianes restent vides. S'y ajoutent la durée en ligne par code postal et type de bien (médiane et quartiles, avec l'effectif) et, sur demande, les évènements des derniers jours : baisses de prix et annonces diffusées par plusieurs agences, par identifiant d'annonce.
- Coût
- 5 crédits par appel réussi
- Accès
- À l'usage ou avec l'abonnement Data
- Portée
- territoire
- Outil MCP
- vie_annonces_zone
- Bac à sable
- Oui, sans débit, sur un jeu figé
- Mémoire
- 6 h
- Délai
- 6 s
Paramètres de /api/v1/communes/{insee}/vie-annonces
inseetexteobligatoireCode INSEE de la commune ou de l'arrondissement (5 caractères, 2A ou 2B pour la Corse).
depuistextePremier mois, AAAA-MM.
jusqu_atexteDernier mois, AAAA-MM.
evenementsvaleurtrue : ajoute les évènements des derniers jours.
joursnombreFenêtre des évènements, en jours (7 par défaut, 30 au plus).
Paramètres de /api/v1/codes-postaux/{cp}/vie-annonces
cptexteobligatoire
Exemple d'appel
curl https://pillr.fr/api/v1/communes/{insee}/vie-annonces \
-H "Authorization: Bearer $PILLR_CLE"Réponse
zoneobjetAfficher les 3 champsMasquer
niveautexteValeurs :
commune,code_postalcodetextecommunesliste de textes
serieliste d'objetsAfficher les 18 champsMasquer
moistextecommunesentierCommunes de la zone qui portent ce mois.
entreesnombre ou nullentrees_particuliernombre ou nullentrees_pronombre ou nullentrees_exclusifnombre ou nullentrees_maisonnombre ou nullentrees_appartnombre ou nullpart_nationalenombre ou nullsortiesnombre ou nullsorties_rapidesnombre ou nullsorties_longuesnombre ou nullduree_mediane_jnombre ou nullMédiane : servie pour une seule commune, vide pour une zone de plusieurs communes (une médiane ne s'additionne pas).
prix_m2_mediannombre ou nullbaissesnombre ou nullbaisse_moy_pctnombre ou nullstock_finnombre ou nullvolumes_comparablesbooléen
duree_en_ligneliste d'objetsAfficher les 7 champsMasquer
code_postaltextetypetextenentier ou nullmediane_jnombre ou nullp25_jnombre ou nullp75_jnombre ou nullfenetre_jentier ou null
evenementsliste d'objetsAfficher les 8 champsMasquer
genretexteValeurs :
baisse_prix,multi_agencesannonce_idtexteletexteancien_prixnombre ou nullnouveau_prixnombre ou nullecart_pctnombre ou nullagencesentier ou nullportailsentier ou null
qualiteobjetCe qui permet de juger la valeur : nombre, provenance, incertitude, drapeaux, date et source.
Afficher les 7 champsMasquer
nentier ou nullNombre d'observations derrière la valeur ; null si sans objet.
0 au moins
provenancetexte ou nullmesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
Valeurs :
mesure,estimeincertitudeobjet ou nullIncertitude de la valeur : fourchette et demi-largeur.
Afficher les 3 champsMasquer
demi_largeur_pctnombre ou nullDemi-largeur de la fourchette, en % de la valeur.
basnombre ou nullhautnombre ou null
drapeauxliste de textesCe qui doit faire lire la valeur avec prudence ; vide si rien.
Valeurs :
prix_atypique,surface_atypique,vente_en_bloc,doublon_probable,date_estimee,peu_d_observations,valeur_imputee,rattachement_incertain,donnee_anciennemethodetexte ou nullMéthode de calcul ou de rattachement, en clair.
donnees_dutexte ou nullDate de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
sourcetexteSource publique ou moteur Pillr, en clair.
donnees_dutexte ou nullcreditsobjetCrédits débités par cet appel (réservés, pour une tâche en cours), et crédits encore utilisables ce mois avant la coupure : crédits offerts, crédits inclus du mois et crédits facturables sous le plafond de dépense (null si inconnus ou en bac à sable).
Afficher les 2 champsMasquer
debitesentier0 au moins
restantsentier ou null
Erreurs possibles
- 400parametres_invalidesUn paramètre manque ou ne passe pas son contrôle ; le détail est donné champ par champ
- 401cle_absenteL'en-tête Authorization manque
- 401cle_invalideLa clé est inconnue, révoquée ou expirée
- 403organisation_suspendueL'organisation de la clé n'est pas active
- 403portee_insuffisanteLa clé ou l'accès de l'organisation n'ouvre pas cette opération
- 403hors_bac_a_sableUne clé pk_test_ demande une entrée hors du jeu figé de l'opération
- 402credits_insuffisantsLes crédits ne suffisent plus pour cet appel
- 429plafond_cleLe plafond mensuel de crédits de la clé est atteint
- 429quota_minuteLe débit par minute de l'organisation est atteint
- 503charge_globaleL'API est momentanément surchargée, tous clients confondus ; rien n'est débité
- 504delai_depasseLe calcul dépasse le délai de l'opération ; rien n'est débité
- 503service_indisponibleL'API est momentanément indisponible
- 500erreur_interneUne erreur de notre côté ; rien n'est servi ni débité
Une ressource absente répond par un code de la famille des ressources absentes, propre à l'opération, sans débit.
Tableau mensuel des signaux d'une commune
/api/v1/communes/{insee}/signauxTableau mensuel consolidé d'une commune, tel que le lac de Pillr le calcule : DPE (existants, passoires, maisons, appartements, neufs, tertiaires) et audits, sociétés civiles (créations, modifications, radiations), permis et logements autorisés, flux d'annonces (entrées, sorties, stock, durée, prix affiché, baisses), agences actives, part du leader et concentration, vacance du parc privé, copropriétés, ventes DVF du trimestre. Les avis BODACC des codes postaux de la commune sont comptés par famille. La date de calcul est servie, et un tableau ancien le dit.
- Coût
- 3 crédits par appel réussi
- Accès
- À l'usage ou avec l'abonnement Data
- Portée
- territoire
- Outil MCP
- signaux_commune
- Bac à sable
- Oui, sans débit, sur un jeu figé
- Mémoire
- 24 h
- Délai
- 5 s
Paramètres
inseetexteobligatoireCode INSEE de la commune ou de l'arrondissement (5 caractères, 2A ou 2B pour la Corse).
depuistextePremier mois, AAAA-MM.
jusqu_atexteDernier mois, AAAA-MM.
Exemple d'appel
curl https://pillr.fr/api/v1/communes/{insee}/signaux \
-H "Authorization: Bearer $PILLR_CLE"Réponse
inseetexteCode INSEE demandé.
communetexte ou nullNom de la commune ou de l'arrondissement.
moisliste d'objetsAfficher les 44 champsMasquer
moistextedpe_existantnombre ou nulldpe_passoiresnombre ou nulldpe_maisonnombre ou nulldpe_appartnombre ou nulldpe_neufnombre ou nulldpe_tertiairenombre ou nullauditsnombre ou nullsci_creationsnombre ou nullsci_modificationsnombre ou nullsci_radiationsnombre ou nullpermisnombre ou nullpermis_logementsnombre ou nullentreesnombre ou nullentrees_particuliernombre ou nullentrees_pronombre ou nullentrees_exclusifnombre ou nullentrees_maisonnombre ou nullentrees_appartnombre ou nullsortiesnombre ou nullsorties_rapidesnombre ou nullsorties_longuesnombre ou nullduree_mediane_jnombre ou nullstock_finnombre ou nullprix_m2_mediannombre ou nullbaissesnombre ou nullbaisse_moy_pctnombre ou nullagencesnombre ou nullmandats_prisnombre ou nullpart_leadernombre ou nullhhinombre ou nulllogements_privesnombre ou nullvacantsnombre ou nullvacants_2ansnombre ou nulltaux_vacancenombre ou nullcoprosnombre ou nulllots_habitationnombre ou nullcopros_sans_mandatnombre ou nullcopros_aideesnombre ou nullcopros_plan_sauvegardenombre ou nullventes_trimestrenombre ou nullventes_trimestre_refnombre ou nulldvf_prix_m2_mediannombre ou nullvolumes_comparablesbooléen
bodacc_cpliste d'objetsAfficher les 5 champsMasquer
code_postaltextemoistextefamilletextenentier ou nulln_forme_scientier ou null
qualiteobjetCe qui permet de juger la valeur : nombre, provenance, incertitude, drapeaux, date et source.
Afficher les 7 champsMasquer
nentier ou nullNombre d'observations derrière la valeur ; null si sans objet.
0 au moins
provenancetexte ou nullmesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
Valeurs :
mesure,estimeincertitudeobjet ou nullIncertitude de la valeur : fourchette et demi-largeur.
Afficher les 3 champsMasquer
demi_largeur_pctnombre ou nullDemi-largeur de la fourchette, en % de la valeur.
basnombre ou nullhautnombre ou null
drapeauxliste de textesCe qui doit faire lire la valeur avec prudence ; vide si rien.
Valeurs :
prix_atypique,surface_atypique,vente_en_bloc,doublon_probable,date_estimee,peu_d_observations,valeur_imputee,rattachement_incertain,donnee_anciennemethodetexte ou nullMéthode de calcul ou de rattachement, en clair.
donnees_dutexte ou nullDate de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
sourcetexteSource publique ou moteur Pillr, en clair.
donnees_dutexte ou nullcreditsobjetCrédits débités par cet appel (réservés, pour une tâche en cours), et crédits encore utilisables ce mois avant la coupure : crédits offerts, crédits inclus du mois et crédits facturables sous le plafond de dépense (null si inconnus ou en bac à sable).
Afficher les 2 champsMasquer
debitesentier0 au moins
restantsentier ou null
Erreurs possibles
- 400parametres_invalidesUn paramètre manque ou ne passe pas son contrôle ; le détail est donné champ par champ
- 401cle_absenteL'en-tête Authorization manque
- 401cle_invalideLa clé est inconnue, révoquée ou expirée
- 403organisation_suspendueL'organisation de la clé n'est pas active
- 403portee_insuffisanteLa clé ou l'accès de l'organisation n'ouvre pas cette opération
- 403hors_bac_a_sableUne clé pk_test_ demande une entrée hors du jeu figé de l'opération
- 402credits_insuffisantsLes crédits ne suffisent plus pour cet appel
- 429plafond_cleLe plafond mensuel de crédits de la clé est atteint
- 429quota_minuteLe débit par minute de l'organisation est atteint
- 503charge_globaleL'API est momentanément surchargée, tous clients confondus ; rien n'est débité
- 504delai_depasseLe calcul dépasse le délai de l'opération ; rien n'est débité
- 503service_indisponibleL'API est momentanément indisponible
- 500erreur_interneUne erreur de notre côté ; rien n'est servi ni débité
Une ressource absente répond par un code de la famille des ressources absentes, propre à l'opération, sans débit.
Classement de communes (screener)
/api/v1/communes/classementCommunes classées par rendement brut théorique (loyer multiplié par douze, divisé par le prix au m², pour les appartements ou les maisons), par score Pillr ou par distance, avec la logique de l'outil de screening du Hub. Filtres : budget et surface type, prix au m² maximal, rendement minimal, population, sécurité, vacance, évolution à 3 ans, exclusion des QPV, type de bien, distance réelle autour d'une commune (entre centres habités), et les stratégies cashflow, patrimonial, pinel et deal de la page des opportunités. Chaque commune porte la provenance et le nombre de ventes de son prix. Liste paginée.
- Coût
- 1 crédit par élément rendu
- Accès
- À l'usage ou avec l'abonnement Data
- Portée
- territoire
- Outil MCP
- classement_communes
- Bac à sable
- Oui, sans débit, sur un jeu figé
- Mémoire
- 6 h
- Délai
- 8 s
Paramètres
autour_detexteCode INSEE de la commune de départ du rayon.
rayon_kmnombreRayon autour de la commune de départ, en km (50 par défaut, 150 au plus).
budget_eurnombreBudget d'achat, en euros : fixe le prix au m² maximal avec la surface type.
surface_type_m2nombreSurface type pour le budget, en m² (50 par défaut).
rendement_brut_min_pctnombreprix_m2_maxnombrepopulation_minnombrePopulation minimale (2 000 par défaut).
securite_minnombreSous-score de sécurité minimal, sur 100.
vacance_max_pctnombreevol_3y_min_pctnombreexclure_qpvvaleurtrue : écarte les communes qui comptent un quartier prioritaire.
typetexteType de bien : appartement (par défaut) ou maison.
Valeurs :
appartement,maisonpar défaut "appartement"
strategietexterendement (par défaut, aucun filtre de plus), cashflow, patrimonial, pinel ou deal : les seuils de la page des opportunités.
Valeurs :
rendement,cashflow,patrimonial,pinel,dealpar défaut "rendement"
tritexteTri : rendement (par défaut), score_pillr ou distance (avec autour_de).
Valeurs :
rendement,score_pillr,distancelimiteentierNombre d'éléments par page (50 au plus).
de 1 à 50 ; par défaut 20
curseurtexteCurseur opaque rendu par la page précédente (curseur_suivant), à repasser tel quel.
de 1 à 1 024 caractères
Exemple d'appel
curl https://pillr.fr/api/v1/communes/classement \
-H "Authorization: Bearer $PILLR_CLE"Réponse
criteresobjetAfficher les 13 champsMasquer
typetexteValeurs :
appartement,maisonstrategietexteValeurs :
rendement,cashflow,patrimonial,pinel,dealtritexteValeurs :
rendement,score_pillr,distancepopulation_minnombreprix_m2_maxnombre ou nullrendement_brut_min_pctnombre ou nullsecurite_minnombre ou nullvacance_max_pctnombre ou nullevol_3y_min_pctnombre ou nullexclure_qpvbooléenautour_detexte ou nullrayon_kmnombre ou nullperimetretexte ou nullLe périmètre appliqué, en clair.
candidatesentierCommunes qui passent les critères, toutes pages confondues.
donneesliste d'objetsAfficher les 19 champsMasquer
inseetextecommunetexte ou nullcode_postaltexte ou nulldepartementtexte ou nullprix_m2nombreprovenance_prixtexte ou nullmesure : mesuré sur les ventes DVF de la commune ; estime : estimé par le barème sur trop peu de ventes pour une mesure, à lire avec le nombre de ventes ; null : non étiquetée.
Valeurs :
mesure,estimeventesentier ou nullloyer_m2nombrerendement_brut_pctnombreevolution_3_ans_pctnombre ou nullscore_securitenombre ou nullscore_pillrnombre ou nullvacance_pctnombre ou nullpopulationentier ou nullsignal_dealtexte ou nullest_en_qpvbooléen ou nullzone_abctexte ou nulldistance_kmnombre ou nullÀ vol d'oiseau entre centres habités ; null sans commune de départ.
qualiteobjetCe qui permet de juger la valeur : nombre, provenance, incertitude, drapeaux, date et source.
Afficher les 7 champsMasquer
nentier ou nullNombre d'observations derrière la valeur ; null si sans objet.
0 au moins
provenancetexte ou nullmesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
Valeurs :
mesure,estimeincertitudeobjet ou nullIncertitude de la valeur : fourchette et demi-largeur.
Afficher les 3 champsMasquer
demi_largeur_pctnombre ou nullDemi-largeur de la fourchette, en % de la valeur.
basnombre ou nullhautnombre ou null
drapeauxliste de textesCe qui doit faire lire la valeur avec prudence ; vide si rien.
Valeurs :
prix_atypique,surface_atypique,vente_en_bloc,doublon_probable,date_estimee,peu_d_observations,valeur_imputee,rattachement_incertain,donnee_anciennemethodetexte ou nullMéthode de calcul ou de rattachement, en clair.
donnees_dutexte ou nullDate de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
sourcetexteSource publique ou moteur Pillr, en clair.
donnees_dutexte ou nullcurseur_suivanttexte ou nullCurseur de la page suivante, à repasser dans curseur ; null sur la dernière page.
creditsobjetCrédits débités par cet appel (réservés, pour une tâche en cours), et crédits encore utilisables ce mois avant la coupure : crédits offerts, crédits inclus du mois et crédits facturables sous le plafond de dépense (null si inconnus ou en bac à sable).
Afficher les 2 champsMasquer
debitesentier0 au moins
restantsentier ou null
Erreurs possibles
- 400parametres_invalidesUn paramètre manque ou ne passe pas son contrôle ; le détail est donné champ par champ
- 401cle_absenteL'en-tête Authorization manque
- 401cle_invalideLa clé est inconnue, révoquée ou expirée
- 403organisation_suspendueL'organisation de la clé n'est pas active
- 403portee_insuffisanteLa clé ou l'accès de l'organisation n'ouvre pas cette opération
- 403hors_bac_a_sableUne clé pk_test_ demande une entrée hors du jeu figé de l'opération
- 402credits_insuffisantsLes crédits ne suffisent plus pour cet appel
- 429plafond_cleLe plafond mensuel de crédits de la clé est atteint
- 429quota_minuteLe débit par minute de l'organisation est atteint
- 503charge_globaleL'API est momentanément surchargée, tous clients confondus ; rien n'est débité
- 504delai_depasseLe calcul dépasse le délai de l'opération ; rien n'est débité
- 503service_indisponibleL'API est momentanément indisponible
- 500erreur_interneUne erreur de notre côté ; rien n'est servi ni débité
Une ressource absente répond par un code de la famille des ressources absentes, propre à l'opération, sans débit.
Analyse rédigée d'une commune
/api/v1/communes/{insee}/analyse-iaAnalyse rédigée de la commune, déjà générée et stockée par Pillr : note de synthèse sur 100 et sous-notes, points forts, signaux d'alerte avec leur atténuation, recommandations. Servie comme sur les pages communes : les affirmations que le modèle ne pouvait pas sourcer (transport, délinquance, risques, équipements) sont remplacées par les mesures du jour, rendues à côté, et les textes sont réécrits pour la lecture. Aucun modèle n'est appelé. Paris, Lyon et Marseille se lisent par arrondissement.
- Coût
- 2 crédits par appel réussi
- Accès
- À l'usage ou avec l'abonnement Data
- Portée
- territoire
- Outil MCP
- analyse_ia_zone
- Bac à sable
- Oui, sans débit, sur un jeu figé
- Mémoire
- 24 h
- Délai
- 5 s
Paramètres
inseetexteobligatoireCode INSEE de la commune ou de l'arrondissement (5 caractères, 2A ou 2B pour la Corse).
Exemple d'appel
curl https://pillr.fr/api/v1/communes/{insee}/analyse-ia \
-H "Authorization: Bearer $PILLR_CLE"Réponse
inseetexteCode INSEE demandé.
communetexte ou nullNom de la commune ou de l'arrondissement.
note_synthesenombre ou nullNote de synthèse sur 100, rédigée par le modèle à partir des données mesurées.
lecture_notetexte ou nullComment lire la note.
sous_notesobjetAfficher les 5 champsMasquer
liquiditenombre ou nulldemande_locativenombre ou nullcroissancenombre ou nulltourismenombre ou nullrisquenombre ou null
points_fortsliste d'objetsAfficher les 2 champsMasquer
titretexteraisontexte ou null
signaux_alerteliste d'objetsAfficher les 3 champsMasquer
titretexteraisontexte ou nullattenuationtexte ou null
recommandationsliste d'objetsAfficher les 2 champsMasquer
titretexteactiontexte ou null
mesuresobjetCe que les données mesurées disent de la commune, substitué aux affirmations que le modèle ne pouvait pas sourcer.
Afficher les 4 champsMasquer
equipementstexte ou nullaccestexte ou nullsecuritetexte ou nullrisquestexte
versiontexte ou nullmodeletexte ou nullgenere_letexte ou nullqualiteobjetCe qui permet de juger la valeur : nombre, provenance, incertitude, drapeaux, date et source.
Afficher les 7 champsMasquer
nentier ou nullNombre d'observations derrière la valeur ; null si sans objet.
0 au moins
provenancetexte ou nullmesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
Valeurs :
mesure,estimeincertitudeobjet ou nullIncertitude de la valeur : fourchette et demi-largeur.
Afficher les 3 champsMasquer
demi_largeur_pctnombre ou nullDemi-largeur de la fourchette, en % de la valeur.
basnombre ou nullhautnombre ou null
drapeauxliste de textesCe qui doit faire lire la valeur avec prudence ; vide si rien.
Valeurs :
prix_atypique,surface_atypique,vente_en_bloc,doublon_probable,date_estimee,peu_d_observations,valeur_imputee,rattachement_incertain,donnee_anciennemethodetexte ou nullMéthode de calcul ou de rattachement, en clair.
donnees_dutexte ou nullDate de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
sourcetexteSource publique ou moteur Pillr, en clair.
creditsobjetCrédits débités par cet appel (réservés, pour une tâche en cours), et crédits encore utilisables ce mois avant la coupure : crédits offerts, crédits inclus du mois et crédits facturables sous le plafond de dépense (null si inconnus ou en bac à sable).
Afficher les 2 champsMasquer
debitesentier0 au moins
restantsentier ou null
Erreurs possibles
- 400parametres_invalidesUn paramètre manque ou ne passe pas son contrôle ; le détail est donné champ par champ
- 401cle_absenteL'en-tête Authorization manque
- 401cle_invalideLa clé est inconnue, révoquée ou expirée
- 403organisation_suspendueL'organisation de la clé n'est pas active
- 403portee_insuffisanteLa clé ou l'accès de l'organisation n'ouvre pas cette opération
- 403hors_bac_a_sableUne clé pk_test_ demande une entrée hors du jeu figé de l'opération
- 402credits_insuffisantsLes crédits ne suffisent plus pour cet appel
- 429plafond_cleLe plafond mensuel de crédits de la clé est atteint
- 429quota_minuteLe débit par minute de l'organisation est atteint
- 503charge_globaleL'API est momentanément surchargée, tous clients confondus ; rien n'est débité
- 504delai_depasseLe calcul dépasse le délai de l'opération ; rien n'est débité
- 503service_indisponibleL'API est momentanément indisponible
- 500erreur_interneUne erreur de notre côté ; rien n'est servi ni débité
Une ressource absente répond par un code de la famille des ressources absentes, propre à l'opération, sans débit.
Signaux de valorisation d'une commune
/api/v1/communes/{insee}/gentrificationSignaux de valorisation d'une commune, comme l'outil du Hub : évolutions des prix sur 1, 3 et 5 ans, salaire médian, demande, commerces signaux (coworking, bien-être, bio, créatif) comptés en direct dans la base Sirene et rapportés à 100 000 habitants, et un verdict par une règle dont les seuils sont rendus. Signal indicatif à la maille de la commune. Si l'API publique ne répond pas, rien n'est servi ni débité. Paris, Lyon et Marseille se lisent par arrondissement.
- Coût
- 3 crédits par appel réussi
- Accès
- À l'usage ou avec l'abonnement Data
- Portée
- territoire
- Outil MCP
- gentrification
- Bac à sable
- Oui, sans débit, sur un jeu figé
- Mémoire
- 24 h
- Délai
- 12 s
Paramètres
inseetexteobligatoireCode INSEE de la commune ou de l'arrondissement (5 caractères, 2A ou 2B pour la Corse).
Exemple d'appel
curl https://pillr.fr/api/v1/communes/{insee}/gentrification \
-H "Authorization: Bearer $PILLR_CLE"Réponse
inseetexteCode INSEE demandé.
communetexte ou nullNom de la commune ou de l'arrondissement.
code_postaltexte ou nullpopulationentier ou nullevolution_prix_1_an_pctnombre ou nullevolution_prix_3_ans_pctnombre ou nullevolution_prix_5_ans_pctnombre ou nullsalaire_mediannombre ou nullscore_demandenombre ou nullcommerces_signauxobjetAfficher les 5 champsMasquer
coworkingentierbien_etreentierbioentiercreatifentiertotalentier
signaux_pour_100k_habnombre ou nullverdictobjetAfficher les 2 champsMasquer
codetexteValeurs :
en_cours,emergente,hausse_sans_signaux,aucun_signallibelletexte
seuilsobjetAfficher les 5 champsMasquer
evolution_3_ans_pctnombreevolution_1_an_pctnombresignaux_pour_100k_minnombresignaux_min_avec_populationnombresignaux_min_sans_populationnombre
granularitetextequaliteobjetCe qui permet de juger la valeur : nombre, provenance, incertitude, drapeaux, date et source.
Afficher les 7 champsMasquer
nentier ou nullNombre d'observations derrière la valeur ; null si sans objet.
0 au moins
provenancetexte ou nullmesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
Valeurs :
mesure,estimeincertitudeobjet ou nullIncertitude de la valeur : fourchette et demi-largeur.
Afficher les 3 champsMasquer
demi_largeur_pctnombre ou nullDemi-largeur de la fourchette, en % de la valeur.
basnombre ou nullhautnombre ou null
drapeauxliste de textesCe qui doit faire lire la valeur avec prudence ; vide si rien.
Valeurs :
prix_atypique,surface_atypique,vente_en_bloc,doublon_probable,date_estimee,peu_d_observations,valeur_imputee,rattachement_incertain,donnee_anciennemethodetexte ou nullMéthode de calcul ou de rattachement, en clair.
donnees_dutexte ou nullDate de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
sourcetexteSource publique ou moteur Pillr, en clair.
donnees_dutexte ou nullcreditsobjetCrédits débités par cet appel (réservés, pour une tâche en cours), et crédits encore utilisables ce mois avant la coupure : crédits offerts, crédits inclus du mois et crédits facturables sous le plafond de dépense (null si inconnus ou en bac à sable).
Afficher les 2 champsMasquer
debitesentier0 au moins
restantsentier ou null
Erreurs possibles
- 400parametres_invalidesUn paramètre manque ou ne passe pas son contrôle ; le détail est donné champ par champ
- 401cle_absenteL'en-tête Authorization manque
- 401cle_invalideLa clé est inconnue, révoquée ou expirée
- 403organisation_suspendueL'organisation de la clé n'est pas active
- 403portee_insuffisanteLa clé ou l'accès de l'organisation n'ouvre pas cette opération
- 403hors_bac_a_sableUne clé pk_test_ demande une entrée hors du jeu figé de l'opération
- 402credits_insuffisantsLes crédits ne suffisent plus pour cet appel
- 429plafond_cleLe plafond mensuel de crédits de la clé est atteint
- 429quota_minuteLe débit par minute de l'organisation est atteint
- 503charge_globaleL'API est momentanément surchargée, tous clients confondus ; rien n'est débité
- 504delai_depasseLe calcul dépasse le délai de l'opération ; rien n'est débité
- 503service_indisponibleL'API est momentanément indisponible
- 500erreur_interneUne erreur de notre côté ; rien n'est servi ni débité
Une ressource absente répond par un code de la famille des ressources absentes, propre à l'opération, sans débit.
Contours, centre et voisins d'un territoire
/api/v1/communes/{insee}/geographie/api/v1/iris/{code_iris}/geographie/api/v1/departements/{departement}/geographie/api/v1/regions/{region}/geographieContour GeoJSON d'une commune, d'un arrondissement, d'un quartier IRIS, d'un département ou d'une région, simplifiable à une tolérance en mètres, avec son emprise. Pour une commune : son centre habité (celui des distances du Hub), ses communes voisines et son intercommunalité. Pour un quartier IRIS : sa commune et son intercommunalité.
- Coût
- 1 crédit par appel réussi
- Accès
- À l'usage ou avec l'abonnement Data
- Portée
- territoire
- Outil MCP
- geographie
- Bac à sable
- Oui, sans débit, sur un jeu figé
- Mémoire
- 168 h
- Délai
- 5 s
Paramètres de /api/v1/communes/{insee}/geographie
inseetexteobligatoireCode INSEE de la commune ou de l'arrondissement (5 caractères, 2A ou 2B pour la Corse).
simplification_mnombreTolérance de simplification du contour, en mètres (1 à 5 000) ; absent : contour complet.
de 1 à 5 000
Paramètres de /api/v1/iris/{code_iris}/geographie
code_iristexteobligatoireCode IRIS du quartier (9 caractères : code INSEE de la commune puis quatre chiffres).
Paramètres de /api/v1/departements/{departement}/geographie
departementtexteobligatoireCode du département (01 à 95, 2A, 2B, 971 à 976).
Paramètres de /api/v1/regions/{region}/geographie
regiontexteobligatoireCode INSEE de la région (53) ou son nom court (bretagne).
Exemple d'appel
curl https://pillr.fr/api/v1/communes/{insee}/geographie \
-H "Authorization: Bearer $PILLR_CLE"Réponse
niveautexteValeurs :
commune,arrondissement,iris,departement,regioncodetextenomtexte ou nullgeometrieobjet ou nullContour GeoJSON (coordonnées WGS 84, six décimales).
sommetsentierNombre de sommets du contour servi.
simplification_mnombre ou nullTolérance de simplification appliquée, en mètres ; null : contour complet.
centreobjet ou nullAfficher les 3 champsMasquer
latnombrelonnombresourcetexte ou null
empriseliste de nombres ou nullEmprise : ouest, sud, est, nord, en degrés.
communeobjet ou nullPour un quartier IRIS ou un arrondissement : sa commune.
Afficher les 2 champsMasquer
inseetextenomtexte ou null
voisinesliste d'objetsAfficher les 2 champsMasquer
inseetextenomtexte ou null
epciobjet ou nullAfficher les 2 champsMasquer
sirentextenomtexte
qualiteobjetCe qui permet de juger la valeur : nombre, provenance, incertitude, drapeaux, date et source.
Afficher les 7 champsMasquer
nentier ou nullNombre d'observations derrière la valeur ; null si sans objet.
0 au moins
provenancetexte ou nullmesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
Valeurs :
mesure,estimeincertitudeobjet ou nullIncertitude de la valeur : fourchette et demi-largeur.
Afficher les 3 champsMasquer
demi_largeur_pctnombre ou nullDemi-largeur de la fourchette, en % de la valeur.
basnombre ou nullhautnombre ou null
drapeauxliste de textesCe qui doit faire lire la valeur avec prudence ; vide si rien.
Valeurs :
prix_atypique,surface_atypique,vente_en_bloc,doublon_probable,date_estimee,peu_d_observations,valeur_imputee,rattachement_incertain,donnee_anciennemethodetexte ou nullMéthode de calcul ou de rattachement, en clair.
donnees_dutexte ou nullDate de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
sourcetexteSource publique ou moteur Pillr, en clair.
creditsobjetCrédits débités par cet appel (réservés, pour une tâche en cours), et crédits encore utilisables ce mois avant la coupure : crédits offerts, crédits inclus du mois et crédits facturables sous le plafond de dépense (null si inconnus ou en bac à sable).
Afficher les 2 champsMasquer
debitesentier0 au moins
restantsentier ou null
Erreurs possibles
- 400parametres_invalidesUn paramètre manque ou ne passe pas son contrôle ; le détail est donné champ par champ
- 401cle_absenteL'en-tête Authorization manque
- 401cle_invalideLa clé est inconnue, révoquée ou expirée
- 403organisation_suspendueL'organisation de la clé n'est pas active
- 403portee_insuffisanteLa clé ou l'accès de l'organisation n'ouvre pas cette opération
- 403hors_bac_a_sableUne clé pk_test_ demande une entrée hors du jeu figé de l'opération
- 402credits_insuffisantsLes crédits ne suffisent plus pour cet appel
- 429plafond_cleLe plafond mensuel de crédits de la clé est atteint
- 429quota_minuteLe débit par minute de l'organisation est atteint
- 503charge_globaleL'API est momentanément surchargée, tous clients confondus ; rien n'est débité
- 504delai_depasseLe calcul dépasse le délai de l'opération ; rien n'est débité
- 503service_indisponibleL'API est momentanément indisponible
- 500erreur_interneUne erreur de notre côté ; rien n'est servi ni débité
Une ressource absente répond par un code de la famille des ressources absentes, propre à l'opération, sans débit.
Tuiles vectorielles de la carte des prix
/api/v1/tuiles/prix/{z}/{x}/{y}Une tuile vectorielle (Mapbox Vector Tile) de la carte des prix de Pillr, prête à poser dans MapLibre : régions jusqu'au zoom 6, départements jusqu'au 8, communes ensuite, avec les prix au m² des appartements et des maisons. En REST, la tuile part en octets ; en MCP, ses métadonnées et la tuile en ressource. Une tuile hors de la pyramide générée est refusée sans débit.
- Coût
- 1 crédit par appel réussi
- Accès
- À l'usage ou avec l'abonnement Data
- Portée
- territoire
- Outil MCP
- tuiles_prix
- Bac à sable
- Oui, sans débit, sur un jeu figé
- Mémoire
- 168 h
- Délai
- 3 s
Paramètres
zentierobligatoireNiveau de zoom, de 5 à 11.
de 5 à 11
xentierobligatoire0 au moins
yvaleurobligatoireNuméro de ligne de la tuile, avec ou sans l'extension .pbf ou .mvt.
Exemple d'appel
curl https://pillr.fr/api/v1/tuiles/prix/{z}/{x}/{y} \
-H "Authorization: Bearer $PILLR_CLE"Réponse
zentierxentieryentiertypetexteoctetsentierqualiteobjetCe qui permet de juger la valeur : nombre, provenance, incertitude, drapeaux, date et source.
Afficher les 7 champsMasquer
nentier ou nullNombre d'observations derrière la valeur ; null si sans objet.
0 au moins
provenancetexte ou nullmesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
Valeurs :
mesure,estimeincertitudeobjet ou nullIncertitude de la valeur : fourchette et demi-largeur.
Afficher les 3 champsMasquer
demi_largeur_pctnombre ou nullDemi-largeur de la fourchette, en % de la valeur.
basnombre ou nullhautnombre ou null
drapeauxliste de textesCe qui doit faire lire la valeur avec prudence ; vide si rien.
Valeurs :
prix_atypique,surface_atypique,vente_en_bloc,doublon_probable,date_estimee,peu_d_observations,valeur_imputee,rattachement_incertain,donnee_anciennemethodetexte ou nullMéthode de calcul ou de rattachement, en clair.
donnees_dutexte ou nullDate de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
sourcetexteSource publique ou moteur Pillr, en clair.
creditsobjetCrédits débités par cet appel (réservés, pour une tâche en cours), et crédits encore utilisables ce mois avant la coupure : crédits offerts, crédits inclus du mois et crédits facturables sous le plafond de dépense (null si inconnus ou en bac à sable).
Afficher les 2 champsMasquer
debitesentier0 au moins
restantsentier ou null
Erreurs possibles
- 400parametres_invalidesUn paramètre manque ou ne passe pas son contrôle ; le détail est donné champ par champ
- 401cle_absenteL'en-tête Authorization manque
- 401cle_invalideLa clé est inconnue, révoquée ou expirée
- 403organisation_suspendueL'organisation de la clé n'est pas active
- 403portee_insuffisanteLa clé ou l'accès de l'organisation n'ouvre pas cette opération
- 403hors_bac_a_sableUne clé pk_test_ demande une entrée hors du jeu figé de l'opération
- 402credits_insuffisantsLes crédits ne suffisent plus pour cet appel
- 429plafond_cleLe plafond mensuel de crédits de la clé est atteint
- 429quota_minuteLe débit par minute de l'organisation est atteint
- 503charge_globaleL'API est momentanément surchargée, tous clients confondus ; rien n'est débité
- 504delai_depasseLe calcul dépasse le délai de l'opération ; rien n'est débité
- 503service_indisponibleL'API est momentanément indisponible
- 500erreur_interneUne erreur de notre côté ; rien n'est servi ni débité
Une ressource absente répond par un code de la famille des ressources absentes, propre à l'opération, sans débit.
Référentiels de communes et de codes postaux
/api/v1/referentiels/communes/api/v1/referentiels/codes-postaux/{cp}/api/v1/intercommunalites/{siren}Correspondances entre nom de commune, code INSEE, code postal, libellé d'acheminement et intercommunalité, lues dans le Code officiel géographique, la base officielle des codes postaux et le référentiel des intercommunalités : recherche d'une commune par son nom (q), communes d'un code postal (cp) ou d'une intercommunalité (siren). Chaque commune porte ses codes postaux, son intercommunalité, ses communes déléguées ou associées et ses mouvements au COG.
- Coût
- 0 crédit par appel réussi
- Accès
- À l'usage ou avec l'abonnement Data
- Portée
- territoire
- Outil MCP
- referentiels
- Bac à sable
- Oui, sans débit, sur un jeu figé
- Mémoire
- 24 h
- Délai
- 4 s
Paramètres de /api/v1/referentiels/communes
qtexteNom de commune cherché, accents et tirets libres.
de 2 à 80 caractères
Paramètres de /api/v1/referentiels/codes-postaux/{cp}
cptexteobligatoire
Paramètres de /api/v1/intercommunalites/{siren}
sirentexteobligatoire
Exemple d'appel
curl https://pillr.fr/api/v1/referentiels/communes \
-H "Authorization: Bearer $PILLR_CLE"Réponse
communesliste d'objetsAfficher les 9 champsMasquer
inseetextenomtexte ou nulltypetexte ou nullType au Code officiel géographique : COM (commune), ARM (arrondissement municipal).
departementtexte ou nullcodes_postauxliste de texteslibelles_acheminementliste de textesepciobjet ou nullAfficher les 2 champsMasquer
sirentextenomtexte
delegueesliste d'objetsAfficher les 3 champsMasquer
inseetextenomtexte ou nulltypetexte ou null
mouvementsliste d'objetsAfficher les 4 champsMasquer
datetexte ou nullnaturetexte ou nullCode de la modification au COG (fusion, changement de nom, rétablissement...).
avantobjetAfficher les 2 champsMasquer
inseetextenomtexte ou null
apresobjetAfficher les 2 champsMasquer
inseetextenomtexte ou null
confiancetexteComment les communes ont été trouvées.
Valeurs :
exacte,prefixe,code_postal,intercommunaliteintercommunaliteobjet ou nullAfficher les 2 champsMasquer
sirentextenomtexte
millesimesobjetAfficher les 3 champsMasquer
cogtexte ou nullcodes_postauxtexte ou nullintercommunalitestexte ou null
creditsobjetCrédits débités par cet appel (réservés, pour une tâche en cours), et crédits encore utilisables ce mois avant la coupure : crédits offerts, crédits inclus du mois et crédits facturables sous le plafond de dépense (null si inconnus ou en bac à sable).
Afficher les 2 champsMasquer
debitesentier0 au moins
restantsentier ou null
Erreurs possibles
- 400parametres_invalidesUn paramètre manque ou ne passe pas son contrôle ; le détail est donné champ par champ
- 401cle_absenteL'en-tête Authorization manque
- 401cle_invalideLa clé est inconnue, révoquée ou expirée
- 403organisation_suspendueL'organisation de la clé n'est pas active
- 403portee_insuffisanteLa clé ou l'accès de l'organisation n'ouvre pas cette opération
- 403hors_bac_a_sableUne clé pk_test_ demande une entrée hors du jeu figé de l'opération
- 402credits_insuffisantsLes crédits ne suffisent plus pour cet appel
- 429plafond_cleLe plafond mensuel de crédits de la clé est atteint
- 429quota_minuteLe débit par minute de l'organisation est atteint
- 503charge_globaleL'API est momentanément surchargée, tous clients confondus ; rien n'est débité
- 504delai_depasseLe calcul dépasse le délai de l'opération ; rien n'est débité
- 503service_indisponibleL'API est momentanément indisponible
- 500erreur_interneUne erreur de notre côté ; rien n'est servi ni débité
Une ressource absente répond par un code de la famille des ressources absentes, propre à l'opération, sans débit.
Verdict d'investissement d'une commune
/api/v1/communes/{insee}/verdictVerdict factuel sur une commune, calculé sans IA par la règle des pages communes : niveau (acheter, surveiller ou cher), libellé, ton et raisons chiffrées, à partir de l'écart au prix attendu du département, du rendement brut et de la tendance des prix, pondérés selon l'optique (achat ou rendement). Les entrées utilisées sont rendues. Quand les données manquent, le verdict le dit. Paris, Lyon et Marseille sont jugées sur l'agrégat de leurs arrondissements.
- Coût
- 1 crédit par appel réussi
- Accès
- À l'usage ou avec l'abonnement Data
- Portée
- territoire
- Outil MCP
- verdict_commune
- Bac à sable
- Oui, sans débit, sur un jeu figé
- Mémoire
- 6 h
- Délai
- 4 s
Paramètres
inseetexteobligatoireCode INSEE de la commune ou de l'arrondissement (5 caractères, 2A ou 2B pour la Corse).
optiquetexteachat (par défaut) ou rendement : oriente la pondération et le libellé.
Valeurs :
achat,rendementpar défaut "achat"
Exemple d'appel
curl https://pillr.fr/api/v1/communes/{insee}/verdict \
-H "Authorization: Bearer $PILLR_CLE"Réponse
inseetexteCode INSEE demandé.
communetexte ou nullNom de la commune ou de l'arrondissement.
optiquetexteValeurs :
achat,rendementniveautexteValeurs :
acheter,surveiller,cherlabeltextetontexteValeurs :
positif,neutre,prudentraisonsliste de textesentrees_utiliseesobjetAfficher les 7 champsMasquer
signal_dealtexte ou nullprix_residuel_pctnombre ou nullresiduel_saturebooléen ou nullrendement_brut_appartement_pctnombre ou nullevolution_prix_3_ans_pctnombre ou nullevolution_prix_1_an_pctnombre ou nullhorizon_tendancetexte ou nullValeurs :
3 ans,1 an
agregebooléenVrai pour Paris, Lyon et Marseille : agrégat de leurs arrondissements.
qualiteobjetCe qui permet de juger la valeur : nombre, provenance, incertitude, drapeaux, date et source.
Afficher les 7 champsMasquer
nentier ou nullNombre d'observations derrière la valeur ; null si sans objet.
0 au moins
provenancetexte ou nullmesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
Valeurs :
mesure,estimeincertitudeobjet ou nullIncertitude de la valeur : fourchette et demi-largeur.
Afficher les 3 champsMasquer
demi_largeur_pctnombre ou nullDemi-largeur de la fourchette, en % de la valeur.
basnombre ou nullhautnombre ou null
drapeauxliste de textesCe qui doit faire lire la valeur avec prudence ; vide si rien.
Valeurs :
prix_atypique,surface_atypique,vente_en_bloc,doublon_probable,date_estimee,peu_d_observations,valeur_imputee,rattachement_incertain,donnee_anciennemethodetexte ou nullMéthode de calcul ou de rattachement, en clair.
donnees_dutexte ou nullDate de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
sourcetexteSource publique ou moteur Pillr, en clair.
donnees_dutexte ou nullcreditsobjetCrédits débités par cet appel (réservés, pour une tâche en cours), et crédits encore utilisables ce mois avant la coupure : crédits offerts, crédits inclus du mois et crédits facturables sous le plafond de dépense (null si inconnus ou en bac à sable).
Afficher les 2 champsMasquer
debitesentier0 au moins
restantsentier ou null
Erreurs possibles
- 400parametres_invalidesUn paramètre manque ou ne passe pas son contrôle ; le détail est donné champ par champ
- 401cle_absenteL'en-tête Authorization manque
- 401cle_invalideLa clé est inconnue, révoquée ou expirée
- 403organisation_suspendueL'organisation de la clé n'est pas active
- 403portee_insuffisanteLa clé ou l'accès de l'organisation n'ouvre pas cette opération
- 403hors_bac_a_sableUne clé pk_test_ demande une entrée hors du jeu figé de l'opération
- 402credits_insuffisantsLes crédits ne suffisent plus pour cet appel
- 429plafond_cleLe plafond mensuel de crédits de la clé est atteint
- 429quota_minuteLe débit par minute de l'organisation est atteint
- 503charge_globaleL'API est momentanément surchargée, tous clients confondus ; rien n'est débité
- 504delai_depasseLe calcul dépasse le délai de l'opération ; rien n'est débité
- 503service_indisponibleL'API est momentanément indisponible
- 500erreur_interneUne erreur de notre côté ; rien n'est servi ni débité
Une ressource absente répond par un code de la famille des ressources absentes, propre à l'opération, sans débit.
Comparaison de communes
/api/v1/communes/comparaisonDe deux à quatre communes côte à côte, avec les chiffres des pages communes : prix au m² des appartements et des maisons avec leur provenance et leur nombre de ventes, loyer, rendements, évolutions sur 1 et 3 ans, zone ABC, population, score Pillr, part de passoires et verdict d'investissement sans IA. Pour chaque indicateur, la commune la mieux placée est désignée. Paris, Lyon et Marseille sont comparées sur l'agrégat de leurs arrondissements.
- Coût
- 1 crédit par élément rendu
- Accès
- À l'usage ou avec l'abonnement Data
- Portée
- territoire
- Outil MCP
- comparer_communes
- Bac à sable
- Oui, sans débit, sur un jeu figé
- Mémoire
- 6 h
- Délai
- 8 s
Paramètres
inseevaleurobligatoireDeux à quatre codes INSEE, séparés par des virgules (35238,44109) ou en liste.
optiquetexteachat (par défaut) ou rendement : oriente le verdict.
Valeurs :
achat,rendementpar défaut "achat"
Exemple d'appel
curl "https://pillr.fr/api/v1/communes/comparaison?insee=%3Cinsee%3E" \
-H "Authorization: Bearer $PILLR_CLE"Réponse
optiquetexteValeurs :
achat,rendementcommunesliste d'objetsAfficher les 14 champsMasquer
inseetextecommunetexte ou nullagregebooléenprix_m2objetAfficher les 6 champsMasquer
appartementnombre ou nullmaisonnombre ou nullprovenance_appartementtexte ou nullmesure : mesuré sur les ventes DVF de la commune ; estime : estimé par le barème sur trop peu de ventes pour une mesure, à lire avec le nombre de ventes ; null : non étiquetée.
Valeurs :
mesure,estimeprovenance_maisontexte ou nullmesure : mesuré sur les ventes DVF de la commune ; estime : estimé par le barème sur trop peu de ventes pour une mesure, à lire avec le nombre de ventes ; null : non étiquetée.
Valeurs :
mesure,estimeventes_appartemententier ou nullventes_maisonentier ou null
loyer_m2nombre ou nullrendement_brut_pctobjetAfficher les 2 champsMasquer
appartementnombre ou nullmaisonnombre ou null
evolution_pctobjetAfficher les 3 champsMasquer
un_annombre ou nulltrois_ansnombre ou nullconfiancetexte ou null
zone_abctexte ou nullpopulationentier ou nullscore_pillrnombre ou nullpassoires_dpe_fg_pctnombre ou nullverdictobjetAfficher les 3 champsMasquer
niveautexteValeurs :
acheter,surveiller,cherlabeltexteraisonsliste de textes
qualiteobjetCe qui permet de juger la valeur : nombre, provenance, incertitude, drapeaux, date et source.
Afficher les 7 champsMasquer
nentier ou nullNombre d'observations derrière la valeur ; null si sans objet.
0 au moins
provenancetexte ou nullmesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
Valeurs :
mesure,estimeincertitudeobjet ou nullIncertitude de la valeur : fourchette et demi-largeur.
Afficher les 3 champsMasquer
demi_largeur_pctnombre ou nullDemi-largeur de la fourchette, en % de la valeur.
basnombre ou nullhautnombre ou null
drapeauxliste de textesCe qui doit faire lire la valeur avec prudence ; vide si rien.
Valeurs :
prix_atypique,surface_atypique,vente_en_bloc,doublon_probable,date_estimee,peu_d_observations,valeur_imputee,rattachement_incertain,donnee_anciennemethodetexte ou nullMéthode de calcul ou de rattachement, en clair.
donnees_dutexte ou nullDate de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
sourcetexteSource publique ou moteur Pillr, en clair.
donnees_dutexte ou null
meilleure_par_indicateurobjetCode INSEE de la commune la mieux placée sur chaque indicateur ; null quand aucune commune ne le porte.
Afficher les 7 champsMasquer
prix_appartement_le_plus_bastexte ou nullprix_maison_le_plus_bastexte ou nullrendement_appartement_le_plus_hauttexte ou nullrendement_maison_le_plus_hauttexte ou nullevolution_3_ans_la_plus_hautetexte ou nullscore_pillr_le_plus_hauttexte ou nullpassoires_les_moins_nombreusestexte ou null
introuvablesliste de textescreditsobjetCrédits débités par cet appel (réservés, pour une tâche en cours), et crédits encore utilisables ce mois avant la coupure : crédits offerts, crédits inclus du mois et crédits facturables sous le plafond de dépense (null si inconnus ou en bac à sable).
Afficher les 2 champsMasquer
debitesentier0 au moins
restantsentier ou null
Erreurs possibles
- 400parametres_invalidesUn paramètre manque ou ne passe pas son contrôle ; le détail est donné champ par champ
- 401cle_absenteL'en-tête Authorization manque
- 401cle_invalideLa clé est inconnue, révoquée ou expirée
- 403organisation_suspendueL'organisation de la clé n'est pas active
- 403portee_insuffisanteLa clé ou l'accès de l'organisation n'ouvre pas cette opération
- 403hors_bac_a_sableUne clé pk_test_ demande une entrée hors du jeu figé de l'opération
- 402credits_insuffisantsLes crédits ne suffisent plus pour cet appel
- 429plafond_cleLe plafond mensuel de crédits de la clé est atteint
- 429quota_minuteLe débit par minute de l'organisation est atteint
- 503charge_globaleL'API est momentanément surchargée, tous clients confondus ; rien n'est débité
- 504delai_depasseLe calcul dépasse le délai de l'opération ; rien n'est débité
- 503service_indisponibleL'API est momentanément indisponible
- 500erreur_interneUne erreur de notre côté ; rien n'est servi ni débité
Une ressource absente répond par un code de la famille des ressources absentes, propre à l'opération, sans débit.
Palmarès de communes par indicateur
/api/v1/communes/palmaresCommunes classées sur un indicateur publié par Pillr, avec les filtres et les tris des pages de classement du site : rendement locatif, cashflow positif, zones A et A bis, prix bas, prix élevés, peu de passoires, score Pillr, communes sous le prix attendu de leur département, meilleur rendement, ou les deux à la fois. En France, dans un département ou dans une région. Chaque ligne porte son rang, sa valeur, sa population et ses ventes ; les seuils de fiabilité appliqués sont rendus en clair. Liste paginée.
- Coût
- 1 crédit par élément rendu
- Accès
- À l'usage ou avec l'abonnement Data
- Portée
- territoire
- Outil MCP
- palmares_communes
- Bac à sable
- Oui, sans débit, sur un jeu figé
- Mémoire
- 6 h
- Délai
- 6 s
Paramètres
indicateurtexteobligatoireL'indicateur du classement.
Valeurs :
rendement-locatif,cashflow-positif,pinel-a,prix-bas,prix-eleve,peu-de-passoires,score-pillr,sous-evaluees,meilleur-rendement,sous-evaluees-et-rendementdepartementtexteCode du département (01 à 95, 2A, 2B, 971 à 976).
regiontexteRégion : code INSEE, nom court ou nom.
de 2 à 60 caractères
population_minnombrePopulation minimale ; par défaut celle des pages de classement du site, plus basse en maille géographique et pour les classements d'étude. Le seuil appliqué est rendu dans filtres_appliques.
transactions_minnombreVentes minimales.
limiteentierNombre d'éléments par page (50 au plus).
de 1 à 50 ; par défaut 20
curseurtexteCurseur opaque rendu par la page précédente (curseur_suivant), à repasser tel quel.
de 1 à 1 024 caractères
Exemple d'appel
curl "https://pillr.fr/api/v1/communes/palmares?indicateur=rendement-locatif" \
-H "Authorization: Bearer $PILLR_CLE"Réponse
indicateurtexteValeurs :
rendement-locatif,cashflow-positif,pinel-a,prix-bas,prix-eleve,peu-de-passoires,score-pillr,sous-evaluees,meilleur-rendement,sous-evaluees-et-rendementlibelletextemethodetextemailleobjetAfficher les 3 champsMasquer
niveautexteValeurs :
france,departement,regioncodetexte ou nullnomtexte ou null
filtres_appliquesliste de textesLes seuils de fiabilité appliqués, en clair.
donneesliste d'objetsAfficher les 19 champsMasquer
rangentierinseetextecommunetexte ou nullcode_postaltexte ou nulldepartementtexte ou nullregiontexte ou nullpopulationentier ou nulltransactionsentier ou nullprix_m2_appartementnombre ou nullprix_m2_maisonnombre ou nullloyer_m2_preditnombre ou nullrendement_brut_appartement_pctnombre ou nullrendement_brut_maison_pctnombre ou nullprix_residuel_pctnombre ou nullevolution_3_ans_pctnombre ou nullpassoires_dpe_fg_pctnombre ou nullzone_abctexte ou nullscore_attractivitenombre ou nullvaleur_indicateurnombre ou null
qualiteobjetCe qui permet de juger la valeur : nombre, provenance, incertitude, drapeaux, date et source.
Afficher les 7 champsMasquer
nentier ou nullNombre d'observations derrière la valeur ; null si sans objet.
0 au moins
provenancetexte ou nullmesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
Valeurs :
mesure,estimeincertitudeobjet ou nullIncertitude de la valeur : fourchette et demi-largeur.
Afficher les 3 champsMasquer
demi_largeur_pctnombre ou nullDemi-largeur de la fourchette, en % de la valeur.
basnombre ou nullhautnombre ou null
drapeauxliste de textesCe qui doit faire lire la valeur avec prudence ; vide si rien.
Valeurs :
prix_atypique,surface_atypique,vente_en_bloc,doublon_probable,date_estimee,peu_d_observations,valeur_imputee,rattachement_incertain,donnee_anciennemethodetexte ou nullMéthode de calcul ou de rattachement, en clair.
donnees_dutexte ou nullDate de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
sourcetexteSource publique ou moteur Pillr, en clair.
donnees_dutexte ou nullcurseur_suivanttexte ou nullCurseur de la page suivante, à repasser dans curseur ; null sur la dernière page.
creditsobjetCrédits débités par cet appel (réservés, pour une tâche en cours), et crédits encore utilisables ce mois avant la coupure : crédits offerts, crédits inclus du mois et crédits facturables sous le plafond de dépense (null si inconnus ou en bac à sable).
Afficher les 2 champsMasquer
debitesentier0 au moins
restantsentier ou null
Erreurs possibles
- 400parametres_invalidesUn paramètre manque ou ne passe pas son contrôle ; le détail est donné champ par champ
- 401cle_absenteL'en-tête Authorization manque
- 401cle_invalideLa clé est inconnue, révoquée ou expirée
- 403organisation_suspendueL'organisation de la clé n'est pas active
- 403portee_insuffisanteLa clé ou l'accès de l'organisation n'ouvre pas cette opération
- 403hors_bac_a_sableUne clé pk_test_ demande une entrée hors du jeu figé de l'opération
- 402credits_insuffisantsLes crédits ne suffisent plus pour cet appel
- 429plafond_cleLe plafond mensuel de crédits de la clé est atteint
- 429quota_minuteLe débit par minute de l'organisation est atteint
- 503charge_globaleL'API est momentanément surchargée, tous clients confondus ; rien n'est débité
- 504delai_depasseLe calcul dépasse le délai de l'opération ; rien n'est débité
- 503service_indisponibleL'API est momentanément indisponible
- 500erreur_interneUne erreur de notre côté ; rien n'est servi ni débité
Une ressource absente répond par un code de la famille des ressources absentes, propre à l'opération, sans débit.
Avis des investisseurs sur une commune
/api/v1/communes/{insee}/avisAvis déposés par les utilisateurs de Pillr sur une commune, triés par utilité puis par date (ou par date) : note globale et quatre notes (rentabilité, qualité de vie, demande locative, valorisation), titre, texte, profil déclaré de l'auteur et mention de vérification, avec les moyennes de la commune. L'identité de l'auteur n'est jamais servie, ni les coordonnées citées dans un texte. Liste paginée.
- Coût
- 1 crédit par appel réussi
- Accès
- À l'usage ou avec l'abonnement Data
- Portée
- territoire
- Outil MCP
- avis_zone
- Bac à sable
- Oui, sans débit, sur un jeu figé
- Mémoire
- 10 min
- Délai
- 3 s
Paramètres
inseetexteobligatoireCode INSEE de la commune ou de l'arrondissement (5 caractères, 2A ou 2B pour la Corse).
tritexteutiles (par défaut) : utilité puis date ; recents : date.
Valeurs :
utiles,recentspar défaut "utiles"
limiteentierNombre d'éléments par page (50 au plus).
de 1 à 50 ; par défaut 20
curseurtexteCurseur opaque rendu par la page précédente (curseur_suivant), à repasser tel quel.
de 1 à 1 024 caractères
Exemple d'appel
curl https://pillr.fr/api/v1/communes/{insee}/avis \
-H "Authorization: Bearer $PILLR_CLE"Réponse
inseetexteCode INSEE demandé.
communetexte ou nullNom de la commune ou de l'arrondissement.
moyennesobjetAfficher les 6 champsMasquer
globalenombre ou nullrentabilitenombre ou nullqualite_de_vienombre ou nulldemande_locativenombre ou nullvalorisationnombre ou nullnentier
avisliste d'objetsAfficher les 8 champsMasquer
idtextenotesobjetAfficher les 5 champsMasquer
globaleentier ou nullde 1 à 5
rentabiliteentier ou nullde 1 à 5
qualite_de_vieentier ou nullde 1 à 5
demande_locativeentier ou nullde 1 à 5
valorisationentier ou nullde 1 à 5
titretexte ou nullcontenutexte ou nullprofil_auteurtexte ou nullProfil déclaré de l'auteur (propriétaire, locataire, investisseur, professionnel) ; jamais son identité.
verifiebooléen ou nullvotes_utilesentier ou nullcree_letexte ou null
qualiteobjetCe qui permet de juger la valeur : nombre, provenance, incertitude, drapeaux, date et source.
Afficher les 7 champsMasquer
nentier ou nullNombre d'observations derrière la valeur ; null si sans objet.
0 au moins
provenancetexte ou nullmesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
Valeurs :
mesure,estimeincertitudeobjet ou nullIncertitude de la valeur : fourchette et demi-largeur.
Afficher les 3 champsMasquer
demi_largeur_pctnombre ou nullDemi-largeur de la fourchette, en % de la valeur.
basnombre ou nullhautnombre ou null
drapeauxliste de textesCe qui doit faire lire la valeur avec prudence ; vide si rien.
Valeurs :
prix_atypique,surface_atypique,vente_en_bloc,doublon_probable,date_estimee,peu_d_observations,valeur_imputee,rattachement_incertain,donnee_anciennemethodetexte ou nullMéthode de calcul ou de rattachement, en clair.
donnees_dutexte ou nullDate de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
sourcetexteSource publique ou moteur Pillr, en clair.
curseur_suivanttexte ou nullCurseur de la page suivante, à repasser dans curseur ; null sur la dernière page.
creditsobjetCrédits débités par cet appel (réservés, pour une tâche en cours), et crédits encore utilisables ce mois avant la coupure : crédits offerts, crédits inclus du mois et crédits facturables sous le plafond de dépense (null si inconnus ou en bac à sable).
Afficher les 2 champsMasquer
debitesentier0 au moins
restantsentier ou null
Erreurs possibles
- 400parametres_invalidesUn paramètre manque ou ne passe pas son contrôle ; le détail est donné champ par champ
- 401cle_absenteL'en-tête Authorization manque
- 401cle_invalideLa clé est inconnue, révoquée ou expirée
- 403organisation_suspendueL'organisation de la clé n'est pas active
- 403portee_insuffisanteLa clé ou l'accès de l'organisation n'ouvre pas cette opération
- 403hors_bac_a_sableUne clé pk_test_ demande une entrée hors du jeu figé de l'opération
- 402credits_insuffisantsLes crédits ne suffisent plus pour cet appel
- 429plafond_cleLe plafond mensuel de crédits de la clé est atteint
- 429quota_minuteLe débit par minute de l'organisation est atteint
- 503charge_globaleL'API est momentanément surchargée, tous clients confondus ; rien n'est débité
- 504delai_depasseLe calcul dépasse le délai de l'opération ; rien n'est débité
- 503service_indisponibleL'API est momentanément indisponible
- 500erreur_interneUne erreur de notre côté ; rien n'est servi ni débité
Une ressource absente répond par un code de la famille des ressources absentes, propre à l'opération, sans débit.
Publier un avis sur une commune
/api/v1/communes/{insee}/avisPublie l'avis de l'utilisateur de la clé sur une commune, avec les règles du site : note globale de 1 à 5, quatre notes facultatives, titre, texte et profil. Un seul avis par compte et par commune ; un second est refusé. L'avis est servi ensuite sans l'identité de son auteur.
- Coût
- 0 crédit par appel réussi
- Accès
- À l'usage ou avec l'abonnement Data
- Portée
- territoire
- Outil MCP
- avis_zone_publier
- Bac à sable
- Non
- Mémoire
- Jamais gardée
- Délai
- 5 s
Paramètres
inseetexteobligatoireCode INSEE de la commune ou de l'arrondissement (5 caractères, 2A ou 2B pour la Corse).
noteentierobligatoireNote globale, de 1 à 5.
de 1 à 5
note_rentabiliteentierde 1 à 5
note_qualite_vieentierde 1 à 5
note_demande_locativeentierde 1 à 5
note_valorisationentierde 1 à 5
titretexteobligatoirede 3 à 200 caractères
contenutexteobligatoirede 10 à 5 000 caractères
profiltexteVotre profil : proprietaire, locataire, investisseur ou professionnel.
Valeurs :
proprietaire,locataire,investisseur,professionnel
Exemple d'appel
curl -X POST https://pillr.fr/api/v1/communes/{insee}/avis \
-H "Authorization: Bearer $PILLR_CLE" \
-H "Content-Type: application/json" \
-d '{"note":1,"titre":"<titre>","contenu":"<contenu>"}'Réponse
idtexteinseetextecommunetexte ou nullcree_letexte ou nullcreditsobjetCrédits débités par cet appel (réservés, pour une tâche en cours), et crédits encore utilisables ce mois avant la coupure : crédits offerts, crédits inclus du mois et crédits facturables sous le plafond de dépense (null si inconnus ou en bac à sable).
Afficher les 2 champsMasquer
debitesentier0 au moins
restantsentier ou null
Erreurs possibles
- 400parametres_invalidesUn paramètre manque ou ne passe pas son contrôle ; le détail est donné champ par champ
- 415type_contenuLe corps n'est pas envoyé en application/json
- 400corps_illisibleLe corps n'est pas un JSON lisible
- 413corps_trop_lourdLe corps dépasse la taille permise
- 401cle_absenteL'en-tête Authorization manque
- 401cle_invalideLa clé est inconnue, révoquée ou expirée
- 403organisation_suspendueL'organisation de la clé n'est pas active
- 403portee_insuffisanteLa clé ou l'accès de l'organisation n'ouvre pas cette opération
- 403hors_bac_a_sableUne clé pk_test_ l'appelle : l'opération n'a pas de bac à sable
- 402credits_insuffisantsLes crédits ne suffisent plus pour cet appel
- 429plafond_cleLe plafond mensuel de crédits de la clé est atteint
- 429quota_minuteLe débit par minute de l'organisation est atteint
- 503charge_globaleL'API est momentanément surchargée, tous clients confondus ; rien n'est débité
- 504delai_depasseLe calcul dépasse le délai de l'opération ; rien n'est débité
- 503service_indisponibleL'API est momentanément indisponible
- 500erreur_interneUne erreur de notre côté ; rien n'est servi ni débité
Une ressource absente répond par un code de la famille des ressources absentes, propre à l'opération, sans débit.
Voter pour l'utilité d'un avis
/api/v1/avis/{id}/votePose le vote d'utilité de l'utilisateur de la clé sur un avis : utile (par défaut) ou non. Le même appel deux fois laisse le même état ; le compteur d'utilité est recalculé depuis les votes.
- Coût
- 0 crédit par appel réussi
- Accès
- À l'usage ou avec l'abonnement Data
- Portée
- territoire
- Outil MCP
- avis_zone_voter
- Bac à sable
- Non
- Mémoire
- Jamais gardée
- Délai
- 5 s
Paramètres
idtexteobligatoireIdentifiant de l'avis.
format uuid
utilebooléentrue (par défaut) : l'avis vous a été utile ; false : retire votre vote.
par défaut true
Exemple d'appel
curl -X POST https://pillr.fr/api/v1/avis/{id}/vote \
-H "Authorization: Bearer $PILLR_CLE" \
-H "Content-Type: application/json" \
-d '{}'Réponse
idtexteutilebooléenvotes_utilesentiercreditsobjetCrédits débités par cet appel (réservés, pour une tâche en cours), et crédits encore utilisables ce mois avant la coupure : crédits offerts, crédits inclus du mois et crédits facturables sous le plafond de dépense (null si inconnus ou en bac à sable).
Afficher les 2 champsMasquer
debitesentier0 au moins
restantsentier ou null
Erreurs possibles
- 400parametres_invalidesUn paramètre manque ou ne passe pas son contrôle ; le détail est donné champ par champ
- 415type_contenuLe corps n'est pas envoyé en application/json
- 400corps_illisibleLe corps n'est pas un JSON lisible
- 413corps_trop_lourdLe corps dépasse la taille permise
- 401cle_absenteL'en-tête Authorization manque
- 401cle_invalideLa clé est inconnue, révoquée ou expirée
- 403organisation_suspendueL'organisation de la clé n'est pas active
- 403portee_insuffisanteLa clé ou l'accès de l'organisation n'ouvre pas cette opération
- 403hors_bac_a_sableUne clé pk_test_ l'appelle : l'opération n'a pas de bac à sable
- 402credits_insuffisantsLes crédits ne suffisent plus pour cet appel
- 429plafond_cleLe plafond mensuel de crédits de la clé est atteint
- 429quota_minuteLe débit par minute de l'organisation est atteint
- 503charge_globaleL'API est momentanément surchargée, tous clients confondus ; rien n'est débité
- 504delai_depasseLe calcul dépasse le délai de l'opération ; rien n'est débité
- 503service_indisponibleL'API est momentanément indisponible
- 500erreur_interneUne erreur de notre côté ; rien n'est servi ni débité
Une ressource absente répond par un code de la famille des ressources absentes, propre à l'opération, sans débit.
Loyer de marché d'un logement
/api/v1/communes/{insee}/loyersLoyer d'annonce, charges comprises, d'un logement d'une commune selon sa typologie (T1 à T5, maison) et sa surface, lu dans les quatre segments de la Carte des loyers (ANIL, DHUP) : loyer au m², loyer mensuel, fourchette à 95 %, segment retenu et repli éventuel sur l'ensemble des appartements, rendement brut de marché, et le modèle derrière chaque segment (type de prédiction, annonces observées, R² ajusté). Sans typologie ni surface, rend la synthèse de la commune (une ligne par typologie à surface d'exemple). Mêmes fonctions que les pages loyer de pillr.fr ; Paris, Lyon et Marseille sont agrégés depuis leurs arrondissements.
- Coût
- 1 crédit par appel réussi
- Accès
- À l'usage ou avec l'abonnement Data
- Portée
- territoire
- Outil MCP
- loyer_marche
- Bac à sable
- Oui, sans débit, sur un jeu figé
- Mémoire
- 6 h
- Délai
- 5 s
Paramètres
inseetexteobligatoireCode INSEE de la commune ou de l'arrondissement (5 caractères, 2A ou 2B pour la Corse).
typologietexteTypologie du logement : T1 à T5 (T5 et plus), ou maison.
Valeurs :
T1,T2,T3,T4,T5,maisonsurfacenombreSurface habitable, en m².
1 000 au plus ; plus de 0
Exemple d'appel
curl https://pillr.fr/api/v1/communes/{insee}/loyers \
-H "Authorization: Bearer $PILLR_CLE"Réponse
inseetextecommunetexte ou nullmillesimetexte ou nullMillésime de la Carte des loyers.
arrondissements_agregesentierParis, Lyon et Marseille : nombre d'arrondissements agrégés, pondérés par leur population ; 0 pour une autre commune.
charges_comprisesbooléenLoyers d'annonce de la Carte des loyers, charges comprises.
loyer_m2_communeobjetLoyer d'annonce au m² de la commune, tous appartements (modèle de la Carte des loyers, repli sur le loyer hérité).
Afficher les 2 champsMasquer
valeurnombre ou nullqualiteobjetCe qui permet de juger la valeur : nombre, provenance, incertitude, drapeaux, date et source.
Afficher les 7 champsMasquer
nentier ou nullNombre d'observations derrière la valeur ; null si sans objet.
0 au moins
provenancetexte ou nullmesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
Valeurs :
mesure,estimeincertitudeobjet ou nullIncertitude de la valeur : fourchette et demi-largeur.
Afficher les 3 champsMasquer
demi_largeur_pctnombre ou nullDemi-largeur de la fourchette, en % de la valeur.
basnombre ou nullhautnombre ou null
drapeauxliste de textesCe qui doit faire lire la valeur avec prudence ; vide si rien.
Valeurs :
prix_atypique,surface_atypique,vente_en_bloc,doublon_probable,date_estimee,peu_d_observations,valeur_imputee,rattachement_incertain,donnee_anciennemethodetexte ou nullMéthode de calcul ou de rattachement, en clair.
donnees_dutexte ou nullDate de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
sourcetexteSource publique ou moteur Pillr, en clair.
logementobjet ou nullLe logement décrit par typologie et surface ; null sans typologie ni surface, ou quand aucun segment ne le couvre (une maison sans segment maison n'a pas de loyer).
Afficher les 10 champsMasquer
typologietexteTypologie du logement : T1 à T5 (T5 et plus), ou maison.
Valeurs :
T1,T2,T3,T4,T5,maisonsurface_m2nombresegmenttexteSegment de la Carte des loyers : appartement (appartements, toutes typologies), appartement_t1_t2 (appartements T1 et T2), appartement_t3plus (appartements T3 et plus), maison (maisons).
Valeurs :
appartement,appartement_t1_t2,appartement_t3plus,maisonreplibooléenVrai quand le segment de la typologie manquait et que celui de l'ensemble des appartements l'a remplacé.
loyer_m2nombreLoyer d'annonce au m² par mois, charges comprises.
loyer_mensuelnombreLoyer d'annonce mensuel, charges comprises : loyer au m² multiplié par la surface.
fourchette_mensuelleobjet ou nullBornes de l'intervalle de prédiction à 95 % multipliées par la surface ; null si le segment n'en publie pas.
Afficher les 2 champsMasquer
minnombremaxnombre
qualiteobjetCe qui permet de juger la valeur : nombre, provenance, incertitude, drapeaux, date et source.
Afficher les 7 champsMasquer
nentier ou nullNombre d'observations derrière la valeur ; null si sans objet.
0 au moins
provenancetexte ou nullmesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
Valeurs :
mesure,estimeincertitudeobjet ou nullIncertitude de la valeur : fourchette et demi-largeur.
Afficher les 3 champsMasquer
demi_largeur_pctnombre ou nullDemi-largeur de la fourchette, en % de la valeur.
basnombre ou nullhautnombre ou null
drapeauxliste de textesCe qui doit faire lire la valeur avec prudence ; vide si rien.
Valeurs :
prix_atypique,surface_atypique,vente_en_bloc,doublon_probable,date_estimee,peu_d_observations,valeur_imputee,rattachement_incertain,donnee_anciennemethodetexte ou nullMéthode de calcul ou de rattachement, en clair.
donnees_dutexte ou nullDate de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
sourcetexteSource publique ou moteur Pillr, en clair.
rendement_brut_marche_pctnombre ou nullRendement brut de marché du type de bien (appartement ou maison) dans la commune, en % ; null sans prix de vente publié ou au-delà de la borne de vraisemblance.
modeleobjet ou nullAfficher les 5 champsMasquer
type_predictiontexte ou nullcommune : prédit avec les annonces de la commune ; maille ou EPCI : prédit à une maille plus large, faute d'annonces assez nombreuses dans la commune.
nb_obs_communeentier ou nullAnnonces de la commune dans le modèle.
nb_obs_mailleentier ou nullAnnonces de la maille dans le modèle.
r2_ajustenombre ou nullR² ajusté du modèle.
surface_reference_m2nombre ou nullSurface de référence publiée pour le segment ; null pour les maisons.
par_typologieliste d'objetsUne ligne par typologie couverte, à la surface d'exemple publiée par les pages loyer de pillr.fr.
Afficher les 8 champsMasquer
typologietexteTypologie du logement : T1 à T5 (T5 et plus), ou maison.
Valeurs :
T1,T2,T3,T4,T5,maisonsurface_m2nombresegmenttexteSegment de la Carte des loyers : appartement (appartements, toutes typologies), appartement_t1_t2 (appartements T1 et T2), appartement_t3plus (appartements T3 et plus), maison (maisons).
Valeurs :
appartement,appartement_t1_t2,appartement_t3plus,maisonreplibooléenVrai quand le segment de la typologie manquait et que celui de l'ensemble des appartements l'a remplacé.
loyer_m2nombreLoyer d'annonce au m² par mois, charges comprises.
loyer_mensuelnombreLoyer d'annonce mensuel, charges comprises : loyer au m² multiplié par la surface.
fourchette_mensuelleobjet ou nullBornes de l'intervalle de prédiction à 95 % multipliées par la surface ; null si le segment n'en publie pas.
Afficher les 2 champsMasquer
minnombremaxnombre
qualiteobjetCe qui permet de juger la valeur : nombre, provenance, incertitude, drapeaux, date et source.
Afficher les 7 champsMasquer
nentier ou nullNombre d'observations derrière la valeur ; null si sans objet.
0 au moins
provenancetexte ou nullmesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
Valeurs :
mesure,estimeincertitudeobjet ou nullIncertitude de la valeur : fourchette et demi-largeur.
Afficher les 3 champsMasquer
demi_largeur_pctnombre ou nullDemi-largeur de la fourchette, en % de la valeur.
basnombre ou nullhautnombre ou null
drapeauxliste de textesCe qui doit faire lire la valeur avec prudence ; vide si rien.
Valeurs :
prix_atypique,surface_atypique,vente_en_bloc,doublon_probable,date_estimee,peu_d_observations,valeur_imputee,rattachement_incertain,donnee_anciennemethodetexte ou nullMéthode de calcul ou de rattachement, en clair.
donnees_dutexte ou nullDate de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
sourcetexteSource publique ou moteur Pillr, en clair.
rendement_brut_marche_pctobjetRendement brut de marché de la commune : loyer annuel au m² sur prix médian au m², en %.
Afficher les 3 champsMasquer
appartementnombre ou nullmaisonnombre ou nullqualiteobjetCe qui permet de juger la valeur : nombre, provenance, incertitude, drapeaux, date et source.
Afficher les 7 champsMasquer
nentier ou nullNombre d'observations derrière la valeur ; null si sans objet.
0 au moins
provenancetexte ou nullmesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
Valeurs :
mesure,estimeincertitudeobjet ou nullIncertitude de la valeur : fourchette et demi-largeur.
Afficher les 3 champsMasquer
demi_largeur_pctnombre ou nullDemi-largeur de la fourchette, en % de la valeur.
basnombre ou nullhautnombre ou null
drapeauxliste de textesCe qui doit faire lire la valeur avec prudence ; vide si rien.
Valeurs :
prix_atypique,surface_atypique,vente_en_bloc,doublon_probable,date_estimee,peu_d_observations,valeur_imputee,rattachement_incertain,donnee_anciennemethodetexte ou nullMéthode de calcul ou de rattachement, en clair.
donnees_dutexte ou nullDate de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
sourcetexteSource publique ou moteur Pillr, en clair.
segmentsliste d'objetsAfficher les 7 champsMasquer
segmenttexteSegment de la Carte des loyers : appartement (appartements, toutes typologies), appartement_t1_t2 (appartements T1 et T2), appartement_t3plus (appartements T3 et plus), maison (maisons).
Valeurs :
appartement,appartement_t1_t2,appartement_t3plus,maisonlibelletexteloyer_m2nombremin_95nombre ou nullmax_95nombre ou nullmodeleobjet ou nullnull pour un agrégat d'arrondissements.
Afficher les 5 champsMasquer
type_predictiontexte ou nullcommune : prédit avec les annonces de la commune ; maille ou EPCI : prédit à une maille plus large, faute d'annonces assez nombreuses dans la commune.
nb_obs_communeentier ou nullAnnonces de la commune dans le modèle.
nb_obs_mailleentier ou nullAnnonces de la maille dans le modèle.
r2_ajustenombre ou nullR² ajusté du modèle.
surface_reference_m2nombre ou nullSurface de référence publiée pour le segment ; null pour les maisons.
qualiteobjetCe qui permet de juger la valeur : nombre, provenance, incertitude, drapeaux, date et source.
Afficher les 7 champsMasquer
nentier ou nullNombre d'observations derrière la valeur ; null si sans objet.
0 au moins
provenancetexte ou nullmesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
Valeurs :
mesure,estimeincertitudeobjet ou nullIncertitude de la valeur : fourchette et demi-largeur.
Afficher les 3 champsMasquer
demi_largeur_pctnombre ou nullDemi-largeur de la fourchette, en % de la valeur.
basnombre ou nullhautnombre ou null
drapeauxliste de textesCe qui doit faire lire la valeur avec prudence ; vide si rien.
Valeurs :
prix_atypique,surface_atypique,vente_en_bloc,doublon_probable,date_estimee,peu_d_observations,valeur_imputee,rattachement_incertain,donnee_anciennemethodetexte ou nullMéthode de calcul ou de rattachement, en clair.
donnees_dutexte ou nullDate de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
sourcetexteSource publique ou moteur Pillr, en clair.
limitesliste de textessourcetextecreditsobjetCrédits débités par cet appel (réservés, pour une tâche en cours), et crédits encore utilisables ce mois avant la coupure : crédits offerts, crédits inclus du mois et crédits facturables sous le plafond de dépense (null si inconnus ou en bac à sable).
Afficher les 2 champsMasquer
debitesentier0 au moins
restantsentier ou null
Erreurs possibles
- 400parametres_invalidesUn paramètre manque ou ne passe pas son contrôle ; le détail est donné champ par champ
- 401cle_absenteL'en-tête Authorization manque
- 401cle_invalideLa clé est inconnue, révoquée ou expirée
- 403organisation_suspendueL'organisation de la clé n'est pas active
- 403portee_insuffisanteLa clé ou l'accès de l'organisation n'ouvre pas cette opération
- 403hors_bac_a_sableUne clé pk_test_ demande une entrée hors du jeu figé de l'opération
- 402credits_insuffisantsLes crédits ne suffisent plus pour cet appel
- 429plafond_cleLe plafond mensuel de crédits de la clé est atteint
- 429quota_minuteLe débit par minute de l'organisation est atteint
- 503charge_globaleL'API est momentanément surchargée, tous clients confondus ; rien n'est débité
- 504delai_depasseLe calcul dépasse le délai de l'opération ; rien n'est débité
- 503service_indisponibleL'API est momentanément indisponible
- 500erreur_interneUne erreur de notre côté ; rien n'est servi ni débité
Une ressource absente répond par un code de la famille des ressources absentes, propre à l'opération, sans débit.
Encadrement des loyers
/api/v1/encadrement-loyersEncadrement des loyers d'un logement à Paris, décrit par son code postal, son nombre de pièces, son époque de construction, la location meublée ou non et sa surface, ou par une annonce du catalogue : loyers de référence, minoré et majoré au m² du barème le plus récent (quartier nommé, ou moyenne des quartiers de l'arrondissement), loyer maximal légal hors complément de loyer, et dépassement d'un loyer envisagé. Hors de Paris, applicable vaut faux et encadrement_en_vigueur dit si la commune figure parmi les communes encadrées ; leur barème n'est pas servi.
- Coût
- 1 crédit par appel réussi
- Accès
- À l'usage ou avec l'abonnement Data
- Portée
- territoire
- Outil MCP
- encadrement_loyers
- Bac à sable
- Oui, sans débit, sur un jeu figé
- Mémoire
- 24 h
- Délai
- 5 s
Paramètres
annoncetexteIdentifiant d'une annonce : son code postal, sa surface, ses pièces, sa location meublée et son loyer estimé servent de défaut.
de 3 à 200 caractères
code_postaltexteCode postal.
quartiertexteQuartier administratif de Paris (ex. Belleville) ; sans lui, la moyenne des quartiers de l'arrondissement.
de 2 à 80 caractères
piecesentierNombre de pièces principales.
de 1 à 30
epoquetexteSans époque : la moyenne des quatre époques.
Valeurs :
avant_1946,1946_1970,1971_1990,apres_1990meublevaleurLocation meublée (true) ou nue (false, par défaut).
surfacenombreSurface habitable, en m².
1 000 au plus ; plus de 0
loyernombreLoyer mensuel envisagé hors charges, en euros.
100 000 au plus ; plus de 0
Exemple d'appel
curl https://pillr.fr/api/v1/encadrement-loyers \
-H "Authorization: Bearer $PILLR_CLE"Réponse
applicablebooléenVrai : le barème d'encadrement de ce lieu est servi (Paris). Faux ailleurs, y compris dans une commune encadrée dont le barème n'est pas chargé.
encadrement_en_vigueurbooléenLa commune applique l'encadrement des loyers (liste des communes encadrées du simulateur de pillr.fr).
communetexte ou nullcode_postaltexte ou nullinseetexte ou nullarrondissemententier ou nullquartiertexte ou nullQuartier retenu, ou l'arrondissement quand la moyenne de ses quartiers est prise.
annee_baremeentier ou nullAnnée du barème lu (la plus récente chargée).
criteresobjetAfficher les 3 champsMasquer
piecesentier ou nullPièces du barème, 1 à 4 (4 : quatre pièces et plus).
epoquetexte ou nullnull : toutes les époques de construction, en moyenne.
Valeurs :
avant_1946,1946_1970,1971_1990,apres_1990meublebooléen
loyer_reference_eur_m2nombre ou nullLoyer de référence, en euros par m² et par mois.
loyer_minore_eur_m2nombre ou nullLoyer de référence minoré, en euros par m² et par mois.
loyer_majore_eur_m2nombre ou nullLoyer de référence majoré, en euros par m² et par mois.
surface_m2nombre ou nullloyer_max_legal_eur_moisnombre ou nullLoyer de référence majoré multiplié par la surface : le loyer hors charges maximal, hors complément de loyer.
loyer_estime_eur_moisnombre ou nullLe loyer comparé : celui donné, ou le loyer estimé de l'annonce (charges comprises, voir hypotheses).
depassement_pctnombre ou nullÉcart du loyer comparé au loyer maximal légal, en % (positif : au-dessus).
conformebooléen ou nullVrai si le loyer comparé ne dépasse pas le loyer maximal légal ; null sans loyer ou sans plafond.
lignes_baremeliste d'objetsLes lignes du barème retenues pour les moyennes.
Afficher les 6 champsMasquer
id_quartiertexte ou nullquartiertexte ou nullepoquetexte ou nullloyer_referencenombre ou nullloyer_minorenombre ou nullloyer_majorenombre ou null
hypothesesliste de textesnotetextequaliteobjetCe qui permet de juger la valeur : nombre, provenance, incertitude, drapeaux, date et source.
Afficher les 7 champsMasquer
nentier ou nullNombre d'observations derrière la valeur ; null si sans objet.
0 au moins
provenancetexte ou nullmesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
Valeurs :
mesure,estimeincertitudeobjet ou nullIncertitude de la valeur : fourchette et demi-largeur.
Afficher les 3 champsMasquer
demi_largeur_pctnombre ou nullDemi-largeur de la fourchette, en % de la valeur.
basnombre ou nullhautnombre ou null
drapeauxliste de textesCe qui doit faire lire la valeur avec prudence ; vide si rien.
Valeurs :
prix_atypique,surface_atypique,vente_en_bloc,doublon_probable,date_estimee,peu_d_observations,valeur_imputee,rattachement_incertain,donnee_anciennemethodetexte ou nullMéthode de calcul ou de rattachement, en clair.
donnees_dutexte ou nullDate de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
sourcetexteSource publique ou moteur Pillr, en clair.
sourcetextecreditsobjetCrédits débités par cet appel (réservés, pour une tâche en cours), et crédits encore utilisables ce mois avant la coupure : crédits offerts, crédits inclus du mois et crédits facturables sous le plafond de dépense (null si inconnus ou en bac à sable).
Afficher les 2 champsMasquer
debitesentier0 au moins
restantsentier ou null
Erreurs possibles
- 400parametres_invalidesUn paramètre manque ou ne passe pas son contrôle ; le détail est donné champ par champ
- 401cle_absenteL'en-tête Authorization manque
- 401cle_invalideLa clé est inconnue, révoquée ou expirée
- 403organisation_suspendueL'organisation de la clé n'est pas active
- 403portee_insuffisanteLa clé ou l'accès de l'organisation n'ouvre pas cette opération
- 403hors_bac_a_sableUne clé pk_test_ demande une entrée hors du jeu figé de l'opération
- 402credits_insuffisantsLes crédits ne suffisent plus pour cet appel
- 429plafond_cleLe plafond mensuel de crédits de la clé est atteint
- 429quota_minuteLe débit par minute de l'organisation est atteint
- 503charge_globaleL'API est momentanément surchargée, tous clients confondus ; rien n'est débité
- 504delai_depasseLe calcul dépasse le délai de l'opération ; rien n'est débité
- 503service_indisponibleL'API est momentanément indisponible
- 500erreur_interneUne erreur de notre côté ; rien n'est servi ni débité
Une ressource absente répond par un code de la famille des ressources absentes, propre à l'opération, sans débit.
Zonage ABC, plafonds et contraintes locales
/api/v1/communes/{insee}/zonageZone ABC d'une commune (corrigée des révisions officielles que la base n'intègre pas encore), statut à la date de l'appel des dispositifs d'investissement locatif (Pinel, Relance logement, Denormandie, Loc'Avantages, déficit foncier) avec leur source officielle, plafond de loyer de la location intermédiaire au m² et, pour une surface donnée, au mois avec le coefficient de surface, comparé à un loyer, et contraintes locales à vérifier en mairie : encadrement des loyers, location de courte durée, tension du marché. Mêmes faits sourcés que les pages de pillr.fr ; aucun conseil fiscal.
- Coût
- 1 crédit par appel réussi
- Accès
- À l'usage ou avec l'abonnement Data
- Portée
- territoire
- Outil MCP
- zonage_logement
- Bac à sable
- Oui, sans débit, sur un jeu figé
- Mémoire
- 24 h
- Délai
- 5 s
Paramètres
inseetexteobligatoireCode INSEE de la commune ou de l'arrondissement (5 caractères, 2A ou 2B pour la Corse).
surfacenombreSurface retenue en m² (habitable, plus la moitié des annexes dans la limite de 8 m²).
1 000 au plus ; plus de 0
loyernombreLoyer mensuel hors charges à comparer au plafond, en euros.
100 000 au plus ; plus de 0
Exemple d'appel
curl https://pillr.fr/api/v1/communes/{insee}/zonage \
-H "Authorization: Bearer $PILLR_CLE"Réponse
inseetextecommunetexte ou nullzonetexte ou nullLa zone en vigueur ; null pour une commune inconnue du zonage (outre-mer compris).
Valeurs :
A bis,A,B1,B2,Czone_servietexte ou nullLa zone lue en base, avant correction.
correctionobjet ou nullUne révision officielle que la base n'intègre pas encore et qui change la zone de la commune.
Afficher les 4 champsMasquer
arretetexteen_vigueur_letextezone_servietexteZone du zonage ABC : A bis, A, B1, B2 ou C.
Valeurs :
A bis,A,B1,B2,CsourceobjetAfficher les 4 champsMasquer
editeurtextelibelletexteurltextedatetexteDate de la source ou de la version du texte consultée (AAAA-MM-JJ).
zonageobjetAfficher les 5 champsMasquer
arretetexteDernière révision officielle intégrée à la base.
importe_letexteconstate_letextephrasetextesourceobjetAfficher les 4 champsMasquer
editeurtextelibelletexteurltextedatetexteDate de la source ou de la version du texte consultée (AAAA-MM-JJ).
dispositifsliste d'objetsAfficher les 9 champsMasquer
cletexteValeurs :
pinel,relance_logement,denormandie,loc_avantages,deficit_fonciernomtextestatuttexteouvert : ouvert aux nouvelles opérations à la date de l'appel ; ferme : fermé ; a_verifier : ouvert sous une condition que Pillr Data ne vérifie pas (liste de communes, convention).
Valeurs :
ouvert,ferme,a_verifierdetailtextejusqu_autexte ou nullDate limite des acquisitions ou des demandes (AAAA-MM-JJ).
role_de_la_zonetextesourceobjetAfficher les 4 champsMasquer
editeurtextelibelletexteurltextedatetexteDate de la source ou de la version du texte consultée (AAAA-MM-JJ).
sources_complementairesliste d'objetsAfficher les 4 champsMasquer
editeurtextelibelletexteurltextedatetexteDate de la source ou de la version du texte consultée (AAAA-MM-JJ).
verifie_letexte
plafond_loyer_intermediaireobjetPlafond de loyer de la location intermédiaire (Relance logement, baux Pinel en cours, Denormandie).
Afficher les 11 champsMasquer
anneeentiereur_m2_moisnombre ou nullPlafond hors charges par m² de surface retenue, avant coefficient ; null hors métropole ou sans zone.
coefficient_surfacenombre ou nullformule_coefficienttexteplafond_mensuelnombre ou nullPlafond mensuel hors charges pour la surface donnée, coefficient compris.
loyernombre ou nullLe loyer comparé, hors charges.
depassement_pctnombre ou nullconformebooléen ou nullchamptexteCe que ce plafond vise, et ce qu'il ne vise pas.
sourceobjetAfficher les 4 champsMasquer
editeurtextelibelletexteurltextedatetexteDate de la source ou de la version du texte consultée (AAAA-MM-JJ).
qualiteobjetCe qui permet de juger la valeur : nombre, provenance, incertitude, drapeaux, date et source.
Afficher les 7 champsMasquer
nentier ou nullNombre d'observations derrière la valeur ; null si sans objet.
0 au moins
provenancetexte ou nullmesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
Valeurs :
mesure,estimeincertitudeobjet ou nullIncertitude de la valeur : fourchette et demi-largeur.
Afficher les 3 champsMasquer
demi_largeur_pctnombre ou nullDemi-largeur de la fourchette, en % de la valeur.
basnombre ou nullhautnombre ou null
drapeauxliste de textesCe qui doit faire lire la valeur avec prudence ; vide si rien.
Valeurs :
prix_atypique,surface_atypique,vente_en_bloc,doublon_probable,date_estimee,peu_d_observations,valeur_imputee,rattachement_incertain,donnee_anciennemethodetexte ou nullMéthode de calcul ou de rattachement, en clair.
donnees_dutexte ou nullDate de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
sourcetexteSource publique ou moteur Pillr, en clair.
contraintes_localesliste d'objetsAfficher les 5 champsMasquer
typetexteValeurs :
encadrement,courte_duree,tensionniveautexteValeurs :
info,attentiontitretextedetailtextea_verifierbooléenPillr signale, la mairie confirme.
qualiteobjetCe qui permet de juger la valeur : nombre, provenance, incertitude, drapeaux, date et source.
Afficher les 7 champsMasquer
nentier ou nullNombre d'observations derrière la valeur ; null si sans objet.
0 au moins
provenancetexte ou nullmesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
Valeurs :
mesure,estimeincertitudeobjet ou nullIncertitude de la valeur : fourchette et demi-largeur.
Afficher les 3 champsMasquer
demi_largeur_pctnombre ou nullDemi-largeur de la fourchette, en % de la valeur.
basnombre ou nullhautnombre ou null
drapeauxliste de textesCe qui doit faire lire la valeur avec prudence ; vide si rien.
Valeurs :
prix_atypique,surface_atypique,vente_en_bloc,doublon_probable,date_estimee,peu_d_observations,valeur_imputee,rattachement_incertain,donnee_anciennemethodetexte ou nullMéthode de calcul ou de rattachement, en clair.
donnees_dutexte ou nullDate de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
sourcetexteSource publique ou moteur Pillr, en clair.
creditsobjetCrédits débités par cet appel (réservés, pour une tâche en cours), et crédits encore utilisables ce mois avant la coupure : crédits offerts, crédits inclus du mois et crédits facturables sous le plafond de dépense (null si inconnus ou en bac à sable).
Afficher les 2 champsMasquer
debitesentier0 au moins
restantsentier ou null
Erreurs possibles
- 400parametres_invalidesUn paramètre manque ou ne passe pas son contrôle ; le détail est donné champ par champ
- 401cle_absenteL'en-tête Authorization manque
- 401cle_invalideLa clé est inconnue, révoquée ou expirée
- 403organisation_suspendueL'organisation de la clé n'est pas active
- 403portee_insuffisanteLa clé ou l'accès de l'organisation n'ouvre pas cette opération
- 403hors_bac_a_sableUne clé pk_test_ demande une entrée hors du jeu figé de l'opération
- 402credits_insuffisantsLes crédits ne suffisent plus pour cet appel
- 429plafond_cleLe plafond mensuel de crédits de la clé est atteint
- 429quota_minuteLe débit par minute de l'organisation est atteint
- 503charge_globaleL'API est momentanément surchargée, tous clients confondus ; rien n'est débité
- 504delai_depasseLe calcul dépasse le délai de l'opération ; rien n'est débité
- 503service_indisponibleL'API est momentanément indisponible
- 500erreur_interneUne erreur de notre côté ; rien n'est servi ni débité
Une ressource absente répond par un code de la famille des ressources absentes, propre à l'opération, sans débit.
Marché de la courte durée d'une commune
/api/v1/communes/{insee}/courte-dureeMarché de la location courte durée d'une commune : profil AirDNA (annonces actives, revenu, occupation, prix de nuit, revenu par nuit disponible, évolutions sur un an, score de marché et sous-scores), à la maille de la commune, de la ville pour un arrondissement, du département ajusté à la part de résidences secondaires ou de la France, avec sa confiance ; rentabilité de la courte durée, scores Pillr de courte durée, de longue durée et de tourisme, part de résidences secondaires, et statut réglementaire de la courte durée. Mêmes profils que le simulateur de pillr.fr. Données aspirées des pages publiques d'AirDNA.
- Coût
- 2 crédits par appel réussi
- Accès
- À l'usage ou avec l'abonnement Data
- Portée
- territoire
- Outil MCP
- courte_duree_commune
- Bac à sable
- Oui, sans débit, sur un jeu figé
- Mémoire
- 24 h
- Délai
- 5 s
Paramètres
inseetexteobligatoireCode INSEE de la commune ou de l'arrondissement (5 caractères, 2A ou 2B pour la Corse).
Exemple d'appel
curl https://pillr.fr/api/v1/communes/{insee}/courte-duree \
-H "Authorization: Bearer $PILLR_CLE"Réponse
inseetextecommunetexte ou nullprofilobjet ou nullnull : aucun profil, même départemental ou national.
Afficher les 14 champsMasquer
mailletextecommune : marché AirDNA de la commune ; ville : marché de la ville d'un arrondissement ; departement : profil du département ajusté à la part de résidences secondaires ; france : profil national ; anciennes_donnees : colonnes du jeu de 2025.
Valeurs :
commune,ville,departement,france,anciennes_donneesmarchetexte ou nullNom du marché ou du profil source.
annonces_activesnombre ou nullAnnonces actives sur le marché, douze derniers mois.
revenu_annuelnombre ou nullRevenu annuel de l'annonce type du marché, en euros, avant charges.
occupation_pctnombrePart des nuits ouvertes réservées, en %.
prix_nuitnombrePrix de nuit moyen payé, en euros.
revparnombreRevenu par nuit disponible : prix de nuit multiplié par l'occupation, en euros.
evolution_annonces_1an_pctnombre ou nullevolution_revenu_1an_pctnombre ou nullscore_marchenombre ou nullScore de marché AirDNA, 40 à 100.
scores_airdnaobjetAfficher les 4 champsMasquer
demandenombre ou nullsaisonnalitenombre ou nullcroissancenombre ou nullreglementationnombre ou null
confiancetextemesure : marché AirDNA d'au moins 20 annonces ; estime : petit marché lissé avec son département, ou profil départemental ; faible : profil national ou anciennes données.
Valeurs :
mesure,estime,faiblemillesimetexte ou nullMillésime de l'aspiration des pages marché AirDNA.
qualiteobjetCe qui permet de juger la valeur : nombre, provenance, incertitude, drapeaux, date et source.
Afficher les 7 champsMasquer
nentier ou nullNombre d'observations derrière la valeur ; null si sans objet.
0 au moins
provenancetexte ou nullmesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
Valeurs :
mesure,estimeincertitudeobjet ou nullIncertitude de la valeur : fourchette et demi-largeur.
Afficher les 3 champsMasquer
demi_largeur_pctnombre ou nullDemi-largeur de la fourchette, en % de la valeur.
basnombre ou nullhautnombre ou null
drapeauxliste de textesCe qui doit faire lire la valeur avec prudence ; vide si rien.
Valeurs :
prix_atypique,surface_atypique,vente_en_bloc,doublon_probable,date_estimee,peu_d_observations,valeur_imputee,rattachement_incertain,donnee_anciennemethodetexte ou nullMéthode de calcul ou de rattachement, en clair.
donnees_dutexte ou nullDate de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
sourcetexteSource publique ou moteur Pillr, en clair.
rentabilite_lcd_pctobjetRentabilité brute de la courte durée publiée par market_data (colonne héritée du jeu de 2025).
Afficher les 2 champsMasquer
valeurnombre ou nullqualiteobjetCe qui permet de juger la valeur : nombre, provenance, incertitude, drapeaux, date et source.
Afficher les 7 champsMasquer
nentier ou nullNombre d'observations derrière la valeur ; null si sans objet.
0 au moins
provenancetexte ou nullmesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
Valeurs :
mesure,estimeincertitudeobjet ou nullIncertitude de la valeur : fourchette et demi-largeur.
Afficher les 3 champsMasquer
demi_largeur_pctnombre ou nullDemi-largeur de la fourchette, en % de la valeur.
basnombre ou nullhautnombre ou null
drapeauxliste de textesCe qui doit faire lire la valeur avec prudence ; vide si rien.
Valeurs :
prix_atypique,surface_atypique,vente_en_bloc,doublon_probable,date_estimee,peu_d_observations,valeur_imputee,rattachement_incertain,donnee_anciennemethodetexte ou nullMéthode de calcul ou de rattachement, en clair.
donnees_dutexte ou nullDate de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
sourcetexteSource publique ou moteur Pillr, en clair.
scoresobjetScores Pillr de la commune sur 100 : courte durée, longue durée, tourisme.
Afficher les 4 champsMasquer
lcdnombre ou nulllldnombre ou nulltourismenombre ou nullqualiteobjetCe qui permet de juger la valeur : nombre, provenance, incertitude, drapeaux, date et source.
Afficher les 7 champsMasquer
nentier ou nullNombre d'observations derrière la valeur ; null si sans objet.
0 au moins
provenancetexte ou nullmesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
Valeurs :
mesure,estimeincertitudeobjet ou nullIncertitude de la valeur : fourchette et demi-largeur.
Afficher les 3 champsMasquer
demi_largeur_pctnombre ou nullDemi-largeur de la fourchette, en % de la valeur.
basnombre ou nullhautnombre ou null
drapeauxliste de textesCe qui doit faire lire la valeur avec prudence ; vide si rien.
Valeurs :
prix_atypique,surface_atypique,vente_en_bloc,doublon_probable,date_estimee,peu_d_observations,valeur_imputee,rattachement_incertain,donnee_anciennemethodetexte ou nullMéthode de calcul ou de rattachement, en clair.
donnees_dutexte ou nullDate de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
sourcetexteSource publique ou moteur Pillr, en clair.
part_residences_secondaires_pctobjetAfficher les 2 champsMasquer
valeurnombre ou nullqualiteobjetCe qui permet de juger la valeur : nombre, provenance, incertitude, drapeaux, date et source.
Afficher les 7 champsMasquer
nentier ou nullNombre d'observations derrière la valeur ; null si sans objet.
0 au moins
provenancetexte ou nullmesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
Valeurs :
mesure,estimeincertitudeobjet ou nullIncertitude de la valeur : fourchette et demi-largeur.
Afficher les 3 champsMasquer
demi_largeur_pctnombre ou nullDemi-largeur de la fourchette, en % de la valeur.
basnombre ou nullhautnombre ou null
drapeauxliste de textesCe qui doit faire lire la valeur avec prudence ; vide si rien.
Valeurs :
prix_atypique,surface_atypique,vente_en_bloc,doublon_probable,date_estimee,peu_d_observations,valeur_imputee,rattachement_incertain,donnee_anciennemethodetexte ou nullMéthode de calcul ou de rattachement, en clair.
donnees_dutexte ou nullDate de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
sourcetexteSource publique ou moteur Pillr, en clair.
reglementationobjetStatut de la courte durée pour un investisseur (hors résidence principale) dans la commune, sans DPE donné.
Afficher les 4 champsMasquer
niveautextelibre : déclaration en mairie ; declaration : zone tendue, déclaration et numéro d'enregistrement ; autorisation : changement d'usage à obtenir ; compensation : changement d'usage avec compensation ; dpe : DPE qui ferme le meublé de tourisme.
Valeurs :
libre,declaration,autorisation,compensation,dperecommandablebooléenFaux quand la courte durée ne peut pas être conseillée en l'état (compensation, DPE).
titretextetextetexte
limitesliste de textessourcetextecreditsobjetCrédits débités par cet appel (réservés, pour une tâche en cours), et crédits encore utilisables ce mois avant la coupure : crédits offerts, crédits inclus du mois et crédits facturables sous le plafond de dépense (null si inconnus ou en bac à sable).
Afficher les 2 champsMasquer
debitesentier0 au moins
restantsentier ou null
Erreurs possibles
- 400parametres_invalidesUn paramètre manque ou ne passe pas son contrôle ; le détail est donné champ par champ
- 401cle_absenteL'en-tête Authorization manque
- 401cle_invalideLa clé est inconnue, révoquée ou expirée
- 403organisation_suspendueL'organisation de la clé n'est pas active
- 403portee_insuffisanteLa clé ou l'accès de l'organisation n'ouvre pas cette opération
- 403hors_bac_a_sableUne clé pk_test_ demande une entrée hors du jeu figé de l'opération
- 402credits_insuffisantsLes crédits ne suffisent plus pour cet appel
- 429plafond_cleLe plafond mensuel de crédits de la clé est atteint
- 429quota_minuteLe débit par minute de l'organisation est atteint
- 503charge_globaleL'API est momentanément surchargée, tous clients confondus ; rien n'est débité
- 504delai_depasseLe calcul dépasse le délai de l'opération ; rien n'est débité
- 503service_indisponibleL'API est momentanément indisponible
- 500erreur_interneUne erreur de notre côté ; rien n'est servi ni débité
Une ressource absente répond par un code de la famille des ressources absentes, propre à l'opération, sans débit.
Risques naturels et technologiques
/api/v1/communes/{insee}/risquesRisques d'une commune : inondation, remontée de nappe, séisme, mouvement de terrain, argiles, radon, feu de forêt, site industriel, nucléaire, pollution des sols, rupture de barrage et risque minier, avec leur niveau et un score composite là où Géorisques est relevé en base, et les risques recensés par l'API publique Géorisques en direct ailleurs ; potentiel radon de l'IRSN pour toutes les communes ; arrêtés de catastrophe naturelle depuis 1982. Chaque bloc dit sa source. Ne remplace pas l'état des risques d'une adresse, obligatoire avant un achat.
- Coût
- 2 crédits par appel réussi
- Accès
- À l'usage ou avec l'abonnement Data
- Portée
- territoire
- Outil MCP
- risques_commune
- Bac à sable
- Oui, sans débit, sur un jeu figé
- Mémoire
- 24 h
- Délai
- 15 s
Paramètres
inseetexteobligatoireCode INSEE de la commune ou de l'arrondissement (5 caractères, 2A ou 2B pour la Corse).
Exemple d'appel
curl https://pillr.fr/api/v1/communes/{insee}/risques \
-H "Authorization: Bearer $PILLR_CLE"Réponse
inseetextecommunetexte ou nullrisquesobjetAfficher les 5 champsMasquer
sourcetextebase : relevé Géorisques en base ; georisques : risques recensés par l'API publique Géorisques, en direct ; indisponible : l'API n'a pas répondu.
Valeurs :
base,georisques,indisponiblepar_risqueobjetAfficher les 12 champsMasquer
inondationobjetAfficher les 2 champsMasquer
presentbooléen ou nullVrai : risque relevé ou recensé ; faux : ni relevé ni recensé ; null : inconnu (source indisponible).
niveauentier ou nullNiveau relevé en base (0 absent, 1 faible, 2 moyen, 3 fort ; sismicité 1 à 5), ou zone de sismicité recensée ; null sans niveau.
remontee_nappeobjetAfficher les 2 champsMasquer
presentbooléen ou nullVrai : risque relevé ou recensé ; faux : ni relevé ni recensé ; null : inconnu (source indisponible).
niveauentier ou nullNiveau relevé en base (0 absent, 1 faible, 2 moyen, 3 fort ; sismicité 1 à 5), ou zone de sismicité recensée ; null sans niveau.
seismeobjetAfficher les 2 champsMasquer
presentbooléen ou nullVrai : risque relevé ou recensé ; faux : ni relevé ni recensé ; null : inconnu (source indisponible).
niveauentier ou nullNiveau relevé en base (0 absent, 1 faible, 2 moyen, 3 fort ; sismicité 1 à 5), ou zone de sismicité recensée ; null sans niveau.
mouvement_terrainobjetAfficher les 2 champsMasquer
presentbooléen ou nullVrai : risque relevé ou recensé ; faux : ni relevé ni recensé ; null : inconnu (source indisponible).
niveauentier ou nullNiveau relevé en base (0 absent, 1 faible, 2 moyen, 3 fort ; sismicité 1 à 5), ou zone de sismicité recensée ; null sans niveau.
argilesobjetAfficher les 2 champsMasquer
presentbooléen ou nullVrai : risque relevé ou recensé ; faux : ni relevé ni recensé ; null : inconnu (source indisponible).
niveauentier ou nullNiveau relevé en base (0 absent, 1 faible, 2 moyen, 3 fort ; sismicité 1 à 5), ou zone de sismicité recensée ; null sans niveau.
radonobjetAfficher les 2 champsMasquer
presentbooléen ou nullVrai : risque relevé ou recensé ; faux : ni relevé ni recensé ; null : inconnu (source indisponible).
niveauentier ou nullNiveau relevé en base (0 absent, 1 faible, 2 moyen, 3 fort ; sismicité 1 à 5), ou zone de sismicité recensée ; null sans niveau.
feu_foretobjetAfficher les 2 champsMasquer
presentbooléen ou nullVrai : risque relevé ou recensé ; faux : ni relevé ni recensé ; null : inconnu (source indisponible).
niveauentier ou nullNiveau relevé en base (0 absent, 1 faible, 2 moyen, 3 fort ; sismicité 1 à 5), ou zone de sismicité recensée ; null sans niveau.
icpeobjetAfficher les 2 champsMasquer
presentbooléen ou nullVrai : risque relevé ou recensé ; faux : ni relevé ni recensé ; null : inconnu (source indisponible).
niveauentier ou nullNiveau relevé en base (0 absent, 1 faible, 2 moyen, 3 fort ; sismicité 1 à 5), ou zone de sismicité recensée ; null sans niveau.
nucleaireobjetAfficher les 2 champsMasquer
presentbooléen ou nullVrai : risque relevé ou recensé ; faux : ni relevé ni recensé ; null : inconnu (source indisponible).
niveauentier ou nullNiveau relevé en base (0 absent, 1 faible, 2 moyen, 3 fort ; sismicité 1 à 5), ou zone de sismicité recensée ; null sans niveau.
pollution_solsobjetAfficher les 2 champsMasquer
presentbooléen ou nullVrai : risque relevé ou recensé ; faux : ni relevé ni recensé ; null : inconnu (source indisponible).
niveauentier ou nullNiveau relevé en base (0 absent, 1 faible, 2 moyen, 3 fort ; sismicité 1 à 5), ou zone de sismicité recensée ; null sans niveau.
rupture_barrageobjetAfficher les 2 champsMasquer
presentbooléen ou nullVrai : risque relevé ou recensé ; faux : ni relevé ni recensé ; null : inconnu (source indisponible).
niveauentier ou nullNiveau relevé en base (0 absent, 1 faible, 2 moyen, 3 fort ; sismicité 1 à 5), ou zone de sismicité recensée ; null sans niveau.
minierobjetAfficher les 2 champsMasquer
presentbooléen ou nullVrai : risque relevé ou recensé ; faux : ni relevé ni recensé ; null : inconnu (source indisponible).
niveauentier ou nullNiveau relevé en base (0 absent, 1 faible, 2 moyen, 3 fort ; sismicité 1 à 5), ou zone de sismicité recensée ; null sans niveau.
libellesliste de textesLes risques en clair, tels que la source les nomme.
score_risque_compositenombre ou nullScore composite de la base, sur 100 ; null hors des communes relevées.
qualiteobjetCe qui permet de juger la valeur : nombre, provenance, incertitude, drapeaux, date et source.
Afficher les 7 champsMasquer
nentier ou nullNombre d'observations derrière la valeur ; null si sans objet.
0 au moins
provenancetexte ou nullmesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
Valeurs :
mesure,estimeincertitudeobjet ou nullIncertitude de la valeur : fourchette et demi-largeur.
Afficher les 3 champsMasquer
demi_largeur_pctnombre ou nullDemi-largeur de la fourchette, en % de la valeur.
basnombre ou nullhautnombre ou null
drapeauxliste de textesCe qui doit faire lire la valeur avec prudence ; vide si rien.
Valeurs :
prix_atypique,surface_atypique,vente_en_bloc,doublon_probable,date_estimee,peu_d_observations,valeur_imputee,rattachement_incertain,donnee_anciennemethodetexte ou nullMéthode de calcul ou de rattachement, en clair.
donnees_dutexte ou nullDate de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
sourcetexteSource publique ou moteur Pillr, en clair.
radonobjetAfficher les 2 champsMasquer
classeentier ou nullPotentiel radon de l'IRSN, 1 à 3 (3 : significatif).
qualiteobjetCe qui permet de juger la valeur : nombre, provenance, incertitude, drapeaux, date et source.
Afficher les 7 champsMasquer
nentier ou nullNombre d'observations derrière la valeur ; null si sans objet.
0 au moins
provenancetexte ou nullmesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
Valeurs :
mesure,estimeincertitudeobjet ou nullIncertitude de la valeur : fourchette et demi-largeur.
Afficher les 3 champsMasquer
demi_largeur_pctnombre ou nullDemi-largeur de la fourchette, en % de la valeur.
basnombre ou nullhautnombre ou null
drapeauxliste de textesCe qui doit faire lire la valeur avec prudence ; vide si rien.
Valeurs :
prix_atypique,surface_atypique,vente_en_bloc,doublon_probable,date_estimee,peu_d_observations,valeur_imputee,rattachement_incertain,donnee_anciennemethodetexte ou nullMéthode de calcul ou de rattachement, en clair.
donnees_dutexte ou nullDate de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
sourcetexteSource publique ou moteur Pillr, en clair.
catnatobjetAfficher les 2 champsMasquer
arretesliste d'objets ou nullArrêtés de catastrophe naturelle de la commune depuis 1982, du plus récent au plus ancien ; null si l'API n'a pas répondu.
Afficher les 5 champsMasquer
codetextenaturetextedebuttexteDébut de l'évènement (AAAA-MM-JJ).
fintexte ou nullarrete_publie_letexte ou nullPublication de l'arrêté au Journal officiel (AAAA-MM-JJ).
qualiteobjetCe qui permet de juger la valeur : nombre, provenance, incertitude, drapeaux, date et source.
Afficher les 7 champsMasquer
nentier ou nullNombre d'observations derrière la valeur ; null si sans objet.
0 au moins
provenancetexte ou nullmesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
Valeurs :
mesure,estimeincertitudeobjet ou nullIncertitude de la valeur : fourchette et demi-largeur.
Afficher les 3 champsMasquer
demi_largeur_pctnombre ou nullDemi-largeur de la fourchette, en % de la valeur.
basnombre ou nullhautnombre ou null
drapeauxliste de textesCe qui doit faire lire la valeur avec prudence ; vide si rien.
Valeurs :
prix_atypique,surface_atypique,vente_en_bloc,doublon_probable,date_estimee,peu_d_observations,valeur_imputee,rattachement_incertain,donnee_anciennemethodetexte ou nullMéthode de calcul ou de rattachement, en clair.
donnees_dutexte ou nullDate de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
sourcetexteSource publique ou moteur Pillr, en clair.
phrasetextelimitesliste de textessourcesliste de textescreditsobjetCrédits débités par cet appel (réservés, pour une tâche en cours), et crédits encore utilisables ce mois avant la coupure : crédits offerts, crédits inclus du mois et crédits facturables sous le plafond de dépense (null si inconnus ou en bac à sable).
Afficher les 2 champsMasquer
debitesentier0 au moins
restantsentier ou null
Erreurs possibles
- 400parametres_invalidesUn paramètre manque ou ne passe pas son contrôle ; le détail est donné champ par champ
- 401cle_absenteL'en-tête Authorization manque
- 401cle_invalideLa clé est inconnue, révoquée ou expirée
- 403organisation_suspendueL'organisation de la clé n'est pas active
- 403portee_insuffisanteLa clé ou l'accès de l'organisation n'ouvre pas cette opération
- 403hors_bac_a_sableUne clé pk_test_ demande une entrée hors du jeu figé de l'opération
- 402credits_insuffisantsLes crédits ne suffisent plus pour cet appel
- 429plafond_cleLe plafond mensuel de crédits de la clé est atteint
- 429quota_minuteLe débit par minute de l'organisation est atteint
- 503charge_globaleL'API est momentanément surchargée, tous clients confondus ; rien n'est débité
- 504delai_depasseLe calcul dépasse le délai de l'opération ; rien n'est débité
- 503service_indisponibleL'API est momentanément indisponible
- 500erreur_interneUne erreur de notre côté ; rien n'est servi ni débité
Une ressource absente répond par un code de la famille des ressources absentes, propre à l'opération, sans débit.
Équipements, accès, délinquance et cadre de vie
/api/v1/communes/{insee}/mesuresMesures d'une commune, chacune avec sa phrase et sa source, celles de l'analyse de zone de pillr.fr : équipements de la Base permanente des équipements (quinze comptes sur la commune entière et les essentiels absents), gare de voyageurs et aéroport les plus proches avec la distance, délinquance enregistrée par catégorie (faits et taux pour 1 000 habitants, comparés à la moyenne des communes publiées), potentiel radon et risques relevés, points d'intérêt à 500 m et score de marche à pied là où ils sont calculés.
- Coût
- 2 crédits par appel réussi
- Accès
- À l'usage ou avec l'abonnement Data
- Portée
- territoire
- Outil MCP
- mesures_zone
- Bac à sable
- Oui, sans débit, sur un jeu figé
- Mémoire
- 24 h
- Délai
- 5 s
Paramètres
inseetexteobligatoireCode INSEE de la commune ou de l'arrondissement (5 caractères, 2A ou 2B pour la Corse).
Exemple d'appel
curl https://pillr.fr/api/v1/communes/{insee}/mesures \
-H "Authorization: Bearer $PILLR_CLE"Réponse
inseetextecommunetexte ou nullequipementsobjet ou nullAfficher les 5 champsMasquer
perimetretextecomptesobjetAfficher les 15 champsMasquer
totalentierservices_particuliersentiercommercesentiercommerces_alimentairesentierenseignemententierecolesentiercollegesentierlyceesentiersante_socialentiermedecins_generalistesentierpharmaciesentiertransportsentiergaresentiersports_loisirsentiertourismeentier
essentiels_absentsliste de textesphrasetextequaliteobjetCe qui permet de juger la valeur : nombre, provenance, incertitude, drapeaux, date et source.
Afficher les 7 champsMasquer
nentier ou nullNombre d'observations derrière la valeur ; null si sans objet.
0 au moins
provenancetexte ou nullmesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
Valeurs :
mesure,estimeincertitudeobjet ou nullIncertitude de la valeur : fourchette et demi-largeur.
Afficher les 3 champsMasquer
demi_largeur_pctnombre ou nullDemi-largeur de la fourchette, en % de la valeur.
basnombre ou nullhautnombre ou null
drapeauxliste de textesCe qui doit faire lire la valeur avec prudence ; vide si rien.
Valeurs :
prix_atypique,surface_atypique,vente_en_bloc,doublon_probable,date_estimee,peu_d_observations,valeur_imputee,rattachement_incertain,donnee_anciennemethodetexte ou nullMéthode de calcul ou de rattachement, en clair.
donnees_dutexte ou nullDate de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
sourcetexteSource publique ou moteur Pillr, en clair.
accesobjet ou nullGare de voyageurs et aéroport à vols réguliers les plus proches, à vol d'oiseau depuis le centre habité.
Afficher les 4 champsMasquer
gareobjet ou nullAfficher les 3 champsMasquer
nomtextecategorietexte ou nullValeurs :
nationale,régionale,localekmnombre
aeroportobjet ou nullAfficher les 3 champsMasquer
nomtexteiatatexte ou nullkmnombre
phrasetextequaliteobjetCe qui permet de juger la valeur : nombre, provenance, incertitude, drapeaux, date et source.
Afficher les 7 champsMasquer
nentier ou nullNombre d'observations derrière la valeur ; null si sans objet.
0 au moins
provenancetexte ou nullmesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
Valeurs :
mesure,estimeincertitudeobjet ou nullIncertitude de la valeur : fourchette et demi-largeur.
Afficher les 3 champsMasquer
demi_largeur_pctnombre ou nullDemi-largeur de la fourchette, en % de la valeur.
basnombre ou nullhautnombre ou null
drapeauxliste de textesCe qui doit faire lire la valeur avec prudence ; vide si rien.
Valeurs :
prix_atypique,surface_atypique,vente_en_bloc,doublon_probable,date_estimee,peu_d_observations,valeur_imputee,rattachement_incertain,donnee_anciennemethodetexte ou nullMéthode de calcul ou de rattachement, en clair.
donnees_dutexte ou nullDate de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
sourcetexteSource publique ou moteur Pillr, en clair.
delinquanceobjet ou nullAfficher les 5 champsMasquer
anneeentier ou nullpopulationnombre ou nullcategoriesliste d'objetsAfficher les 5 champsMasquer
cletextenomtextenbnombre ou nullFaits enregistrés ; null quand le ministère ne publie pas (petits effectifs).
taux_pour_1000nombre ou nullmoyenne_pour_1000nombre ou nullMoyenne des communes dont les chiffres sont publiés, la même année ; null sans moyenne calculée.
phrasetexte ou nullqualiteobjetCe qui permet de juger la valeur : nombre, provenance, incertitude, drapeaux, date et source.
Afficher les 7 champsMasquer
nentier ou nullNombre d'observations derrière la valeur ; null si sans objet.
0 au moins
provenancetexte ou nullmesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
Valeurs :
mesure,estimeincertitudeobjet ou nullIncertitude de la valeur : fourchette et demi-largeur.
Afficher les 3 champsMasquer
demi_largeur_pctnombre ou nullDemi-largeur de la fourchette, en % de la valeur.
basnombre ou nullhautnombre ou null
drapeauxliste de textesCe qui doit faire lire la valeur avec prudence ; vide si rien.
Valeurs :
prix_atypique,surface_atypique,vente_en_bloc,doublon_probable,date_estimee,peu_d_observations,valeur_imputee,rattachement_incertain,donnee_anciennemethodetexte ou nullMéthode de calcul ou de rattachement, en clair.
donnees_dutexte ou nullDate de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
sourcetexteSource publique ou moteur Pillr, en clair.
risquesobjetAfficher les 4 champsMasquer
radon_classeentier ou nullreleveobjet ou nullAfficher les 3 champsMasquer
inondationtexteValeurs :
faible,moyen,fort,inconnuargilestexteValeurs :
faible,moyen,fort,inconnumouvement_terraintexteValeurs :
faible,moyen,fort,inconnu
phrasetextequaliteobjetCe qui permet de juger la valeur : nombre, provenance, incertitude, drapeaux, date et source.
Afficher les 7 champsMasquer
nentier ou nullNombre d'observations derrière la valeur ; null si sans objet.
0 au moins
provenancetexte ou nullmesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
Valeurs :
mesure,estimeincertitudeobjet ou nullIncertitude de la valeur : fourchette et demi-largeur.
Afficher les 3 champsMasquer
demi_largeur_pctnombre ou nullDemi-largeur de la fourchette, en % de la valeur.
basnombre ou nullhautnombre ou null
drapeauxliste de textesCe qui doit faire lire la valeur avec prudence ; vide si rien.
Valeurs :
prix_atypique,surface_atypique,vente_en_bloc,doublon_probable,date_estimee,peu_d_observations,valeur_imputee,rattachement_incertain,donnee_anciennemethodetexte ou nullMéthode de calcul ou de rattachement, en clair.
donnees_dutexte ou nullDate de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
sourcetexteSource publique ou moteur Pillr, en clair.
poi_500mobjet ou nullPoints d'intérêt OpenStreetMap à 500 m du centre ; calculés pour quelques centaines de communes seulement.
Afficher les 10 champsMasquer
transportsnombre ou nullecolesnombre ou nullcommercesnombre ou nullsantenombre ou nullloisirsnombre ou nullrestaurationnombre ou nulltotalnombre ou nullscore_marche_a_piednombre ou nullScore de marche à pied, sur 100.
score_qualite_vienombre ou nullqualiteobjetCe qui permet de juger la valeur : nombre, provenance, incertitude, drapeaux, date et source.
Afficher les 7 champsMasquer
nentier ou nullNombre d'observations derrière la valeur ; null si sans objet.
0 au moins
provenancetexte ou nullmesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
Valeurs :
mesure,estimeincertitudeobjet ou nullIncertitude de la valeur : fourchette et demi-largeur.
Afficher les 3 champsMasquer
demi_largeur_pctnombre ou nullDemi-largeur de la fourchette, en % de la valeur.
basnombre ou nullhautnombre ou null
drapeauxliste de textesCe qui doit faire lire la valeur avec prudence ; vide si rien.
Valeurs :
prix_atypique,surface_atypique,vente_en_bloc,doublon_probable,date_estimee,peu_d_observations,valeur_imputee,rattachement_incertain,donnee_anciennemethodetexte ou nullMéthode de calcul ou de rattachement, en clair.
donnees_dutexte ou nullDate de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
sourcetexteSource publique ou moteur Pillr, en clair.
phrasesliste de textessourcesliste de textescreditsobjetCrédits débités par cet appel (réservés, pour une tâche en cours), et crédits encore utilisables ce mois avant la coupure : crédits offerts, crédits inclus du mois et crédits facturables sous le plafond de dépense (null si inconnus ou en bac à sable).
Afficher les 2 champsMasquer
debitesentier0 au moins
restantsentier ou null
Erreurs possibles
- 400parametres_invalidesUn paramètre manque ou ne passe pas son contrôle ; le détail est donné champ par champ
- 401cle_absenteL'en-tête Authorization manque
- 401cle_invalideLa clé est inconnue, révoquée ou expirée
- 403organisation_suspendueL'organisation de la clé n'est pas active
- 403portee_insuffisanteLa clé ou l'accès de l'organisation n'ouvre pas cette opération
- 403hors_bac_a_sableUne clé pk_test_ demande une entrée hors du jeu figé de l'opération
- 402credits_insuffisantsLes crédits ne suffisent plus pour cet appel
- 429plafond_cleLe plafond mensuel de crédits de la clé est atteint
- 429quota_minuteLe débit par minute de l'organisation est atteint
- 503charge_globaleL'API est momentanément surchargée, tous clients confondus ; rien n'est débité
- 504delai_depasseLe calcul dépasse le délai de l'opération ; rien n'est débité
- 503service_indisponibleL'API est momentanément indisponible
- 500erreur_interneUne erreur de notre côté ; rien n'est servi ni débité
Une ressource absente répond par un code de la famille des ressources absentes, propre à l'opération, sans débit.
Prime de division d'une commune
/api/v1/communes/{insee}/prime-divisionPrime de division mesurée sur DVF dans une commune : prix au m² médian des mutations d'un seul logement face aux mutations de 4 logements ou plus (ventes en bloc), sur les 3 dernières années, avec le nombre de mutations de chaque côté, la période couverte et la qualité de la mesure. Les médianes sont servies quel que soit le nombre de ventes, avec le drapeau peu_d_observations sous les seuils du dossier immeuble ; sous ces seuils, la mesure du département est servie à côté. Paris, Lyon et Marseille se mesurent sur leurs arrondissements. Le rapport est un plafond, pas un profit.
- Coût
- 2 crédits par appel réussi
- Accès
- À l'usage ou avec l'abonnement Data
- Portée
- territoire
- Outil MCP
- prime_division
- Bac à sable
- Oui, sans débit, sur un jeu figé
- Mémoire
- 24 h
- Délai
- 16 s
Paramètres
inseetexteobligatoireCode INSEE de la commune ou de l'arrondissement (5 caractères, 2A ou 2B pour la Corse).
Exemple d'appel
curl https://pillr.fr/api/v1/communes/{insee}/prime-division \
-H "Authorization: Bearer $PILLR_CLE"Réponse
inseetextecommune_nomtexte ou nullcommuneobjetAfficher les 11 champsMasquer
mailletexteValeurs :
commune,departementcodetexteCode INSEE de la commune, ou code du département.
prix_m2_unitenombre ou nullPrix au m² médian des mutations d'un seul logement (un lot revendu à l'unité), en euros.
prix_m2_blocnombre ou nullPrix au m² médian des mutations de 4 logements ou plus (vente en bloc), en euros.
rapportnombre ou nullprix_m2_unite divisé par prix_m2_bloc.
prime_pctnombre ou nullÉcart du prix à l'unité au prix en bloc, en % du prix en bloc.
n_uniteentierMutations d'un seul logement retenues.
n_blocentierMutations de 4 logements ou plus retenues.
periodeobjetPremière et dernière mutation retenues.
Afficher les 2 champsMasquer
dutexte ou nullautexte ou null
millesimesliste d'entiersAnnées couvertes par les mutations retenues.
qualiteobjetCe qui permet de juger la valeur : nombre, provenance, incertitude, drapeaux, date et source.
Afficher les 7 champsMasquer
nentier ou nullNombre d'observations derrière la valeur ; null si sans objet.
0 au moins
provenancetexte ou nullmesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
Valeurs :
mesure,estimeincertitudeobjet ou nullIncertitude de la valeur : fourchette et demi-largeur.
Afficher les 3 champsMasquer
demi_largeur_pctnombre ou nullDemi-largeur de la fourchette, en % de la valeur.
basnombre ou nullhautnombre ou null
drapeauxliste de textesCe qui doit faire lire la valeur avec prudence ; vide si rien.
Valeurs :
prix_atypique,surface_atypique,vente_en_bloc,doublon_probable,date_estimee,peu_d_observations,valeur_imputee,rattachement_incertain,donnee_anciennemethodetexte ou nullMéthode de calcul ou de rattachement, en clair.
donnees_dutexte ou nullDate de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
sourcetexteSource publique ou moteur Pillr, en clair.
departementobjet ou nullRepli départemental, mesuré seulement quand la commune n'atteint pas les seuils du dossier immeuble (ventes à l'unité ou en bloc) ; null sinon.
Afficher les 11 champsMasquer
mailletexteValeurs :
commune,departementcodetexteCode INSEE de la commune, ou code du département.
prix_m2_unitenombre ou nullPrix au m² médian des mutations d'un seul logement (un lot revendu à l'unité), en euros.
prix_m2_blocnombre ou nullPrix au m² médian des mutations de 4 logements ou plus (vente en bloc), en euros.
rapportnombre ou nullprix_m2_unite divisé par prix_m2_bloc.
prime_pctnombre ou nullÉcart du prix à l'unité au prix en bloc, en % du prix en bloc.
n_uniteentierMutations d'un seul logement retenues.
n_blocentierMutations de 4 logements ou plus retenues.
periodeobjetPremière et dernière mutation retenues.
Afficher les 2 champsMasquer
dutexte ou nullautexte ou null
millesimesliste d'entiersAnnées couvertes par les mutations retenues.
qualiteobjetCe qui permet de juger la valeur : nombre, provenance, incertitude, drapeaux, date et source.
Afficher les 7 champsMasquer
nentier ou nullNombre d'observations derrière la valeur ; null si sans objet.
0 au moins
provenancetexte ou nullmesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
Valeurs :
mesure,estimeincertitudeobjet ou nullIncertitude de la valeur : fourchette et demi-largeur.
Afficher les 3 champsMasquer
demi_largeur_pctnombre ou nullDemi-largeur de la fourchette, en % de la valeur.
basnombre ou nullhautnombre ou null
drapeauxliste de textesCe qui doit faire lire la valeur avec prudence ; vide si rien.
Valeurs :
prix_atypique,surface_atypique,vente_en_bloc,doublon_probable,date_estimee,peu_d_observations,valeur_imputee,rattachement_incertain,donnee_anciennemethodetexte ou nullMéthode de calcul ou de rattachement, en clair.
donnees_dutexte ou nullDate de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
sourcetexteSource publique ou moteur Pillr, en clair.
avertissementtextecalcule_letextecreditsobjetCrédits débités par cet appel (réservés, pour une tâche en cours), et crédits encore utilisables ce mois avant la coupure : crédits offerts, crédits inclus du mois et crédits facturables sous le plafond de dépense (null si inconnus ou en bac à sable).
Afficher les 2 champsMasquer
debitesentier0 au moins
restantsentier ou null
Erreurs possibles
- 400parametres_invalidesUn paramètre manque ou ne passe pas son contrôle ; le détail est donné champ par champ
- 401cle_absenteL'en-tête Authorization manque
- 401cle_invalideLa clé est inconnue, révoquée ou expirée
- 403organisation_suspendueL'organisation de la clé n'est pas active
- 403portee_insuffisanteLa clé ou l'accès de l'organisation n'ouvre pas cette opération
- 403hors_bac_a_sableUne clé pk_test_ demande une entrée hors du jeu figé de l'opération
- 402credits_insuffisantsLes crédits ne suffisent plus pour cet appel
- 429plafond_cleLe plafond mensuel de crédits de la clé est atteint
- 429quota_minuteLe débit par minute de l'organisation est atteint
- 503charge_globaleL'API est momentanément surchargée, tous clients confondus ; rien n'est débité
- 503creneau_reserveEntre 20h30 et minuit (heure de Paris), la réponse n'est pas déjà en mémoire
- 504delai_depasseLe calcul dépasse le délai de l'opération ; rien n'est débité
- 503service_indisponibleL'API est momentanément indisponible
- 500erreur_interneUne erreur de notre côté ; rien n'est servi ni débité
Une ressource absente répond par un code de la famille des ressources absentes, propre à l'opération, sans débit.
Baromètre
/api/v1/barometre/{edition}L'édition figée du baromètre de Pillr pour la France, un département ou une commune : chaque mesure du registre (prix de référence, ventes, loyer, rendement, annonces, baisses de prix, biens à rénover, budget travaux, écart au prix de référence, part des DPE F et G, résidences secondaires, vacance, revenu), avec son effectif, son intervalle quand il existe, et son seuil de publication. Rien n'est masqué : une valeur sous le seuil de publication du site est servie avec publiee = faux et son motif. edition vaut AAAA-MM ou courante. Édition ou territoire inconnus : 404, rien n'est débité.
- Coût
- 1 crédit par appel réussi
- Accès
- À l'usage ou avec l'abonnement Data
- Portée
- territoire
- Outil MCP
- barometre
- Bac à sable
- Oui, sans débit, sur un jeu figé
- Mémoire
- 24 h
- Délai
- 2 s
Paramètres
editiontexteobligatoireÉdition (AAAA-MM), ou courante.
echelletextefrance (défaut), departement ou commune.
Valeurs :
france,departement,communepar défaut "france"
cletexteCode du département (echelle departement) ou code INSEE (echelle commune).
Exemple d'appel
curl https://pillr.fr/api/v1/barometre/{edition} \
-H "Authorization: Bearer $PILLR_CLE"Réponse
editiontextedonnees_autexteDate d'arrêt des données de l'édition (AAAA-MM-JJ).
methodetexteVersion de la méthode.
revisiontexteechelletexteValeurs :
france,departement,communecletexteFR, code du département ou code INSEE.
nomtextemesuresliste d'objetsAfficher les 13 champsMasquer
cletexteIdentifiant de la mesure dans le registre (fg, baisse, prixA...).
libelletextenaturetexteannonce, vente, diag, recens ou loyer.
unitetextevaleurnombre ou nullLa valeur de l'édition, servie même sous le seuil de publication du site ; null si elle n'existe pas à cette échelle.
nentier ou nullEffectif derrière la valeur, quand la mesure en a un.
seuil_publicationentier ou nullEffectif minimal pour que le site publie la valeur.
seuil_classemententier ou nullpublieebooléenVrai si le site publie la valeur (effectif suffisant, prix de référence assez précis).
motiftexte ou nullPourquoi le site ne publie pas la valeur ; null si elle est publiée.
Valeurs :
non_disponible,sous_seuilintervalleobjet ou nullIntervalle de confiance à 95 %, quand la mesure en a un.
Afficher les 2 champsMasquer
basnombrehautnombre
datetexteDate de la mesure dans cette édition.
qualiteobjetCe qui permet de juger la valeur : nombre, provenance, incertitude, drapeaux, date et source.
Afficher les 7 champsMasquer
nentier ou nullNombre d'observations derrière la valeur ; null si sans objet.
0 au moins
provenancetexte ou nullmesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
Valeurs :
mesure,estimeincertitudeobjet ou nullIncertitude de la valeur : fourchette et demi-largeur.
Afficher les 3 champsMasquer
demi_largeur_pctnombre ou nullDemi-largeur de la fourchette, en % de la valeur.
basnombre ou nullhautnombre ou null
drapeauxliste de textesCe qui doit faire lire la valeur avec prudence ; vide si rien.
Valeurs :
prix_atypique,surface_atypique,vente_en_bloc,doublon_probable,date_estimee,peu_d_observations,valeur_imputee,rattachement_incertain,donnee_anciennemethodetexte ou nullMéthode de calcul ou de rattachement, en clair.
donnees_dutexte ou nullDate de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
sourcetexteSource publique ou moteur Pillr, en clair.
registreliste d'objetsLe registre des mesures du baromètre, seuils de publication compris.
Afficher les 11 champsMasquer
cletextelibelletextenaturetexteunitetexteechellesliste de textesValeurs :
commune,departementsourcetextecalcultexteseuiltextelimitetexteseuil_publicationentier ou nullseuil_classemententier ou null
calcule_letextecreditsobjetCrédits débités par cet appel (réservés, pour une tâche en cours), et crédits encore utilisables ce mois avant la coupure : crédits offerts, crédits inclus du mois et crédits facturables sous le plafond de dépense (null si inconnus ou en bac à sable).
Afficher les 2 champsMasquer
debitesentier0 au moins
restantsentier ou null
Erreurs possibles
- 400parametres_invalidesUn paramètre manque ou ne passe pas son contrôle ; le détail est donné champ par champ
- 401cle_absenteL'en-tête Authorization manque
- 401cle_invalideLa clé est inconnue, révoquée ou expirée
- 403organisation_suspendueL'organisation de la clé n'est pas active
- 403portee_insuffisanteLa clé ou l'accès de l'organisation n'ouvre pas cette opération
- 403hors_bac_a_sableUne clé pk_test_ demande une entrée hors du jeu figé de l'opération
- 402credits_insuffisantsLes crédits ne suffisent plus pour cet appel
- 429plafond_cleLe plafond mensuel de crédits de la clé est atteint
- 429quota_minuteLe débit par minute de l'organisation est atteint
- 503charge_globaleL'API est momentanément surchargée, tous clients confondus ; rien n'est débité
- 504delai_depasseLe calcul dépasse le délai de l'opération ; rien n'est débité
- 503service_indisponibleL'API est momentanément indisponible
- 500erreur_interneUne erreur de notre côté ; rien n'est servi ni débité
Une ressource absente répond par un code de la famille des ressources absentes, propre à l'opération, sans débit.
Baromètre, en lot
/api/v1/barometre/lotBaromètre pour 100 éléments au plus en un appel : chaque élément est servi ou refusé seul, avec son code d'erreur, et seuls les éléments servis sont débités. L'édition figée du baromètre de Pillr pour la France, un département ou une commune : chaque mesure du registre (prix de référence, ventes, loyer, rendement, annonces, baisses de prix, biens à rénover, budget travaux, écart au prix de référence, part des DPE F et G, résidences secondaires, vacance, revenu), avec son effectif, son intervalle quand il existe, et son seuil de publication. Rien n'est masqué : une valeur sous le seuil de publication du site est servie avec publiee = faux et son motif. edition vaut AAAA-MM ou courante. Édition ou territoire inconnus : 404, rien n'est débité.
- Coût
- 1 crédit par élément rendu
- Accès
- À l'usage ou avec l'abonnement Data
- Portée
- territoire
- Outil MCP
- barometre_lot
- Bac à sable
- Non
- Mémoire
- Jamais gardée
- Délai
- 50 s
Paramètres
elementsliste d'objetsobligatoireLes entrées de l'opération unitaire, 100 au plus.
1 éléments au moins ; 100 éléments au plus
Afficher les 3 champsMasquer
editiontexteobligatoireÉdition (AAAA-MM), ou courante.
echelletextefrance (défaut), departement ou commune.
Valeurs :
france,departement,communepar défaut "france"
cletexteCode du département (echelle departement) ou code INSEE (echelle commune).
Exemple d'appel
curl -X POST https://pillr.fr/api/v1/barometre/lot \
-H "Authorization: Bearer $PILLR_CLE" \
-H "Content-Type: application/json" \
-d '{"elements":[{}]}'Réponse
resultatsliste de valeursUn résultat par élément, dans l'ordre de l'entrée : la sortie de l'opération, ou l'erreur de cet élément.
n_okentier0 au moins
n_erreursentier0 au moins
creditsobjetCrédits débités par cet appel (réservés, pour une tâche en cours), et crédits encore utilisables ce mois avant la coupure : crédits offerts, crédits inclus du mois et crédits facturables sous le plafond de dépense (null si inconnus ou en bac à sable).
Afficher les 2 champsMasquer
debitesentier0 au moins
restantsentier ou null
Erreurs possibles
- 400parametres_invalidesUn paramètre manque ou ne passe pas son contrôle ; le détail est donné champ par champ
- 415type_contenuLe corps n'est pas envoyé en application/json
- 400corps_illisibleLe corps n'est pas un JSON lisible
- 413corps_trop_lourdLe corps dépasse la taille permise
- 401cle_absenteL'en-tête Authorization manque
- 401cle_invalideLa clé est inconnue, révoquée ou expirée
- 403organisation_suspendueL'organisation de la clé n'est pas active
- 403portee_insuffisanteLa clé ou l'accès de l'organisation n'ouvre pas cette opération
- 403hors_bac_a_sableUne clé pk_test_ l'appelle : l'opération n'a pas de bac à sable
- 402credits_insuffisantsLes crédits ne suffisent plus pour cet appel
- 429plafond_cleLe plafond mensuel de crédits de la clé est atteint
- 429quota_minuteLe débit par minute de l'organisation est atteint
- 503charge_globaleL'API est momentanément surchargée, tous clients confondus ; rien n'est débité
- 504delai_depasseLe calcul dépasse le délai de l'opération ; rien n'est débité
- 503service_indisponibleL'API est momentanément indisponible
- 500erreur_interneUne erreur de notre côté ; rien n'est servi ni débité
Une ressource absente répond par un code de la famille des ressources absentes, propre à l'opération, sans débit.
Dossier du baromètre sur demande
/api/v1/barometre/dossiersUn dossier du baromètre composé à partir d'une demande libre : le modèle propose un plan (classements, comparaisons, croisements, répartitions) sur le registre des mesures, sans voir aucun chiffre ; les sections sont calculées de façon déterministe sur l'édition ; la lecture rédigée par le modèle passe par un vérificateur qui retire toute phrase dont un chiffre n'est pas dans les faits calculés. Rend le plan, chaque section (faits, lecture vérifiée, lecture déterministe, graphique, tableau) et un lien signé vers le dossier sur pillr.fr. Les classements suivent les seuils de classement de l'édition. Demande hors du périmètre du baromètre : 400 parametres_invalides, rien n'est débité ; modèle indisponible : 503, crédits rendus.
- Coût
- 20 crédits par appel réussi
- Accès
- À l'usage ou avec l'abonnement Data
- Portée
- territoire
- Outil MCP
- dossier_barometre
- Bac à sable
- Non
- Mémoire
- Jamais gardée
- Délai
- 60 s
Paramètres
questiontexteobligatoireLa demande, en langage libre (ex. les passoires énergétiques en Bretagne).
de 3 à 600 caractères
Exemple d'appel
curl -X POST https://pillr.fr/api/v1/barometre/dossiers \
-H "Authorization: Bearer $PILLR_CLE" \
-H "Content-Type: application/json" \
-d '{"question":"<question>"}'Réponse
editiontextetitretextechapotextesectionsliste d'objetsAfficher les 12 champsMasquer
typetexteclassement, comparaison, croisement, repartition, agregat ou chiffre_cle.
titretexteechelletexteValeurs :
commune,departementselectiontexteLa sélection, en clair.
mesuresliste de textesfaitsliste de textesLes faits calculés sur l'édition, seule matière de la lecture.
lectureliste de textesLes phrases de la lecture rédigée par le modèle que le vérificateur a gardées.
phrases_retireesentierPhrases de la lecture retirées par le vérificateur : un chiffre absent des faits.
phrasesliste de textesLa lecture déterministe, calculée sans modèle.
graphiquevaleurLes points du graphique de la section (barres, nuage, histogramme ou chiffre).
tableauvaleurLes lignes du tableau de la section.
videbooléen
lien_signetexte ou nullLien signé du dossier sur pillr.fr ; null si la signature n'a pas pu être faite.
qualiteobjetCe qui permet de juger la valeur : nombre, provenance, incertitude, drapeaux, date et source.
Afficher les 7 champsMasquer
nentier ou nullNombre d'observations derrière la valeur ; null si sans objet.
0 au moins
provenancetexte ou nullmesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
Valeurs :
mesure,estimeincertitudeobjet ou nullIncertitude de la valeur : fourchette et demi-largeur.
Afficher les 3 champsMasquer
demi_largeur_pctnombre ou nullDemi-largeur de la fourchette, en % de la valeur.
basnombre ou nullhautnombre ou null
drapeauxliste de textesCe qui doit faire lire la valeur avec prudence ; vide si rien.
Valeurs :
prix_atypique,surface_atypique,vente_en_bloc,doublon_probable,date_estimee,peu_d_observations,valeur_imputee,rattachement_incertain,donnee_anciennemethodetexte ou nullMéthode de calcul ou de rattachement, en clair.
donnees_dutexte ou nullDate de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
sourcetexteSource publique ou moteur Pillr, en clair.
creditsobjetCrédits débités par cet appel (réservés, pour une tâche en cours), et crédits encore utilisables ce mois avant la coupure : crédits offerts, crédits inclus du mois et crédits facturables sous le plafond de dépense (null si inconnus ou en bac à sable).
Afficher les 2 champsMasquer
debitesentier0 au moins
restantsentier ou null
Erreurs possibles
- 400parametres_invalidesUn paramètre manque ou ne passe pas son contrôle ; le détail est donné champ par champ
- 415type_contenuLe corps n'est pas envoyé en application/json
- 400corps_illisibleLe corps n'est pas un JSON lisible
- 413corps_trop_lourdLe corps dépasse la taille permise
- 401cle_absenteL'en-tête Authorization manque
- 401cle_invalideLa clé est inconnue, révoquée ou expirée
- 403organisation_suspendueL'organisation de la clé n'est pas active
- 403portee_insuffisanteLa clé ou l'accès de l'organisation n'ouvre pas cette opération
- 403hors_bac_a_sableUne clé pk_test_ l'appelle : l'opération n'a pas de bac à sable
- 402credits_insuffisantsLes crédits ne suffisent plus pour cet appel
- 429plafond_cleLe plafond mensuel de crédits de la clé est atteint
- 429quota_minuteLe débit par minute de l'organisation est atteint
- 503charge_globaleL'API est momentanément surchargée, tous clients confondus ; rien n'est débité
- 504delai_depasseLe calcul dépasse le délai de l'opération ; rien n'est débité
- 503service_indisponibleL'API est momentanément indisponible
- 500erreur_interneUne erreur de notre côté ; rien n'est servi ni débité
Une ressource absente répond par un code de la famille des ressources absentes, propre à l'opération, sans débit.
Constantes réglementaires et fiscales de référence
/api/v1/referentiels/constantesLes seuils et taux que les moteurs de Pillr appliquent, par thème : urbanisme (seuils de la déclaration préalable, architecte, piscines), fiscalité (TVA des travaux, Malraux, Pinel, déficit et micro-foncier, régimes micro, prélèvements sociaux, impôt sur les sociétés, amortissement du bailleur privé), pré-marché (fenêtre de mandat, pack de pré-vente) et location (calendrier d'interdiction de louer les passoires énergétiques). Chacune porte sa valeur, son unité, son objet, sa source officielle ou sa mesure, et la date de la version lue. Le registre dit qu'un seuil est le bon seuil, pas qu'il s'applique à un cas donné.
- Coût
- 0 crédit par appel réussi
- Accès
- À l'usage ou avec l'abonnement Data
- Portée
- territoire
- Outil MCP
- constantes_reference
- Bac à sable
- Oui, sans débit, sur un jeu figé
- Mémoire
- 24 h
- Délai
- 1 s
Paramètres
contextetexteurbanisme, fiscalite, pre_marche ou location ; sans lui, toutes.
Valeurs :
urbanisme,fiscalite,pre_marche,locationcletexteUne seule constante, par sa clé.
de 3 à 80 caractères
Exemple d'appel
curl https://pillr.fr/api/v1/referentiels/constantes \
-H "Authorization: Bearer $PILLR_CLE"Cette entrée est dans le bac à sable : une clé pk_test_ obtient la réponse, sans débit.
Réponse du bac à sable
{
"relu_le": "2026-09-28",
"contexte": null,
"constantes": [
{
"cle": "urbanisme.m2.5",
"valeur": 5,
"unite": "m2",
"objet": "Au plus 5 m² d'emprise au sol et de surface de plancher : aucune formalité ; au-delà, déclaration préalable.",
"contexte": "urbanisme",
"groupe": "urbanisme",
"nature": "reglementaire",
"source": {
"texte": "Code de l'urbanisme, art. R421-2 a, R421-9 a, R421-13 et R421-17 f et g (base de règles lib/urbanisme/demarches.ts)",
"lien": null
},
"version_le": "2026-09-17"
},
{
"cle": "urbanisme.m2.20",
"valeur": 20,
"unite": "m2",
"objet": "Plafond de la déclaration préalable (construction nouvelle, ou travaux hors zone urbaine d'un PLU).",
"contexte": "urbanisme",
"groupe": "urbanisme",
"nature": "reglementaire",
"source": {
"texte": "Code de l'urbanisme, art. R421-9 a, R421-14 a et R421-17 f (base de règles lib/urbanisme/demarches.ts)",
"lien": null
},
"version_le": "2026-09-17"
},
{
"cle": "urbanisme.m2.40",
"valeur": 40,
"unite": "m2",
"objet": "Plafond de la déclaration préalable pour des travaux sur l'existant en zone urbaine d'un PLU.",
"contexte": "urbanisme",
"groupe": "urbanisme",
"nature": "reglementaire",
"source": {
"texte": "Code de l'urbanisme, art. R421-14 b et R421-17 f (base de règles lib/urbanisme/demarches.ts)",
"lien": null
},
"version_le": "2026-09-17"
},
{
"cle": "urbanisme.m2.150",
"valeur": 150,
"unite": "m2",
"objet": "Surface de plancher au-delà de laquelle l'architecte est obligatoire pour une personne physique.",
"contexte": "urbanisme",
"groupe": "urbanisme",
"nature": "reglementaire",
"source": {
"texte": "Code de l'urbanisme, art. R431-2 (base de règles lib/urbanisme/demarches.ts) ; loi n° 77-2 du 3 janvier 1977, art. 3",
"lien": null
},
"version_le": "2026-09-17"
},
{
"cle": "urbanisme.m.12",
"valeur": 12,
"unite": "m",
"objet": "Hauteur maximale d'une construction nouvelle dispensée de formalité ou soumise à déclaration préalable.",
"contexte": "urbanisme",
"groupe": "urbanisme",
"nature": "reglementaire",
"source": {
"texte": "Code de l'urbanisme, art. R421-2 a et R421-9 a (base de règles lib/urbanisme/demarches.ts)",
"lien": null
},
"version_le": "2026-09-17"
},
{
"cle": "piscine.m2.10",
"valeur": 10,
"unite": "m2",
"objet": "Bassin de piscine d'au plus 10 m² : dispensé de formalité hors espace protégé.",
"contexte": "urbanisme",
"groupe": "piscine",
"nature": "reglementaire",
"source": {
"texte": "Code de l'urbanisme, art. R421-2 d (base de règles lib/urbanisme/demarches.ts)",
"lien": null
},
"version_le": "2026-09-17"
},
{
"cle": "piscine.m2.100",
"valeur": 100,
"unite": "m2",
"objet": "Bassin de piscine de plus de 10 m² et d'au plus 100 m², non couvert ou couvert à moins de 1,80 m : déclaration préalable.",
"contexte": "urbanisme",
"groupe": "piscine",
"nature": "reglementaire",
"source": {
"texte": "Code de l'urbanisme, art. R421-9 (base de règles lib/urbanisme/demarches.ts) ; service-public.gouv.fr, fiche F31404",
"lien": null
},
"version_le": "2026-09-17"
},
{
"cle": "piscine.m.1_8",
"valeur": 1.8,
"unite": "m",
"objet": "Hauteur de couverture de piscine à partir de laquelle un permis de construire est exigé.",
"contexte": "urbanisme",
"groupe": "piscine",
"nature": "reglementaire",
"source": {
"texte": "Code de l'urbanisme, art. R421-9 (base de règles lib/urbanisme/demarches.ts) ; service-public.gouv.fr, fiche F31404",
"lien": null
},
"version_le": "2026-09-17"
},
{
"cle": "tva_travaux.pct.20",
"valeur": 20,
"unite": "pct",
"objet": "Taux normal de TVA.",
"contexte": "fiscalite",
"groupe": "tva_travaux",
"nature": "reglementaire",
"source": {
"texte": "Code général des impôts, art. 278 (20 %), 279-0 bis (10 %) et 278-0 bis A (5,5 %) ; service-public.gouv.fr (Entreprendre), fiche F23568, vérifiée le 21/02/2026",
"lien": null
},
"version_le": "2026-02-21"
},
{
"cle": "tva_travaux.pct.10",
"valeur": 10,
"unite": "pct",
"objet": "Taux intermédiaire de TVA des travaux d'amélioration, de transformation, d'aménagement et d'entretien d'un logement.",
"contexte": "fiscalite",
"groupe": "tva_travaux",
"nature": "reglementaire",
"source": {
"texte": "Code général des impôts, art. 278 (20 %), 279-0 bis (10 %) et 278-0 bis A (5,5 %) ; service-public.gouv.fr (Entreprendre), fiche F23568, vérifiée le 21/02/2026",
"lien": null
},
"version_le": "2026-02-21"
},
{
"cle": "tva_travaux.pct.5_5",
"valeur": 5.5,
"unite": "pct",
"objet": "Taux réduit de TVA des travaux de rénovation énergétique d'un logement.",
"contexte": "fiscalite",
"groupe": "tva_travaux",
"nature": "reglementaire",
"source": {
"texte": "Code général des impôts, art. 278 (20 %), 279-0 bis (10 %) et 278-0 bis A (5,5 %) ; service-public.gouv.fr (Entreprendre), fiche F23568, vérifiée le 21/02/2026",
"lien": null
},
"version_le": "2026-02-21"
},
{
"cle": "tva_travaux.an.2",
"valeur": 2,
"unite": "an",
"objet": "Ancienneté minimale du logement pour les taux réduits de TVA des travaux.",
"contexte": "fiscalite",
"groupe": "tva_travaux",
"nature": "reglementaire",
"source": {
"texte": "Code général des impôts, art. 278 (20 %), 279-0 bis (10 %) et 278-0 bis A (5,5 %) ; service-public.gouv.fr (Entreprendre), fiche F23568, vérifiée le 21/02/2026",
"lien": null
},
"version_le": "2026-02-21"
},
{
"cle": "malraux.an.9",
"valeur": 9,
"unite": "an",
"objet": "Engagement de location nue à usage de résidence principale.",
"contexte": "fiscalite",
"groupe": "malraux",
"nature": "reglementaire",
"source": {
"texte": "Code général des impôts, art. 199 tervicies ; BOFiP BOI-IR-RICI-200 (version du 09/04/2026)",
"lien": null
},
"version_le": "2026-04-09"
},
{
"cle": "malraux.pct.22",
"valeur": 22,
"unite": "pct",
"objet": "Taux de la réduction d'impôt.",
"contexte": "fiscalite",
"groupe": "malraux",
"nature": "reglementaire",
"source": {
"texte": "Code général des impôts, art. 199 tervicies ; BOFiP BOI-IR-RICI-200 (version du 09/04/2026)",
"lien": null
},
"version_le": "2026-04-09"
},
{
"cle": "malraux.pct.30",
"valeur": 30,
"unite": "pct",
"objet": "Taux de la réduction d'impôt dans un site patrimonial remarquable couvert par un plan de sauvegarde et de mise en valeur.",
"contexte": "fiscalite",
"groupe": "malraux",
"nature": "reglementaire",
"source": {
"texte": "Code général des impôts, art. 199 tervicies ; BOFiP BOI-IR-RICI-200 (version du 09/04/2026)",
"lien": null
},
"version_le": "2026-04-09"
},
{
"cle": "malraux.eur.400000",
"valeur": 400000,
"unite": "eur",
"objet": "Plafond des dépenses retenues sur quatre années consécutives.",
"contexte": "fiscalite",
"groupe": "malraux",
"nature": "reglementaire",
"source": {
"texte": "Code général des impôts, art. 199 tervicies ; BOFiP BOI-IR-RICI-200 (version du 09/04/2026)",
"lien": null
},
"version_le": "2026-04-09"
},
{
"cle": "malraux.an.4",
"valeur": 4,
"unite": "an",
"objet": "Période du plafond de dépenses.",
"contexte": "fiscalite",
"groupe": "malraux",
"nature": "reglementaire",
"source": {
"texte": "Code général des impôts, art. 199 tervicies ; BOFiP BOI-IR-RICI-200 (version du 09/04/2026)",
"lien": null
},
"version_le": "2026-04-09"
},
{
"cle": "pinel.an.6",
"valeur": 6,
"unite": "an",
"objet": "Durée d'engagement de location d'un investissement Pinel (initiale ou maximale).",
"contexte": "fiscalite",
"groupe": "pinel",
"nature": "reglementaire",
"source": {
"texte": "Légifrance, article 199 novovicies du code général des impôts",
"lien": "https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000049399676"
},
"version_le": "2026-09-14"
},
{
"cle": "pinel.an.9",
"valeur": 9,
"unite": "an",
"objet": "Durée d'engagement de location d'un investissement Pinel (initiale ou maximale).",
"contexte": "fiscalite",
"groupe": "pinel",
"nature": "reglementaire",
"source": {
"texte": "Légifrance, article 199 novovicies du code général des impôts",
"lien": "https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000049399676"
},
"version_le": "2026-09-14"
},
{
"cle": "pinel.an.12",
"valeur": 12,
"unite": "an",
"objet": "Durée d'engagement de location d'un investissement Pinel (initiale ou maximale).",
"contexte": "fiscalite",
"groupe": "pinel",
"nature": "reglementaire",
"source": {
"texte": "Légifrance, article 199 novovicies du code général des impôts",
"lien": "https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000049399676"
},
"version_le": "2026-09-14"
},
{
"cle": "deficit_foncier.eur.10700",
"valeur": 10700,
"unite": "eur",
"objet": "Déficit foncier hors intérêts d'emprunt imputable sur le revenu global, par an.",
"contexte": "fiscalite",
"groupe": "deficit_foncier",
"nature": "reglementaire",
"source": {
"texte": "Légifrance, article 156 du code général des impôts",
"lien": "https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000043662638"
},
"version_le": "2026-09-14"
},
{
"cle": "deficit_foncier.eur.21400",
"valeur": 21400,
"unite": "eur",
"objet": "Plafond rehaussé pour des travaux de rénovation énergétique qui sortent un logement des classes E, F ou G.",
"contexte": "fiscalite",
"groupe": "deficit_foncier",
"nature": "reglementaire",
"source": {
"texte": "Légifrance, article 156 du code général des impôts",
"lien": "https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000043662638"
},
"version_le": "2026-09-14"
},
{
"cle": "deficit_foncier.an.10",
"valeur": 10,
"unite": "an",
"objet": "Report du déficit foncier sur les revenus fonciers des années suivantes.",
"contexte": "fiscalite",
"groupe": "deficit_foncier",
"nature": "reglementaire",
"source": {
"texte": "Légifrance, article 156 du code général des impôts",
"lien": "https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000043662638"
},
"version_le": "2026-09-14"
},
{
"cle": "micro_foncier.pct.30",
"valeur": 30,
"unite": "pct",
"objet": "Abattement forfaitaire du micro-foncier.",
"contexte": "fiscalite",
"groupe": "micro_foncier",
"nature": "reglementaire",
"source": {
"texte": "Code général des impôts, art. 32 ; BOFiP BOI-RFPI-DECLA-10",
"lien": null
},
"version_le": "2026-09-28"
},
{
"cle": "micro_foncier.eur.15000",
"valeur": 15000,
"unite": "eur",
"objet": "Plafond de revenus fonciers bruts annuels du micro-foncier.",
"contexte": "fiscalite",
"groupe": "micro_foncier",
"nature": "reglementaire",
"source": {
"texte": "Code général des impôts, art. 32 ; BOFiP BOI-RFPI-DECLA-10",
"lien": null
},
"version_le": "2026-09-28"
},
{
"cle": "fenetre_mandat.jour.14",
"valeur": 14,
"unite": "jour",
"objet": "Délai après le DPE auquel est mesurée la part des vendeurs qui ont déjà publié (fenêtre de mandat).",
"contexte": "pre_marche",
"groupe": "fenetre_mandat",
"nature": "mesure_pillr",
"source": {
"texte": "Mesure Pillr du 13/09/2026 : délai entre le DPE et la première annonce, énoncée dans la règle PRÉ-MARCHÉ du prompt du Hub (lib/hub/agent.ts)",
"lien": null
},
"version_le": "2026-09-13"
},
{
"cle": "fenetre_mandat.jour.30",
"valeur": 30,
"unite": "jour",
"objet": "Délai après le DPE auquel est mesurée la part des vendeurs qui ont déjà publié (fenêtre de mandat).",
"contexte": "pre_marche",
"groupe": "fenetre_mandat",
"nature": "mesure_pillr",
"source": {
"texte": "Mesure Pillr du 13/09/2026 : délai entre le DPE et la première annonce, énoncée dans la règle PRÉ-MARCHÉ du prompt du Hub (lib/hub/agent.ts)",
"lien": null
},
"version_le": "2026-09-13"
},
{
"cle": "fenetre_mandat.jour.45",
"valeur": 45,
"unite": "jour",
"objet": "Délai après le DPE auquel est mesurée la part des vendeurs qui ont déjà publié (fenêtre de mandat).",
"contexte": "pre_marche",
"groupe": "fenetre_mandat",
"nature": "mesure_pillr",
"source": {
"texte": "Mesure Pillr du 13/09/2026 : délai entre le DPE et la première annonce, énoncée dans la règle PRÉ-MARCHÉ du prompt du Hub (lib/hub/agent.ts)",
"lien": null
},
"version_le": "2026-09-13"
},
{
"cle": "fenetre_mandat.jour.60",
"valeur": 60,
"unite": "jour",
"objet": "Délai après le DPE auquel est mesurée la part des vendeurs qui ont déjà publié (fenêtre de mandat).",
"contexte": "pre_marche",
"groupe": "fenetre_mandat",
"nature": "mesure_pillr",
"source": {
"texte": "Mesure Pillr du 13/09/2026 : délai entre le DPE et la première annonce, énoncée dans la règle PRÉ-MARCHÉ du prompt du Hub (lib/hub/agent.ts)",
"lien": null
},
"version_le": "2026-09-13"
},
{
"cle": "fenetre_mandat.jour.90",
"valeur": 90,
"unite": "jour",
"objet": "Délai après le DPE auquel est mesurée la part des vendeurs qui ont déjà publié (fenêtre de mandat).",
"contexte": "pre_marche",
"groupe": "fenetre_mandat",
"nature": "mesure_pillr",
"source": {
"texte": "Mesure Pillr du 13/09/2026 : délai entre le DPE et la première annonce, énoncée dans la règle PRÉ-MARCHÉ du prompt du Hub (lib/hub/agent.ts)",
"lien": null
},
"version_le": "2026-09-13"
},
{
"cle": "fenetre_mandat.pct.2",
"valeur": 2,
"unite": "pct",
"objet": "Part des vendeurs qui publient ayant déjà publié à un délai donné après le DPE (fenêtre de mandat).",
"contexte": "pre_marche",
"groupe": "fenetre_mandat",
"nature": "mesure_pillr",
"source": {
"texte": "Mesure Pillr du 13/09/2026 : délai entre le DPE et la première annonce, énoncée dans la règle PRÉ-MARCHÉ du prompt du Hub (lib/hub/agent.ts)",
"lien": null
},
"version_le": "2026-09-13"
},
{
"cle": "fenetre_mandat.pct.6",
"valeur": 6,
"unite": "pct",
"objet": "Part des vendeurs qui publient ayant déjà publié à un délai donné après le DPE (fenêtre de mandat).",
"contexte": "pre_marche",
"groupe": "fenetre_mandat",
"nature": "mesure_pillr",
"source": {
"texte": "Mesure Pillr du 13/09/2026 : délai entre le DPE et la première annonce, énoncée dans la règle PRÉ-MARCHÉ du prompt du Hub (lib/hub/agent.ts)",
"lien": null
},
"version_le": "2026-09-13"
},
{
"cle": "fenetre_mandat.pct.9",
"valeur": 9,
"unite": "pct",
"objet": "Part des vendeurs qui publient ayant déjà publié à un délai donné après le DPE (fenêtre de mandat).",
"contexte": "pre_marche",
"groupe": "fenetre_mandat",
"nature": "mesure_pillr",
"source": {
"texte": "Mesure Pillr du 13/09/2026 : délai entre le DPE et la première annonce, énoncée dans la règle PRÉ-MARCHÉ du prompt du Hub (lib/hub/agent.ts)",
"lien": null
},
"version_le": "2026-09-13"
},
{
"cle": "fenetre_mandat.pct.16",
"valeur": 16,
"unite": "pct",
"objet": "Part des vendeurs qui publient ayant déjà publié à un délai donné après le DPE (fenêtre de mandat).",
"contexte": "pre_marche",
"groupe": "fenetre_mandat",
"nature": "mesure_pillr",
"source": {
"texte": "Mesure Pillr du 13/09/2026 : délai entre le DPE et la première annonce, énoncée dans la règle PRÉ-MARCHÉ du prompt du Hub (lib/hub/agent.ts)",
"lien": null
},
"version_le": "2026-09-13"
},
{
"cle": "fenetre_mandat.pct.20",
"valeur": 20,
"unite": "pct",
"objet": "Part des vendeurs qui publient ayant déjà publié à un délai donné après le DPE (fenêtre de mandat).",
"contexte": "pre_marche",
"groupe": "fenetre_mandat",
"nature": "mesure_pillr",
"source": {
"texte": "Mesure Pillr du 13/09/2026 : délai entre le DPE et la première annonce, énoncée dans la règle PRÉ-MARCHÉ du prompt du Hub (lib/hub/agent.ts)",
"lien": null
},
"version_le": "2026-09-13"
},
{
"cle": "fenetre_mandat.pct.35",
"valeur": 35,
"unite": "pct",
"objet": "Part des vendeurs qui publient ayant déjà publié à un délai donné après le DPE (fenêtre de mandat).",
"contexte": "pre_marche",
"groupe": "fenetre_mandat",
"nature": "mesure_pillr",
"source": {
"texte": "Mesure Pillr du 13/09/2026 : délai entre le DPE et la première annonce, énoncée dans la règle PRÉ-MARCHÉ du prompt du Hub (lib/hub/agent.ts)",
"lien": null
},
"version_le": "2026-09-13"
},
{
"cle": "fenetre_mandat.pct.41",
"valeur": 41,
"unite": "pct",
"objet": "Part des vendeurs qui publient ayant déjà publié à un délai donné après le DPE (fenêtre de mandat).",
"contexte": "pre_marche",
"groupe": "fenetre_mandat",
"nature": "mesure_pillr",
"source": {
"texte": "Mesure Pillr du 13/09/2026 : délai entre le DPE et la première annonce, énoncée dans la règle PRÉ-MARCHÉ du prompt du Hub (lib/hub/agent.ts)",
"lien": null
},
"version_le": "2026-09-13"
},
{
"cle": "pack_pre_vente.jour.60",
"valeur": 60,
"unite": "jour",
"objet": "Écart maximal entre le DPE et l'audit énergétique d'un pack de pré-vente.",
"contexte": "pre_marche",
"groupe": "pack_pre_vente",
"nature": "mesure_pillr",
"source": {
"texte": "Mesure Pillr du 13/09/2026 (recalibration du pré-marché), énoncée dans la règle PRÉ-MARCHÉ du prompt du Hub (lib/hub/agent.ts)",
"lien": null
},
"version_le": "2026-09-13"
},
{
"cle": "prelevements_sociaux_foncier.pct.17_2",
"valeur": 17.2,
"unite": "pct",
"objet": "Prélèvements sociaux sur les revenus fonciers (location nue).",
"contexte": "fiscalite",
"groupe": "prelevements_sociaux_foncier",
"nature": "parametre_moteur",
"source": {
"texte": "Loi de financement de la sécurité sociale pour 2026, art. L136-8 du code de la sécurité sociale",
"lien": null
},
"version_le": null
},
{
"cle": "prelevements_sociaux_meuble.pct.18_6",
"valeur": 18.6,
"unite": "pct",
"objet": "Prélèvements sociaux appliqués par le simulateur aux revenus de location meublée non professionnelle (lecture de la loi de 2026 à confirmer sur le BOFiP).",
"contexte": "fiscalite",
"groupe": "prelevements_sociaux_meuble",
"nature": "parametre_moteur",
"source": {
"texte": "Loi de financement de la sécurité sociale pour 2026, art. L136-8 du code de la sécurité sociale",
"lien": null
},
"version_le": null
},
{
"cle": "prelevements_sociaux_plus_value.pct.17_2",
"valeur": 17.2,
"unite": "pct",
"objet": "Prélèvements sociaux sur les plus-values immobilières des particuliers.",
"contexte": "fiscalite",
"groupe": "prelevements_sociaux_plus_value",
"nature": "parametre_moteur",
"source": {
"texte": "Loi de financement de la sécurité sociale pour 2026, art. L136-8 du code de la sécurité sociale",
"lien": null
},
"version_le": null
},
{
"cle": "plus_value_impot.pct.19",
"valeur": 19,
"unite": "pct",
"objet": "Impôt sur le revenu des plus-values immobilières des particuliers.",
"contexte": "fiscalite",
"groupe": "plus_value_impot",
"nature": "parametre_moteur",
"source": {
"texte": "BOFiP, BOI-RFPI-PVI-20-20",
"lien": null
},
"version_le": null
},
{
"cle": "micro_bic.eur.77700",
"valeur": 77700,
"unite": "eur",
"objet": "Plafond de recettes annuelles du micro-BIC de la location meublée.",
"contexte": "fiscalite",
"groupe": "micro_bic",
"nature": "parametre_moteur",
"source": {
"texte": "Loi n° 2024-1039 (dite loi Le Meur), revenus 2025 et suivants",
"lien": null
},
"version_le": null
},
{
"cle": "micro_bic.pct.50",
"valeur": 50,
"unite": "pct",
"objet": "Abattement forfaitaire du micro-BIC de la location meublée.",
"contexte": "fiscalite",
"groupe": "micro_bic",
"nature": "parametre_moteur",
"source": {
"texte": "Loi n° 2024-1039 (dite loi Le Meur), revenus 2025 et suivants",
"lien": null
},
"version_le": null
},
{
"cle": "micro_bic_tourisme_non_classe.eur.15000",
"valeur": 15000,
"unite": "eur",
"objet": "Plafond de recettes du micro-BIC d'un meublé de tourisme non classé.",
"contexte": "fiscalite",
"groupe": "micro_bic_tourisme_non_classe",
"nature": "parametre_moteur",
"source": {
"texte": "Loi n° 2024-1039 (dite loi Le Meur), revenus 2025 et suivants",
"lien": null
},
"version_le": null
},
{
"cle": "micro_bic_tourisme_non_classe.pct.30",
"valeur": 30,
"unite": "pct",
"objet": "Abattement du micro-BIC d'un meublé de tourisme non classé.",
"contexte": "fiscalite",
"groupe": "micro_bic_tourisme_non_classe",
"nature": "parametre_moteur",
"source": {
"texte": "Loi n° 2024-1039 (dite loi Le Meur), revenus 2025 et suivants",
"lien": null
},
"version_le": null
},
{
"cle": "micro_bic_tourisme_classe.eur.77700",
"valeur": 77700,
"unite": "eur",
"objet": "Plafond de recettes du micro-BIC d'un meublé de tourisme classé.",
"contexte": "fiscalite",
"groupe": "micro_bic_tourisme_classe",
"nature": "parametre_moteur",
"source": {
"texte": "Loi n° 2024-1039 (dite loi Le Meur), revenus 2025 et suivants",
"lien": null
},
"version_le": null
},
{
"cle": "micro_bic_tourisme_classe.pct.50",
"valeur": 50,
"unite": "pct",
"objet": "Abattement du micro-BIC d'un meublé de tourisme classé.",
"contexte": "fiscalite",
"groupe": "micro_bic_tourisme_classe",
"nature": "parametre_moteur",
"source": {
"texte": "Loi n° 2024-1039 (dite loi Le Meur), revenus 2025 et suivants",
"lien": null
},
"version_le": null
},
{
"cle": "impot_societes.pct.15",
"valeur": 15,
"unite": "pct",
"objet": "Taux réduit de l'impôt sur les sociétés.",
"contexte": "fiscalite",
"groupe": "impot_societes",
"nature": "parametre_moteur",
"source": {
"texte": "Code général des impôts, art. 219 I",
"lien": null
},
"version_le": null
},
{
"cle": "impot_societes.eur.42500",
"valeur": 42500,
"unite": "eur",
"objet": "Bénéfice imposé au taux réduit de l'impôt sur les sociétés, au plus.",
"contexte": "fiscalite",
"groupe": "impot_societes",
"nature": "parametre_moteur",
"source": {
"texte": "Code général des impôts, art. 219 I",
"lien": null
},
"version_le": null
},
{
"cle": "impot_societes.pct.25",
"valeur": 25,
"unite": "pct",
"objet": "Taux normal de l'impôt sur les sociétés.",
"contexte": "fiscalite",
"groupe": "impot_societes",
"nature": "parametre_moteur",
"source": {
"texte": "Code général des impôts, art. 219 I",
"lien": null
},
"version_le": null
},
{
"cle": "bailleur_prive_neuf.pct.3_5",
"valeur": 3.5,
"unite": "pct",
"objet": "Taux d'amortissement d'un logement neuf en location intermédiaire (statut du bailleur privé).",
"contexte": "fiscalite",
"groupe": "bailleur_prive_neuf",
"nature": "parametre_moteur",
"source": {
"texte": "Légifrance, article 31 du code général des impôts (i et j du 1° du I), rétabli par l'article 47 de la loi n° 2026-103 du 19 février 2026 de finances pour 2026",
"lien": "https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000053544761"
},
"version_le": "2026-09-14"
},
{
"cle": "bailleur_prive_neuf.pct.4_5",
"valeur": 4.5,
"unite": "pct",
"objet": "Taux d'amortissement d'un logement neuf en location sociale.",
"contexte": "fiscalite",
"groupe": "bailleur_prive_neuf",
"nature": "parametre_moteur",
"source": {
"texte": "Légifrance, article 31 du code général des impôts (i et j du 1° du I), rétabli par l'article 47 de la loi n° 2026-103 du 19 février 2026 de finances pour 2026",
"lien": "https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000053544761"
},
"version_le": "2026-09-14"
},
{
"cle": "bailleur_prive_neuf.pct.5_5",
"valeur": 5.5,
"unite": "pct",
"objet": "Taux d'amortissement d'un logement neuf en location très sociale.",
"contexte": "fiscalite",
"groupe": "bailleur_prive_neuf",
"nature": "parametre_moteur",
"source": {
"texte": "Légifrance, article 31 du code général des impôts (i et j du 1° du I), rétabli par l'article 47 de la loi n° 2026-103 du 19 février 2026 de finances pour 2026",
"lien": "https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000053544761"
},
"version_le": "2026-09-14"
},
{
"cle": "bailleur_prive_ancien.pct.3",
"valeur": 3,
"unite": "pct",
"objet": "Taux d'amortissement d'un logement ancien rénové en location intermédiaire.",
"contexte": "fiscalite",
"groupe": "bailleur_prive_ancien",
"nature": "parametre_moteur",
"source": {
"texte": "Légifrance, article 31 du code général des impôts (i et j du 1° du I), rétabli par l'article 47 de la loi n° 2026-103 du 19 février 2026 de finances pour 2026",
"lien": "https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000053544761"
},
"version_le": "2026-09-14"
},
{
"cle": "bailleur_prive_ancien.pct.3_5",
"valeur": 3.5,
"unite": "pct",
"objet": "Taux d'amortissement d'un logement ancien rénové en location sociale.",
"contexte": "fiscalite",
"groupe": "bailleur_prive_ancien",
"nature": "parametre_moteur",
"source": {
"texte": "Légifrance, article 31 du code général des impôts (i et j du 1° du I), rétabli par l'article 47 de la loi n° 2026-103 du 19 février 2026 de finances pour 2026",
"lien": "https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000053544761"
},
"version_le": "2026-09-14"
},
{
"cle": "bailleur_prive_ancien.pct.4",
"valeur": 4,
"unite": "pct",
"objet": "Taux d'amortissement d'un logement ancien rénové en location très sociale.",
"contexte": "fiscalite",
"groupe": "bailleur_prive_ancien",
"nature": "parametre_moteur",
"source": {
"texte": "Légifrance, article 31 du code général des impôts (i et j du 1° du I), rétabli par l'article 47 de la loi n° 2026-103 du 19 février 2026 de finances pour 2026",
"lien": "https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000053544761"
},
"version_le": "2026-09-14"
},
{
"cle": "bailleur_prive.eur.8000",
"valeur": 8000,
"unite": "eur",
"objet": "Plafond annuel des amortissements déduits par foyer.",
"contexte": "fiscalite",
"groupe": "bailleur_prive",
"nature": "parametre_moteur",
"source": {
"texte": "Légifrance, article 31 du code général des impôts (i et j du 1° du I), rétabli par l'article 47 de la loi n° 2026-103 du 19 février 2026 de finances pour 2026",
"lien": "https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000053544761"
},
"version_le": "2026-09-14"
},
{
"cle": "bailleur_prive.eur.10000",
"valeur": 10000,
"unite": "eur",
"objet": "Plafond annuel majoré quand la moitié au moins des loyers vient de la location sociale.",
"contexte": "fiscalite",
"groupe": "bailleur_prive",
"nature": "parametre_moteur",
"source": {
"texte": "Légifrance, article 31 du code général des impôts (i et j du 1° du I), rétabli par l'article 47 de la loi n° 2026-103 du 19 février 2026 de finances pour 2026",
"lien": "https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000053544761"
},
"version_le": "2026-09-14"
},
{
"cle": "bailleur_prive.eur.12000",
"valeur": 12000,
"unite": "eur",
"objet": "Plafond annuel majoré quand la moitié au moins des loyers vient de la location très sociale.",
"contexte": "fiscalite",
"groupe": "bailleur_prive",
"nature": "parametre_moteur",
"source": {
"texte": "Légifrance, article 31 du code général des impôts (i et j du 1° du I), rétabli par l'article 47 de la loi n° 2026-103 du 19 février 2026 de finances pour 2026",
"lien": "https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000053544761"
},
"version_le": "2026-09-14"
},
{
"cle": "bailleur_prive.pct.30",
"valeur": 30,
"unite": "pct",
"objet": "Part minimale des travaux dans le prix d'acquisition d'un logement ancien.",
"contexte": "fiscalite",
"groupe": "bailleur_prive",
"nature": "parametre_moteur",
"source": {
"texte": "Légifrance, article 31 du code général des impôts (i et j du 1° du I), rétabli par l'article 47 de la loi n° 2026-103 du 19 février 2026 de finances pour 2026",
"lien": "https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000053544761"
},
"version_le": "2026-09-14"
},
{
"cle": "bailleur_prive.an.9",
"valeur": 9,
"unite": "an",
"objet": "Durée minimale de l'engagement de location nue en résidence principale.",
"contexte": "fiscalite",
"groupe": "bailleur_prive",
"nature": "parametre_moteur",
"source": {
"texte": "Légifrance, article 31 du code général des impôts (i et j du 1° du I), rétabli par l'article 47 de la loi n° 2026-103 du 19 février 2026 de finances pour 2026",
"lien": "https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000053544761"
},
"version_le": "2026-09-14"
},
{
"cle": "interdiction_location_g.date.2025-01-01",
"valeur": "2025-01-01",
"unite": "date",
"objet": "Premier jour où la location d'un logement classé G au DPE est interdite en métropole (logement non décent).",
"contexte": "location",
"groupe": "interdiction_location_g",
"nature": "reglementaire",
"source": {
"texte": "Loi n° 89-462 du 6 juillet 1989, article 6 (niveau de performance d'un logement décent), calendrier de la loi Climat et résilience, en métropole",
"lien": null
},
"version_le": null
},
{
"cle": "interdiction_location_f.date.2028-01-01",
"valeur": "2028-01-01",
"unite": "date",
"objet": "Premier jour où la location d'un logement classé F au DPE est interdite en métropole (logement non décent).",
"contexte": "location",
"groupe": "interdiction_location_f",
"nature": "reglementaire",
"source": {
"texte": "Loi n° 89-462 du 6 juillet 1989, article 6 (niveau de performance d'un logement décent), calendrier de la loi Climat et résilience, en métropole",
"lien": null
},
"version_le": null
},
{
"cle": "interdiction_location_e.date.2034-01-01",
"valeur": "2034-01-01",
"unite": "date",
"objet": "Premier jour où la location d'un logement classé E au DPE est interdite en métropole (logement non décent).",
"contexte": "location",
"groupe": "interdiction_location_e",
"nature": "reglementaire",
"source": {
"texte": "Loi n° 89-462 du 6 juillet 1989, article 6 (niveau de performance d'un logement décent), calendrier de la loi Climat et résilience, en métropole",
"lien": null
},
"version_le": null
}
],
"credits": {
"debites": 0,
"restants": null
}
}Réponse réelle de l'API à cette entrée, obtenue avec le moteur du bac à sable, donnée du 28/09/2026.
Réponse
relu_letexteDate de la dernière relecture du registre des constantes citées par le Hub.
contextetexte ou nullValeurs :
urbanisme,fiscalite,pre_marche,locationconstantesliste d'objetsAfficher les 9 champsMasquer
cletexteIdentifiant stable : <groupe>.<unité>.<valeur>.
valeurvaleurValeur telle que les moteurs l'appliquent (5,5 pour 5,5 %), ou date AAAA-MM-JJ pour une échéance.
unitetextepct, m2, m, an, jour, eur ou date.
objettextecontextetexteValeurs :
urbanisme,fiscalite,pre_marche,locationgroupetexteLe dispositif ou la règle (urbanisme, piscine, tva, malraux, pinel, deficit_foncier, micro_foncier...).
naturetexteValeurs :
reglementaire,mesure_pillr,parametre_moteursourceobjetAfficher les 2 champsMasquer
textetextelientexte ou null
version_letexte ou nullDate de la version lue du texte, ou de la mesure (AAAA-MM-JJ) ; null si le code ne la date pas.
creditsobjetCrédits débités par cet appel (réservés, pour une tâche en cours), et crédits encore utilisables ce mois avant la coupure : crédits offerts, crédits inclus du mois et crédits facturables sous le plafond de dépense (null si inconnus ou en bac à sable).
Afficher les 2 champsMasquer
debitesentier0 au moins
restantsentier ou null
Erreurs possibles
- 400parametres_invalidesUn paramètre manque ou ne passe pas son contrôle ; le détail est donné champ par champ
- 401cle_absenteL'en-tête Authorization manque
- 401cle_invalideLa clé est inconnue, révoquée ou expirée
- 403organisation_suspendueL'organisation de la clé n'est pas active
- 403portee_insuffisanteLa clé ou l'accès de l'organisation n'ouvre pas cette opération
- 403hors_bac_a_sableUne clé pk_test_ demande une entrée hors du jeu figé de l'opération
- 402credits_insuffisantsLes crédits ne suffisent plus pour cet appel
- 429plafond_cleLe plafond mensuel de crédits de la clé est atteint
- 429quota_minuteLe débit par minute de l'organisation est atteint
- 503charge_globaleL'API est momentanément surchargée, tous clients confondus ; rien n'est débité
- 504delai_depasseLe calcul dépasse le délai de l'opération ; rien n'est débité
- 503service_indisponibleL'API est momentanément indisponible
- 500erreur_interneUne erreur de notre côté ; rien n'est servi ni débité
Une ressource absente répond par un code de la famille des ressources absentes, propre à l'opération, sans débit.