Repository Public
1// Auteur : Simon-Pierre Boucher — contact@spboucher.ai2/**3 * GET /api/stats — agrégats provinciaux publics de Vrai-Prix.4 * Consommé en live par le site mère groupe-ka.com pour ses métriques.5 * Import statique de src/data/stats.json (mêmes données que la page /stats) :6 * aucune base de données, réponse cachable 10 minutes.7 */8import { NextResponse } from "next/server";9import stats from "@/data/stats.json";1011/** Ventes réelles publiées 2021-01 → 2026-07 (constante du corpus, voir /methodologie). */12const TRANSACTIONS = 745119;1314export function GET() {15 return NextResponse.json(16 {17 units_total: stats.unites,18 value_total_2026: stats.valeur_totale_2026,19 value_median_2026: stats.valeur_mediane_2026,20 growth_2021_2026_pct: stats.croissance_2021_2026_pct,21 dwellings: stats.logements,22 municipalities: stats.municipalites,23 transactions: TRANSACTIONS,24 model_version: "hédonique LightGBM + comparables ajustés — erreur médiane 11 %",25 updated: stats.generated,26 source: "https://www.vrai-prix.com/stats",27 },28 {29 headers: {30 "Cache-Control": "public, max-age=600",31 "Access-Control-Allow-Origin": "*",32 },33 }34 );35}36