OpenWeatherMap · JSON Structure

Openweathermap Current Weather Structure

JSON Structure description of the OpenWeather Current Weather Data response. Lists fields, types, and units.

Type: Properties: 0
WeatherForecastClimateAir PollutionAir QualitySolarGeocodingHistoryMapsRoad RiskPublic APIs

OpenWeatherMapCurrentWeather is a JSON Structure definition published by OpenWeatherMap.

Meta-schema:

JSON Structure

Raw ↑
{
  "name": "OpenWeatherMapCurrentWeather",
  "description": "JSON Structure description of the OpenWeather Current Weather Data response. Lists fields, types, and units.",
  "version": "1.0.0",
  "source": "https://openweathermap.org/current",
  "fields": [
    { "path": "coord.lon", "type": "number", "unit": "degrees", "description": "Longitude of the location." },
    { "path": "coord.lat", "type": "number", "unit": "degrees", "description": "Latitude of the location." },
    { "path": "weather[].id", "type": "integer", "description": "Weather condition ID." },
    { "path": "weather[].main", "type": "string", "description": "Weather condition group." },
    { "path": "weather[].description", "type": "string", "description": "Weather condition text." },
    { "path": "weather[].icon", "type": "string", "description": "Icon ID." },
    { "path": "main.temp", "type": "number", "unit": "K|C|F", "description": "Temperature, depends on units parameter." },
    { "path": "main.feels_like", "type": "number", "unit": "K|C|F", "description": "Human perception of temperature." },
    { "path": "main.temp_min", "type": "number", "unit": "K|C|F", "description": "Minimum temperature." },
    { "path": "main.temp_max", "type": "number", "unit": "K|C|F", "description": "Maximum temperature." },
    { "path": "main.pressure", "type": "integer", "unit": "hPa", "description": "Atmospheric pressure." },
    { "path": "main.humidity", "type": "integer", "unit": "percent", "description": "Relative humidity." },
    { "path": "visibility", "type": "integer", "unit": "meters", "description": "Visibility distance, max 10000." },
    { "path": "wind.speed", "type": "number", "unit": "m/s|mph", "description": "Wind speed." },
    { "path": "wind.deg", "type": "integer", "unit": "degrees", "description": "Wind direction in meteorological degrees." },
    { "path": "wind.gust", "type": "number", "unit": "m/s|mph", "description": "Wind gust speed." },
    { "path": "clouds.all", "type": "integer", "unit": "percent", "description": "Cloudiness percentage." },
    { "path": "rain.1h", "type": "number", "unit": "mm", "description": "Rainfall in the last hour." },
    { "path": "snow.1h", "type": "number", "unit": "mm", "description": "Snowfall in the last hour." },
    { "path": "dt", "type": "integer", "unit": "unix-time", "description": "Time of data calculation." },
    { "path": "sys.country", "type": "string", "description": "ISO country code." },
    { "path": "sys.sunrise", "type": "integer", "unit": "unix-time", "description": "Sunrise time." },
    { "path": "sys.sunset", "type": "integer", "unit": "unix-time", "description": "Sunset time." },
    { "path": "timezone", "type": "integer", "unit": "seconds", "description": "Shift in seconds from UTC." },
    { "path": "id", "type": "integer", "description": "City ID." },
    { "path": "name", "type": "string", "description": "City name." },
    { "path": "cod", "type": "integer", "description": "Internal status code." }
  ]
}

Work with this as data

Every JSON Structure here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for json structure

4 MCP tools reach this
  • find_json_structuresBrowse and filter every JSON Structure in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Structure
curl "https://apis.io/api/v1/json-structures/openweathermap-current-weather-structure"
All json structure
curl "https://apis.io/api/v1/json-structures?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.