Unified endpoint for all environmental design loads (wind, snow, seismic) based on location. Automatically detects country and applicable datasets.
Get Environmental Loads
Returns all applicable environmental design loads (wind, snow, seismic) for a given location in a single request.
Key Benefits:
- Automatically detects the country from coordinates
- Determines which datasets to use (contour vs region) based on location
- Returns all available load types for the detected country
- Simplifies integration - no need to know which dataset applies where
Supported Countries:
- United States (US): Wind (ASCE 7-16 RC1-4 contours), Seismic (USGS)
- Sweden (SE): Wind regions, Snow regions
- Norway (NO): Wind regions, Snow regions
- Denmark (DK): Wind contours
- United Kingdom (GB): Wind contours
- Spain (ES): Wind contours
- Kenya (KE): Wind contours
Optional Parameters:
country: Override auto-detection with ISO 3166-1 alpha-2 codeinclude_wind/snow/seismic: Disable specific load types (default: true)include_elevation/roughness: Include terrain data (default: false)risk_categories: For US wind, filter to specific categories (e.g.,rc2,rc3)
Response: Unified object with wind, snow, seismic loads plus metadata about which datasets were used.
query Parameters
latitudenumber · min: -90 · max: 90 · requiredLatitude in decimal degrees (WGS84). Example: 40.7128 for New York City
longitudenumber · min: -180 · max: 180 · requiredLongitude in decimal degrees (WGS84). Example: -74.0060 for New York City
countrystring · enumOptional ISO 3166-1 alpha-2 country code to override auto-detection
Enum values:USSENODKGBESKEinclude_windbooleanInclude wind load data in response (default: true)
Default: trueinclude_snowbooleanInclude snow load data in response (default: true)
Default: trueinclude_seismicbooleanInclude seismic load data in response (default: true)
Default: trueinclude_elevationbooleanInclude elevation data in response (default: false)
Default: falseinclude_roughnessbooleanInclude terrain roughness data in response (default: false)
Default: falserisk_categoriesstringComma-separated list of risk categories for US wind (e.g., 'rc2,rc3'). If omitted, returns all categories.
seismic_risk_categorystring · enumRisk category for USGS seismic data (US only). Default: II
Enum values:IIIIIIIVDefault: IIseismic_standardstring · enumDesign standard for USGS seismic data (US only). Default: ASCE 7-22
Enum values:ASCE 7-16ASCE 7-22Default: ASCE 7-22seismic_site_classstring · enumSite class for USGS seismic data (US only). Default: D. Note: ASCE 7-16 uses A, B, B-estimated, C, D-default, D, E. ASCE 7-22 uses A, B, BC, C, CD, D, DE, E.
Enum values:ABBCCCDDDEEDefault: D
Headers
Authorizationstring · requiredThe
Authorizationheader is used to authenticate with the API using your API key. Value is of the formatBearer YOUR_KEY_HERE.
Responses
Environmental loads for the specified location
locationobject · requiredwindobject[] · requiredWind load values (array for multiple risk categories, null if unavailable)
snowobject · requiredSnow load value (null if unavailable for location)
seismicobject · requiredSeismic design values (null if unavailable for location)
_warningsstring[] · requiredWarnings about missing or unavailable data
_metadataobject · required
terrainobjectTerrain data (only included if requested)