OpenTopography API Public API
The Public API from OpenTopography API — 3 operation(s) for public.
The Public API from OpenTopography API — 3 operation(s) for public.
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: <ul><li>SRTMGL3 (SRTM GL3 90m)</li><li>SRTMGL1 (SRTM GL1 30m) </li><li>SRTMGL1_E (SRTM GL1 Ellipsoidal 30m)</li><li>AW3D30 (ALOS World 3D 30m)</li><li>AW3D30_E (ALOS World 3D Ellipsoidal, 30m)</li><li>SRTM15Plus (Global Bathymetry SRTM15+ V2.1 500m)</li><li>NASADEM (NASADEM Global DEM)</li><li>COP30 (Copernicus Global DSM 30m)</li><li>COP90 (Copernicus Global DSM 90m)</li><li>EU_DTM (DTM 30m)</li><li>GEDI_L3 (DTM 1000m)</li><li>GEBCOIceTopo (Global Bathymetry 500m)</li><li>GEBCOSubIceTopo (Global Bathymetry 500m)</li></ul> * <i>All datasets require API key for access. Users can request an API key via myOpenTopo in the OpenTopography portal.</i>'
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. <br>* <i>See OpenTopography Terms of Use for more information on appropriate use of the API.</i>
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. <br>* <i>See OpenTopography Terms of Use for more information on appropriate use of the API.</i>
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. <sup>*</sup>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. <sup>*</sup>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. <sup>*</sup>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. <sup>*</sup>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. <sup>*</sup>If this parameter is provided, the bounding box parameters: minx, miny, maxx, and maxy will be ignored. <br><br><i>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</i>'
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