Aviation Weather API

Real-time data for Airports, METARs, TAFs, and more to power your

METAR API Response

All results are fully decoded and include additional conversions and metadata.

METAR API Endpoints

  • ICAO
  • Nearest to ICAO
  • Within a Radius of ICAO
  • Nearest to Latitude/Longitude
  • Within a Radius of Latitude/Longitude

{ "icao": "EDDM", "name": "Munich Airport", "metar": "EDDM 050820Z AUTO 05007KT 360V090 CAVOK 19/12 Q1018 NOSIG", "barometer": { "hg": 30.06, "hpa": 1018.0, "kpa": 101.79, "mb": 1017.92 }, "clouds": [ { "code": "CAVOK", "text": "Clear skies" } ], "dewpoint": { "celsius": 12, "fahrenheit": 54 }, "elevation": { "feet": 1460, "meters": 445 }, "flight_category": "VFR", "humidity": { "percent": 64 }, "observed": "2023-06-05T08:20:00", "station": { "geometry": { "coordinates": [ 11.7861, 48.353802 ], "type": "Point" }, "location": "Garching bei M\u00fcnchen, Bavaria, Germany", "type": "Airport" }, "temperature": { "celsius": 19, "fahrenheit": 66 }, "visibility": { "meters": "10,000+", "meters_float": 9999, "miles": "Greater than 6", "miles_float": 6.21 }, "wind": { "degrees": 50, "speed_kph": 13, "speed_kts": 7, "speed_mph": 8, "speed_mps": 4 } }

{ "icao": "EDDM", "name": "Munich Airport", "taf": "TAF EDDM 050500Z 0506/0612 06006KT 9999 SCT030 PROB30 TEMPO 0513/0519 -TSRA FEW030CB BECMG 0519/0521 VRB02KT TEMPO 0523/0606 4000 BR BKN007 BECMG 0604/0606 29006KT", "forecast": [ { "clouds": [ { "base_feet_agl": 3000, "base_meters_agl": 914, "code": "SCT", "feet": 3000, "meters": 914, "text": "Scattered" } ], "timestamp": { "from": "2023-06-05T06:00:00", "to": "2023-06-05T19:00:00" }, "visibility": { "meters": "10,000+", "meters_float": 9999, "miles": "Greater than 6", "miles_float": 6.21 }, "wind": { "degrees": 60, "speed_kph": 11, "speed_kts": 6, "speed_mph": 7, "speed_mps": 3 } }, { "change": { "indicator": { "code": "TEMPO", "desc": "Changes expected for less than half the time period", "text": "Temporary" }, "probability": "30" }, "clouds": [ { "base_feet_agl": 3000, "base_meters_agl": 914, "code": "FEW", "feet": 3000, "meters": 914, "text": "Few" } ], "conditions": [ { "code": "TSRA", "prefix": "-", "text": "Light Thunderstorm, Rain" } ], "timestamp": { "from": "2023-06-05T13:00:00", "to": "2023-06-05T19:00:00" } }, { "change": { "indicator": { "code": "BECMG", "desc": "Conditions expected by 2023-06-05T21:00:00Z", "text": "Becoming" }, "time_becoming": "2023-06-05T21:00:00Z" }, "clouds": [ { "base_feet_agl": 3000, "base_meters_agl": 914, "code": "SCT", "feet": 3000, "meters": 914, "text": "Scattered" } ], "timestamp": { "from": "2023-06-05T19:00:00", "to": "2023-06-06T04:00:00" }, "visibility": { "meters": "10,000+", "meters_float": 9999, "miles": "Greater than 6", "miles_float": 6.21 }, "wind": { "degrees": 0, "speed_kph": 4, "speed_kts": 2, "speed_mph": 2, "speed_mps": 1 } }, { "ceiling": { "base_feet_agl": 700, "base_meters_agl": 213, "code": "BKN", "feet": 700, "meters": 213, "text": "Broken" }, "change": { "indicator": { "code": "TEMPO", "desc": "Changes expected for less than half the time period", "text": "Temporary" } }, "clouds": [ { "base_feet_agl": 700, "base_meters_agl": 213, "code": "BKN", "feet": 700, "meters": 213, "text": "Broken" } ], "conditions": [ { "code": "BR", "text": "Mist" } ], "timestamp": { "from": "2023-06-05T23:00:00", "to": "2023-06-06T06:00:00" }, "visibility": { "meters": "4,000", "meters_float": 4000.0, "miles": "2.49", "miles_float": 2.49 } }, { "change": { "indicator": { "code": "BECMG", "desc": "Conditions expected by 2023-06-06T06:00:00Z", "text": "Becoming" }, "time_becoming": "2023-06-06T06:00:00Z" }, "clouds": [ { "base_feet_agl": 3000, "base_meters_agl": 914, "code": "SCT", "feet": 3000, "meters": 914, "text": "Scattered" } ], "timestamp": { "from": "2023-06-06T04:00:00", "to": "2023-06-06T12:00:00" }, "visibility": { "meters": "10,000+", "meters_float": 9999, "miles": "Greater than 6", "miles_float": 6.21 }, "wind": { "degrees": 290, "speed_kph": 11, "speed_kts": 6, "speed_mph": 7, "speed_mps": 3 } } ], "station": { "geometry": { "coordinates": [ 11.7861, 48.353802 ], "type": "Point" }, "location": "Garching bei M\u00fcnchen, Bavaria, Germany", "type": "Airport" }, "timestamp": { "bulletin": "2023-06-05T05:00:00", "from": "2023-06-05T06:00:00", "issued": "2023-06-05T05:00:00", "to": "2023-06-06T12:00:00" } }

TAF API Response

Deliver a great service experience fast - without the complexity of traditional XML solutions.

TAF API Endpoints

  • ICAO
  • Nearest to ICAO
  • Within a Radius of ICAO
  • Nearest to Latitude/Longitude
  • Within a Radius of Latitude/Longitude

Build Something Great

Weather Dashboards, Virtual Airlines, Mobile Apps, Chat Bots....

Our Weather Data

We compile aviation weather data from a variety of official sources wordwide and make it available to you through a simple REST API interface.

Lightning Fast Response

Built on a modern tech stack, our API returns data in mere milliseconds. Our application is comprised of Python, Redis and MongoDB.

Fully Documented

We've documented all of our API endpoints in great detail showing you required and option parameters, respone fields, and live examples.

"We use the CheckWX API to display current weather conditions on a monitor in the pilot lounge of our FBO."

How Do I Get Started?

You are only a few simple steps away from awesomeness.

1

Join

Register for a FREE Personal API plan and receive your API key which unlocks our basic API features.

2

Read

Read through our extensive collection of documentation, code samples, tutorials and live demos.

3

Build

Integrate our API with your software project, website, mobile app, weather station or anything else!

Join Today

Register for a FREE account and start using our API immediately.

No credit card required.  No obligation.

Get an API key