{"contractVersion":"parcelops.connector.v1","name":"fema-nri","displayName":"FEMA National Risk Index","description":"Official county and census-tract screening across 18 natural hazards, expected annual loss, vulnerability, and resilience.","tags":["fema","hazards","risk","expected-annual-loss","county","tract","siting"],"authentication":{"type":"none","required":false},"provenance":{"sourceName":"FEMA National Risk Index v1.20","sourceUrl":"https://services.arcgis.com/XG15cJAlne2vxtgt/arcgis/rest/services","apiBaseUrl":"https://services.arcgis.com/XG15cJAlne2vxtgt/arcgis/rest/services","documentationUrl":"https://hazards.fema.gov/nri/data-resources"},"freshness":{"status":"declared","value":{"mode":"static","notes":"Registry entry pins the December 2025 v1.20 county and tract layers until the next verified release."}},"coverage":{"geographic":{"status":"declared","value":["United States counties and census tracts represented by FEMA NRI"]},"temporal":{"status":"not_declared"}},"methods":{"total":3,"items":[{"name":"searchCountyRisk","description":"Search county NRI; pass point and hazards:[\"wildfire\"] for peril summaries.","inputSchema":{"type":"object","properties":{"state":{"type":"string","pattern":"^(?:[A-Za-z]{2}|\\d{2})$"},"stateFips":{"type":"string","pattern":"^\\d{2}$"},"countyFips":{"type":"string","pattern":"^(?:\\d{1,3}|\\d{5})$"},"county":{"type":"string","maxLength":80},"bbox":{"type":"object","description":"WGS84 box no wider or taller than five degrees.","properties":{"minLongitude":{"type":"number","minimum":-180,"maximum":180},"minLatitude":{"type":"number","minimum":-90,"maximum":90},"maxLongitude":{"type":"number","minimum":-180,"maximum":180},"maxLatitude":{"type":"number","minimum":-90,"maximum":90}},"required":["minLongitude","minLatitude","maxLongitude","maxLatitude"],"additionalProperties":false},"point":{"type":"object","properties":{"longitude":{"type":"number","minimum":-180,"maximum":180},"latitude":{"type":"number","minimum":-90,"maximum":90}},"required":["longitude","latitude"],"additionalProperties":false},"hazards":{"type":"array","description":"Optional peril summaries; for example [\"wildfire\"]. Omit for composite-only results.","maxItems":18,"uniqueItems":true,"items":{"type":"string","enum":["avalanche","coastalFlooding","coldWave","drought","earthquake","hail","heatWave","hurricane","iceStorm","landslide","lightning","inlandFlooding","strongWind","tornado","tsunami","volcanicActivity","wildfire","winterWeather"]}},"includeGeometry":{"type":"boolean"},"limit":{"type":"integer","minimum":1,"maximum":200},"offset":{"type":"integer","minimum":0,"maximum":100000}},"required":[],"additionalProperties":false},"access":{"classification":"read"},"freshness":{"status":"declared","value":{"mode":"static","notes":"Registry entry pins the December 2025 v1.20 county and tract layers until the next verified release."},"scope":"connector"},"entities":{"status":"not_declared"},"pagination":{"status":"not_declared"},"output":{"schema":{"status":"not_declared"},"units":{"status":"not_declared"},"coordinateReferenceSystem":{"status":"not_declared"}},"caveats":["NRI is a comparative screening index and does not predict whether a hazard will affect a specific parcel.","Expected annual loss, social vulnerability, and community resilience reflect model definitions and vintages that require local validation."]},{"name":"searchTractRisk","description":"Search tract NRI; pass point and hazards:[\"wildfire\"] for peril summaries.","inputSchema":{"type":"object","properties":{"state":{"type":"string","pattern":"^(?:[A-Za-z]{2}|\\d{2})$"},"stateFips":{"type":"string","pattern":"^\\d{2}$"},"countyFips":{"type":"string","pattern":"^(?:\\d{1,3}|\\d{5})$"},"county":{"type":"string","maxLength":80},"tractGeoid":{"type":"string","pattern":"^\\d{11}$","description":"Canonical exact eleven-digit Census tract GEOID."},"tractFips":{"type":"string","pattern":"^\\d{11}$","deprecated":true,"description":"Backward-compatible alias for tractGeoid. Do not send both unless they are identical."},"bbox":{"type":"object","description":"WGS84 box no wider or taller than five degrees.","properties":{"minLongitude":{"type":"number","minimum":-180,"maximum":180},"minLatitude":{"type":"number","minimum":-90,"maximum":90},"maxLongitude":{"type":"number","minimum":-180,"maximum":180},"maxLatitude":{"type":"number","minimum":-90,"maximum":90}},"required":["minLongitude","minLatitude","maxLongitude","maxLatitude"],"additionalProperties":false},"point":{"type":"object","properties":{"longitude":{"type":"number","minimum":-180,"maximum":180},"latitude":{"type":"number","minimum":-90,"maximum":90}},"required":["longitude","latitude"],"additionalProperties":false},"hazards":{"type":"array","description":"Optional peril summaries; for example [\"wildfire\"]. Omit for composite-only results.","maxItems":18,"uniqueItems":true,"items":{"type":"string","enum":["avalanche","coastalFlooding","coldWave","drought","earthquake","hail","heatWave","hurricane","iceStorm","landslide","lightning","inlandFlooding","strongWind","tornado","tsunami","volcanicActivity","wildfire","winterWeather"]}},"includeGeometry":{"type":"boolean"},"limit":{"type":"integer","minimum":1,"maximum":200},"offset":{"type":"integer","minimum":0,"maximum":100000}},"required":[],"additionalProperties":false},"access":{"classification":"read"},"freshness":{"status":"declared","value":{"mode":"static","notes":"Registry entry pins the December 2025 v1.20 county and tract layers until the next verified release."},"scope":"connector"},"entities":{"status":"not_declared"},"pagination":{"status":"not_declared"},"output":{"schema":{"status":"not_declared"},"units":{"status":"not_declared"},"coordinateReferenceSystem":{"status":"not_declared"}},"caveats":["NRI is a comparative screening index and does not predict whether a hazard will affect a specific parcel.","Expected annual loss, social vulnerability, and community resilience reflect model definitions and vintages that require local validation."]},{"name":"getServiceInfo","description":"Return NRI release, layer, hazard, scoring, vintage, and screening limitations.","inputSchema":{"type":"object","properties":{},"required":[],"additionalProperties":false},"access":{"classification":"read"},"freshness":{"status":"declared","value":{"mode":"static","notes":"Registry entry pins the December 2025 v1.20 county and tract layers until the next verified release."},"scope":"connector"},"entities":{"status":"not_declared"},"pagination":{"status":"not_declared"},"output":{"schema":{"status":"not_declared"},"units":{"status":"not_declared"},"coordinateReferenceSystem":{"status":"not_declared"}},"caveats":["NRI is a comparative screening index and does not predict whether a hazard will affect a specific parcel.","Expected annual loss, social vulnerability, and community resilience reflect model definitions and vintages that require local validation."]}]},"caveats":["NRI is a comparative screening index and does not predict whether a hazard will affect a specific parcel.","Expected annual loss, social vulnerability, and community resilience reflect model definitions and vintages that require local validation."]}