Xweather website screenshot

Xweather

Xweather, a Vaisala company, provides weather data APIs delivering science-backed, hyper-local weather intelligence for operational applications. The Xweather Weather API exposes current conditions, forecasts, severe weather alerts, lightning data, air quality, observations, wildfire information, tropical cyclone tracks, and maritime weather through a single REST API. Authentication uses a client_id and client_secret passed as query parameters or HTTP headers.

Xweather publishes 9 APIs on the APIs.io network, including Air Quality API, Alerts API, Conditions API, and 6 more. Tagged areas include Air Quality, Company, Data, Forecasts, and Lightning.

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

Xweather’s developer surface includes authentication, documentation, API reference, signup flow, pricing, code examples, and 23 more developer resources.

53.6/100 developing ▬ flat Agent 37/100 agent ready Full breakdown ↓
scored 2026-08-05 · rubric v0.9.1
AccessFreemiumSelf serve⚡ Free to try
9 APIs 9 Features 7 Use Cases
Air QualityCompanyDataForecastsLightningMaritimeObservationsSevere WeatherWeather

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-05 · rubric v0.9.1
Composite quality — 53.6/100 · developing
Contract Quality 17.9 / 25
Developer Ergonomics 5.2 / 20
Commercial Clarity 10.0 / 20
Operational Transparency 4.8 / 13
Governance 8.3 / 12
Discoverability 7.4 / 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/xweather: 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 9

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

Xweather Air Quality API

Air quality index and pollutant data

Xweather Alerts API

Severe weather alerts and warnings

Xweather Conditions API

Current and historical weather conditions

Xweather Fires API

Wildfire data

Xweather Forecasts API

Weather forecasts

Xweather Lightning API

Lightning strike data and nowcasts

Xweather Maritime API

Marine and ocean weather data

Xweather Observations API

Weather station observations

Xweather Tropical API

Tropical cyclone and hurricane data

Scroll for all 9

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Xweather Weather API

OPEN COLLECTION

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Xweather Rate Limits

5 limits

RATE LIMITS

FinOps 1

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

Features 9

Notable capabilities this provider offers.

Real-Time Conditions

Current surface weather observations for any location worldwide.

Hourly and Daily Forecasts

Forecast records out to 15 days with hourly and daily granularity.

Severe Weather Alerts

Government-issued alerts, watches, and warnings with severity, urgency, and certainty.

Global Lightning Network

Cloud-to-ground and in-cloud lightning strike data from Vaisala's global detection network.

Lightning Threat Nowcast

Probabilistic short-term lightning threat used to drive stop-work and all-clear automation.

Air Quality

AQI values, primary pollutant, and detailed pollutant breakdowns for monitoring and reporting.

Maritime Weather

Marine weather including waves, swell, sea-surface temperature, and sea state.

Wildfire Data

Active wildfire incident records and perimeters for situational awareness.

Tropical Cyclones

Active tropical cyclone tracks, intensity, and forecast cones.

Scroll for all 9

Semantic Vocabularies 1

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

Xweather Context

0 classes · 66 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

Xweather API Rules

5 rules · 3 warnings 2 info

SPECTRAL

Xweather API Rules

11 rules · 4 errors 6 warnings

SPECTRAL

JSON Schema 17

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

AirQualityObservation

5 properties

JSON SCHEMA

AirQualityResponse

0 properties

JSON SCHEMA

Alert

6 properties

JSON SCHEMA

AlertsResponse

0 properties

JSON SCHEMA

ConditionsObservation

26 properties

JSON SCHEMA

ConditionsRecord

7 properties

JSON SCHEMA

ConditionsResponse

0 properties

JSON SCHEMA

FiresResponse

0 properties

JSON SCHEMA

ForecastPeriod

20 properties

JSON SCHEMA

ForecastsResponse

0 properties

JSON SCHEMA

LightningResponse

0 properties

JSON SCHEMA

LightningStrike

9 properties

JSON SCHEMA

LightningThreatsResponse

0 properties

JSON SCHEMA

Location

11 properties

JSON SCHEMA

MaritimeResponse

0 properties

JSON SCHEMA

ObservationsResponse

0 properties

JSON SCHEMA

TropicalCyclonesResponse

0 properties

JSON SCHEMA

Scroll for all 17

JSON Structure 1

JSON Structure definitions describing this provider's data shapes.

Xweather Weather Api Structure

3 properties

JSON STRUCTURE

Examples 7

Example request and response payloads for these APIs.

Scroll for all 7

Security Posture 2

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

Xweather Authentication

apiKey · 1 scheme

SECURITY

Xweather Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Agentic Access 1

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

Xweather Agentic Access

10 operations

10 operations · 0 acting

AGENTIC

Use Cases 7

What developers build with this provider.

Construction Lightning Safety

Automatically pause and resume outdoor construction work using lightning threat nowcasts.

Aviation Ground Operations

Drive ramp closures and re-openings around lightning, severe weather, and visibility thresholds.

Outdoor Sports and Events

Manage stadium and event evacuations and re-entries based on lightning and severe weather.

Energy and Utilities

Plan grid operations, crew dispatch, and storm restoration around forecasts and alerts.

Logistics and Routing

Optimize routing and dispatch decisions using maritime, road weather, and severe weather feeds.

Insurance and Risk

Use historical and real-time storm and lightning data for claims and underwriting.

Environmental Reporting

Aggregate AQI and pollutant feeds for ESG and regulatory reporting.

Scroll for all 7

Integrations 4

Pre-built integrations with other platforms and tools.

AerisWeather Mapping

Tile and overlay services for visualizing Xweather data on web and mobile maps.

Vaisala Lightning Network

Underlying global lightning detection infrastructure feeding the Xweather lightning APIs.

Common Alerting Protocol

Severe-weather alert payloads align with CAP severity, urgency, and certainty fields.

METAR

Surface observations are derived from the international METAR observation standard.

Resources

Get Started 1

Portal, sign-up, and the first successful call

Documentation 9

Reference material describing how the API behaves

Scroll for all 9

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 4

Pagination, idempotency, versioning, errors, and events

Build 8

SDKs, sample code, and the tooling you integrate with

Scroll for all 8

Access & Security 3

Authentication, authorization, and security posture

Commercial 1

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: xweather
name: Xweather
description: Xweather, a Vaisala company, provides weather data APIs delivering science-backed, hyper-local weather intelligence
  for operational applications. The Xweather Weather API exposes current conditions, forecasts, severe weather alerts, lightning
  data, air quality, observations, wildfire information, tropical cyclone tracks, and maritime weather through a single REST
  API. Authentication uses a client_id and client_secret passed as query parameters or HTTP headers.
type: Index
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/xweather.png
access: 3rd-Party
position: Consumer
url: https://raw.githubusercontent.com/api-evangelist/xweather/refs/heads/main/apis.yml
tags:
- Air Quality
- Company
- Data
- Forecasts
- Lightning
- Maritime
- Observations
- Severe Weather
- Weather
created: '2024-11-08'
modified: '2026-05-19'
specificationVersion: '0.19'
apis:
- aid: xweather:xweather-air-quality-api
  name: Xweather Air Quality API
  description: Air quality index and pollutant data
  humanURL: https://www.xweather.com/docs/weather-api
  baseURL: https://data.api.xweather.com
  tags:
  - Air Quality
  properties:
  - type: OpenAPI
    url: openapi/xweather-air-quality-api-openapi.yml
  - type: Documentation
    url: https://www.xweather.com/docs/weather-api
  - type: GettingStarted
    url: https://www.xweather.com/docs/weather-api/getting-started/authentication
  - type: APIReference
    url: https://www.xweather.com/docs/weather-api/endpoints
- aid: xweather:xweather-alerts-api
  name: Xweather Alerts API
  description: Severe weather alerts and warnings
  humanURL: https://www.xweather.com/docs/weather-api
  baseURL: https://data.api.xweather.com
  tags:
  - Alerts
  properties:
  - type: OpenAPI
    url: openapi/xweather-alerts-api-openapi.yml
  - type: Documentation
    url: https://www.xweather.com/docs/weather-api
  - type: GettingStarted
    url: https://www.xweather.com/docs/weather-api/getting-started/authentication
  - type: APIReference
    url: https://www.xweather.com/docs/weather-api/endpoints
- aid: xweather:xweather-conditions-api
  name: Xweather Conditions API
  description: Current and historical weather conditions
  humanURL: https://www.xweather.com/docs/weather-api
  baseURL: https://data.api.xweather.com
  tags:
  - Conditions
  properties:
  - type: OpenAPI
    url: openapi/xweather-conditions-api-openapi.yml
  - type: Documentation
    url: https://www.xweather.com/docs/weather-api
  - type: GettingStarted
    url: https://www.xweather.com/docs/weather-api/getting-started/authentication
  - type: APIReference
    url: https://www.xweather.com/docs/weather-api/endpoints
- aid: xweather:xweather-fires-api
  name: Xweather Fires API
  description: Wildfire data
  humanURL: https://www.xweather.com/docs/weather-api
  baseURL: https://data.api.xweather.com
  tags:
  - Fires
  properties:
  - type: OpenAPI
    url: openapi/xweather-fires-api-openapi.yml
  - type: Documentation
    url: https://www.xweather.com/docs/weather-api
  - type: GettingStarted
    url: https://www.xweather.com/docs/weather-api/getting-started/authentication
  - type: APIReference
    url: https://www.xweather.com/docs/weather-api/endpoints
- aid: xweather:xweather-forecasts-api
  name: Xweather Forecasts API
  description: Weather forecasts
  humanURL: https://www.xweather.com/docs/weather-api
  baseURL: https://data.api.xweather.com
  tags:
  - Forecasts
  properties:
  - type: OpenAPI
    url: openapi/xweather-forecasts-api-openapi.yml
  - type: Documentation
    url: https://www.xweather.com/docs/weather-api
  - type: GettingStarted
    url: https://www.xweather.com/docs/weather-api/getting-started/authentication
  - type: APIReference
    url: https://www.xweather.com/docs/weather-api/endpoints
- aid: xweather:xweather-lightning-api
  name: Xweather Lightning API
  description: Lightning strike data and nowcasts
  humanURL: https://www.xweather.com/docs/weather-api
  baseURL: https://data.api.xweather.com
  tags:
  - Lightning
  properties:
  - type: OpenAPI
    url: openapi/xweather-lightning-api-openapi.yml
  - type: Documentation
    url: https://www.xweather.com/docs/weather-api
  - type: GettingStarted
    url: https://www.xweather.com/docs/weather-api/getting-started/authentication
  - type: APIReference
    url: https://www.xweather.com/docs/weather-api/endpoints
- aid: xweather:xweather-maritime-api
  name: Xweather Maritime API
  description: Marine and ocean weather data
  humanURL: https://www.xweather.com/docs/weather-api
  baseURL: https://data.api.xweather.com
  tags:
  - Maritime
  properties:
  - type: OpenAPI
    url: openapi/xweather-maritime-api-openapi.yml
  - type: Documentation
    url: https://www.xweather.com/docs/weather-api
  - type: GettingStarted
    url: https://www.xweather.com/docs/weather-api/getting-started/authentication
  - type: APIReference
    url: https://www.xweather.com/docs/weather-api/endpoints
- aid: xweather:xweather-observations-api
  name: Xweather Observations API
  description: Weather station observations
  humanURL: https://www.xweather.com/docs/weather-api
  baseURL: https://data.api.xweather.com
  tags:
  - Observations
  properties:
  - type: OpenAPI
    url: openapi/xweather-observations-api-openapi.yml
  - type: Documentation
    url: https://www.xweather.com/docs/weather-api
  - type: GettingStarted
    url: https://www.xweather.com/docs/weather-api/getting-started/authentication
  - type: APIReference
    url: https://www.xweather.com/docs/weather-api/endpoints
- aid: xweather:xweather-tropical-api
  name: Xweather Tropical API
  description: Tropical cyclone and hurricane data
  humanURL: https://www.xweather.com/docs/weather-api
  baseURL: https://data.api.xweather.com
  tags:
  - Tropical
  properties:
  - type: OpenAPI
    url: openapi/xweather-tropical-api-openapi.yml
  - type: Documentation
    url: https://www.xweather.com/docs/weather-api
  - type: GettingStarted
    url: https://www.xweather.com/docs/weather-api/getting-started/authentication
  - type: APIReference
    url: https://www.xweather.com/docs/weather-api/endpoints
common:
- type: AgenticAccess
  url: agentic-access/xweather-agentic-access.yml
- type: DomainSecurity
  url: security/xweather-domain-security.yml
- type: Authentication
  url: authentication/xweather-authentication.yml
- type: GitHubOrganization
  url: https://github.com/vaisala-xweather
- type: LinkedIn
  url: https://www.linkedin.com/company/xweather
- type: Website
  url: https://xweather.com
- type: Documentation
  url: https://www.xweather.com/docs/weather-api
- type: APIReference
  url: https://www.xweather.com/docs/weather-api/endpoints
- type: Authentication
  url: https://www.xweather.com/docs/weather-api/getting-started/authentication
- type: Signup
  url: https://www.xweather.com/
- type: Pricing
  url: https://www.xweather.com/weather-api
- type: OpenAPI
  url: https://raw.githubusercontent.com/api-evangelist/xweather/refs/heads/main/openapi/xweather-weather-api-openapi.yml
- type: JSONSchema
  url: https://raw.githubusercontent.com/api-evangelist/xweather/refs/heads/main/json-schema/xweather-location-schema.json
- type: JSONSchema
  url: https://raw.githubusercontent.com/api-evangelist/xweather/refs/heads/main/json-schema/xweather-conditions-observation-schema.json
- type: JSONSchema
  url: https://raw.githubusercontent.com/api-evangelist/xweather/refs/heads/main/json-schema/xweather-forecast-period-schema.json
- type: JSONSchema
  url: https://raw.githubusercontent.com/api-evangelist/xweather/refs/heads/main/json-schema/xweather-alert-schema.json
- type: JSONSchema
  url: https://raw.githubusercontent.com/api-evangelist/xweather/refs/heads/main/json-schema/xweather-lightning-strike-schema.json
- type: JSONSchema
  url: https://raw.githubusercontent.com/api-evangelist/xweather/refs/heads/main/json-schema/xweather-air-quality-observation-schema.json
- type: JSONStructure
  url: https://raw.githubusercontent.com/api-evangelist/xweather/refs/heads/main/json-structure/xweather-weather-api-structure.json
- type: JSONLDContext
  url: https://raw.githubusercontent.com/api-evangelist/xweather/refs/heads/main/json-ld/xweather-context.jsonld
- type: Vocabulary
  url: https://raw.githubusercontent.com/api-evangelist/xweather/refs/heads/main/vocabulary/xweather-vocabulary.yml
- type: SpectralRules
  url: https://raw.githubusercontent.com/api-evangelist/xweather/refs/heads/main/rules/xweather-rules.yml
- type: Examples
  url: https://raw.githubusercontent.com/api-evangelist/xweather/refs/heads/main/examples/xweather-get-conditions-example.json
- type: Examples
  url: https://raw.githubusercontent.com/api-evangelist/xweather/refs/heads/main/examples/xweather-get-forecasts-example.json
- type: Examples
  url: https://raw.githubusercontent.com/api-evangelist/xweather/refs/heads/main/examples/xweather-get-alerts-example.json
- type: Examples
  url: https://raw.githubusercontent.com/api-evangelist/xweather/refs/heads/main/examples/xweather-get-lightning-example.json
- type: Examples
  url: https://raw.githubusercontent.com/api-evangelist/xweather/refs/heads/main/examples/xweather-get-air-quality-example.json
- type: Examples
  url: https://raw.githubusercontent.com/api-evangelist/xweather/refs/heads/main/examples/xweather-list-tropical-cyclones-example.json
- type: Examples
  url: https://raw.githubusercontent.com/api-evangelist/xweather/refs/heads/main/examples/xweather-get-maritime-example.json
- type: Features
  data:
  - name: Real-Time Conditions
    description: Current surface weather observations for any location worldwide.
  - name: Hourly and Daily Forecasts
    description: Forecast records out to 15 days with hourly and daily granularity.
  - name: Severe Weather Alerts
    description: Government-issued alerts, watches, and warnings with severity, urgency, and certainty.
  - name: Global Lightning Network
    description: Cloud-to-ground and in-cloud lightning strike data from Vaisala's global detection network.
  - name: Lightning Threat Nowcast
    description: Probabilistic short-term lightning threat used to drive stop-work and all-clear automation.
  - name: Air Quality
    description: AQI values, primary pollutant, and detailed pollutant breakdowns for monitoring and reporting.
  - name: Maritime Weather
    description: Marine weather including waves, swell, sea-surface temperature, and sea state.
  - name: Wildfire Data
    description: Active wildfire incident records and perimeters for situational awareness.
  - name: Tropical Cyclones
    description: Active tropical cyclone tracks, intensity, and forecast cones.
- type: UseCases
  data:
  - name: Construction Lightning Safety
    description: Automatically pause and resume outdoor construction work using lightning threat nowcasts.
  - name: Aviation Ground Operations
    description: Drive ramp closures and re-openings around lightning, severe weather, and visibility thresholds.
  - name: Outdoor Sports and Events
    description: Manage stadium and event evacuations and re-entries based on lightning and severe weather.
  - name: Energy and Utilities
    description: Plan grid operations, crew dispatch, and storm restoration around forecasts and alerts.
  - name: Logistics and Routing
    description: Optimize routing and dispatch decisions using maritime, road weather, and severe weather feeds.
  - name: Insurance and Risk
    description: Use historical and real-time storm and lightning data for claims and underwriting.
  - name: Environmental Reporting
    description: Aggregate AQI and pollutant feeds for ESG and regulatory reporting.
- type: Integrations
  data:
  - name: AerisWeather Mapping
    description: Tile and overlay services for visualizing Xweather data on web and mobile maps.
  - name: Vaisala Lightning Network
    description: Underlying global lightning detection infrastructure feeding the Xweather lightning APIs.
  - name: Common Alerting Protocol
    description: Severe-weather alert payloads align with CAP severity, urgency, and certainty fields.
  - name: METAR
    description: Surface observations are derived from the international METAR observation standard.
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com