The GeoZone Tool is also available as an interactive web application at dlubal.com. Pick any location on the map to instantly view all structural load zone values.
GeoZone web application
Client SDKs (Python and C#)
Official client libraries are available for Python and .NET. Both packages wrap the GeoZone Tool GraphQL API and provide typed models for requests and responses.
Package: Dlubal.API.GeoZoneTool. The client exposes async methods for API queries and PDF subscription progress.
bash
dotnet add package Dlubal.API.GeoZoneTool
# or in a .csproj file<PackageReference Include="Dlubal.API.GeoZoneTool"Version="1.0.14" />
Authentication
Most queries require a Bearer token passed in the Authorization header:
Authorization:Bearer YOUR_TOKEN
Queries marked Public do not require authentication. All others consume one API credit per request.
Load Zone Characteristics
QueryAuth Required
Accepts a free-text address and optional filters — type, standard, annex, and layerId — to narrow results to a specific zone type or country annex. Returns resolved address details, the matched zone value, and an ordered list of structural load characteristics grouped by standard and annex.
The code field can be OK, COUNTRY_CHANGED (server auto-selected a more appropriate standard), ANNEX_CHANGED, or ERROR.
Geocoding lookup — converts a free-text address into coordinate results. Accepts optional sortCountryCode to prioritize results for a given country. No authentication required. Returns up to 10 ranked results with street, city, state, country, postalCode, and decimal coordinates.
Field
Type
Description
address
String!
Free-text address or place name
sortCountryCode
String
ISO country code — results from this country are ranked first
Returns the full hierarchy of load zone types, standards, national annexes, and layers available for a given country code. Use this to populate selectors or discover valid standard, annex, and layer combinations.
Returns the authenticated user's email, credit balance, and remaining clicks count for the current billing period.
graphql
query{getUserData{emailclicks}}
ASCE 7-22 Seismic Data
QueryAuth Required
Proxies the USGS Seismic Design Web Services (https://earthquake.usgs.gov/ws/designmaps/asce7-22.html). Returns ASCE 7-22 seismic design map parameters for a given latitude/longitude, risk category, and site class. Includes spectral acceleration values (Ss, S1, SDS, SD1), design spectra, and seismic design category (SDC).
Generates a full load zone PDF report over a WebSocket connection (GraphQL subscriptions via graphql-ws). The server streams progress updates; the final message contains the base64-encoded PDF and a suggested filename.