Vérifier une adresse (outil grand public)
Ouvrir →
L’API gratuite de Fonciq indique, sans clé, si un point, une adresse ou un lot du Québec touche une zone inondable dans 9 sources ouvertes (BDZI, grille de présence possible, ZIS 2017-2019 à titre historique, Gatineau, Québec, Sherbrooke, Montréal), avec la source, la génération de cartographie, la distance à la zone la plus proche et l’attribution CC BY 4.0.
Appel
GET https://api.fonciq.ca/v1/free/zones-inondables avec exactement un des paramètres lat+lon, address ou lot. lang=en pour l’anglais.
curl "https://api.fonciq.ca/v1/free/zones-inondables?lat=45.40527&lon=-75.87624"
curl "https://api.fonciq.ca/v1/free/zones-inondables?address=148%20rue%20de%20la%20C%C3%A9dri%C3%A8re%2C%20Gatineau"
curl "https://api.fonciq.ca/v1/free/zones-inondables?lot=2883944&lang=en"const url = new URL('https://api.fonciq.ca/v1/free/zones-inondables');
url.searchParams.set('address', '148 rue de la Cédrière, Gatineau');
const res = await fetch(url); // CORS: any origin, no key
if (res.status === 429) {
console.log('Retry after', res.headers.get('Retry-After'), 's');
} else {
const body = await res.json();
for (const r of body.results) {
console.log(r.status_label, r.zones.map((z) => z.source + ':' + z.zone_kind));
}
console.log(body.note); // « Limite du lot non évaluée… »
console.log(body.attribution); // CC BY 4.0, per source
}{
"match": { "type": "coordinates", "quality": "exact" },
"any_zone_found": false,
"summary_label": "Aucune zone trouvée à ce point",
"lot_boundary_evaluated": false,
"note": "Limite du lot non évaluée. La réponse porte sur un point…",
"cartographie": {
"generation_des_sources": "ancienne_generation",
"nouvelle_generation_incluse": false,
"carte_officielle_url": "https://www.quebec.ca/…/verifier-propriete"
},
"results": [{
"point": { "lat": 46.8, "lon": -71.2, "kind": "query_coordinates" },
"zone_found_at_point": false,
"status": "no_zone_found_at_point",
"status_label": "Aucune zone trouvée à ce point",
"zones": [],
"nearest_zone": {
"distance_m": 4598,
"source": "presence_grid",
"zone_kind": "presence_possible"
}
}],
"attribution": { "text": "Contient des données…", "sources": [ … ] },
"disclaimer": "Information indicative seulement…",
"limits": { "per_minute": 30, "per_day": 1000, "key_required": false }
}{
"match": { "type": "coordinates", "quality": "exact" },
"any_zone_found": true,
"cartographie": { "generation_des_sources": "ancienne_generation", "nouvelle_generation_incluse": false, … },
"historical_note": "La zone d’intervention spéciale (ZIS) 2017-2019 a été levée le 1er mars 2022…",
"results": [{
"point": { "lat": 45.40527, "lon": -75.87624, "kind": "query_coordinates" },
"status_label": "Zone trouvée à ce point",
"fonciq_level": "eleve",
"zones": [
{ "source": "bdzi", "zone_kind": "grand_courant", "mapping_generation": "ancienne_generation" },
{ "source": "municipal_gat", "zone_kind": "recurrence_20", "mapping_generation": "ancienne_generation" },
{ "source": "municipal_gat_courant", "zone_kind": "recurrence_20", "mapping_generation": "ancienne_generation" },
{ "source": "presence_grid", "zone_kind": "presence_possible", "mapping_generation": "indicatif" },
{ "source": "zis_annexe2", "zone_kind": "zis", "mapping_generation": "historique", "historical": true }
],
"nearest_zone": { "distance_m": 0, "source": "bdzi" }
}]
}Contrat complet : OpenAPI (JSON), opération getFreeFloodZones.
Limites
Cartographie
Les sources consultées sont des cartographies d’ancienne génération (cartes municipales et MRC, BDZI) et des couches indicatives. Depuis le 1er mars 2026, une cartographie de nouvelle génération remplace l’ancienne génération dans son secteur dès sa publication. Ces cartes de nouvelle génération ne sont pas diffusées en données ouvertes et ne sont pas intégrées ici : chaque réponse indique « generation_des_sources: ancienne_generation » et renvoie à la carte interactive officielle pour confirmation.
La zone d’intervention spéciale (ZIS) 2017-2019 a été levée le 1er mars 2022. Son périmètre (territoire inondé en 2017 et 2019) reste affiché à titre historique, avec historical: true, et n’est jamais classé « élevé ».
Carte interactive officielle des zones inondables et de mobilité des cours d’eau (gouvernement du Québec).
MCP
https://api.fonciq.ca/v1/mcp, Streamable HTTP (réponses JSON, sans session).
{
"mcpServers": {
"fonciq": { "url": "https://api.fonciq.ca/v1/mcp" }
}
}{
"mcpServers": {
"fonciq": {
"url": "https://api.fonciq.ca/v1/mcp",
"headers": { "Authorization": "Bearer fq_test_…" }
}
}
}claude mcp add --transport http fonciq https://api.fonciq.ca/v1/mcpAttribution
Contient des données de la BDZI (MELCCFP), de la Grille de présence possible de zone inondable (MRNF), de la ZIS 2017-2019, historique (MELCCFP), des villes de Gatineau, de Québec, de Sherbrooke et de Montréal, et du Référentiel québécois des adresses (MRNF), diffusées sous licence CC BY 4.0. Données transformées par Fonciq (intersection spatiale et classement). Fonciq n’est affilié à aucun organisme gouvernemental.
Avertissement
Information indicative seulement, fournie gratuitement et sans garantie. Elle ne constitue ni un avis juridique, ni une attestation, ni une détermination officielle de zone inondable. Les cartographies en vigueur sont celles de votre municipalité ou MRC, ou la cartographie de nouvelle génération publiée par le gouvernement du Québec, qui n’est pas incluse ici : confirmez sur la carte interactive officielle du gouvernement du Québec. L’absence de résultat ne signifie pas qu’une propriété est hors zone inondable.
English
Fonciq’s free API tells you, with no key, whether a point, an address or a lot in Québec hits a flood zone in 9 open sources (BDZI, flood-zone presence grid, the historical 2017-2019 ZIS, Gatineau, Québec City, Sherbrooke, Montréal), with the source, the mapping generation, the distance to the nearest zone and CC BY 4.0 attribution.
No key. 30 requests per minute and 1000 per day per IP. A no-hit reads “No zone found at this point”; the lot boundary is not evaluated. The sources checked are old-generation maps (municipal and MRC maps, BDZI) and indicative layers. Since March 1, 2026, a new-generation map replaces the old-generation map in its own sector once published. New-generation maps are not released as open data and are not included here: every answer says "generation_des_sources: ancienne_generation" and links to the official interactive map to confirm. Indicative information only, provided free and without warranty. It is not legal advice, a certificate, or an official flood-zone determination. The maps in force are those of your municipality or MRC, or the new-generation mapping published by the Québec government, which is not included here: confirm on the Québec government’s official interactive map. No result does not mean a property is outside a flood zone. Full page in English.
Questions fréquentes