Revolutio Wind API
Site-specific wind hazard analysis per AS/NZS 1170.2 and ASCE 7 standards
Site-specific wind hazard analysis per AS/NZS 1170.2 and ASCE 7 standards
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
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.curl "https://apis.io/api/v1/apis/revolutio-wind-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
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: 3.2.0
info:
title: Revolutio Hazard Combined Hazard Wind API
description: The Revolutio Hazard API (formerly CHECKWIND.API) provides site-specific structural engineering hazard parameters for wind, snow, ice, and seismic analysis. Trusted by over 750 companies across construction, fabrication, power distribution, signage, structural engineering, and telecommunications, the API returns location-based load parameters according to international standards including AS/NZS 1170.2, AS 4055, ASCE 7, and others across 40+ countries in Oceania, Asia, the Middle East, North America, South America, and Europe.
version: 4.0.0
contact:
url: https://www.revolutio.com.au/
email: support@revolutio.com.au
license:
name: Commercial
url: https://www.revolutio.com.au/software/hazardapi/
servers:
- url: https://api.revolutio.com.au
description: Production
security:
- HazardApiKey: []
tags:
- name: Wind
description: Site-specific wind hazard analysis per AS/NZS 1170.2 and ASCE 7 standards
paths:
/asnzs1170/wind:
get:
operationId: getWindHazardGet
summary: Get Wind Hazard Analysis
description: Returns site-specific wind hazard parameters according to AS/NZS 1170.2 for the specified coordinates. API key must be included as a query parameter.
tags:
- Wind
parameters:
- name: apiKey
in: query
required: true
schema:
type: string
description: Your Revolutio Hazard API subscription key
- name: latitude
in: query
required: true
schema:
type: number
description: Site latitude in decimal degrees
- name: longitude
in: query
required: true
schema:
type: number
description: Site longitude in decimal degrees
- name: h
in: query
required: false
schema:
type: number
description: Structure height in metres
- name: units
in: query
required: false
schema:
type: string
enum:
- metric
- imperial
default: metric
description: Output unit system
- name: advancedDetection
in: query
required: false
schema:
type: boolean
default: true
description: Enable ML-based terrain detection
- name: googleApiKey
in: query
required: false
schema:
type: string
description: Optional Google API key for elevation data
responses:
'200':
description: Wind hazard analysis results
content:
application/json:
schema:
$ref: '#/components/schemas/WindAnalysisResult'
'400':
description: Invalid parameters
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
'401':
description: Unauthorized - invalid or missing API key
'429':
description: Rate limit exceeded or duplicate request in progress
post:
operationId: getWindHazardPost
summary: Post Wind Hazard Analysis
description: Returns site-specific wind hazard parameters. POST method allows passing the API key in the request header for better security.
tags:
- Wind
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/SiteCoordinates'
responses:
'200':
description: Wind hazard analysis results
content:
application/json:
schema:
$ref: '#/components/schemas/WindAnalysisResult'
'400':
description: Invalid parameters
'401':
description: Unauthorized
components:
schemas:
ErrorResponse:
type: object
properties:
error:
type: string
message:
type: string
code:
type: integer
WindAnalysisResult:
type: object
properties:
region:
type: string
description: Wind region classification
example: A0
class:
type: string
description: Site wind class
example: N1
criticalDirection:
type: string
description: Critical wind direction
example: N
terrainCategory:
type: object
description: Directional terrain category results
additionalProperties:
type: string
topographicClass:
type: object
description: Directional topographic classification
additionalProperties:
type: string
shieldingClass:
type: object
description: Directional shielding classification
additionalProperties:
type: string
windSpeed:
type: number
format: double
description: Design wind speed in m/s (or mph if imperial)
standard:
type: string
description: Applied design standard
example: AS/NZS 1170.2-2021
SiteCoordinates:
type: object
required:
- latitude
- longitude
properties:
latitude:
type: number
format: double
description: Site latitude in decimal degrees
example: -33.8688
longitude:
type: number
format: double
description: Site longitude in decimal degrees
example: 151.2093
h:
type: number
format: double
description: Structure height above ground in metres (optional; omit for faster response)
example: 15.0
units:
type: string
enum:
- metric
- imperial
default: metric
description: Output units (metric or imperial)
advancedDetection:
type: boolean
default: true
description: Use machine learning terrain/exposure detection algorithm
googleApiKey:
type: string
description: Optional Google API key for elevation/geocoding data source
securitySchemes:
HazardApiKey:
type: apiKey
in: query
name: apiKey
description: Revolutio Hazard API subscription key. For POST requests pass in request header.