elevation: Get elevation data

API: open-meteo.com:open-meteo
Endpoint: /v1/elevation
Response format: application/json
Auth: unknown
Method: GET
Last Status: 200
Latency: 168ms

Description

Provides elevation above sea level in meters for given coordinates using high-resolution digital elevation models. Use this when you need accurate terrain height data for weather calculations, hiking apps, or geographic analysis.

From spec: Returns elevation values from Copernicus DEM 90m resolution for given coordinates.

Usage Tips

- Supports multiple coordinates in a single request - Elevation data is derived from 90m resolution SRTM DEM - Ocean areas return 0 or negative values - Maximum of 100 coordinates per request

Parameters (2)

latitude (number, query, required)

Geographical WGS84 latitude. Up to 100 coordinates can be comma separated.

longitude (number, query, required)

Geographical WGS84 longitude. Up to 100 coordinates can be comma separated.

Examples (1)

Get elevation for Berlin coordinates probe-gate

Demonstrates fetching terrain elevation for a specific location

curl 'https://api.open-meteo.com/v1/elevation?latitude=52.52&longitude=13.41'
import requests

resp = requests.get(
    "https://api.open-meteo.com/v1/elevation",
    params={
        'latitude': '52.52',
        'longitude': '13.41',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("open-meteo")
result = api.fetch("v1/elevation", latitude=52.52, longitude=13.41)

for item in result:
    print(item)
const resp = await fetch("https://api.open-meteo.com/v1/elevation?latitude=52.52&longitude=13.41");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 16:48:19.757849 200 168ms
2026-04-16 00:04:58.951986 200 171ms
2026-04-15 00:05:19.539468 200 183ms
2026-04-14 02:47:40.989415 200 232ms
2026-04-12 14:32:02.795143 200 159ms
2026-04-10 01:23:03.185229 200 99ms
2026-04-09 02:18:59.718628 200 165ms