• ow logo
    • Getting Started
    • Marketplace
    • Maps
    • News
    • Support
    • For Enterprises
    • Login
    • Sign up
ow logo
Login

Build smarter, plan better with the world’s most flexible weather data platform

Build smarter, plan better with the world’s most flexible weather data platform

  • Get API Key
  • Explore API Docs

Products

  • Current and Forecast APIs
  • Historical Weather Data
  • Weather Maps
  • Weather Dashboard
  • Widgets

Subscription

  • How to start
  • Pricing
  • Subscribe for free
  • FAQ

Technologies

  • Our technology
  • Accuracy and quality of weather data
  • Connect your weather station
Offices
  • London, UK

    The Gherkin, 30 St Mary`s Axe,  The City Of London, London EC3A 8BF, United Kingdom

  • Paphos, Cyprus

    Gladstonos 12-14, Office 1 Hugge Space, Paphos 8046, Cyprus

  • Delaware, US

    16192 Coastal Highway, Lewes,  Delaware 19958, United States

  • App Store
  • Google Play
  • Instagram icon
  • Facebook icon
  • Telegram icon
  • LinkedIn icon
  • Medium icon
  • GitHub icon
  • Discord icon
  • ISO 9001
  • ISO 27001
  • CNB Business Logo
  • RMets Logo
  • ESPO logo
  • LCRIG logo

Company

OpenWeather is a London-based weather intelligence company serving enterprises, developers, businesses, and researchers worldwide. Through its developer business, the company provides global weather data and forecasting services via fast, reliable APIs, delivering historical, current, and forecast weather data for any location worldwide. Combining advanced meteorology, AI-enhanced forecasting models, and scalable data infrastructure, OpenWeather helps customers integrate weather intelligence into applications, services, and operational workflows.

Supplier of Achilles UVDB community
© 2012 - 2026 OpenWeather ® All rights reserved
  • Terms & conditions of sale
  • Website terms & conditions
  • Privacy policy

Partners and solutions

If you have not found a proper solution on this page, just look at the 20,000 OpenWeatherMap repositories on GitHub

Google Weather-Based Campaign Management with OpenWeatherMap API

Demand for certain products and services varies greatly depending on the weather. For example, users are much more likely to search for information on amusement parks on a hot, sunny day than if it's cold and raining. An amusement park company may want to increase their bids when the weather is nice, but doing so every day would require a lot of manual work. Using AdWords scripts, you can programmatically fetch weather data and adjust bids in minutes.

This script uses Google Spreadsheets to store the list of campaigns and their associated locations. A call to the OpenWeatherMap API is made for each location and weather conditions are calculated using some basic rules. If a rule evaluates as true, a location bid multiplier is applied to the campaign’s targeting.

More detailes with source code

Google Maps JavaScript API based on OpenWeatherMap API

Google has closed their Weather and Cloud solutions since 4th of June 2015 and recommended to use OpenWeatherMap with the Google Maps JavaScript API as an alternative solution.

View on GithubOpen manual

OpenWeather current weather data in Mozilla's IoT project

The WebThings Gateway for home automation: Monitor and control all your smart home devices via a unified web interface.

Open Website

Weather add-on for the gateway allows users to select from OpenWeatherMap or some other providers.

View on Github

Ubuntu

Ubuntu My Weather Indicator

Open website

Ubuntu Unity OpenWeatherMap Scope

Open website

Android

Android weather app: JSON, HTTP and Openweathermap

In this post we want to describe how to create a weather app for Android that gives current weather information. This app will use JSON, HTTP connection and AsyncTask to get this information.

http://www.survivingwithandroid.com/2016/01/4-free-weather-providers-api-to-develop.html

http://www.survivingwithandroid.com/2013/05/build-weather-app-json-http-android.html

http://survivingwithandroid.github.io/WeatherLib

Weather Notification

Simple application which displays the air temperature and other weather conditions in the Android notification bar. The air temperature is always visible like a system clock.

See on Bitbucket

Leaflet

A Leaflet plugin for adding a weather widget to the map using OpenWeatherMap API

View on Github

OpenWeatherMap for Leaflet based maps

A JavaScript library for including OpenWeatherMap's layers and OWM's current city/station data in leaflet based maps without hassle.

View on Github

Leaflet providers

Leaflet-providers provides tile layers from different providers, including OpenStreetMap, OpenWeatherMap and others.

View on Github

Java

OpenWeatherMap JSON API client library in Java

Java library to retrieve weather information and forecasts from Open Weather Map

View on Github

OWM JAPIs

OWM JAPIs lets you develop weather-aware applications for Java and Android platforms in minimum time using OWM JAPIs, an easy-to-use, detailed and documented weather APIs' wrapper library for retrieving weather data from OpenWeatherMap.org. You can easily retrieve and use weather data in your applications using this library.

OWM JAPIs allows you to fetch weather data in only 3-5 lines of code (excluding any other/skeleton code, of course). You can develop applications and services for multiple platforms using this library, such as Windows, Mac OS X, Linux, and Android.

View on Github

Go (golang)

OpenWeatherMap Go API

Go (golang) library for use with openweathermap.org's API

See library

JavaScript

Weather.js

Weather.js fetches data from openweathermap.org and makes querying all kinds of weather related information easy.

weatherjs.com

JavaScript libraries for OpenStreetMap applications

View on Github

Weather Display

View on Github

CMS

Drupal OpenLayers Open Weather Map

Provides default OpenWeatherMap layers and a new layer type to display weather forecast and weather stations all around the globe.

See on the website

WordPress HD Weather Widget by The Waypoint

This plugin uses HD 331dpi images, in beautiful responsive circles, to display weather for your location. Images included in this package now. The plugin parses data from the OWM api to display information. The HD background image changes, based on the condition outside, aptly named "the Feels". We have provided one Feel in the initial v.1. Use the documentation to xref the api condition statements, against file names. The images get loaded via css, so they don't interfere with layered objects on the site.

View plugin

WordPress WPCloudy Plugin

WP Cloudy is a powerful weather plugin for WordPress, based on OpenWeatherMap API, using Custom Post Types and shortcodes, and much more.

View Location Weather pluginView WP Forecast pluginView Extended Weather plugin

Raspberry Pi

Raspberry_temperature_log

Turn Raspberry Pi into temperature and humidity logging station with DHT11 sensor

View on Github

Python

PyOWM

PyOWM is a client Python wrapper library for the OpenWeatherMap. It allows quick and easy consumption of OWM weather data (either observations and forecast) from Python applications via a simple object model. No additional libraries are requested: only the Python 2.6/2.7 standard library modules. PyOWM currently supports version 2.5 of the OWM API.

View on GithubView on YouTube

pywws

This guide gives brief instructions on how to use pywws with some other weather services and software.

See the docs

PHP

OpenWeatherMap-PHP-Api

Php api to parse weather data from OpenWeatherMap.org

View on Github

Apache Camel

Weather Component

Component is used for polling weather information from Open Weather Map - a site that provides free global weather and forecast information. The information is returned as a json String object.

See on the website

Desktop

Weather-Map

Weather-Map is a desktop application that provides free weather data. Weather-Map wide range of weather data - map with current weather, quantity of precipitation, wind speed, clouds cover, sea Level Pressure contour maps, temperature, snow precipitation, data from weather stations, data from radars, data for cities. Weather data is received from OpenWeatherMap api.

View on Github

20,000 repositories on GitHub

GitHub library of codes and scripts operating with OpenWeatherMap API

View solutions

Content

  • Google Weather-Based Campaign Management with OpenWeatherMap API
  • Google Maps JavaScript API based on OpenWeatherMap API
  • OpenWeather current weather data in Mozilla's IoT project
  • Ubuntu
  • Android
  • Leaflet
  • Java
  • Go (golang)
  • JavaScript
  • CMS
  • Raspberry Pi
  • Python
  • PHP
  • Apache Camel
  • Desktop
  • Big library on GitHub
Advertisement
Advertisement