REST APIForecast and historical weather
MCP ServerTools for applications and agents
10,000Free calls each month
Open SourceRun locally or use our cloud endpoint

Built for practical integration

A weather API that shows its work.

Pirate Weather combines a familiar developer experience with global model coverage, optional AI-based guidance, historical data, and community-led improvement.

Familiar API

A practical Dark Sky-compatible JSON interface for existing applications and new integrations, with readable text summaries available in any supported language.

Explore the API

Global Coverage

Global and regional forecast guidance from NOAA, ECMWF, FMI, and CMC provides broad coverage with local detail where available.

View data sources

Built to scale

Hosted infrastructure provides dependable access for apps, dashboards, automations, and community projects.

Check status

Community driven

Development is guided by real-world use cases, public discussion, bug reports, and contributions from the community.

Report an issue

AI ready

Optionally include NOAA AIGFS/AIGEFS or ECMWF AIFS machine-learning guidance alongside established numerical weather models.

Explore AI models

Historic data

Request ERA5 reanalysis data from 1940 onward through the same familiar API format used for current forecasts.

Explore historic data

Straightforward by design

One request. A complete forecast.

Request current conditions, minute-by-minute precipitation, hourly and daily forecasts, and active weather alerts through a predictable JSON response.

Make a test request
GET /forecast/<API_KEY>/45.42,-75.69

{
  "timezone": "America/Toronto",
  "currently": {
    "summary": "Partly Cloudy",
    "temperature": 23.4,
    "windSpeed": 11.2
  },
  "minutely": {
    "summary": "Rain starting in 15 minutes.",
    "data": [ ... ]
  },
  "hourly": { ... },
  "daily": { ... },
  "alerts": [
    {
      "title": "Rainfall Warning",
      "severity": "warning",
      "description": "Heavy rain is expected."
    }
  ]
}
Pirate Weather logo REST and MCP access from one weather platform

Weather data for developers—and agents

Use Pirate Weather through the REST API or connect applications and AI agents to the hosted MCP server. Forecast, current, hourly, minutely, daily, alert, historical, summary, and subscription tools are available through a remote streamable HTTP endpoint.

Connect the MCP server

https://mcp.pirateweather.net/mcp?apikey=<APIKEY>

A growing ecosystem

Powering weather apps, dashboards, and automations.

Pirate Weather already supports projects across mobile, desktop, browser extensions, Home Assistant, and custom workflows.

The service has been featured by the AWS Public Sector Blog, TLDR, Boing Boing, and the Hacker News community.

MerrySky

A clean, Dark Sky-style forecast experience for the web.

Visit MerrySky

Breezy Weather

A feature-rich, open-source Android weather application.

View project

Weathergraph

Graphical forecasts for iPhone, iPad, Apple Watch, and Mac.

Visit Weathergraph

Home Assistant

A Dark Sky-compatible custom integration for Home Assistant, available through HACS.

View integration

Start building

Open weather data with familiar interfaces.

Build with the hosted API, review the source, or support the project with a paid subscription.

Create an API key View the source