ATTOM Data Solutions is the primary property data source for automated storm lead generation. It covers over 155 million US residential and commercial properties with owner names, mailing addresses, property values, year built, construction type, and roof material data. Its API accepts a geographic polygon as a query parameter and returns all properties inside that polygon — making it the essential link between a HailTrace storm swath and a usable property owner list.
How the ATTOM API Query Works
The ATTOM Property API's geographic endpoint accepts a GeoJSON polygon (from HailTrace) and returns property records within that boundary. Key fields returned: Owner1FirstName and Owner1LastName (homeowner name for personalization), SitusFullStreetAddress (the specific damaged property address), PropertyClassID (residential vs commercial filter), YearBuilt (used to calculate roof age), EstimatedValue (used for scoring), OwnerOccupied (boolean — owner-occupied properties are prioritized for most storm use cases), and MailingAddress (for direct mail if needed). Each record costs approximately $0.05 to $0.15 per property query depending on the ATTOM subscription tier and query volume.
The Filters That Increase Lead Quality
Raw ATTOM results from a large storm swath include properties that don't qualify for storm roofing outreach — apartments, recently re-roofed homes, very low-value properties unlikely to file insurance claims. The filters that increase lead quality: PropertyClassID = Single Family Residential, OwnerOccupied = true (absentee owners are less likely to file and act on claims), YearBuilt before 2006 (20+ year old roofs have higher damage probability), EstimatedValue above $150,000 (properties below this threshold rarely generate insurance claims worth pursuing). The filter configuration is part of the property sweep demonstrated in the Storm Lead AI Machine demo.