Weather and climate / Forecast, history and terrain elevation
Open-Meteo Tbilisi weather, historical reanalysis and elevation
Open-Meteo provides unauthenticated point APIs for current conditions and forecast arrays, historical model/reanalysis time series, and terrain elevation at Tbilisi coordinates. The tested response included temperature, humidity, precipitation, WMO weather codes, pressure, wind, visibility, shallow-soil temperature/moisture and daily summaries. Coordinates are snapped to the provider's model grid, so this is gridded model data rather than a physical weather-station observation.
Provenance and access
How the data is reached
No key for non-commercial use under published fair-use limits. Commercial use and higher-volume service have separate customer terms. Variables are selected explicitly; response contains parallel value arrays and matching *_units objects.
Open-Meteo API data are offered under CC BY 4.0 with attribution, subject to API terms and upstream model-source attribution
Read license or terms ↗- Method
- GET
- Format
- JSON
- Authentication
- None for open-access tier
- Method
- GET
- Format
- JSON
- Authentication
- None
Elevation API sample
https://api.open-meteo.com/v1/elevation?latitude=41.7151&longitude=44.8271 ↗- Method
- GET
- Format
- JSON
- Authentication
- None
Field-level detail
What is actually returned
Response metadata
Shared grid and time context.
| Field / path | Type | Null? | Example | Meaning | Freshness |
|---|---|---|---|---|---|
latitude / longitude | numbers | No | 41.6875 / 44.8125 | Model grid cell actually returned | reference |
generationtime_ms | number | No | 0.3115 | Server generation time | derived |
utc_offset_seconds / timezone / timezone_abbreviation | integer / strings | No | 14400 / Asia/Tbilisi / GMT+4 | Requested time-zone context | reference |
elevation | metres number | No | 590 | Model-grid elevation | reference |
*_units | object | No | temperature_2m: °C | Unit for each selected variable | reference |
Current weather
Current model value at response time.
| Field / path | Type | Null? | Example | Meaning | Freshness |
|---|---|---|---|---|---|
time / interval | local ISO datetime / seconds | No | 2026-07-22T13:45 / 900 | Valid time and interval | live |
temperature_2m / apparent_temperature | °C numbers | No | 31.5 / 34.7 | Air and apparent temperature | live |
relative_humidity_2m / cloud_cover | percentage numbers | No | 41 / 16 | Humidity and cloud cover | live |
precipitation / rain | mm numbers | No | 0 / 0 | Total precipitation and rain over interval | live |
weather_code / is_day | WMO integer / 0-1 | No | 1 / 1 | Weather condition code and daylight flag | live |
pressure_msl / surface_pressure | hPa numbers | No | 1009.4 / 945.2 | Sea-level and surface pressure | live |
wind_speed_10m / wind_direction_10m / wind_gusts_10m | km/h / degrees / km/h | No | 7.5 / 145 / 17.3 | Wind at 10 metres | live |
Hourly and daily selected arrays
Parallel arrays aligned by time.
| Field / path | Type | Null? | Example | Meaning | Freshness |
|---|---|---|---|---|---|
hourly.time | array<local ISO datetime> | No | 72 timestamps | Hourly time axis | derived |
hourly.temperature_2m / precipitation_probability / precipitation / rain | number arrays | No | 22.9°C / 0% / 0mm / 0mm | Hourly temperature and precipitation forecast | derived |
hourly.weather_code / visibility / wind_speed_10m | integer / metre / km/h arrays | No | 2 / 35540 / 5.7 | Hourly condition, visibility and wind | derived |
hourly.soil_temperature_0cm / soil_moisture_0_to_1cm | °C / m³m⁻³ arrays | No | 22 / 0.211 | Shallow modeled soil conditions | derived |
daily.time / weather_code | date / integer arrays | No | 2026-07-24 / 63 | Daily axis and dominant condition | derived |
daily.temperature_2m_max / temperature_2m_min / precipitation_sum / wind_speed_10m_max | number arrays | No | 30.1 / 20 / 10.4 / 20.9 | Daily temperature, precipitation and wind summaries | derived |
historical hourly soil_temperature_0_to_7cm and relative_humidity_2m | number arrays | No | selected historical variables | Archived model/reanalysis series | historical |
historical daily temperature_2m_mean | °C array | No | daily mean | Historical daily mean temperature | historical |
Elevation response
Terrain lookup for one or multiple coordinates.
| Field / path | Type | Null? | Example | Meaning | Freshness |
|---|---|---|---|---|---|
elevation[] | array<number metres> | No | [590.0] | Elevation for each requested coordinate | reference |
Representative evidence
Sample records
Current Tbilisi grid value
Retrieved 2026-07-22 13:45 Asia/Tbilisi
{"latitude":41.6875,"longitude":44.8125,"elevation":590,"current":{"time":"2026-07-22T13:45","temperature_2m":31.5,"relative_humidity_2m":41,"weather_code":1,"pressure_msl":1009.4,"wind_speed_10m":7.5}}Elevation lookup
Retrieved 2026-07-22 13:45 Asia/Tbilisi
{"elevation":[590.0]}Boundaries
Reliability, caveats, and privacy
What held up
- Forecast, archive and elevation endpoints all returned HTTP 200 JSON
- Every numeric array has an explicit units dictionary
- Requested timezone was honored
What can go wrong
- Model grid coordinates differ from the requested coordinate
- Forecast and archive values are not station observations
- Different historical models and resolutions can yield discontinuities
- Soil values are modeled
- Attribution and fair-use limits apply
Cross-source possibilities
Ideas using this source
Job After the Commute
Which vacancy is actually compatible with daily life without a car?
Joined with 3 other sources →Environment & memoryBasement Margin
What changes when a basement’s protective pump may have no power?
Joined with 3 other sources →Everyday lifeThe Last 600 Metres
Which similarly fast route has the more tolerable final walk today?
Joined with 3 other sources →Environment & memoryFlood Line in the Family Album
How can a river measurement be understood through familiar places?
Joined with 3 other sources →Environment & memorySmoke Has a Memory
When do several public observations align around a possible smoke episode?
Joined with 3 other sources →Everyday lifeWait Inside
How much longer can I remain indoors and still catch the bus?
Joined with 2 other sources →Environment & memoryUnseen Landfill Gravity
What lies geometrically downhill or downstream from a landfill parcel?
Joined with 3 other sources →Source trail
Primary pages and documentation
- DocumentationOpen-Meteo weather API ↗
https://open-meteo.com/en/docs - DocumentationHistorical weather API ↗
https://open-meteo.com/en/docs/historical-weather-api - DocumentationElevation API ↗
https://open-meteo.com/en/docs/elevation-api - DocumentationOpen-Meteo terms ↗
https://open-meteo.com/en/terms