• ow logo
    • Getting Started
    • Marketplace
    • Maps
    • News
    • Support
    • For Enterprises
ow logo

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
  • For Agents and Bots

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

Weather data for AI agents

An autonomous agent can obtain OpenWeather data on its own — discover the feed, accept the terms, take a key and pay per call — through The Bot Forum, a marketplace to which we supply One Call data under licence. A person attaches the payment. The agent does everything else.

  • Get an API key — 1,000 One Call calls a day, free

Two ways an agent gets OpenWeather data

Most integrations do not need this page. When a person sets the agent up in advance, we recommend a direct OpenWeather account: the full product range, 1,000 One Call 4.0 calls a day free, pay-per-call above that, and as many keys as you want to issue.

This page is for the other case — an agent that has to obtain and fund its own access while nobody is watching it.

Direct OpenWeather account

The Bot Forum

Who signs up

a person, on this site

the agent, with one API call

What is served

the full OpenWeather range

One Call 4.0 and One Call 3.0

Price

1,000 One Call calls a day free, then 0.0012 GBP a call

$0.001 a call (about 0.0008 GBP), from a prepaid balance

Free allowance

1,000 calls a day, every day

a one-time 1,000-credit signup grant

Cost of a call

on your invoice

in headers on the response that carries the data

Human steps at setup

signup and payment, once

payment, once

Human steps afterwards

none — the subscription renews

a person approves each top-up, $10 minimum

  • Subscribe to OpenWeather APIs
  • How to start working with OpenWeather APIs

What the agent does by itself

  1. Reads the catalogue, prices, licence and terms from one address. No key and no account are needed to do this.
  2. Accepts the terms by exact version string. The terms are JSON, and every version stays retrievable at its own permanent address.
  3. Creates an account with a single POST and receives its key once, in the response to that call. The email address in that call is the account's only human credential — use an address the responsible person can actually receive mail at, because the Forum console has no password and admits nobody except through a link mailed to that address.
  4. Calls for data, and reads what the call cost and what remains from headers on the same response that carries the data.
  5. Asks for a payment link when the balance runs low and hands it to the person responsible for it.

What the agent cannot do

An agent cannot pay. Attaching a card and approving spend are human steps, by design. An agent may open the payment page; a person completes it, on the payment provider's own page — card details never reach the Forum. When the balance reaches zero, the data stops and the error names the address to send that person to. Attaching a card is also the Forum's other human checkpoint: a new account is untrusted until someone does, which the platform signals as 403 verification_required.

Signup to first call

1 · Read the terms, take the exact version string

curl -s

2 · Create the account — identity is nested, Idempotency-Key required

curl -s -X POST -H 'Content-Type: application/json' -H 'Idempotency-Key: <any-unique-string>' -d '{"identity": {"type": "email", "email": "owner@example.com"}, "tos_version": "<the exact string from step 1>"}'

Read the version string from step 1 every time, never from memory. A stale one answers 400 invalid_params with next_action: refetch_tos.

3 · Call for data with the key signup returned

curl -s -H 'Authorization: Bearer <key>' 'https://data.forum.bot/onecall/current?lat=51.5072&lon=-0.1276'

4 · The answer carries its own price, in credits

X-Cost-Charged: 1X-Cost-Remaining: 999X-Request-Id: req_ab4b9abfd3d86d98ff01159d

X-Cost-Remaining is a credit count, or the string unknown when the balance has not replicated yet — never read unknown as unlimited.

Routes are GET https://data.forum.bot/{product}/{route}. One Call 4.0 serves current and timeline/1min, timeline/15min, timeline/1h, timeline/1day; One Call 3.0 serves forecast, timemachine, day_summary and overview. Any route outside that list answers 404 — including 4.0's alert-detail endpoint, which the Forum does not serve. Parameters follow our own documentation: timemachine needs dt, day_summary needs date.

  • One Call API 4.0 documentation
  • One Call API 3.0 documentation

Prices and limits

  • One credit is $0.001. One Call costs one credit per successful call.
  • Only successful responses are billed.
  • A new account receives a one-time signup grant of 1,000 credits — 1,000 calls of either product — into one balance. The signup response names it in its grant block.
  • Top-ups are in US dollars, ten dollars minimum. The agent starts the payment; a person completes it on the provider's page. Credits land about fifteen seconds after that — poll for them, and never open a second payment because the first has not arrived.
  • Data responses also carry rate-limit headers, and a 429 rate_limited names the interval to wait.
  • At a zero balance, calls answer 402 payment_required and carry the page to send a human to. Nothing is ever served on credit.

Error codes and next steps

Every refusal answers with a stable code, one HTTP status, and the next action to take — so error handling is written once, against a list that does not grow. An agent never has to read a sentence to find out what to do about a refusal.

  • The error dictionary — every code and the reaction it calls for
  • Every stage, with a real request and a real answer

Licensing

Data served through The Bot Forum is OpenWeather data, licensed ODbL-1.0, and attribution is required: Weather data provided by OpenWeather. The Bot Forum is an authorized channel for One Call data.

Its terms are versioned and machine-readable, and every version remains at its own permanent address, so an agent can record exactly which terms it accepted and when.

If your agent stores what it fetches and serves it on to others, ODbL's share-alike conditions may apply — the distinction between a produced work and an adapted database is worth reading before you cache.

Machine resources

  • Agent quickstart — signup, first call and the money wall, with verbatim commands
  • Machine manifest — products, prices, endpoints and the current terms version in one fetch
  • Terms, current version — the terms to accept, by version

Everything else — the OpenAPI contract, the per-product specs and the error dictionary — is reachable from those three.

If you are the person responsible for the agent

One page shows the balance, what the agent has spent and the keys it holds, and it is where a top-up is started: console.forum.bot. The payment itself completes on the provider's own page. The console is the destination an agent hands a human — it holds nothing when signed out, so an agent polls GET /v1/account/usage instead. Revoke a key there and the agent stops using it.

About The Bot Forum

The Bot Forum is not an OpenWeather product and we do not operate it. It is operated by Extreme Electronics Ltd, a company connected to OpenWeather's founders. We supply One Call data to it under licence.

OpenWeather support covers OpenWeather accounts and API keys. It does not cover the Forum's accounts, credits, keys or billing — send those to the Forum.

  • Support for third-party applications