Pré-marché
8 opérations servies.
Pré-marché d'une adresse
/api/v1/adresses/{cle_ban}/pre-marchePour une adresse (clé BAN), la probabilité calibrée qu'une vente DVF y soit enregistrée dans les 12 mois, calculée à la lecture comme dans le Hub : indice des coefficients mesurés, bande de calibration et son taux de vente réel, lift, fenêtre de mandat et priorité, fiabilité (mesure sur les maisons positionnées, indicatif ailleurs), raisons chiffrées, coefficients retenus, faits datés au jour du DPE, frise des évènements de l'adresse (DPE, audit, ventes, sociétés civiles, permis, copropriété, annonce) et sociétés civiles domiciliées, nommées avec leur SIREN quand le BODACC le rattache. Hors du périmètre calibré (Alsace-Moselle notamment), la raison est servie à la place du calcul.
- Coût
- 10 crédits par appel réussi
- Accès
- À l'usage ou avec l'abonnement Data
- Portée
- pre_marche
- Outil MCP
- pre_marche_adresse
- Bac à sable
- Non
- Mémoire
- 6 h
- Délai
- 20 s
Paramètres
cle_bantexteobligatoireClé d'interopérabilité de la Base Adresse Nationale, ex. 69383_1234_00012.
Exemple d'appel
curl https://pillr.fr/api/v1/adresses/{cle_ban}/pre-marche \
-H "Authorization: Bearer $PILLR_CLE"Réponse
cle_bantextehors_perimetretexte ou nullPourquoi l'adresse sort du périmètre calibré (Alsace-Moselle, DPE collectif, neuf livré, adresse sans position...) ; null si elle est calculée.
adresseobjet ou nullLe calcul de l'adresse ; null hors du périmètre calibré.
Afficher les 31 champsMasquer
rangentiercle_bantexteadressetextecommunetextecode_postaltexte ou nullinseetextelatnombrelonnombretype_bientexteValeurs :
maison,appartement,immeuble,autredpetexte ou nullperiode_constructiontexte ou nullchauffagetexte ou nulldpe_letexteage_dpe_joursentieraudit_letexte ou nullpack_pre_ventebooléenp_ventenombreProbabilité calibrée qu'une vente DVF soit enregistrée à l'adresse dans les 12 mois.
liftnombre ou nullp_vente divisée par le taux de vente mesuré du type de bien.
fiabilitetextemesure : maison positionnée dans la BAN, la population où la calibration est démontrée ; indicatif sinon.
Valeurs :
mesure,indicatifraisonsliste de textesLes coefficients réellement appliqués, du plus fort au plus faible, puis l'âge du DPE et la fenêtre de mandat.
fenetre_mandatobjetAfficher les 2 champsMasquer
valeurnombrePart des vendeurs encore libres d'un mandat à cet âge du DPE (mesurée sur le délai entre le DPE et la première annonce).
libelletexte
prioritenombrep_vente multipliée par la fenêtre de mandat : l'ordre du classement.
deja_en_ventebooléenannonceobjet ou nullAfficher les 6 champsMasquer
idtexte ou nulllientexte ou nullLien d'origine de l'annonce, servi quand la clé porte la portée lien_origine.
parue_letexte ou nullprixnombre ou nulltype_vendeurtexteValeurs :
pro,particulier,inconnuagenceobjet ou nullL'agence qui publie l'annonce ; null pour un vendeur particulier ou inconnu.
Afficher les 3 champsMasquer
nomtexte ou nullenseignetexte ou nullsirentexte ou null
derniere_venteobjet ou nullAfficher les 2 champsMasquer
datetexte ou nullprixnombre ou null
annees_detentionnombre ou nullsocietes_civilesliste d'objetsAfficher les 5 champsMasquer
denominationtexte ou nullsirentexte ou nullSIREN lu dans le BODACC pour cette dénomination et ce code postal ; null s'il n'est pas rattaché sans ambiguïté.
formetexte ou nulldernier_avistexte ou nullletexte ou null
permisobjet ou nullAfficher les 3 champsMasquer
nentierdernier_letexte ou nulltypetexte ou null
coproobjet ou nullAfficher les 2 champsMasquer
lotsnombre ou nullsyndictexte ou null
logementsobjetAfficher les 2 champsMasquer
nombreentier ou nullsourcetexte ou nullValeurs :
dpe,copropriete,maison
friseliste d'objetsAfficher les 5 champsMasquer
datetextetypetexteValeurs :
dpe,audit,vente,sci,permis,copro,annoncelibelletextedetailtexte ou nullapres_dpebooléenVrai si l'évènement est postérieur au dernier DPE.
bandeobjet ou nullLa bande de calibration qui contient l'indice : son nombre d'adresses et son taux de vente mesuré.
Afficher les 5 champsMasquer
bandeentiernentierindice_minnombreindice_maxnombretaux_vente_12m_pctnombre
indicenombre ou nullProduit des coefficients mesurés (public.pre_marche_indice_v3).
coefficientsliste d'objetsLes coefficients retenus pour ce type de bien, tels que mesurés.
Afficher les 5 champsMasquer
signaltextegroupetexte ou nullcoefficientnombre ou nulllift_dvfnombre ou nulln_dvfnombre ou null
variablesobjet ou nullLes faits datés au jour du DPE qui entrent dans l'indice.
Afficher les 10 champsMasquer
audit_connubooléenannees_detention_au_dpenombre ou nulldpe_valide_au_dpebooléennb_dpe_365j_avantnombre ou nullsci_connue_au_dpebooléenventes_ilot_avant_dpenombre ou nullventes_numero_avant_dpenombre ou nullcopro_ilotbooléensurface_m2nombre ou nullmultiplicateur_age_dpenombre ou null
precisionobjetAfficher les 4 champsMasquer
base_pctnombre ou nullTaux de vente DVF à 12 mois mesuré du type de bien, en %.
haut_pctnombre ou nullTaux mesuré dans la bande de probabilité la plus haute, en %.
descriptiontextemesure_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.
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é
- 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.
Adresses à prospecter d'un secteur
/api/v1/pre-marcheLes adresses d'un secteur (une commune, une liste de communes, une intercommunalité, un code postal ou un cercle) dont le DPE a moins de 24 mois, classées par priorité de prospection : la probabilité calibrée de vente DVF à 12 mois multipliée par la fenêtre de mandat. La réponse comprend le comptage du secteur, la précision mesurée, puis pour chaque adresse ses raisons, sa frise, l'annonce et l'agence quand elle est déjà en vente, ses sociétés civiles nommées, sa dernière vente, sa copropriété et son nombre de logements, et le total des logements pour un boîtage. Les adresses déjà en vente ou vendues depuis le DPE sont exclues, sauf demande.
- Coût
- 10 crédits par élément rendu
- Accès
- À l'usage ou avec l'abonnement Data
- Portée
- pre_marche
- Outil MCP
- pre_marche_zone
- Bac à sable
- Non
- Mémoire
- 24 h
- Délai
- 20 s
Paramètres
inseetexteCode INSEE de la commune ou de l'arrondissement (5 caractères, 2A ou 2B pour la Corse).
communestexteCommunes du secteur, noms ou codes INSEE séparés par des virgules (40 au plus).
de 1 à 2 000 caractères
cptexteCode postal.
epcitexteIntercommunalité : son code SIREN à 9 chiffres, ou son nom.
de 2 à 120 caractères
latnombrede -90 à 90
lonnombrede -180 à 180
rayon_kmnombreRayon du cercle autour de lat et lon, de 0,3 à 15 km (2 par défaut).
de 0,3 à 15
type_bientextetous par défaut.
Valeurs :
maison,appartement,tousinclure_deja_en_ventetextetrue : garder les adresses déjà en vente ou vendues depuis le DPE.
Valeurs :
true,falselimiteentierNombre 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/pre-marche \
-H "Authorization: Bearer $PILLR_CLE"Réponse
secteurobjetAfficher les 6 champsMasquer
libelletextecommunesliste d'objetsAfficher les 2 champsMasquer
inseetextecommunetexte
intercommunaliteobjet ou nullAfficher les 3 champsMasquer
codetextenomtexteextrait_letexte
code_postaltexte ou nullcentreobjet ou nullAfficher les 3 champsMasquer
latnombrelonnombrerayon_kmnombre
introuvablesliste de textes
type_bientexteValeurs :
maison,appartement,touscomptageobjetAfficher les 7 champsMasquer
adresses_dpe_24mentierdpe_moins_90jentieravec_packentierdeja_en_venteentiervendues_depuisentierhors_perimetreentierprospectablesentier
precisionobjetAfficher les 4 champsMasquer
base_pctnombre ou nullTaux de vente DVF à 12 mois mesuré du type de bien, en %.
haut_pctnombre ou nullTaux mesuré dans la bande de probabilité la plus haute, en %.
descriptiontextemesure_letexte ou null
adressesliste d'objetsAfficher les 31 champsMasquer
rangentiercle_bantexteadressetextecommunetextecode_postaltexte ou nullinseetextelatnombrelonnombretype_bientexteValeurs :
maison,appartement,immeuble,autredpetexte ou nullperiode_constructiontexte ou nullchauffagetexte ou nulldpe_letexteage_dpe_joursentieraudit_letexte ou nullpack_pre_ventebooléenp_ventenombreProbabilité calibrée qu'une vente DVF soit enregistrée à l'adresse dans les 12 mois.
liftnombre ou nullp_vente divisée par le taux de vente mesuré du type de bien.
fiabilitetextemesure : maison positionnée dans la BAN, la population où la calibration est démontrée ; indicatif sinon.
Valeurs :
mesure,indicatifraisonsliste de textesLes coefficients réellement appliqués, du plus fort au plus faible, puis l'âge du DPE et la fenêtre de mandat.
fenetre_mandatobjetAfficher les 2 champsMasquer
valeurnombrePart des vendeurs encore libres d'un mandat à cet âge du DPE (mesurée sur le délai entre le DPE et la première annonce).
libelletexte
prioritenombrep_vente multipliée par la fenêtre de mandat : l'ordre du classement.
deja_en_ventebooléenannonceobjet ou nullAfficher les 6 champsMasquer
idtexte ou nulllientexte ou nullLien d'origine de l'annonce, servi quand la clé porte la portée lien_origine.
parue_letexte ou nullprixnombre ou nulltype_vendeurtexteValeurs :
pro,particulier,inconnuagenceobjet ou nullL'agence qui publie l'annonce ; null pour un vendeur particulier ou inconnu.
Afficher les 3 champsMasquer
nomtexte ou nullenseignetexte ou nullsirentexte ou null
derniere_venteobjet ou nullAfficher les 2 champsMasquer
datetexte ou nullprixnombre ou null
annees_detentionnombre ou nullsocietes_civilesliste d'objetsAfficher les 5 champsMasquer
denominationtexte ou nullsirentexte ou nullSIREN lu dans le BODACC pour cette dénomination et ce code postal ; null s'il n'est pas rattaché sans ambiguïté.
formetexte ou nulldernier_avistexte ou nullletexte ou null
permisobjet ou nullAfficher les 3 champsMasquer
nentierdernier_letexte ou nulltypetexte ou null
coproobjet ou nullAfficher les 2 champsMasquer
lotsnombre ou nullsyndictexte ou null
logementsobjetAfficher les 2 champsMasquer
nombreentier ou nullsourcetexte ou nullValeurs :
dpe,copropriete,maison
friseliste d'objetsAfficher les 5 champsMasquer
datetextetypetexteValeurs :
dpe,audit,vente,sci,permis,copro,annoncelibelletextedetailtexte ou nullapres_dpebooléenVrai si l'évènement est postérieur au dernier DPE.
boitageobjetAfficher les 2 champsMasquer
logementsentierLogements des adresses de la page, pour dimensionner un boîtage.
adresses_sans_nombreentier
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 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_ 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é
- 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.
Radar de prospection d'une commune ou d'un département
/api/v1/communes/{insee}/radar/api/v1/departements/{departement}/radarRadar de prospection mensuel d'une commune, ou de toutes les communes d'un département classées par score : score sur 100, rang dans le département, cinq blocs (vendeurs sans agence, mandats qui patinent, absence d'agence dominante, parc immobile, signaux amont) et leur détail (pression des DPE, vente directe, mandats essoufflés, stock, agences présentes, part du leader et concentration, exclusifs, prix au m² médian, durée médiane, baisses). Le dernier mois calculé, ou le mois demandé. Des agrégats communaux, sans adresse ni nom. Liste paginée.
- Coût
- 3 crédits par élément rendu
- Accès
- À l'usage ou avec l'abonnement Data
- Portée
- pre_marche
- Outil MCP
- radar_prospection
- Bac à sable
- Oui, sans débit, sur un jeu figé
- Mémoire
- 24 h
- Délai
- 15 s
Paramètres de /api/v1/communes/{insee}/radar
inseetexteobligatoireCode INSEE de la commune ou de l'arrondissement (5 caractères, 2A ou 2B pour la Corse).
moistexteMois du radar, AAAA-MM ; le dernier calculé par défaut.
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
Paramètres de /api/v1/departements/{departement}/radar
departementtexteobligatoireCode du département (01 à 95, 2A, 2B, 971 à 976).
Exemple d'appel
curl https://pillr.fr/api/v1/communes/{insee}/radar \
-H "Authorization: Bearer $PILLR_CLE"Réponse
moistexte ou nullMois du radar servi, AAAA-MM.
perimetreobjetAfficher les 2 champsMasquer
niveautexteValeurs :
commune,departementcodetexte
donneesliste d'objetsAfficher les 6 champsMasquer
inseetextecommunetexte ou nullscorenombre ou nullScore de prospection sur 100.
rang_departemententier ou nullblocsobjetAfficher les 5 champsMasquer
gisementnombre ou nullVendeurs sans agence (percentile).
essoufflementnombre ou nullMandats en place qui patinent (percentile).
ouverturenombre ou nullAucune agence ne tient le secteur (percentile).
dormantnombre ou nullParc immobile (percentile).
amontnombre ou null
detailobjet ou nullAfficher les 15 champsMasquer
pression_dpe_idxnombre ou nulldpe_moisnombre ou nulldpe_attendunombre ou nulldpe_passoiresnombre ou nullvente_directenombre ou nullvente_directe_pctnombre ou nullmandats_essouflesnombre ou nullstocknombre ou nullagences_presentesnombre ou nullpart_leadernombre ou nullconcentration_hhinombre ou nullexclusifs_pctnombre ou nullprix_m2_mediannombre ou nullduree_mediane_jnombre ou nullbaisses_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.
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é
- 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.
Plan de prospection rédigé
/api/v1/communes/{insee}/radar/planPlan de prospection d'une commune, rédigé par un modèle de langage à partir des faits du radar du mois (score, blocs, flux d'annonces, vente directe, agences, vacance, copropriétés, ventes), rendus avec le plan : trois à cinq phrases, aucun chiffre absent des faits (une réponse qui en invente est rejetée), aucune adresse ni aucun nom, jamais de démarchage téléphonique d'un particulier. Sans plan fiable, rien n'est débité.
- Coût
- 20 crédits par appel réussi
- Accès
- À l'usage ou avec l'abonnement Data
- Portée
- pre_marche
- Outil MCP
- plan_prospection
- Bac à sable
- Non
- Mémoire
- 24 h
- Délai
- 20 s
Paramètres
inseetexteobligatoireCode INSEE de la commune ou de l'arrondissement (5 caractères, 2A ou 2B pour la Corse).
moistexteMois du radar, AAAA-MM ; le dernier calculé par défaut.
Exemple d'appel
curl -X POST https://pillr.fr/api/v1/communes/{insee}/radar/plan \
-H "Authorization: Bearer $PILLR_CLE" \
-H "Content-Type: application/json" \
-d '{}'Réponse
inseetexteCode INSEE demandé.
communetexte ou nullNom de la commune ou de l'arrondissement.
moistexteplantexteLe plan rédigé, trois à cinq phrases, sans chiffre absent des faits.
faits_utilisesobjetAfficher les 17 champsMasquer
scorenombre ou nullrang_departemententier ou nullblocsobjetAfficher les 4 champsMasquer
gisementnombre ou nullessoufflementnombre ou nullouverturenombre ou nulldormantnombre ou null
entreesnombre ou nullvente_directenombre ou nullvente_directe_pctnombre ou nullstocknombre ou nullduree_mediane_jnombre ou nullprix_m2_mediannombre ou nullagencesnombre ou nullpart_leadernombre ou nulllogements_privesnombre ou nulltaux_vacancenombre ou nullvacants_2ansnombre ou nullcoprosnombre ou nullcopros_sans_mandatnombre ou nullventes_trimestrenombre ou null
sourcesliste de textesmodeletexte 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
- 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.
Créer un suivi de zone
/api/v1/alertes/zonesCrée un suivi de zone rattaché au compte de la clé : une commune, un code INSEE, un code postal, un disque autour d'un point, une liste de communes ou une intercommunalité (une alerte par commune). Trois volets, actifs par défaut : le pré-marché (adresses dont la priorité dépasse le seuil), les annonces de particuliers qui stagnent, baissent ou republient, et les signaux marché (baisses de la veille, passages en multi-mandat). Passage chaque nuit, quotidien ou hebdomadaire ; le premier a lieu le lendemain matin. Rien n'est créé si le secteur dépasse les places libres sous le plafond des suivis actifs du compte.
- Coût
- 0 crédit par appel réussi
- Accès
- À l'usage ou avec l'abonnement Data
- Portée
- pre_marche
- Outil MCP
- alertes_zone_creer
- Bac à sable
- Non
- Mémoire
- Jamais gardée
- Délai
- 10 s
Paramètres
communetexteNom de la commune suivie.
de 1 à 80 caractères
inseetexteCode INSEE de la commune ou de l'arrondissement (5 caractères, 2A ou 2B pour la Corse).
cptexteCode postal.
autourobjetUn disque autour d'un point : le seul moyen d'enregistrer un rayon.
Afficher les 3 champsMasquer
latnombreobligatoirede -90 à 90
lonnombreobligatoirede -180 à 180
rayon_kmnombreRayon en km (borné par le moteur des alertes).
plus de 0
type_bientexteValeurs :
maison,appartement,tousnomtextede 1 à 120 caractères
communesliste de textesPlusieurs communes, noms ou codes INSEE : une alerte chacune.
1 éléments au moins ; 40 éléments au plus
intercommunalitetexteNom ou SIREN d'une intercommunalité : une alerte par commune membre.
de 2 à 120 caractères
pre_marchebooléenseuil_priorite_pctentierSeuil de priorité du volet pré-marché, en %.
de 5 à 90
particuliersbooléenjours_minentierAncienneté à partir de laquelle une annonce de particulier stagne, en jours.
de 15 à 180
marchebooléenbaissesbooléenmulti_mandatbooléenfrequencetexteValeurs :
quotidien,hebdomadaire
Exemple d'appel
curl -X POST https://pillr.fr/api/v1/alertes/zones \
-H "Authorization: Bearer $PILLR_CLE" \
-H "Content-Type: application/json" \
-d '{}'Réponse
alertesliste d'objetsLes alertes créées : une par commune pour une liste de communes ou une intercommunalité.
Afficher les 12 champsMasquer
idtexteformuletexteValeurs :
suivi_de_zone,pre_marche_seulnomtexte ou nullsecteurtexte ou nullLe secteur en une ligne (« Gex · tous biens »).
voletsliste de textesCe que l'alerte surveille, en clair, une phrase par volet actif.
seuil_priorite_pctnombre ou nulljours_minnombre ou nullfrequencetexte ou nullactivebooléenpar_courrielbooléenVrai si les résultats partent aussi dans le courriel du matin du compte.
dernier_passagetexte ou nullcree_letexte ou null
perimetre_enregistreobjetCe que la ou les alertes surveillent réellement, relu sur ce qui a été enregistré.
Afficher les 5 champsMasquer
communesliste d'objetsAfficher les 2 champsMasquer
communetexte ou nullinseetexte ou null
code_postaltexte ou nullrayonobjet ou nullAfficher les 3 champsMasquer
latnombrelonnombrerayon_kmnombre
type_bientextephrasetexteLe périmètre enregistré, en clair.
deja_suiviesliste de textesCommunes déjà suivies par une alerte active, non recréées.
introuvablesliste de textesnon_creeesliste d'objetsAfficher les 2 champsMasquer
communetexteraisontexte
doublon_possibletexte ou nullNom d'une alerte active qui couvre déjà ce secteur ; null sinon.
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.
Créer une veille pré-marché
/api/v1/alertes/pre-marcheCrée une veille pré-marché rattachée au compte de la clé, sur un secteur (commune, code INSEE, code postal ou disque autour d'un point) : chaque nuit, les nouvelles adresses dont la priorité dépasse le seuil. Le compte garde un plafond de veilles pré-marché actives.
- Coût
- 0 crédit par appel réussi
- Accès
- À l'usage ou avec l'abonnement Data
- Portée
- pre_marche
- Outil MCP
- alertes_pre_marche_creer
- Bac à sable
- Non
- Mémoire
- Jamais gardée
- Délai
- 8 s
Paramètres
communetexteNom de la commune suivie.
de 1 à 80 caractères
inseetexteCode INSEE de la commune ou de l'arrondissement (5 caractères, 2A ou 2B pour la Corse).
cptexteCode postal.
autourobjetUn disque autour d'un point : le seul moyen d'enregistrer un rayon.
Afficher les 3 champsMasquer
latnombreobligatoirede -90 à 90
lonnombreobligatoirede -180 à 180
rayon_kmnombreRayon en km (borné par le moteur des alertes).
plus de 0
type_bientexteValeurs :
maison,appartement,tousnomtextede 1 à 120 caractères
seuil_priorite_pctentierSeuil de priorité, en %.
de 5 à 90
Exemple d'appel
curl -X POST https://pillr.fr/api/v1/alertes/pre-marche \
-H "Authorization: Bearer $PILLR_CLE" \
-H "Content-Type: application/json" \
-d '{}'Réponse
alertesliste d'objetsLes alertes créées : une par commune pour une liste de communes ou une intercommunalité.
Afficher les 12 champsMasquer
idtexteformuletexteValeurs :
suivi_de_zone,pre_marche_seulnomtexte ou nullsecteurtexte ou nullLe secteur en une ligne (« Gex · tous biens »).
voletsliste de textesCe que l'alerte surveille, en clair, une phrase par volet actif.
seuil_priorite_pctnombre ou nulljours_minnombre ou nullfrequencetexte ou nullactivebooléenpar_courrielbooléenVrai si les résultats partent aussi dans le courriel du matin du compte.
dernier_passagetexte ou nullcree_letexte ou null
perimetre_enregistreobjetCe que la ou les alertes surveillent réellement, relu sur ce qui a été enregistré.
Afficher les 5 champsMasquer
communesliste d'objetsAfficher les 2 champsMasquer
communetexte ou nullinseetexte ou null
code_postaltexte ou nullrayonobjet ou nullAfficher les 3 champsMasquer
latnombrelonnombrerayon_kmnombre
type_bientextephrasetexteLe périmètre enregistré, en clair.
deja_suiviesliste de textesCommunes déjà suivies par une alerte active, non recréées.
introuvablesliste de textesnon_creeesliste d'objetsAfficher les 2 champsMasquer
communetexteraisontexte
doublon_possibletexte ou nullNom d'une alerte active qui couvre déjà ce secteur ; null sinon.
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.
Alertes du compte
/api/v1/alertesLes suivis de zone et les veilles pré-marché du compte de la clé, actives d'abord : secteur, volets suivis, seuils, fréquence et dernier passage.
- Coût
- 0 crédit par appel réussi
- Accès
- À l'usage ou avec l'abonnement Data
- Portée
- pre_marche
- Outil MCP
- alertes
- Bac à sable
- Non
- Mémoire
- Jamais gardée
- Délai
- 4 s
Paramètres
Aucun.
Exemple d'appel
curl https://pillr.fr/api/v1/alertes \
-H "Authorization: Bearer $PILLR_CLE"Réponse
alertesliste d'objetsAfficher les 12 champsMasquer
idtexteformuletexteValeurs :
suivi_de_zone,pre_marche_seulnomtexte ou nullsecteurtexte ou nullLe secteur en une ligne (« Gex · tous biens »).
voletsliste de textesCe que l'alerte surveille, en clair, une phrase par volet actif.
seuil_priorite_pctnombre ou nulljours_minnombre ou nullfrequencetexte ou nullactivebooléenpar_courrielbooléenVrai si les résultats partent aussi dans le courriel du matin du compte.
dernier_passagetexte ou nullcree_letexte ou null
actives_zoneentiermax_zoneentieractives_pre_marcheentiermax_pre_marcheentiercreditsobjetCré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.
Supprimer une alerte
/api/v1/alertes/{id}Supprime un suivi de zone ou une veille pré-marché du compte de la clé, avec ses résultats.
- Coût
- 0 crédit par appel réussi
- Accès
- À l'usage ou avec l'abonnement Data
- Portée
- pre_marche
- Outil MCP
- alertes_supprimer
- Bac à sable
- Non
- Mémoire
- Jamais gardée
- Délai
- 4 s
Paramètres
idtexteobligatoireIdentifiant de l'alerte.
format uuid
Exemple d'appel
curl -X POST https://pillr.fr/api/v1/alertes/{id} \
-H "Authorization: Bearer $PILLR_CLE" \
-H "Content-Type: application/json" \
-d '{}'Réponse
idtexteformuletexteValeurs :
suivi_de_zone,pre_marche_seulsupprimeebooléencreditsobjetCré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.