Moody's RMS Risk Lookups API

Returns one exposure, hazard, risk score, or loss cost layer for an address

Operations 173

POST /{layer}/{version} Generic Lookup #
POST /au_eq_loss_cost/18.1 Australia Earthquake Loss Cost 18.1
POST /au_eq_loss_cost/latest Australia Earthquake Loss Cost Latest
POST /au_eq_risk_score/18.1 Australia Earthquake Risk Score 18.1
POST /au_eq_risk_score/latest Australia Earthquake Risk Score Latest
POST /au_ws_loss_cost/18.1 Australia Cyclone Loss Cost 18.1
POST /au_ws_loss_cost/latest Australia Cyclone Loss Cost Latest
POST /au_ws_risk_score/18.1 Australia Cyclone Risk Score 18.1
POST /au_ws_risk_score/latest Australia Cyclone Risk Score Latest
POST /ca_cs_loss_cost/18.0 Canada Severe Convective Storm Loss Cost 18.0
POST /ca_cs_loss_cost/latest Canada Severe Convective Storm Loss Cost Latest
POST /ca_cs_risk_score/18.0 Canada Severe Convective Storm Risk Score 18.0
POST /ca_cs_risk_score/latest Canada Severe Convective Storm Risk Score Latest
POST /ca_mmi/18.1 Canada Earthquake MMI 18.1
POST /ca_mmi/Latest Canada Earthquake MMI Latest
POST /ca_eq_loss_cost/18.0 Canada Earthquake Loss Cost 18.0
POST /ca_eq_loss_cost/latest Canada Earthquake Loss Cost Latest
POST /ca_eq_risk_score/18.0 Canada Earthquake Risk Score 18.0
POST /ca_eq_risk_score/latest Canada Earthquake Risk Score Latest
POST /ca_wf_model_hazard/1.0 Canada Wildfire Distance to Vegetation, Fuel, Slope 1.0
POST /ca_wf_model_hazard/latest Canada Wildfire Distance to Vegetation, Fuel, Slope Latest
POST /ca_wt_loss_cost/18.0 Canada Winterstorm Loss Cost 18.0
POST /ca_wt_loss_cost/latest Canada Winterstorm Loss Cost Latest
POST /ca_wt_risk_score/18.0 Canada Winterstorm Risk Score 18.0
POST /ca_wt_risk_score/latest Canada Winterstorm Risk Score Latest
POST /cb_eq_loss_cost/18.1 Caribbean Earthquake Loss Cost 18.1
POST /cb_eq_loss_cost/latest Caribbean Earthquake Loss Cost Latest
POST /cb_eq_risk_score/18.1 Caribbean Earthquake Risk Scores 18.1
POST /cb_eq_risk_score/latest Caribbean Earthquake Risk Scores Latest
POST /cb_ws_loss_cost/18.1 Caribbean Windstorm Loss Cost 18.1
POST /cb_ws_loss_cost/21.0 Caribbean Windstorm Loss Cost 21.0
POST /cb_ws_loss_cost/latest Caribbean Windstorm Loss Cost Latest
POST /cb_ws_risk_score/18.1 Caribbean Windstorm Risk Scores 18.1
POST /cb_ws_risk_score/21.0 Caribbean Windstorm Risk Score 21.0
POST /cb_ws_risk_score/latest Caribbean Windstorm Risk Score Latest
POST /cn_eq_loss_cost/18.1 China Earthquake Loss Cost 18.1
POST /cn_eq_loss_cost/latest China Earthquake Loss Cost Latest
POST /cn_eq_risk_score/18.1 China Earthquake Risk Score 18.1
POST /cn_eq_risk_score/latest China Earthquake Risk Score Latest
POST /cn_ws_loss_cost/18.1 China Windstorm Loss Cost 18.1
POST /cn_ws_loss_cost/latest China Windstorm Loss Cost Latest
POST /cn_ws_risk_score/18.1 China Windstorm Risk Score 18.1
POST /cn_ws_risk_score/latest China Windstorm Risk Score Latest
POST /eu_eq_loss_cost/18.0 Europe Earthquake Loss Cost 18.0
POST /eu_eq_loss_cost/latest Europe Earthquake Loss Cost Latest
POST /eu_mmi/18.0 Europe Earthquake MMI 18.0
POST /eu_mmi/latest Europe Earthquake MMI Latest
POST /eu_eq_risk_score/18.0 Europe Earthquake Risk Score 18.0
POST /eu_eq_risk_score/latest Europe Earthquake Risk Score Latest
POST /eu_fl_depth/1.0 Europe Flood Depth 1.0
POST /eu_fl_depth/2.0 Europe Flood Depth 2.0
POST /eu_fl_depth/latest Europe Flood Depth Latest
POST /eu_fl_loss_cost/2.0 Europe Flood Loss Cost 2.0
POST /eu_fl_loss_cost/latest Europe Flood Loss Cost Latest
POST /eu_fl_risk_score/2.0 Europe Flood Risk Score 2.0
POST /eu_fl_risk_score/latest Europe Flood Risk Score Latest
POST /eu_ws_loss_cost/18.0 Europe Windstorm Loss Cost 18.0
POST /eu_ws_loss_cost/latest Europe Windstorm Loss Cost Latest
POST /eu_ws_risk_score/18.0 Europe Windstorm Risk Score 18.0
POST /eu_ws_risk_score/latest Europe Windstorm Risk Score Latest
POST /global_distance_to_nuclear_plant/1.0 Global Distance to Nuclear Plants 1.0
POST /global_distance_to_nuclear_plant/latest Global Distance to Nuclear Plants Latest
POST /global_distance_to_volcano/1.0 Global Distance to Volcano 1.0
POST /global_distance_to_volcano/latest Global Distance to Volcano Latest
POST /global_fl_depth/1.0 Global Flood Depth 1.0
POST /global_fl_depth/latest Global Flood Depth Latest
POST /gu_eq_loss_cost/18.1 Guam Earthquake Loss Cost 18.1
POST /gu_eq_loss_cost/latest Guam Earthquake Loss Cost Latest
POST /gu_eq_risk_score/18.1 Guam Earthquake Risk Score 18.1
POST /gu_eq_risk_score/latest Guam Earthquake Risk Score Latest
POST /gu_ws_loss_cost/18.1 Guam Windstorm Loss Cost 18.1
POST /gu_ws_loss_cost/latest Guam Windstorm Loss Cost Latest
POST /gu_ws_risk_score/18.1 Guam Windstorm Risk Score 18.1
POST /gu_ws_risk_score/latest Guam Windstorm Risk Score Latest
POST /in_eq_loss_cost/18.1 India Earthquake Loss Cost 18.1
POST /in_eq_loss_cost/latest India Earthquake Loss Cost Latest
POST /in_eq_risk_score/18.1 India Earthquake Risk Score 18.1
POST /in_eq_risk_score/latest India Earthquake Risk Score Latest
POST /in_fl_loss_cost/18.1 India Flood Loss Cost 18.1
POST /in_fl_loss_cost/latest India Flood Loss Cost Latest
POST /in_fl_risk_score/18.1 India Flood Risk Score 18.1
POST /in_fl_risk_score/latest India Flood Risk Score Latest
POST /kr_eq_loss_cost/18.1 Korea Earthquake Loss Cost 18.1
POST /kr_eq_loss_cost/latest Korea Earthquake Loss Cost Latest
POST /kr_eq_risk_score/18.1 Korea Earthquake Risk Score 18.1
POST /kr_eq_risk_score/latest Korea Earthquake Risk Score Latest
POST /kr_ws_loss_cost/18.1 Korea Windstorm Loss Cost 18.1
POST /kr_ws_loss_cost/latest Korea Windstorm Loss Cost Latest
POST /kr_ws_risk_score/18.1 Korea Windstorm Risk Score 18.1
POST /kr_ws_risk_score/latest Korea Windstorm Risk Score Latest
POST /mx_mmi/18.1 Mexico Earthquake MMI 18.1
POST /mx_mmi/latest Mexico Earthquake MMI Latest
POST /nz_fl_depth/1.0 New Zealand Flood Depth 1.0
POST /nz_fl_depth/latest New Zealand Flood Depth Latest
POST /nz_mmi/18.0 New Zealand MMI 18.0
POST /nz_mmi/latest New Zealand MMI Latest
POST /ph_ws_loss_cost/18.1 Philippines Windstorm Loss Cost 18.1
POST /ph_ws_loss_cost/latest Philippines Windstorm Loss Cost Latest
POST /ph_ws_risk_score/18.1 Philippines Windstorm Risk Score 18.1
POST /ph_ws_risk_score/latest Philippines Windstorm Risk Score Latest
POST /sea_eq_loss_cost/18.1 South East Asia Earthquake Loss Cost 18.1
POST /sea_eq_loss_cost/latest South East Asia Earthquake Loss Cost Latest
POST /sea_eq_risk_score/18.1 South East Asia Earthquake Risk Score 18.1
POST /sea_eq_risk_score/latest South East Asia Earthquake Risk Score Latest
POST /tw_eq_loss_cost/18.1 Taiwan Earthquake Loss Cost 18.1
POST /tw_eq_loss_cost/latest Taiwan Earthquake Loss Cost Latest
POST /tw_eq_risk_score/18.1 Taiwan Earthquake Risk Score 18.1
POST /tw_eq_risk_score/latest Taiwan Earthquake Risk Score Latest
POST /tw_ws_loss_cost/18.1 Taiwan Windstorm Loss Cost 18.1
POST /tw_ws_loss_cost/latest Taiwan Windstorm Loss Cost Latest
POST /tw_ws_risk_score/18.1 Taiwan Windstorm Risk Score 18.1
POST /tw_ws_risk_score/latest Taiwan Windstorm Risk Score Latest
POST /us_cs_loss_cost/18.0 US Severe Convective Storm Loss Cost 18.0
POST /us_cs_loss_cost/latest US Severe Convective Storm Loss Cost Latest
POST /us_cs_risk_score/18.0 US Severe Convective Storm Risk Score 18.0
POST /us_cs_risk_score/latest US Severe Convective Storm Risk Score Latest
POST /us_distance_to_fault/17.0 US Earthquake Faults 17.0
POST /us_distance_to_fault/latest US Earthquake Faults Latest
POST /us_distance_to_fire_station/1.0 US Distance to Fire Station 1.0
POST /us_distance_to_fire_station/latest US Distance to Fire Station Latest
POST /us_distance_to_inner_coast/1.0 US Distance to Inner Coast 1.0
POST /us_distance_to_inner_coast/latest US Distance to Inner Coast Latest
POST /us_distance_to_landfill/1.0 US Distance to Landfill 1.0
POST /us_distance_to_landfill/latest US Distance to Landfill Latest
POST /us_eq_loss_cost/18.0 US Earthquake Loss Cost 18.0
POST /us_eq_loss_cost/latest US Earthquake Loss Cost Latest
POST /us_eq_risk_score/18.0 US Earthquake Risk Score 18.0
POST /us_eq_risk_score/latest US Earthquake Risk Score Latest
POST /us_esdb_building_attributes/7.1 US ESDB Building Attributes 7.1
POST /us_esdb_building_attributes/7.2 US ESDB Building Attributes 7.2
POST /us_esdb_building_attributes/8.0 US ESDB Building Attributes 8.0
POST /us_esdb_building_attributes/latest US ESDB Building Attributes Latest
POST /us_fema_firm/1.0 US FEMA Firm 1.0
POST /us_fema_firm/latest US FEMA Firm Latest
POST /us_fl_depth/1.0 US Flood Depth 1.0
POST /us_fl_loss_cost/1.0 US Flood Loss Cost 1.0
POST /us_fl_loss_cost/latest US Flood Loss Cost Latest
POST /us_fl_risk_score/1.0 US Flood Risk Score 1.0
POST /us_fl_risk_score/latest US Flood Risk Score Latest
POST /us_fl_susceptibility/1.0 US Flood Susceptibility 1.0
POST /us_fl_susceptibility/latest US Flood Susceptibility Latest
POST /us_mmi/18.0 US MMI 18.0
POST /us_mmi/latest US MMI Latest
POST /us_subsidence/18.0 US Subsidence 18.0
POST /us_subsidence/latest US Subsidence Latest
POST /us_tr_distance_to_target/1.0 US Terrorism Distance to Target 1.0
POST /us_tr_distance_to_target/latest US Terrorism Distance to Target Latest
POST /us_tr_loss_cost/18.0 US Terrorism Loss Cost 18.0
POST /us_tr_loss_cost/latest US Terrorism Loss Cost Latest
POST /us_tr_risk_score/18.0 US Terrorism Risk Score 18.0
POST /us_tr_risk_score/latest US Terrorism Risk Score Latest
POST /us_wf_loss_cost/1.0 US Wildfire Loss Cost 1.0
POST /us_wf_loss_cost/latest US Wildfire Loss Cost Latest
POST /us_wf_model_hazard/1.0 US Wildfire Distance to Vegetation, Fuel, Slope 1.0
POST /us_wf_model_hazard/latest US Wildfire Distance to Vegetation, Fuel, Slope Latest
POST /us_wf_risk_score/1.0 US Wildfire Risk Score 1.0
POST /us_wf_risk_score/latest US Wildfire Risk Score Latest
POST /us_wf_supplemental_hazard/1.0 US Wildfire Supplemental Hazard 1.0
POST /us_wf_supplemental_hazard/latest US Wildfire Supplemental Hazard Latest
POST /us_ws_asce_windspeed/7.1 US Wind Speed 7.1
POST /us_ws_asce_windspeed/latest US Wind Speed Latest
POST /us_ws_loss_cost/18.0 US Windstorm Loss Cost 18.0
POST /us_ws_loss_cost/18.1 US Windstorm Loss Cost 18.1
POST /us_ws_loss_cost/21.0 US Windstorm Loss Cost 21.0
POST /us_ws_loss_cost/latest US Windstorm Loss Cost Lastest
POST /us_ws_risk_score/18.0 US Windstorm Risk Score 18.0
POST /us_ws_risk_score/18.1 US Windstorm Risk Score 18.1
POST /us_ws_risk_score/21.0 US Windstorm Risk Score 21.0
POST /us_ws_risk_score/latest US Windstorm Risk Score Latest
POST /us_wt_loss_cost/18.0 US Winterstorm Loss Cost 18.0
POST /us_wt_loss_cost/latest US Winterstorm Loss Cost Latest
POST /us_wt_risk_score/18.0 US Winterstorm Risk Score 18.0
POST /us_wt_risk_score/latest US Winterstorm Risk Score Latest

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/moodys-rms-risk-lookups-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

moodys-rms-risk-lookups-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Location Intelligence Risk Lookups API
  version: 2022.09.c
  description: Use LI API data to access RMS model insights in a flexible, scalable, and programmable way. The suite of layers includes exposure enhancement, geocoding, hazard, risk scoring, and loss costs to provide information for key decisions in the underwriting workflow, including screening, selection, and pricing.
servers:
- url: https://{host}/li
  description: Location Intelligence
  variables:
    host:
      enum:
      - api-euw1.rms.com
      - api-use1.rms.com
      default: api-euw1.rms.com
      description: 'Data center that hosts the tenant instance: api-euw1.rms.com or api-use1.rms.com.'
security:
- apiKey: []
tags:
- name: Risk Lookups
  description: Returns one exposure, hazard, risk score, or loss cost layer for an address
paths:
  /{layer}/{version}:
    post:
      tags:
      - Risk Lookups
      summary: Generic Lookup
      operationId: genericLookup
      parameters:
      - name: layer
        in: path
        description: Layer name
        example: us_fema_firm
        required: true
        schema:
          type: string
      - name: version
        in: path
        description: Layer version
        example: latest
        required: true
        schema:
          type: string
      requestBody:
        description: Request
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/GenericInput'
        required: true
      responses:
        '200':
          description: Everything worked as expected.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GenericOutput'
        '400':
          $ref: '#/components/responses/400Response'
        '401':
          $ref: '#/components/responses/401Response'
        '404':
          $ref: '#/components/responses/404Response'
        '500':
          $ref: '#/components/responses/500Response'
  /au_eq_loss_cost/18.1:
    post:
      tags:
      - Risk Lookups
      summary: Australia Earthquake Loss Cost 18.1
      requestBody:
        description: Request
        content:
          application/json:
            schema:
              type: object
              required:
              - location
              properties:
                location:
                  type: object
                  allOf:
                  - $ref: '#/components/schemas/LocationInput'
                  - type: object
                  properties:
                    address:
                      type: object
                      required:
                      - latitude
                      - longitude
                      - countryRmsCode
                      - rmsGeoModelResolutionCode
                      - postalCodeGeoId
                      example:
                        $ref: '#/components/examples/AuAddress/value'
                    characteristics:
                      example:
                        $ref: '#/components/examples/CharacteristicsBasic/value'
                    coverageValues:
                      $ref: '#/components/schemas/CoverageValuesInput'
                layerOptions:
                  type: object
                  properties:
                    deductibleType:
                      type: integer
                      description: 'Deductible type: * `1` - Building * `2` - Contents * `3` - BI * `4` - Combined * `5` - Site

                        '
                      minimum: 1
                      maximum: 5
                      example: 1
                    deductibleAmount:
                      type: number
                      format: double
                      description: Deductible amount in %, or dollar amount
                      example: 0.1
                    deductibleAmount2:
                      type: number
                      format: double
                      description: Deductible 2 amount in %, or dollar amount
                      example: 0.05
                    deductibleAmount3:
                      type: number
                      format: double
                      description: Deductible 3 amount in %, or dollar amount
                      example: 0.02
        required: true
      responses:
        '200':
          description: Everything worked as expected.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GuGrLossCostOutput'
        '400':
          $ref: '#/components/responses/400Response'
        '401':
          $ref: '#/components/responses/401Response'
        '500':
          $ref: '#/components/responses/500Response'
  /au_eq_loss_cost/latest:
    post:
      tags:
      - Risk Lookups
      summary: Australia Earthquake Loss Cost Latest
      requestBody:
        description: Request
        content:
          application/json:
            schema:
              type: object
              required:
              - location
              properties:
                location:
                  type: object
                  allOf:
                  - $ref: '#/components/schemas/LocationInput'
                  - type: object
                  properties:
                    address:
                      type: object
                      required:
                      - latitude
                      - longitude
                      - countryRmsCode
                      - rmsGeoModelResolutionCode
                      - postalCodeGeoId
                      example:
                        $ref: '#/components/examples/AuAddress/value'
                    characteristics:
                      example:
                        $ref: '#/components/examples/CharacteristicsBasic/value'
                    coverageValues:
                      $ref: '#/components/schemas/CoverageValuesInput'
                layerOptions:
                  type: object
                  properties:
                    deductibleType:
                      type: integer
                      description: 'Deductible type: * `1` - Building * `2` - Contents * `3` - BI * `4` - Combined * `5` - Site

                        '
                      minimum: 1
                      maximum: 5
                      example: 1
                    deductibleAmount:
                      type: number
                      format: double
                      description: Deductible amount in %, or dollar amount
                      example: 0.1
                    deductibleAmount2:
                      type: number
                      format: double
                      description: Deductible 2 amount in %, or dollar amount
                      example: 0.05
                    deductibleAmount3:
                      type: number
                      format: double
                      description: Deductible 3 amount in %, or dollar amount
                      example: 0.02
        required: true
      responses:
        '200':
          description: Everything worked as expected.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GuGrLossCostOutput'
        '400':
          $ref: '#/components/responses/400Response'
        '401':
          $ref: '#/components/responses/401Response'
        '500':
          $ref: '#/components/responses/500Response'
  /au_eq_risk_score/18.1:
    post:
      tags:
      - Risk Lookups
      summary: Australia Earthquake Risk Score 18.1
      requestBody:
        description: Request
        content:
          application/json:
            schema:
              type: object
              required:
              - location
              properties:
                location:
                  type: object
                  allOf:
                  - $ref: '#/components/schemas/LocationInput'
                  - type: object
                  properties:
                    address:
                      type: object
                      required:
                      - latitude
                      - longitude
                      - countryRmsCode
                      - rmsGeoModelResolutionCode
                      example:
                        $ref: '#/components/examples/AuAddress/value'
                    characteristics:
                      example:
                        $ref: '#/components/examples/CharacteristicsBasic/value'
                    coverageValues:
                      type: object
                      example: {}
        required: true
      responses:
        '200':
          description: Everything worked as expected.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AuRiskScoreOutput'
        '400':
          $ref: '#/components/responses/400Response'
        '401':
          $ref: '#/components/responses/401Response'
        '500':
          $ref: '#/components/responses/500Response'
  /au_eq_risk_score/latest:
    post:
      tags:
      - Risk Lookups
      summary: Australia Earthquake Risk Score Latest
      requestBody:
        description: Request
        content:
          application/json:
            schema:
              type: object
              required:
              - location
              properties:
                location:
                  type: object
                  allOf:
                  - $ref: '#/components/schemas/LocationInput'
                  - type: object
                  properties:
                    address:
                      type: object
                      required:
                      - latitude
                      - longitude
                      - countryRmsCode
                      - rmsGeoModelResolutionCode
                      example:
                        $ref: '#/components/examples/AuAddress/value'
                    characteristics:
                      example:
                        $ref: '#/components/examples/CharacteristicsBasic/value'
                    coverageValues:
                      type: object
                      example: {}
        required: true
      responses:
        '200':
          description: Everything worked as expected.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AuRiskScoreOutput'
        '400':
          $ref: '#/components/responses/400Response'
        '401':
          $ref: '#/components/responses/401Response'
        '500':
          $ref: '#/components/responses/500Response'
  /au_ws_loss_cost/18.1:
    post:
      tags:
      - Risk Lookups
      summary: Australia Cyclone Loss Cost 18.1
      requestBody:
        description: Request
        content:
          application/json:
            schema:
              type: object
              required:
              - location
              properties:
                location:
                  type: object
                  allOf:
                  - $ref: '#/components/schemas/LocationInput'
                  - type: object
                  properties:
                    address:
                      type: object
                      required:
                      - latitude
                      - longitude
                      - countryRmsCode
                      - rmsGeoModelResolutionCode
                      - postalCodeGeoId
                      example:
                        $ref: '#/components/examples/AuAddress/value'
                    characteristics:
                      example:
                        $ref: '#/components/examples/CharacteristicsBasic/value'
                    coverageValues:
                      $ref: '#/components/schemas/CoverageValuesInput'
                layerOptions:
                  type: object
                  properties:
                    surgeFlag:
                      type: integer
                      description: 'Perspective: * `0` - Wind * `1` - Wind and Surge

                        '
                      minimum: 0
                      maximum: 1
                      default: 0
                      example: 0
                    deductibleType:
                      type: integer
                      description: 'Deductible type: * `1` - Building * `2` - Contents * `3` - BI * `4` - Combined * `5` - Site

                        '
                      minimum: 1
                      maximum: 5
                      example: 1
                    deductibleAmount:
                      type: number
                      format: double
                      description: Deductible amount in %, or dollar amount
                      example: 0.1
                    deductibleAmount2:
                      type: number
                      format: double
                      description: Deductible 2 amount in %, or dollar amount
                      example: 0.05
                    deductibleAmount3:
                      type: number
                      format: double
                      description: Deductible 3 amount in %, or dollar amount
                      example: 0.02
        required: true
      responses:
        '200':
          description: Everything worked as expected.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GuGrLossCostOutput'
        '400':
          $ref: '#/components/responses/400Response'
        '401':
          $ref: '#/components/responses/401Response'
        '500':
          $ref: '#/components/responses/500Response'
  /au_ws_loss_cost/latest:
    post:
      tags:
      - Risk Lookups
      summary: Australia Cyclone Loss Cost Latest
      requestBody:
        description: Request
        content:
          application/json:
            schema:
              type: object
              required:
              - location
              properties:
                location:
                  type: object
                  allOf:
                  - $ref: '#/components/schemas/LocationInput'
                  - type: object
                  properties:
                    address:
                      type: object
                      required:
                      - latitude
                      - longitude
                      - countryRmsCode
                      - rmsGeoModelResolutionCode
                      - postalCodeGeoId
                      example:
                        $ref: '#/components/examples/AuAddress/value'
                    characteristics:
                      example:
                        $ref: '#/components/examples/CharacteristicsBasic/value'
                    coverageValues:
                      $ref: '#/components/schemas/CoverageValuesInput'
                layerOptions:
                  type: object
                  properties:
                    surgeFlag:
                      type: integer
                      description: 'Perspective: * `0` - Wind * `1` - Wind and Surge

                        '
                      minimum: 0
                      maximum: 1
                      default: 0
                      example: 0
                    deductibleType:
                      type: integer
                      description: 'Deductible type: * `1` - Building * `2` - Contents * `3` - BI * `4` - Combined * `5` - Site

                        '
                      minimum: 1
                      maximum: 5
                      example: 1
                    deductibleAmount:
                      type: number
                      format: double
                      description: Deductible amount in %, or dollar amount
                      example: 0.1
                    deductibleAmount2:
                      type: number
                      format: double
                      description: Deductible 2 amount in %, or dollar amount
                      example: 0.05
                    deductibleAmount3:
                      type: number
                      format: double
                      description: Deductible 3 amount in %, or dollar amount
                      example: 0.02
        required: true
      responses:
        '200':
          description: Everything worked as expected.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GuGrLossCostOutput'
        '400':
          $ref: '#/components/responses/400Response'
        '401':
          $ref: '#/components/responses/401Response'
        '500':
          $ref: '#/components/responses/500Response'
  /au_ws_risk_score/18.1:
    post:
      tags:
      - Risk Lookups
      summary: Australia Cyclone Risk Score 18.1
      requestBody:
        description: Request
        content:
          application/json:
            schema:
              type: object
              required:
              - location
              properties:
                location:
                  type: object
                  allOf:
                  - $ref: '#/components/schemas/LocationInput'
                  - type: object
                  properties:
                    address:
                      type: object
                      required:
                      - latitude
                      - longitude
                      - countryRmsCode
                      - rmsGeoModelResolutionCode
                      example:
                        $ref: '#/components/examples/AuAddress/value'
                    characteristics:
                      example:
                        $ref: '#/components/examples/CharacteristicsBasic/value'
                    coverageValues:
                      type: object
                      example: {}
                layerOptions:
                  type: object
                  properties:
                    surgeFlag:
                      type: integer
                      description: 'Perspective: * `0` - Wind * `1` - Wind and Surge

                        '
                      minimum: 0
                      maximum: 1
                      default: 0
                      example: 0
        required: true
      responses:
        '200':
          description: Everything worked as expected.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AuRiskScoreOutput'
        '400':
          $ref: '#/components/responses/400Response'
        '401':
          $ref: '#/components/responses/401Response'
        '500':
          $ref: '#/components/responses/500Response'
  /au_ws_risk_score/latest:
    post:
      tags:
      - Risk Lookups
      summary: Australia Cyclone Risk Score Latest
      requestBody:
        description: Request
        content:
          application/json:
            schema:
              type: object
              required:
              - location
              properties:
                location:
                  type: object
                  allOf:
                  - $ref: '#/components/schemas/LocationInput'
                  - type: object
                  properties:
                    address:
                      type: object
                      required:
                      - latitude
                      - longitude
                      - countryRmsCode
                      - rmsGeoModelResolutionCode
                      example:
                        $ref: '#/components/examples/AuAddress/value'
                    characteristics:
                      example:
                        $ref: '#/components/examples/CharacteristicsBasic/value'
                    coverageValues:
                      type: object
                      example: {}
                layerOptions:
                  type: object
                  properties:
                    surgeFlag:
                      type: integer
                      description: 'Perspective: * `0` - Wind * `1` - Wind and Surge

                        '
                      minimum: 0
                      maximum: 1
                      default: 0
                      example: 0
        required: true
      responses:
        '200':
          description: Everything worked as expected.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AuRiskScoreOutput'
        '400':
          $ref: '#/components/responses/400Response'
        '401':
          $ref: '#/components/responses/401Response'
        '500':
          $ref: '#/components/responses/500Response'
  /ca_cs_loss_cost/18.0:
    post:
      tags:
      - Risk Lookups
      summary: Canada Severe Convective Storm Loss Cost 18.0
      requestBody:
        description: Request
        content:
          application/json:
            schema:
              type: object
              required:
              - location
              properties:
                location:
                  type: object
                  allOf:
                  - $ref: '#/components/schemas/LocationInput'
                  - type: object
                  properties:
                    address:
                      type: object
                      required:
                      - admin1GeoId
                      - latitude
                      - longitude
                      - countryRmsCode
                      - rmsGeoModelResolutionCode
                      example:
                        $ref: '#/components/examples/CaCsAddress/value'
                    characteristics:
                      example:
                        $ref: '#/components/examples/CharacteristicsBasic/value'
                    coverageValues:
                      $ref: '#/components/schemas/CoverageValuesInput'
                layerOptions:
                  type: object
                  properties:
                    deductibleType:
                      type: integer
                      description: 'Deductible type: * `1` - Building * `2` - Contents * `3` - BI * `4` - Combined * `5` - Site

                        '
                      minimum: 1
                      maximum: 5
                      example: 1
                    deductibleAmount:
                      type: number
                      format: double
                      description: Deductible amount in %, or dollar amount
                      example: 0.1
                    deductibleAmount2:
                      type: number
                      format: double
                      description: Deductible 2 amount in %, or dollar amount
                      example: 0.05
                    deductibleAmount3:
                      type: number
                      format: double
                      description: Deductible 3 amount in %, or dollar amount
                      example: 0.02
        required: true
      responses:
        '200':
          description: Everything worked as expected.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CsLossCostOutput'
        '400':
          $ref: '#/components/responses/400Response'
        '401':
          $ref: '#/components/responses/401Response'
        '500':
          $ref: '#/components/responses/500Response'
  /ca_cs_loss_cost/latest:
    post:
      tags:
      - Risk Lookups
      summary: Canada Severe Convective Storm Loss Cost Latest
      requestBody:
        description: Request
        content:
          application/json:
            schema:
              type: object
              required:
              - location
              properties:
                location:
                  type: object
                  allOf:
                  - $ref: '#/components/schemas/LocationInput'
                  - type: object
                  properties:
                    address:
                      type: object
                      required:
                      - admin1GeoId
                      - latitude
                      - longitude
                      - countryRmsCode
                      - rmsGeoModelResolutionCode
                      example:
                        $ref: '#/components/examples/CaCsAddress/value'
                    characteristics:
                      example:
                        $ref: '#/components/examples/CharacteristicsBasic/value'
                    coverageValues:
                      $ref: '#/components/schemas/CoverageValuesInput'
                layerOptions:
                  type: object
                  properties:
                    deductibleType:
                      type: integer
                      description: 'Deductible type: * `1` - Building * `2` - Contents * `3` - BI * `4` - Combined * `5` - Site

                        '
                      minimum: 1
                      maximum: 5
                      example: 1
                    deductibleAmount:
                      type: number
                      format: double
                      description: Deductible amount in %, or dollar amount
                      example: 0.1
                    deductibleAmount2:
                      type: number
                      format: double
                      description: Deductible 2 amount in %, or dollar amount
                      example: 0.05
                    deductibleAmount3:
                      type: number
                      format: double
                      description: Deductible 3 amount in %, or dollar amount
                      example: 0.02
        required: true
      responses:
        '200':
          description: Everything worked as expected.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CsLossCostOutput'
        '400':
          $ref: '#/components/responses/400Response'
        '401':
          $ref: '#/components/responses/401Response'
        '500':
          $ref: '#/components/responses/500Response'
  /ca_cs_risk_score/18.0:
    post:
      tags:
      - Risk Lookups
      summary: Canada Severe Convective Storm Risk Score 18.0
      requestBody:
        description: Request
        content:
          application/json:
            schema:
              type: object
              required:
              - location
              properties:
                location:
                  type: object
                  allOf:
                  - $ref: '#/components/schemas/LocationInput'
                  - type: object
                  properties:
                    address:
                      type: object
                      required:
                      - admin1GeoId
                      - latitude
                      - longitude
                      - countryRmsCode
                      - rmsGeoModelResolutionCode
                      example:
                        $ref: '#/components/examples/CaCsAddress/value'
                    characteristics:
                      example:
                        $ref: '#/components/examples/CharacteristicsBasic/value'
                    coverageValues:
                      type: object
                      example: {}
        required: true
      responses:
        '200':
          description: Everything worked as expected.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CsRiskScoreOutput'
        '400':
          $ref: '#/components/responses/400Response'
        '401':
          $ref: '#/components/responses/401Response'
        '500':
          $ref: '#/components/responses/500Response'
  /ca_cs_risk_score/latest:
    post:
      tags:
      - Risk Lookups
      summary: Canada Severe Convective Storm Risk Score Latest
      requestBody:
        description: Request
        content:
          application/json:
            schema:
              type: object
              required:
              - location
              properties:
                location:
                  type: object
                  allOf:
                  - $ref: '#/components/schemas/LocationInput'
                  - type: object
                  properties:
                    address:
                      type: object
                      required:
                      - admin1GeoId
                      - latitude
                      - longitude
                      - countryRmsCode
                      - rmsGeoModelResolutionCode
                      example:
                        $ref: '#/components/examples/CaCsAddress/value'
                    characteristics:
                      example:
                        $ref: '#/components/examples/CharacteristicsBasic/value'
                    coverageValues:
                      type: object
                      example: {}
        required: true
      responses:
        '200':
          description: Everything worked as expected.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CsRiskScoreOutput'
        '400':
          $ref: '#/components/responses/400Response'
        '401':
          $ref: '#/components/responses/401Response'
        '500':
          $ref: '#/components/responses/500Response'
  /ca_mmi/18.1:
    post:
      tags:
      - Risk Lookups
      summary: Canada Earthquake MMI 18.1
      requestBody:
        description: Request
        content:
          application/json:
            schema:
              type: object
              required:
              - location
              properties:
                location:
                  type: object
                  allOf:
                  - $ref: '#/components/schemas/LocationInput'
                  - type: object
                  properties:
                    address:
                      type: object
                      required:
                      - latitude
                      - longitude
                      - countryRmsCode
                      - rmsGeoModelResolutionCode
                      example:
                        $ref: '#/components/examples/CaAddress/value'
                    characteristics:
                      type: object
                      example: {}
                    coverageValues:
                      type: object
                      example: {}
        required: true
      responses:
        '200':
          description: Everything worked as expected.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/MmiOutput'
        '400':
          $ref: '#/components/responses/400Response'
        '401':
          $ref: '#/components/responses/401Response'
        '500':
          $ref: '#/components/responses/500Response'
  /ca_mmi/Latest:
    post:
      tags:
      - Risk Lookups
      summary: Canada Earthquake MMI Latest
      requestBody:
        description: Request
        content:
          application/json:
            schema:
              type: object
              required:
              - location
              properties:
                location:
                  type: object
                  allOf:
                  - $ref: '#/components/schemas/LocationInput'
                  - type: object
                  properties:
                    address:
                      type: object
                      required:
                      - latitude
                      - longitude
                      - countryRmsCode
                      - rmsGeoModelResolutionCode
                      example:
                        $ref: '#/components/examples/CaAddress/value'
                    characteristics:
                      type: object
                      example: {}
                    coverageValues:
                      type: object
                      example: {}
        required: true
      responses:
        '200':
          description: Everything worked as expected.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/MmiOutput'
        '400':
          $ref: '#/components/responses/400Response'
        '401':
          $ref: '#/components/responses/401Response'
        '500':
          $ref: '#/components/responses/500Response'
  /ca_eq_loss_cost/18.0:
    post:
      tags:
      - Risk Lookups
      summary: Canada Earthquake Loss Cost 18.0
      requestBody:
        description: Request
        content:
          application/json:
       

# --- truncated at 32 KB (486 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/moodys-rms/refs/heads/main/openapi/moodys-rms-risk-lookups-api-openapi.yml