MetaWeather
APIFree RESTful API for global weather data and 5-day forecasts
Overview
MetaWeather offers RESTful endpoints for accessing global weather data, including current conditions and 5-day forecasts. Key endpoints: location search (by city name/coordinates) to get Where On Earth IDs (WOEIDs), and location-specific weather via WOEID. Responses are JSON-formatted, containing temperature, humidity, wind speed, weather state icons, and forecast timelines. Ideal for integrating weather features into mobile apps, websites, or IoT devices—no authentication required.
Example Integration (JavaScript)
fetch('https://www.metaweather.com/api/')
.then(res => res.json())
.then(data => console.log(data))
.catch(err => console.error(err)); Key Features
- RESTful
- JSON support
- No Auth required
- 5-day forecasts
- Location search (name/coords)
- Weather state icons
Frequently Asked Questions
? Is MetaWeather free to use?
Yes, MetaWeather is completely free for public use without paid tiers.
? Does it require an API Key?
No, MetaWeather does not require an API key to access its endpoints.
? What is the response format?
All responses are in JSON format, easy to parse for most applications.
Top Alternatives
People Also Ask about MetaWeather
Tool Info
Pros
- ⊕ Free to use
- ⊕ No API key needed
- ⊕ Easy integration
- ⊕ Global coverage
- ⊕ Detailed forecast data
Cons
- ⊖ Rate limited
- ⊖ No SLA
- ⊖ Limited to 5-day forecasts