Facilimmo · https://dvf.facil.immo/
33063000DR0370 (62 Rue du Mirail, Bordeaux (DVF-first))
33318000HY0400 (129bis Av. Leclerc, Pessac (Vérifié DVF))
33063000DS0161 (51 Cours Pasteur, Bordeaux (Certifié DVF))
40281000AD0566 (720 Av. Kennedy, St-Pierre-du-Mont (UF Etalab))
330870000A0348 (36 Impasse Métairie, Camiran (UF Cerema))
240040000B0925 (91 Impasse Rochers, Ajat (BAN rural))
240040000B0925 4944.4msmutations_d24.csv + cerema_api
{
"success": true,
"idu": "240040000B0925",
"count": 1,
"mutations": [
{
"idmutation": "7410980",
"datemut": "2020-02-21",
"anneemut": "2020",
"valeurfonc": 295000,
"libnatmut": "Vente",
"libtypbien": "UNE MAISON",
"typeBien": "Maison",
"vefa": false,
"nbpar": 7,
"parcelles": [
"240040000B0826",
"240040000B0924",
"240040000B0925",
"240040000B0926",
"240040000B0927",
"240040000B0928",
"240040000B0929"
],
"parcellesMut": [
"240040000B0826",
"240040000B0924",
"240040000B0925",
"240040000B0926",
"240040000B0927",
"240040000B0928",
"240040000B0929"
],
"estParcellePrincipale": true,
"surfaceTerrain": 25915,
"surfaceBati": 199,
"nbPieces": 0,
"longitude": null,
"latitude": null,
"adresse_numero": "",
"adresse_suffixe": "",
"adresse_nom_voie": "",
"type_de_voie": "",
"nom_commune": "",
"code_postal": "",
"adresse_complete": "",
"parcellePorteuseAdresse": "240040000B0826"
}
],
"csv_manquant": false,
"download_en_cours": false,
"departement": "24",
"source": "mutations_d24.csv + cerema_api",
"parcellePorteuseAdresse": "240040000B0826"
}
Télécharge ~4,5 Mo depuis DIDO (filtré par département) — quelques secondes. Écrit dans data/sitadel_d{dept}.db.
| Dept | Fichier | Taille | Lignes | Mise à jour | Format |
|---|---|---|---|---|---|
| 24 | mutations_d24.csv |
47.03 MB | 286 046 | 2026-07-12 19:44:35 | Etalab |
| 33 | mutations_d33.csv |
87.25 MB | 525 352 | 2026-07-12 19:44:54 | Etalab |
| 40 | mutations_d40.csv |
31.28 MB | 191 088 | 2026-07-12 19:44:39 | Etalab |
| 46 | mutations_d46.csv |
20.14 MB | 126 652 | 2026-07-12 19:42:18 | Non testé |
| 47 | mutations_d47.csv |
24.57 MB | 152 096 | 2026-07-12 19:44:45 | Non testé |
| 64 | mutations_d64.csv |
37.45 MB | 230 312 | 2026-07-12 19:44:29 | Non testé |
Source : https://files.data.gouv.fr/geo-dvf/latest/csv/{annee}/departements/{dept}.csv.gz (années 2020-2026)
/var/www/api-dvf/data/cerema/dvf_plus_d{dept}.csv/var/www/api-dvf/data/cerema/dvf_plus_d33.csv pour la Gironde
cerema.app.box.com/v/dvfplus-opendatadvf_plus.csv (dans 1_DONNEES_LIVRAISON/)/var/www/api-dvf/data/cerema/dvf_plus_d{dept}.csvdata/R{code}/dvf_plus.csv sont encore supportés (fallback).| Dept | Années | Taille totale |
|---|---|---|
| 24 | 2021 (1.6 MB) 2022 (1.6 MB) 2023 (1.3 MB) 2024 (1.2 MB) 2025 (1.2 MB) | 6.9 MB |
| 33 | 2021 (3.1 MB) 2022 (3.1 MB) 2023 (2.4 MB) 2024 (2.1 MB) 2025 (2.5 MB) | 13.2 MB |
| 40 | 2021 (1.2 MB) 2022 (1.1 MB) 2023 (0.9 MB) 2024 (0.8 MB) 2025 (0.9 MB) | 4.9 MB |
| 46 | 2021 (0.7 MB) 2022 (0.7 MB) 2023 (0.6 MB) 2024 (0.5 MB) 2025 (0.6 MB) | 3.1 MB |
| 47 | 2021 (0.8 MB) 2022 (0.9 MB) 2023 (0.7 MB) 2024 (0.6 MB) 2025 (0.7 MB) | 3.7 MB |
| 64 | 2021 (1.4 MB) 2022 (1.3 MB) 2023 (1 MB) 2024 (1 MB) 2025 (1 MB) | 5.7 MB |
Télécharge Etalab + parse Cerema → construit le .db fusionné. Peut prendre plusieurs minutes.
| PHP | 8.2.32 | OK |
| cURL | Activé | OK |
| zlib/gzopen | Activé | OK |
| SQLite | Activé | OK |
| data/ écriture | Oui | OK |
| cerema/ | Existe | OK |
| etalab/ | Existe | OK |
| CRON_TOKEN | Configuré <i class="fas fa-check"></i> | OK |
| URL API | https://dvf.facil.immo/ | OK |
| Chemin data | /var/www/api-dvf/data/ | OK |
Espace Client OVH → Hébergements → [hébergement] → Plus → Tâches planifiées (Cron)
| Cron | Commande | Fréquence | Test manuel |
|---|---|---|---|
| Download CSV | /usr/local/php8.2/bin/php /var/www/api-dvf/cron_download.php |
Toutes les 5 min | cron_download.php?token=781dfc0e... |
| Build SQLite | /usr/local/php8.2/bin/php /var/www/api-dvf/cron_build_sqlite.php |
Toutes les heures | cron_build_sqlite.php?token=781dfc0e... |
cron_build_sqlite.php?dept=40&force=1&token=781dfc0e...