Data scope:
pacra-property_analytics_by_clips_tool
Retrieve comprehensive property analytics data — both age of roof and climate risk — for a list of CLIPs in a single call.
When to use:
- You need both roof condition and climate risk data for one or more properties
- Performing full property risk assessments that combine physical condition with climate exposure
- Running portfolio-level analyses where you want all available analytics in one request
- “Get full analytics for CLIPs 123456789 and 987654321”
- “Retrieve roof age and climate risk for CLIP 555555555”
Input schema
Each CLIP must be a non-empty string consisting only of numeric characters (e.g.
["123456789", "987654321"])Example request
Output schema
The response contains a standard envelope wrapping an array ofProperty objects that include both age of roof and climate risk data. See Response envelope and the field references below.
pacra-property_analytics_age_of_roof_by_clips_tool
Retrieve age of roof data only — roof age, construction year, confidence rank, and property address with geocode — for a list of CLIPs.
When to use:
- You only need roof condition data without climate risk scores
- Monitoring roof age across a portfolio for replacement planning
- Validating roof construction year during insurance underwriting
- “Get roof age for CLIP 123456789”
- “Check roof construction year and confidence for CLIPs 111111111 and 222222222”
Input schema
Each CLIP must be a non-empty string consisting only of numeric characters (e.g.
["123456789", "987654321"])Example request
Output schema
The response contains a standard envelope wrapping an array ofPropertyWithAgeOfRoof objects. The propertyAnalytics field contains only ageOfRoof. See response envelope and age of roof below.
pacra-property_climate_risk_by_clips_tool
Retrieve climate risk data only — multi-peril loss scores, RCP scenario comparisons, and time horizon projections — for a list of CLIPs.
Supported perils include flood, wildfire, hurricane, tornado, hail, wind, heat, and drought. Each peril provides current scores and forward-looking projections under RCP 4.5 and RCP 8.5 scenarios across multiple time horizons (current, mid-century, end-of-century).
When to use:
- You only need climate risk exposure without roof condition data
- Evaluating climate resilience for one or more properties
- Comparing future risk projections across RCP scenarios and time horizons
- “Get climate risk scores for CLIP 123456789”
- “Compare flood and wildfire risk for CLIPs 111111111 and 222222222”
Input schema
Each CLIP must be a non-empty string consisting only of numeric characters (e.g.
["123456789", "987654321"])Example request
Output schema
The response contains a standard envelope wrapping an array ofPropertyWithClimateRisk objects. The propertyAnalytics field contains only climateRiskAnalytics. See response envelope and property climate risk analytics below.
Response envelope
All three tools return an identical envelope:
All four fields are always present in every response.
Data items
Each tool returns items in thedata array with the following top-level fields. All fields are optional, nullable, and default to null.
The
propertyAnalytics object contains different fields depending on which tool you call:
Both
ageOfRoof and climateRiskAnalytics are optional, nullable, and default to null.
Age of roof types
AgeOfRoof
TheageOfRoof object is a container for roof analytics data. All fields are optional, nullable, and default to null.
RoofAge
EachRoofAge record contains roof condition estimates, construction year, and the associated address and geocode. All fields are optional, nullable, and default to null.
RoofAddress
Address information associated with the roof analytics record. All fields are optional, nullable, and default tonull.
RoofGeoCode
Geocode coordinates for the roof analytics record. All fields are optional, nullable, and default tonull.
Understanding roofConstructedConfidenceRank
The RoofAge object returns a roofConstructedConfidenceRank of HIGH, MEDIUM, or LOW. This value reflects the model’s confidence in the estimated construction year — not the age itself. A LOW confidence estimate is not equivalent to missing data; it means the model produced an estimate but from weaker underlying signals.
Climate risk types
PropertyClimateRiskAnalytics fields
EachPropertyClimateRiskAnalytics record contains the climate risk model metadata, geocode, and per-peril risk data. All fields are optional, nullable, and default to null.
PropertyCraStructureGeocode
Geocode coordinates used for the climate risk analysis. All fields are optional, nullable, and default tonull.
CraPeril
EachCraPeril record represents a single peril type (e.g. flood, wildfire, hurricane) and contains RCP scenario data for that peril. All fields are optional, nullable, and default to null.
RcpScenario
EachRcpScenario record represents a Representative Concentration Pathway scenario (e.g. RCP 4.5 or RCP 8.5) and contains time horizon projections. All fields are optional, nullable, and default to null.
CraTimeHorizon
EachCraTimeHorizon record contains loss metrics for a specific time horizon under one RCP scenario. Metrics include average annual loss, Annual Exceedance Probability (AEP), Occurrence Exceedance Probability (OEP), and their Tail Value-at-Risk (TVaR) counterparts at 50-, 100-, 200-, and 500-year return periods. All fields are optional, nullable, and default to null.