Verisk Property API

Property risk data and analytics

Documentation

Specifications

Schemas & Data

📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/verisk/refs/heads/main/json-schema/insurance-analytics-property-risk-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/verisk/refs/heads/main/json-schema/insurance-analytics-construction-data-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/verisk/refs/heads/main/json-schema/insurance-analytics-fire-protection-class-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/verisk/refs/heads/main/json-schema/insurance-analytics-address-lookup-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/verisk/refs/heads/main/json-schema/insurance-analytics-property-lookup-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/verisk/refs/heads/main/json-schema/insurance-analytics-risk-score-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/verisk/refs/heads/main/json-schema/insurance-analytics-risk-score-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/verisk/refs/heads/main/json-schema/insurance-analytics-peril-score-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/verisk/refs/heads/main/json-schema/insurance-analytics-peril-score-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/verisk/refs/heads/main/json-schema/insurance-analytics-claims-benchmarks-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/verisk/refs/heads/main/json-schema/insurance-analytics-address-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/verisk/refs/heads/main/json-schema/insurance-analytics-coordinates-schema.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/verisk/refs/heads/main/json-structure/insurance-analytics-property-risk-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/verisk/refs/heads/main/json-structure/insurance-analytics-construction-data-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/verisk/refs/heads/main/json-structure/insurance-analytics-fire-protection-class-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/verisk/refs/heads/main/json-structure/insurance-analytics-claims-benchmarks-structure.json

Other Resources

OpenAPI Specification

verisk-property-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: Verisk Insurance Analytics Catastrophe Property API
  description: Verisk (formerly ISO) provides insurance risk scoring, actuarial data, and property analytics APIs for P&C insurance carriers. APIs deliver loss cost data, risk classification, catastrophe modeling, property data, claims analytics, and underwriting data services for insurance pricing, reserving, and exposure management.
  version: '1.0'
  contact:
    name: Verisk Support
    url: https://www.verisk.com/contact/
  license:
    name: Verisk Terms of Service
    url: https://www.verisk.com/terms-of-use/
servers:
- url: https://api.verisk.com/insurance/v1
  description: Verisk Insurance Analytics API
security:
- BearerAuth: []
- ApiKeyHeader: []
tags:
- name: Property
  description: Property risk data and analytics
paths:
  /property/risk/{propertyId}:
    get:
      operationId: getPropertyRisk
      summary: Verisk Get Property Risk Assessment
      description: Returns comprehensive risk data for a specific property including construction, occupancy, fire protection class, ISO rating, and hazard scores for fire, wind, hail, flood, and earthquake exposures.
      tags:
      - Property
      parameters:
      - name: propertyId
        in: path
        required: true
        description: Property identifier (address or ISO property ID)
        schema:
          type: string
        example: PROP-123456
      - name: includePerils
        in: query
        schema:
          type: array
          items:
            type: string
            enum:
            - FIRE
            - WIND
            - HAIL
            - FLOOD
            - EARTHQUAKE
            - WILDFIRE
            - LIGHTNING
        description: Peril types to include in response
        example: []
      - name: asOfDate
        in: query
        schema:
          type: string
          format: date
        description: Historical risk assessment date
        example: '2025-03-15'
      responses:
        '200':
          description: Property risk assessment
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PropertyRisk'
              examples:
                GetPropertyRisk200Example:
                  summary: Default getPropertyRisk 200 response
                  x-microcks-default: true
                  value:
                    propertyId: PROP-123456
                    address:
                      street: 123 Main St
                      city: San Francisco
                      state: CA
                      zipCode: '94105'
                      country: US
                    coordinates:
                      latitude: 36.1699
                      longitude: -115.1398
                    construction:
                      yearBuilt: 2025
                      squareFootage: 100
                      stories: 100
                      constructionType: FRAME
                      roofType: FRAME
                      occupancyType: RESIDENTIAL
                      buildingCode: example-value
                    fireProtection:
                      ppcGrade: 4
                      splitCode: example-value
                      fireDistrictName: Sample Name
                      distanceToFireStation: 0.8
                      distanceToHydrant: 0.8
                      communityName: Sample Name
                      state: CA
                      lastSurveyDate: '2025-03-15'
                    perilScores: {}
                    lastUpdated: '2025-03-15'
        '401':
          description: Unauthorized
        '404':
          description: Property not found
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /property/lookup:
    post:
      operationId: lookupPropertyByAddress
      summary: Verisk Look Up Property by Address
      description: Resolves a street address to a property record and returns risk data. Supports geocoding to USGS coordinates and ISO property identification.
      tags:
      - Property
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/AddressLookupRequest'
            examples:
              LookupPropertyByAddressRequestExample:
                summary: Default lookupPropertyByAddress request
                x-microcks-default: true
                value:
                  streetAddress: 123 Main St
                  city: San Francisco
                  state: CA
                  zipCode: '94105'
                  includeRiskData: true
                  includePerils: []
      responses:
        '200':
          description: Property lookup result
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PropertyLookupResponse'
              examples:
                LookupPropertyByAddress200Example:
                  summary: Default lookupPropertyByAddress 200 response
                  x-microcks-default: true
                  value:
                    matchQuality: EXACT
                    propertyId: PROP-123456
                    address:
                      street: 123 Main St
                      city: San Francisco
                      state: CA
                      zipCode: '94105'
                      country: US
                    coordinates:
                      latitude: 36.1699
                      longitude: -115.1398
                    riskData:
                      propertyId: PROP-123456
                      address:
                        street: 123 Main St
                        city: San Francisco
                        state: CA
                        zipCode: '94105'
                        country: US
                      coordinates:
                        latitude: 36.1699
                        longitude: -115.1398
                      construction:
                        yearBuilt: 2025
                        squareFootage: 100
                        stories: 100
                        constructionType: FRAME
                        roofType: FRAME
                        occupancyType: RESIDENTIAL
                        buildingCode: example-value
                      fireProtection:
                        ppcGrade: 4
                        splitCode: example-value
                        fireDistrictName: Sample Name
                        distanceToFireStation: 0.8
                        distanceToHydrant: 0.8
                        communityName: Sample Name
                        state: CA
                        lastSurveyDate: '2025-03-15'
                      perilScores: {}
                      lastUpdated: '2025-03-15'
        '400':
          description: Invalid address format
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
components:
  schemas:
    PropertyLookupResponse:
      type: object
      properties:
        matchQuality:
          type: string
          enum:
          - EXACT
          - INTERPOLATED
          - ZIP_CENTROID
          - CITY_CENTROID
          example: EXACT
        propertyId:
          type: string
          example: PROP-123456
        address:
          $ref: '#/components/schemas/Address'
        coordinates:
          $ref: '#/components/schemas/Coordinates'
        riskData:
          $ref: '#/components/schemas/PropertyRisk'
    ConstructionData:
      type: object
      properties:
        yearBuilt:
          type: integer
          example: 2025
        squareFootage:
          type: integer
          example: 100
        stories:
          type: integer
          example: 100
        constructionType:
          type: string
          enum:
          - FRAME
          - MASONRY
          - FIRE_RESISTIVE
          - MODIFIED_FIRE_RESISTIVE
          - JOISTED_MASONRY
          - NON_COMBUSTIBLE
          example: FRAME
        roofType:
          type: string
          example: FRAME
        occupancyType:
          type: string
          enum:
          - RESIDENTIAL
          - COMMERCIAL
          - INDUSTRIAL
          - MIXED_USE
          example: RESIDENTIAL
        buildingCode:
          type: string
          description: Applicable building code version
          example: example-value
    FireProtectionClass:
      type: object
      properties:
        ppcGrade:
          type: integer
          minimum: 1
          maximum: 10
          description: ISO Public Protection Classification grade
          example: 4
        splitCode:
          type: string
          description: Split code (e.g., 4/9 for split classification)
          example: example-value
        fireDistrictName:
          type: string
          example: Sample Name
        distanceToFireStation:
          type: number
          description: Distance to nearest responding fire station in miles
          example: 0.8
        distanceToHydrant:
          type: number
          description: Distance to nearest fire hydrant in feet
          example: 0.8
        communityName:
          type: string
          example: Sample Name
        state:
          type: string
          example: CA
        lastSurveyDate:
          type: string
          format: date
          example: '2025-03-15'
    AddressLookupRequest:
      type: object
      required:
      - streetAddress
      - city
      - state
      properties:
        streetAddress:
          type: string
          example: 123 Main St
        city:
          type: string
          example: San Francisco
        state:
          type: string
          pattern: ^[A-Z]{2}$
          example: CA
        zipCode:
          type: string
          example: '94105'
        includeRiskData:
          type: boolean
          default: true
          example: true
        includePerils:
          type: array
          items:
            type: string
          example: []
    Address:
      type: object
      properties:
        street:
          type: string
          example: 123 Main St
        city:
          type: string
          example: San Francisco
        state:
          type: string
          pattern: ^[A-Z]{2}$
          example: CA
        zipCode:
          type: string
          example: '94105'
        country:
          type: string
          default: US
          example: US
    Coordinates:
      type: object
      properties:
        latitude:
          type: number
          minimum: -90
          maximum: 90
          example: 36.1699
        longitude:
          type: number
          minimum: -180
          maximum: 180
          example: -115.1398
    PropertyRisk:
      type: object
      properties:
        propertyId:
          type: string
          example: PROP-123456
        address:
          $ref: '#/components/schemas/Address'
        coordinates:
          $ref: '#/components/schemas/Coordinates'
        construction:
          $ref: '#/components/schemas/ConstructionData'
        fireProtection:
          $ref: '#/components/schemas/FireProtectionClass'
        perilScores:
          type: object
          additionalProperties:
            type: object
            properties:
              score:
                type: integer
                minimum: 1
                maximum: 100
              riskCategory:
                type: string
                enum:
                - VERY_LOW
                - LOW
                - MODERATE
                - HIGH
                - VERY_HIGH
                - EXTREME
              description:
                type: string
          example: {}
        lastUpdated:
          type: string
          format: date
          example: '2025-03-15'
  securitySchemes:
    BearerAuth:
      type: http
      scheme: bearer
      bearerFormat: JWT
    ApiKeyHeader:
      type: apiKey
      in: header
      name: X-API-Key