Freemium

Open Weather Map API

OpenWeatherMap provides a powerful RESTful API offering real-time weather updates, forecasts, and historical climate data. Developers can integrate weather information by city, coordinates, or ZIP code, supporting multiple languages and units. The API is widely used in weather apps, dashboards, and location-based services.

1

Endpoints

0

Views

Jul 20, 2025

Last Checked

60 calls/minute

Rate Limit

API Endpoints

Get current weather data for any location

Full URL

https://api.openweathermap.org/data/2.5/weather

Code Examples

curl -X GET 'https://api.openweathermap.org/data/2.5/weather' \
  -H 'Authorization: Bearer YOUR_API_KEY'

Parameters

{
  "q": "Tokyo",
  "appid": "API_KEY",
  "units": "metric"
}

Example Response

{
  "main": {
    "temp": 25.3,
    "humidity": 65,
    "feels_like": 26.1
  },
  "name": "Tokyo",
  "wind": {
    "deg": 120,
    "speed": 3.6
  },
  "coord": {
    "lat": 35.6895,
    "lon": 139.6917
  },
  "weather": [
    {
      "id": 800,
      "main": "Clear",
      "description": "clear sky"
    }
  ],
  "visibility": 10000
}

Version

2.5

Rate Limit

60 calls/minute
Tags
climateforecastweather
Technical Details
Authentication
API Key
Response Formats
JSON, XML
Availability
global
Status
Published
Rate Limits

60 calls/minute (free tier)

Supported Languages
PythonJavaScriptJava
Use Cases
weather apps
climate monitoring
https://openweathermap.org/api

Related APIs

Discover similar APIs that might interest you

APIopen source

Open-Meteo Historical

Open-Meteo Historical API is a free and ...

Category
Weather
Endpoints
1
historyweather