Skip to main content
Every openweathermap.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
New to Corsair? See API access, authentication, and error handling.

Air Pollution

current

airPollution.current Get current air pollution data for a latitude/longitude pair Risk: read
Input Output

forecast

airPollution.forecast Get forecasted air pollution data for a latitude/longitude pair Risk: read
Input Output

history

airPollution.history Get historical air pollution data for a latitude/longitude pair and time range Risk: read
Input Output

Geocoding

byZip

geocoding.byZip Convert a zip/post code into geographic coordinates Risk: read
Input Output

direct

geocoding.direct Convert a location name into geographic coordinates Risk: read
Input Output: object[]

reverse

geocoding.reverse Convert geographic coordinates into location names Risk: read
Input Output: object[]

History

timeMachine

history.timeMachine Get historical weather data for a specific timestamp (available from 1979-01-01) Risk: read
Input Output

Maps

weatherMapTile

maps.weatherMapTile Fetch a Weather Maps 2.0 tile image for a layer and coordinates Risk: read
Input Output

Stations

create

stations.create Register a new personal weather station with OpenWeather Risk: write
Input Output: unknown

get

stations.get Get details for a registered weather station by ID Risk: read
Input Output

getMeasurements

stations.getMeasurements Get aggregated measurements from a registered station (minute/hour/day intervals) Risk: read
Input Output: object[]

list

stations.list List all weather stations registered to your OpenWeather account Risk: read
Input: empty object Output: object[]

remove

stations.remove Delete a registered weather station from your account [DESTRUCTIVE] Risk: destructive
Input Output

submitMeasurements

stations.submitMeasurements Submit weather measurements from a registered station Risk: write
Input
Output

update

stations.update Update a registered weather station name, location, or external ID Risk: write
Input Output

Summary

daySummary

summary.daySummary Get aggregated weather summary for a specific date (temperature, wind, precipitation) Risk: read
Input Output

overview

summary.overview Get a human-readable weather overview text for a location and date Risk: read
Input Output

Weather

circleCity

weather.circleCity Get current weather for cities within a circle around a geographic point Risk: read
Input Output

current

weather.current Get current weather for a location by city name, city ID, zip code, or coordinates Risk: read
Input Output

forecast5Day

weather.forecast5Day Get 5-day forecast in 3-hour steps (up to 40 timestamps) for a location Risk: read
Input Output

oneCall

weather.oneCall Get current weather, minutely/hourly/daily forecasts, and weather alerts for a location Risk: read
Input Output