Retour à l'Observatoire
API V1 REST · JSON + CSV

API B2B pour données immobilier ancien

7 endpoints REST exposent les 5,7 M transactions DVF filtrées agrégées sur 5 granularités (IRIS → commune → département → région → national). Prix, rendement, tension, évolution, benchmark.

Tarifs

Starter
49 € /mois
Par tenant · Stripe mensuel
  • ✓ 4 endpoints : metadata, zones, prix, evolution
  • ✓ 60 req/min
  • ✓ Export JSON
  • ✓ Rafraîchissement hebdomadaire
  • — Rendement, tension, benchmark
  • — Export CSV
Pro
Recommandé
199 € /mois
Par tenant · Stripe mensuel
  • Tous les 7 endpoints
  • ✓ 300 req/min
  • ✓ Rendement brut + net
  • ✓ Tension locative (score 0-100)
  • ✓ Benchmark auto zone vs référence
  • Export CSV inclus

7 endpoints

starter
GET/api/v1/observatoire-ancien/metadata
Métadonnées
Version dataset, dernier refresh, row counts, seuils anti-ré-identification.
starter
GET/api/v1/observatoire-ancien/zones
Zones disponibles
Liste des zones publiées par granularité (IRIS, commune, département, région).
starter
GET/api/v1/observatoire-ancien/prix
Prix m² agrégés
Médiane + quartiles P25/P75 par zone × typologie (T1-T5+) × trimestre.
starter
GET/api/v1/observatoire-ancien/evolution
Évolution 1/3/5 ans
Variations de prix via window functions LAG sur trimestres glissants.
pro
GET/api/v1/observatoire-ancien/rendement
Rendement locatif
Brut (loyer×12/prix) + net (coef 0.513 fiscalité IR+PS) par commune.
pro
GET/api/v1/observatoire-ancien/tension
Tension locative
Score composite 0-100 (vacance + rotation + rendement) par commune/département.
pro
GET/api/v1/observatoire-ancien/benchmark
Benchmark
Comparaison zone vs référence (auto-déduction commune→dept→région).

Exemple

# Prix m² Paris 75056 (starter)
curl -H "Authorization: Bearer zapp_xxx" \
     "https://zapp.immo/api/v1/observatoire-ancien/prix?zone_type=commune&zone_code=75056&typologie=_ALL_"

# Rendement commune (pro)
curl -H "Authorization: Bearer zapp_xxx" \
     "https://zapp.immo/api/v1/observatoire-ancien/rendement?zone_type=commune&zone_code=75056"

# SDK TypeScript
import { ZappImmoClient } from "@zappimmo/sdk"
const client = new ZappImmoClient({ token: "zapp_xxx" })
const prix = await client.observatoire.ancien.prix({
  zone_type: "commune", zone_code: "75056"
})

Prêt à intégrer ?

Activation immédiate après souscription Stripe. Token API généré dans votre dashboard. Pour un usage entreprise (rate limit custom, onboarding dédié), contactez-nous.