Swath Report: affected properties inside a swath with per-property hail size and exposure score (flagship, billed per record)

Properties in a swath with exposure.hail_in and exposure.score (0-1), sorted by score then value. Bills 1 credit per property returned +25 per fresh-fetched record (10 min) — preview via the quote endpoint. Free plan is cached-only (coverage.vendor_fetch = "skipped_free_plan").

get/v1/swaths/{id}/properties

Request

  • Base URL: https://swathapi.com
  • URL: https://swathapi.com/v1/swaths/{id}/properties
  • Auth: HTTP bearer

Path parameters

idstring required

Swath id (swath_...) or storm id (sw_...)

Query parameters

roof_age_minnumber

Minimum estimated roof age in years

roof_materialstring

Exact roof material match, e.g. asphalt_shingle

owner_occupiedboolean

true = owner-occupied only, false = non-owner-occupied only

year_built_beforenumber

Built strictly before this year

year_built_afternumber

Built strictly after this year

value_minnumber

Minimum assessed value (USD)

value_maxnumber

Maximum assessed value (USD)

min_exposure_scorenumber

Minimum exposure score, 0 to 1

limitinteger

Page size (default 100, cap 1000)

offsetinteger

Pagination offset

format'json' | 'csv'

csv returns the same properties as a downloadable spreadsheet (address, roof age, owner-occupied, value, hail in, score) for CRM/canvassing import. Billing identical.

Response

Report with matched properties

storm_idstring
swath_idstring
type'hail' | 'wind'
verified_atstring date-time nullable
mesh_max_innumber nullable
totalinteger

Total matching properties across all pages

countinteger

Properties in this page

offsetinteger

Changes

No recorded changes to this operation across all 1 revision of this API.