WeatherAPI website screenshot

WeatherAPI

WeatherAPI.com provides real-time, forecast, historical, marine, future, astronomy, air quality, pollen, sports, IP lookup, time zone, and geolocation data via a JSON/XML REST API. Trusted by 850,000+ developers worldwide with an average ~200ms response time.

WeatherAPI publishes 7 APIs on the APIs.io network, including Alerts API, Future API, Geo API, and 4 more. Tagged areas include Weather, Forecast, History, Marine, and Astronomy.

The WeatherAPI catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.

WeatherAPI’s developer surface includes authentication, getting-started guide, developer portal, signup flow, pricing, support, engineering blog, and 29 more developer resources.

62.3/100 strong ▬ flat Agent 37/100 agent ready Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreemiumSelf serve⚡ Free to try
7 APIs 14 Features 10 Use Cases
WeatherForecastHistoryMarineAstronomyGeolocationSportsAlertsPublic APIs

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 62.3/100 · strong
Contract Quality 18.7 / 25
Developer Ergonomics 8.3 / 20
Commercial Clarity 14.2 / 20
Operational Transparency 4.8 / 13
Governance 8.3 / 12
Discoverability 8.2 / 10
Agent readiness — 37/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/weatherapi: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 7

Individual APIs this provider publishes, each with its own machine-readable definition.

WeatherAPI Alerts API

Government weather alerts

WeatherAPI Future API

Long-range future weather (14–300 days)

WeatherAPI Geo API

Location, IP lookup, timezone, astronomy

WeatherAPI History API

Historical weather data

WeatherAPI Marine API

Marine and sailing weather

WeatherAPI Sports API

Upcoming sports events

WeatherAPI Weather API

Real-time and forecast weather endpoints

Scroll for all 7

Postman Collections 1

Ready-to-run Postman collections for exercising this provider's APIs.

Arazzo Workflows 13

Multi-step API workflows described with the Arazzo specification.

WeatherAPI Current and Forecast Air Quality

Resolve a location, then fetch current and forecast weather with air quality and pollen enabled.

ARAZZO

WeatherAPI Bulk Current Weather

Retrieve current weather for many locations in a single bulk request.

ARAZZO

WeatherAPI Forecast with Astronomy

Resolve a location, pull a multi-day forecast, then enrich it with astronomy for the same date.

ARAZZO

WeatherAPI Future Weather

Resolve a location, then fetch the long-range future forecast for a date 14-300 days out.

ARAZZO

WeatherAPI Historical Weather

Resolve a location, then fetch historical weather for a past date.

ARAZZO

WeatherAPI IP Geolocated Weather

Geolocate an IP address, then fetch current weather and a forecast for that point.

ARAZZO

WeatherAPI Marine Forecast

Resolve a coastal location, then fetch its marine and tide forecast.

ARAZZO

WeatherAPI Search to Astronomy

Resolve a location with autocomplete search, then fetch sun and moon data for a date.

ARAZZO

WeatherAPI Search to Current Weather

Resolve a location with autocomplete search, then fetch its current weather.

ARAZZO

WeatherAPI Sports Events with Weather

Resolve a location, list its upcoming sports events, then fetch current weather context.

ARAZZO

WeatherAPI Timezone and Local Conditions

Resolve a location, read its timezone and local time, then fetch current weather.

ARAZZO

WeatherAPI Travel Briefing

Build a full travel briefing for a destination — current, forecast, astronomy, and alerts.

ARAZZO

WeatherAPI Weather Alerts Check

Resolve a location, probe its forecast for alerts, then branch to pull full alert detail.

ARAZZO

Scroll for all 13

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Weatherapi Rate Limits

7 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Features 14

Notable capabilities this provider offers.

Real-time Weather

Current conditions refreshed every 10–15 minutes for any global location.

14-Day Forecast

Daily and hourly forecast covering up to 14 days ahead (15-minute interval on Enterprise).

Historical Weather

Past weather data from January 1, 2010 onwards.

Future Weather

Long-range forecasts from 14 to 300 days ahead (Pro+ and above).

Marine Weather

Wave height, swell direction, and tide tables for coastal and ocean locations.

Astronomy

Sunrise, sunset, moonrise, moonset, moon phase, and illumination.

Air Quality and Pollen

US EPA and UK DEFRA indices plus pollen data with current and forecast endpoints.

Weather Alerts

Government-issued warnings worldwide (USA, UK, Europe, and global).

Sports Events

Upcoming football, cricket, and golf events tied to a location.

Geo Services

Location search/autocomplete, IP lookup, and time zone resolution.

Bulk Requests

POST /current.json#bulk accepts up to 50 locations per call (Pro+ and above).

Multilingual Conditions

Condition descriptions in 40+ languages via the `lang` parameter.

JSON and XML Responses

Every endpoint supports `.json` and `.xml` response variants.

Official MCP Server

Drop-in Model Context Protocol server for Claude Desktop, Cursor, and other agents.

Scroll for all 14

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Weatherapi Context

29 classes · 151 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

WeatherAPI API Rules

5 rules · 4 warnings 1 info

SPECTRAL

WeatherAPI API Rules

37 rules · 11 errors 21 warnings 5 info

SPECTRAL

JSON Schema 26

Standalone JSON Schema definitions for this provider's data models.

AirQuality

8 properties

JSON SCHEMA

Alert

13 properties

JSON SCHEMA

AlertsResponse

2 properties

JSON SCHEMA

AstroElement

8 properties

JSON SCHEMA

AstronomyResponse

2 properties

JSON SCHEMA

BulkLocation

2 properties

JSON SCHEMA

BulkRequest

1 properties

JSON SCHEMA

BulkResponse

1 properties

JSON SCHEMA

Condition

3 properties

JSON SCHEMA

CurrentWeatherResponse

2 properties

JSON SCHEMA

CurrentWeather

33 properties

JSON SCHEMA

ForecastDayEntry

5 properties

JSON SCHEMA

ForecastDay

21 properties

JSON SCHEMA

ForecastWeatherResponse

4 properties

JSON SCHEMA

HourForecast

39 properties

JSON SCHEMA

IpLookupResponse

15 properties

JSON SCHEMA

Location

8 properties

JSON SCHEMA

MarineForecastDay

6 properties

JSON SCHEMA

MarineHour

8 properties

JSON SCHEMA

MarineWeatherResponse

2 properties

JSON SCHEMA

Pollen

7 properties

JSON SCHEMA

SearchLocation

7 properties

JSON SCHEMA

SportEvent

6 properties

JSON SCHEMA

SportsResponse

3 properties

JSON SCHEMA

Tide

3 properties

JSON SCHEMA

TimezoneResponse

1 properties

JSON SCHEMA

Scroll for all 26

JSON Structure 26

JSON Structure definitions describing this provider's data shapes.

Weatherapi Air Quality Structure

8 properties

JSON STRUCTURE

Weatherapi Alert Structure

13 properties

JSON STRUCTURE

Weatherapi Alerts Response Structure

2 properties

JSON STRUCTURE

Weatherapi Astro Element Structure

8 properties

JSON STRUCTURE

Weatherapi Astronomy Response Structure

2 properties

JSON STRUCTURE

Weatherapi Bulk Location Structure

2 properties

JSON STRUCTURE

Weatherapi Bulk Request Structure

1 properties

JSON STRUCTURE

Weatherapi Bulk Response Structure

1 properties

JSON STRUCTURE

Weatherapi Condition Structure

3 properties

JSON STRUCTURE

Weatherapi Current Weather Structure

33 properties

JSON STRUCTURE

Weatherapi Forecast Day Entry Structure

5 properties

JSON STRUCTURE

Weatherapi Forecast Day Structure

21 properties

JSON STRUCTURE

Weatherapi Hour Forecast Structure

39 properties

JSON STRUCTURE

Weatherapi Ip Lookup Response Structure

15 properties

JSON STRUCTURE

Weatherapi Location Structure

8 properties

JSON STRUCTURE

Weatherapi Marine Forecast Day Structure

6 properties

JSON STRUCTURE

Weatherapi Marine Hour Structure

8 properties

JSON STRUCTURE

Weatherapi Pollen Structure

7 properties

JSON STRUCTURE

Weatherapi Search Location Structure

7 properties

JSON STRUCTURE

Weatherapi Sport Event Structure

6 properties

JSON STRUCTURE

Weatherapi Sports Response Structure

3 properties

JSON STRUCTURE

Weatherapi Tide Structure

3 properties

JSON STRUCTURE

Weatherapi Timezone Response Structure

1 properties

JSON STRUCTURE

Scroll for all 26

Examples 26

Example request and response payloads for these APIs.

Weatherapi Alert Example

13 fields

EXAMPLE

Weatherapi Pollen Example

7 fields

EXAMPLE

Weatherapi Tide Example

3 fields

EXAMPLE

Scroll for all 26

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Weatherapi Authentication

apiKey · 1 scheme

SECURITY

Weatherapi Domain Security

TLSv1.3 · DMARC

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Weatherapi Agentic Access

12 operations · 1 acting

12 operations · 1 acting

AGENTIC

Use Cases 10

What developers build with this provider.

Consumer Weather Apps

Power mobile and web weather apps with global coverage and 200ms response times.

Travel & Trip Planning

Show forecast, alerts, marine, and astronomy data for trip destinations.

Logistics & Fleet Routing

Avoid weather disruptions on routes using forecast and alerts endpoints.

Smart Home & IoT

Drive thermostats, sprinklers, and shades from real-time and forecast data.

Agriculture

Use rainfall, evapotranspiration, and forecast data to plan irrigation and harvest.

Energy Forecasting

Solar irradiance, wind, and temperature inputs for renewable-energy generation models.

Insurance & Risk

Historical archives for claims investigation and parametric weather insurance.

Sports & Events

Schedule outdoor events around forecast windows and alerts.

Maritime & Shipping

Wave, swell, and tide data for coastal and ocean operations.

AI Agents

Give Claude and other LLM agents live weather context via the official MCP server.

Scroll for all 10

Integrations 7

Pre-built integrations with other platforms and tools.

Claude Desktop

Drop-in MCP server (weatherapi-mcp) registered in claude_desktop_config.json.

Cursor

MCP integration via .cursor/mcp.json.

Microcks

OpenAPI spec carries `x-microcks-operation` extensions for one-command mocking.

SwaggerHub

Spec is also published on SwaggerHub under WeatherAPI.com / WeatherAPI.

WeatherAI.io

Sibling product providing AI-summarised weather narrative.

Miing.com

Sibling product for air-quality analytics.

Azuce.com

Sibling product for solar forecasting.

Scroll for all 7

Solutions 5

Packaged solutions this provider offers.

Free Tier

100K calls/month, 3-day forecast, 1-day history — for evaluation and hobby use.

Starter ($7/mo)

3M calls/month, 7-day forecast and history — small production workloads.

Pro+ ($25/mo)

5M calls/month, marine weather, bulk requests, 365-day rolling history.

Business ($65/mo)

10M calls/month, 14-day forecast, marine with tides, IP allow/block lists, 99.9% SLA.

Enterprise (custom)

15-minute intervals, full historical archives, 100% uptime SLA with contract.

Resources

Get Started 3

Portal, sign-up, and the first successful call

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 16

Pagination, idempotency, versioning, errors, and events

Scroll for all 16

Build 4

SDKs, sample code, and the tooling you integrate with

Access & Security 2

Authentication, authorization, and security posture

Operate 2

Status, limits, changes, and where to get help

Commercial 5

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: weatherapi
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Freemium · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/weatherapi.png
name: WeatherAPI
description: WeatherAPI.com provides real-time, forecast, historical, marine, future, astronomy, air quality, pollen, sports,
  IP lookup, time zone, and geolocation data via a JSON/XML REST API. Trusted by 850,000+ developers worldwide with an average
  ~200ms response time.
url: https://www.weatherapi.com/
specificationVersion: '0.20'
created: '2026-05-28'
modified: '2026-05-28'
x-source: public-apis/public-apis
x-category: Weather
x-tier: 2
x-tier-reason: full-pipeline-enrichment-with-official-openapi
x-type: company
tags:
- Weather
- Forecast
- History
- Marine
- Astronomy
- Geolocation
- Sports
- Alerts
- Public APIs
apis:
- aid: weatherapi:weatherapi-alerts-api
  name: WeatherAPI Alerts API
  description: Government weather alerts
  humanURL: https://www.weatherapi.com/
  baseURL: https://api.weatherapi.com/v1
  tags:
  - Alerts
  properties:
  - type: OpenAPI
    url: openapi/weatherapi-alerts-api-openapi.yml
  - type: Documentation
    url: https://www.weatherapi.com/docs/
  - type: APIReference
    url: https://www.weatherapi.com/docs/
  - type: APIExplorer
    url: https://www.weatherapi.com/api-explorer.aspx
  - type: Authentication
    url: https://www.weatherapi.com/docs/#intro-authentication
  - type: SDKs
    url: https://github.com/weatherapicom/python
  - type: SDKs
    url: https://github.com/weatherapicom/javascript
  - type: SDKs
    url: https://github.com/weatherapicom/php
  - type: SDKs
    url: https://github.com/weatherapicom/java
  - type: SDKs
    url: https://github.com/weatherapicom/csharp
  - type: SDKs
    url: https://github.com/weatherapicom/go
  - type: SDKs
    url: https://github.com/weatherapicom/android
  - type: SDKs
    url: https://github.com/weatherapicom/weatherapi-Net-Standard
  - type: SDKs
    url: https://github.com/weatherapicom/weatherapi-iOS
  - type: CodeExamples
    url: https://github.com/weatherapicom/weatherapi-examples
- aid: weatherapi:weatherapi-future-api
  name: WeatherAPI Future API
  description: Long-range future weather (14–300 days)
  humanURL: https://www.weatherapi.com/
  baseURL: https://api.weatherapi.com/v1
  tags:
  - Future
  properties:
  - type: OpenAPI
    url: openapi/weatherapi-future-api-openapi.yml
  - type: Documentation
    url: https://www.weatherapi.com/docs/
  - type: APIReference
    url: https://www.weatherapi.com/docs/
  - type: APIExplorer
    url: https://www.weatherapi.com/api-explorer.aspx
  - type: Authentication
    url: https://www.weatherapi.com/docs/#intro-authentication
  - type: SDKs
    url: https://github.com/weatherapicom/python
  - type: SDKs
    url: https://github.com/weatherapicom/javascript
  - type: SDKs
    url: https://github.com/weatherapicom/php
  - type: SDKs
    url: https://github.com/weatherapicom/java
  - type: SDKs
    url: https://github.com/weatherapicom/csharp
  - type: SDKs
    url: https://github.com/weatherapicom/go
  - type: SDKs
    url: https://github.com/weatherapicom/android
  - type: SDKs
    url: https://github.com/weatherapicom/weatherapi-Net-Standard
  - type: SDKs
    url: https://github.com/weatherapicom/weatherapi-iOS
  - type: CodeExamples
    url: https://github.com/weatherapicom/weatherapi-examples
- aid: weatherapi:weatherapi-geo-api
  name: WeatherAPI Geo API
  description: Location, IP lookup, timezone, astronomy
  humanURL: https://www.weatherapi.com/
  baseURL: https://api.weatherapi.com/v1
  tags:
  - Geo
  properties:
  - type: OpenAPI
    url: openapi/weatherapi-geo-api-openapi.yml
  - type: Documentation
    url: https://www.weatherapi.com/docs/
  - type: APIReference
    url: https://www.weatherapi.com/docs/
  - type: APIExplorer
    url: https://www.weatherapi.com/api-explorer.aspx
  - type: Authentication
    url: https://www.weatherapi.com/docs/#intro-authentication
  - type: SDKs
    url: https://github.com/weatherapicom/python
  - type: SDKs
    url: https://github.com/weatherapicom/javascript
  - type: SDKs
    url: https://github.com/weatherapicom/php
  - type: SDKs
    url: https://github.com/weatherapicom/java
  - type: SDKs
    url: https://github.com/weatherapicom/csharp
  - type: SDKs
    url: https://github.com/weatherapicom/go
  - type: SDKs
    url: https://github.com/weatherapicom/android
  - type: SDKs
    url: https://github.com/weatherapicom/weatherapi-Net-Standard
  - type: SDKs
    url: https://github.com/weatherapicom/weatherapi-iOS
  - type: CodeExamples
    url: https://github.com/weatherapicom/weatherapi-examples
- aid: weatherapi:weatherapi-history-api
  name: WeatherAPI History API
  description: Historical weather data
  humanURL: https://www.weatherapi.com/
  baseURL: https://api.weatherapi.com/v1
  tags:
  - History
  properties:
  - type: OpenAPI
    url: openapi/weatherapi-history-api-openapi.yml
  - type: Documentation
    url: https://www.weatherapi.com/docs/
  - type: APIReference
    url: https://www.weatherapi.com/docs/
  - type: APIExplorer
    url: https://www.weatherapi.com/api-explorer.aspx
  - type: Authentication
    url: https://www.weatherapi.com/docs/#intro-authentication
  - type: SDKs
    url: https://github.com/weatherapicom/python
  - type: SDKs
    url: https://github.com/weatherapicom/javascript
  - type: SDKs
    url: https://github.com/weatherapicom/php
  - type: SDKs
    url: https://github.com/weatherapicom/java
  - type: SDKs
    url: https://github.com/weatherapicom/csharp
  - type: SDKs
    url: https://github.com/weatherapicom/go
  - type: SDKs
    url: https://github.com/weatherapicom/android
  - type: SDKs
    url: https://github.com/weatherapicom/weatherapi-Net-Standard
  - type: SDKs
    url: https://github.com/weatherapicom/weatherapi-iOS
  - type: CodeExamples
    url: https://github.com/weatherapicom/weatherapi-examples
- aid: weatherapi:weatherapi-marine-api
  name: WeatherAPI Marine API
  description: Marine and sailing weather
  humanURL: https://www.weatherapi.com/
  baseURL: https://api.weatherapi.com/v1
  tags:
  - Marine
  properties:
  - type: OpenAPI
    url: openapi/weatherapi-marine-api-openapi.yml
  - type: Documentation
    url: https://www.weatherapi.com/docs/
  - type: APIReference
    url: https://www.weatherapi.com/docs/
  - type: APIExplorer
    url: https://www.weatherapi.com/api-explorer.aspx
  - type: Authentication
    url: https://www.weatherapi.com/docs/#intro-authentication
  - type: SDKs
    url: https://github.com/weatherapicom/python
  - type: SDKs
    url: https://github.com/weatherapicom/javascript
  - type: SDKs
    url: https://github.com/weatherapicom/php
  - type: SDKs
    url: https://github.com/weatherapicom/java
  - type: SDKs
    url: https://github.com/weatherapicom/csharp
  - type: SDKs
    url: https://github.com/weatherapicom/go
  - type: SDKs
    url: https://github.com/weatherapicom/android
  - type: SDKs
    url: https://github.com/weatherapicom/weatherapi-Net-Standard
  - type: SDKs
    url: https://github.com/weatherapicom/weatherapi-iOS
  - type: CodeExamples
    url: https://github.com/weatherapicom/weatherapi-examples
- aid: weatherapi:weatherapi-sports-api
  name: WeatherAPI Sports API
  description: Upcoming sports events
  humanURL: https://www.weatherapi.com/
  baseURL: https://api.weatherapi.com/v1
  tags:
  - Sports
  properties:
  - type: OpenAPI
    url: openapi/weatherapi-sports-api-openapi.yml
  - type: Documentation
    url: https://www.weatherapi.com/docs/
  - type: APIReference
    url: https://www.weatherapi.com/docs/
  - type: APIExplorer
    url: https://www.weatherapi.com/api-explorer.aspx
  - type: Authentication
    url: https://www.weatherapi.com/docs/#intro-authentication
  - type: SDKs
    url: https://github.com/weatherapicom/python
  - type: SDKs
    url: https://github.com/weatherapicom/javascript
  - type: SDKs
    url: https://github.com/weatherapicom/php
  - type: SDKs
    url: https://github.com/weatherapicom/java
  - type: SDKs
    url: https://github.com/weatherapicom/csharp
  - type: SDKs
    url: https://github.com/weatherapicom/go
  - type: SDKs
    url: https://github.com/weatherapicom/android
  - type: SDKs
    url: https://github.com/weatherapicom/weatherapi-Net-Standard
  - type: SDKs
    url: https://github.com/weatherapicom/weatherapi-iOS
  - type: CodeExamples
    url: https://github.com/weatherapicom/weatherapi-examples
- aid: weatherapi:weatherapi-weather-api
  name: WeatherAPI Weather API
  description: Real-time and forecast weather endpoints
  humanURL: https://www.weatherapi.com/
  baseURL: https://api.weatherapi.com/v1
  tags:
  - Weather
  properties:
  - type: OpenAPI
    url: openapi/weatherapi-weather-api-openapi.yml
  - type: Documentation
    url: https://www.weatherapi.com/docs/
  - type: APIReference
    url: https://www.weatherapi.com/docs/
  - type: APIExplorer
    url: https://www.weatherapi.com/api-explorer.aspx
  - type: Authentication
    url: https://www.weatherapi.com/docs/#intro-authentication
  - type: SDKs
    url: https://github.com/weatherapicom/python
  - type: SDKs
    url: https://github.com/weatherapicom/javascript
  - type: SDKs
    url: https://github.com/weatherapicom/php
  - type: SDKs
    url: https://github.com/weatherapicom/java
  - type: SDKs
    url: https://github.com/weatherapicom/csharp
  - type: SDKs
    url: https://github.com/weatherapicom/go
  - type: SDKs
    url: https://github.com/weatherapicom/android
  - type: SDKs
    url: https://github.com/weatherapicom/weatherapi-Net-Standard
  - type: SDKs
    url: https://github.com/weatherapicom/weatherapi-iOS
  - type: CodeExamples
    url: https://github.com/weatherapicom/weatherapi-examples
common:
- type: AgenticAccess
  url: agentic-access/weatherapi-agentic-access.yml
- type: DomainSecurity
  url: security/weatherapi-domain-security.yml
- type: Authentication
  url: authentication/weatherapi-authentication.yml
- type: PostmanWorkspace
  url: https://www.postman.com/kinlaneapi/weatherapi/overview
- type: Arazzo
  url: arazzo/weatherapi-air-quality-workflow.yml
  name: WeatherAPI Current and Forecast Air Quality
- type: Arazzo
  url: arazzo/weatherapi-bulk-current-weather-workflow.yml
  name: WeatherAPI Bulk Current Weather
- type: Arazzo
  url: arazzo/weatherapi-forecast-with-astronomy-workflow.yml
  name: WeatherAPI Forecast with Astronomy
- type: Arazzo
  url: arazzo/weatherapi-future-weather-workflow.yml
  name: WeatherAPI Future Weather
- type: Arazzo
  url: arazzo/weatherapi-historical-weather-workflow.yml
  name: WeatherAPI Historical Weather
- type: Arazzo
  url: arazzo/weatherapi-ip-geolocated-weather-workflow.yml
  name: WeatherAPI IP Geolocated Weather
- type: Arazzo
  url: arazzo/weatherapi-marine-forecast-workflow.yml
  name: WeatherAPI Marine Forecast
- type: Arazzo
  url: arazzo/weatherapi-search-to-astronomy-workflow.yml
  name: WeatherAPI Search to Astronomy
- type: Arazzo
  url: arazzo/weatherapi-search-to-current-workflow.yml
  name: WeatherAPI Search to Current Weather
- type: Arazzo
  url: arazzo/weatherapi-sports-events-weather-workflow.yml
  name: WeatherAPI Sports Events with Weather
- type: Arazzo
  url: arazzo/weatherapi-timezone-localtime-workflow.yml
  name: WeatherAPI Timezone and Local Conditions
- type: Arazzo
  url: arazzo/weatherapi-travel-briefing-workflow.yml
  name: WeatherAPI Travel Briefing
- type: Arazzo
  url: arazzo/weatherapi-weather-alerts-workflow.yml
  name: WeatherAPI Weather Alerts Check
- type: Website
  url: https://www.weatherapi.com/
- type: GettingStarted
  url: https://www.weatherapi.com/docs/
- type: Portal
  url: https://www.weatherapi.com/my/
- type: Signup
  url: https://www.weatherapi.com/signup.aspx
- type: Pricing
  url: https://www.weatherapi.com/pricing.aspx
- type: TermsOfService
  url: https://www.weatherapi.com/terms.aspx
- type: PrivacyPolicy
  url: https://www.weatherapi.com/privacy.aspx
- type: Support
  url: https://www.weatherapi.com/contact.aspx
- type: Blog
  url: https://blog.weatherapi.com/
- type: GitHubOrganization
  url: https://github.com/weatherapicom
- type: PublicAPIsListing
  url: https://github.com/public-apis/public-apis
- type: Tools
  url: https://github.com/weatherapicom/weatherapi-mcp
  title: MCP Server (Official)
- type: Tools
  url: https://www.npmjs.com/package/weatherapi-mcp
  title: weatherapi-mcp on npm
- type: Plans
  url: plans/weatherapi-plans-pricing.yml
- type: RateLimits
  url: rate-limits/weatherapi-rate-limits.yml
- type: FinOps
  url: finops/weatherapi-finops.yml
- type: SpectralRules
  url: rules/weatherapi-rules.yml
- type: Vocabulary
  url: vocabulary/weatherapi-vocabulary.yml
- type: JSONLD
  url: json-ld/weatherapi-context.jsonld
- type: Features
  data:
  - name: Real-time Weather
    description: Current conditions refreshed every 10–15 minutes for any global location.
  - name: 14-Day Forecast
    description: Daily and hourly forecast covering up to 14 days ahead (15-minute interval on Enterprise).
  - name: Historical Weather
    description: Past weather data from January 1, 2010 onwards.
  - name: Future Weather
    description: Long-range forecasts from 14 to 300 days ahead (Pro+ and above).
  - name: Marine Weather
    description: Wave height, swell direction, and tide tables for coastal and ocean locations.
  - name: Astronomy
    description: Sunrise, sunset, moonrise, moonset, moon phase, and illumination.
  - name: Air Quality and Pollen
    description: US EPA and UK DEFRA indices plus pollen data with current and forecast endpoints.
  - name: Weather Alerts
    description: Government-issued warnings worldwide (USA, UK, Europe, and global).
  - name: Sports Events
    description: Upcoming football, cricket, and golf events tied to a location.
  - name: Geo Services
    description: Location search/autocomplete, IP lookup, and time zone resolution.
  - name: Bulk Requests
    description: POST /current.json#bulk accepts up to 50 locations per call (Pro+ and above).
  - name: Multilingual Conditions
    description: Condition descriptions in 40+ languages via the `lang` parameter.
  - name: JSON and XML Responses
    description: Every endpoint supports `.json` and `.xml` response variants.
  - name: Official MCP Server
    description: Drop-in Model Context Protocol server for Claude Desktop, Cursor, and other agents.
- type: UseCases
  data:
  - name: Consumer Weather Apps
    description: Power mobile and web weather apps with global coverage and 200ms response times.
  - name: Travel & Trip Planning
    description: Show forecast, alerts, marine, and astronomy data for trip destinations.
  - name: Logistics & Fleet Routing
    description: Avoid weather disruptions on routes using forecast and alerts endpoints.
  - name: Smart Home & IoT
    description: Drive thermostats, sprinklers, and shades from real-time and forecast data.
  - name: Agriculture
    description: Use rainfall, evapotranspiration, and forecast data to plan irrigation and harvest.
  - name: Energy Forecasting
    description: Solar irradiance, wind, and temperature inputs for renewable-energy generation models.
  - name: Insurance & Risk
    description: Historical archives for claims investigation and parametric weather insurance.
  - name: Sports & Events
    description: Schedule outdoor events around forecast windows and alerts.
  - name: Maritime & Shipping
    description: Wave, swell, and tide data for coastal and ocean operations.
  - name: AI Agents
    description: Give Claude and other LLM agents live weather context via the official MCP server.
- type: Integrations
  data:
  - name: Claude Desktop
    description: Drop-in MCP server (weatherapi-mcp) registered in claude_desktop_config.json.
  - name: Cursor
    description: MCP integration via .cursor/mcp.json.
  - name: Microcks
    description: OpenAPI spec carries `x-microcks-operation` extensions for one-command mocking.
  - name: SwaggerHub
    description: Spec is also published on SwaggerHub under WeatherAPI.com / WeatherAPI.
  - name: WeatherAI.io
    description: Sibling product providing AI-summarised weather narrative.
  - name: Miing.com
    description: Sibling product for air-quality analytics.
  - name: Azuce.com
    description: Sibling product for solar forecasting.
- type: Solutions
  data:
  - name: Free Tier
    description: 100K calls/month, 3-day forecast, 1-day history — for evaluation and hobby use.
  - name: Starter ($7/mo)
    description: 3M calls/month, 7-day forecast and history — small production workloads.
  - name: Pro+ ($25/mo)
    description: 5M calls/month, marine weather, bulk requests, 365-day rolling history.
  - name: Business ($65/mo)
    description: 10M calls/month, 14-day forecast, marine with tides, IP allow/block lists, 99.9% SLA.
  - name: Enterprise (custom)
    description: 15-minute intervals, full historical archives, 100% uptime SLA with contract.
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com