---
title: "Tableau mensuel des signaux d'une commune"
method: GET
path: "/communes/{insee}/signaux"
---

# Tableau mensuel des signaux d'une commune

`GET /communes/{insee}/signaux`

## Request

- Base URL: `https://pillr.fr/api/v1`
- URL: `https://pillr.fr/api/v1/communes/{insee}/signaux`
- Auth: HTTP bearer

Tableau 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.

## Path parameters

- `insee` string, required: Code INSEE de la commune ou de l'arrondissement (5 caractères, 2A ou 2B pour la Corse).

## Query parameters

- `depuis` string: Premier mois, AAAA-MM.
- `jusqu_a` string: Dernier mois, AAAA-MM.

## Response `200`

Réponse servie et débitée (sauf réponse identique déjà servie dans les 24 h).

- object
  - `insee` string, required: Code INSEE demandé.
  - `commune` string, nullable, required: Nom de la commune ou de l'arrondissement.
  - `mois` object[], required
    - `mois` string, required
    - `dpe_existant` number, nullable, required
    - `dpe_passoires` number, nullable, required
    - `dpe_maison` number, nullable, required
    - `dpe_appart` number, nullable, required
    - `dpe_neuf` number, nullable, required
    - `dpe_tertiaire` number, nullable, required
    - `audits` number, nullable, required
    - `sci_creations` number, nullable, required
    - `sci_modifications` number, nullable, required
    - `sci_radiations` number, nullable, required
    - `permis` number, nullable, required
    - `permis_logements` number, nullable, required
    - `entrees` number, nullable, required
    - `entrees_particulier` number, nullable, required
    - `entrees_pro` number, nullable, required
    - `entrees_exclusif` number, nullable, required
    - `entrees_maison` number, nullable, required
    - `entrees_appart` number, nullable, required
    - `sorties` number, nullable, required
    - `sorties_rapides` number, nullable, required
    - `sorties_longues` number, nullable, required
    - `duree_mediane_j` number, nullable, required
    - `stock_fin` number, nullable, required
    - `prix_m2_median` number, nullable, required
    - `baisses` number, nullable, required
    - `baisse_moy_pct` number, nullable, required
    - `agences` number, nullable, required
    - `mandats_pris` number, nullable, required
    - `part_leader` number, nullable, required
    - `hhi` number, nullable, required
    - `logements_prives` number, nullable, required
    - `vacants` number, nullable, required
    - `vacants_2ans` number, nullable, required
    - `taux_vacance` number, nullable, required
    - `copros` number, nullable, required
    - `lots_habitation` number, nullable, required
    - `copros_sans_mandat` number, nullable, required
    - `copros_aidees` number, nullable, required
    - `copros_plan_sauvegarde` number, nullable, required
    - `ventes_trimestre` number, nullable, required
    - `ventes_trimestre_ref` number, nullable, required
    - `dvf_prix_m2_median` number, nullable, required
    - `volumes_comparables` boolean, required
  - `bodacc_cp` object[], required
    - `code_postal` string, required
    - `mois` string, required
    - `famille` string, required
    - `n` integer, nullable, required
    - `n_forme_sci` integer, nullable, required
  - `qualite` object, required: Ce qui permet de juger la valeur : nombre, provenance, incertitude, drapeaux, date et source.
    - `n` integer, nullable, required: Nombre d'observations derrière la valeur ; null si sans objet.
    - `provenance` 'mesure' | 'estime', nullable, required: mesure : observé sur la donnée ; estime : modèle, barème ou imputation ; null : sans objet.
    - `incertitude` object, nullable, required: Incertitude de la valeur : fourchette et demi-largeur.
      - `demi_largeur_pct` number, nullable, required: Demi-largeur de la fourchette, en % de la valeur.
      - `bas` number, nullable, required
      - `haut` number, nullable, required
    - `drapeaux` string[], required: Ce qui doit faire lire la valeur avec prudence ; vide si rien.
    - `methode` string, nullable, required: Méthode de calcul ou de rattachement, en clair.
    - `donnees_du` string, nullable, required: Date de la donnée (AAAA-MM-JJ ou horodatage ISO 8601).
    - `source` string, required: Source publique ou moteur Pillr, en clair.
  - `donnees_du` string, nullable, required
  - `credits` object, required: Cré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).
    - `debites` integer, required
    - `restants` integer, nullable, required

## Other responses

- `304`: Non modifiée depuis l'ETag fourni : rien n'est débité.
- `400`: Paramètres invalides
- `401`: Clé d'API absente
- `402`: Crédits insuffisants ; Carte requise ; Plafond mensuel de dépense atteint
- `403`: Portée insuffisante
- `404`: Ressource absente : rien n'est débité
- `429`: Trop de requêtes par minute
- `500`: Erreur interne
- `503`: API indisponible ; Donnée momentanément indisponible

---

[API](https://skmtc.dev/pillr/apis/api-pillr.md) · [All operations](https://skmtc.dev/pillr/apis/api-pillr/llms.txt) · [OpenAPI document](https://skmtc.dev/pillr/apis/api-pillr/revisions/218b2866bd6c?raw)
