openapi: 3.0.1 info: title: OpenTopography Public API version: 1.0.0 servers: - url: /API tags: - name: Public paths: /globaldem: get: tags: - Public summary: 'Access global topographic datasets including SRTM GL3 (Global 90m), GL1 (Global 30m), ALOS World 3D, SRTM15+ V2.1, GEBCO IceTopo, and GEBCO SubIceTopo (Global Bathymetry 500m). Note: Requests are limited to 500,000,000 km� for GEDI L3, 125,000,000 km� for SRTM15+ V2.1, GEBCO IceTopo, and GEBCO SubIceTopo, 4,050,000 km� for SRTM GL3, COP90 and 450,000 km� for all other data.' operationId: getGlobalDem parameters: - name: demtype in: query description: 'Available global raster datasets: * All datasets require API key for access. Users can request an API key via myOpenTopo in the OpenTopography portal.' required: true schema: type: string enum: - SRTMGL3 - SRTMGL1 - SRTMGL1_E - AW3D30 - AW3D30_E - SRTM15Plus - NASADEM - COP30 - COP90 - EU_DTM - GEDI_L3 - GEBCOIceTopo - GEBCOSubIceTopo example: SRTMGL3 - name: south in: query description: WGS 84 bounding box south coordinates required: true schema: maximum: 90 minimum: -90 type: number example: 50 - name: north in: query description: WGS 84 bounding box north coordinates required: true schema: maximum: 90 minimum: -90 type: number example: 50.1 - name: west in: query description: WGS 84 bounding box west coordinates required: true schema: maximum: 180 minimum: -180 type: number example: 14.35 - name: east in: query description: WGS 84 bounding box east coordinates required: true schema: maximum: 180 minimum: -180 type: number example: 14.6 - name: outputFormat in: query description: Output Format (optional) - GTiff for GeoTiff, AAIGrid for Arc ASCII Grid, HFA for Erdas Imagine (.IMG). Defaults to GTiff if parameter is not provided schema: type: string enum: - GTiff - AAIGrid - HFA default: GTiff example: GTiff - name: API_Key in: query description: All datasets require API key for access. Users can request an API key via myOpenTopo in the OpenTopography portal.
* See OpenTopography Terms of Use for more information on appropriate use of the API. required: true schema: type: string default: demoapikeyot2022 responses: '200': description: OK '204': description: No Data '400': description: Bad request '401': description: Unauthorized '500': description: Internal error /usgsdem: get: tags: - Public summary: 'Access U.S. Geological Survey 3DEP raster datasets including 1m, 1/3 arc-second (10m), 1 arc-second (30m) Digital Elevation Model. Note: 1m DEM is currently restricted to academic users. Requests are limited to 225,000 km� for USGS30m, 25,000 km� for USGS10m, 250 km� for USGS1m data. This API service relies on the USGS National Map. OpenTopography does not control the availability or performance of this service.' operationId: getUsgsDem parameters: - name: datasetName in: query description: 'USGS 3DEP raster: USGS1m, USGS10m, USGS30m' required: true schema: type: string enum: - USGS30m - USGS10m - USGS1m example: USGS30m - name: south in: query description: WGS 84 bounding box south coordinates required: true schema: maximum: 90 minimum: -90 type: number example: 40.234 - name: north in: query description: WGS 84 bounding box north coordinates required: true schema: maximum: 90 minimum: -90 type: number example: 40.288 - name: west in: query description: WGS 84 bounding box west coordinates required: true schema: maximum: 180 minimum: -180 type: number example: -105.673 - name: east in: query description: WGS 84 bounding box east coordinates required: true schema: maximum: 180 minimum: -180 type: number example: -105.583 - name: outputFormat in: query description: Output Format (optional) - GTiff for GeoTiff, AAIGrid for Arc ASCII Grid, HFA for Erdas Imagine (.IMG). Defaults to GTiff if parameter is not provided schema: type: string enum: - GTiff - AAIGrid - HFA default: GTiff example: GTiff - name: API_Key in: query description: USGS 3DEP 1m raster dataset is currently restricted to academic users. Academic users can request access to these data via the OpenTopography portal. Non-academic users can enquire about an enterprise API key by emailing info@opentopography.org.
* See OpenTopography Terms of Use for more information on appropriate use of the API. required: true schema: type: string default: demoapikeyot2022 responses: '200': description: OK '204': description: No Data '400': description: Bad request '401': description: Unauthorized '500': description: Internal error /otCatalog: get: tags: - Public summary: Bounding box-based catalog search of topography datasets hosted by OpenTopography. operationId: getOtCatalog parameters: - name: productFormat in: query description: Data product Format (optional) - Point Cloud or Raster. Defaults to all data products required: false schema: type: string enum: - PointCloud - Raster example: PointCloud - name: minx in: query description: WGS 84 bounding box west coordinates. *Required if polygon parameter is not provided. required: false schema: maximum: 180 minimum: -180 type: number example: -123.2 - name: miny in: query description: WGS 84 bounding box south coordinates. *Required if polygon parameter is not provided. required: false schema: maximum: 90 minimum: -90 type: number example: 44.8 - name: maxx in: query description: WGS 84 bounding box east coordinates. *Required if polygon parameter is not provided. required: false schema: maximum: 180 minimum: -180 type: number example: -121.9 - name: maxy in: query description: WGS 84 bounding box north coordinates. *Required if polygon parameter is not provided. required: false schema: maximum: 90 minimum: -90 type: number example: 45.7 - name: polygon in: query description: 'A string of points to make up a polygon (WKT format). The first and last points should match to complete the polygonal shape. *If this parameter is provided, the bounding box parameters: minx, miny, maxx, and maxy will be ignored.

Example: -117.5,32.5,-117.5,33.1,-116.7,33.1,-116.7,32.5,-117.0,32.3,-117.5,32.5' schema: type: string - name: detail in: query description: Show detailed metadata (optional). Defaults is false and shows specific metadata information. schema: type: boolean example: false - name: outputFormat in: query description: Output Format (optional) - Defaults to json if parameter is not provided. Other available formats - xml schema: type: string enum: - json - xml default: json example: xml - name: include_federated in: query description: Include federated datasets available via OpenTopography (e.g. USGS 3DEP Catalog) schema: type: boolean example: false responses: '200': description: OK '204': description: No Data '400': description: Bad request '500': description: Internal error