Aviation Weather Scraper — METAR, TAF & Airport Stations
Pricing
from $0.0005 / weather record
Aviation Weather Scraper — METAR, TAF & Airport Stations
Get live and recent aviation weather: METAR observations (temperature, wind, gusts, visibility, clouds, flight category), TAF forecasts and airport station info for any ICAO airport worldwide, whole US states or a map area. Export CSV/JSON.
Pricing
from $0.0005 / weather record
Rating
0.0
(0)
Developer
hiper soft
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Aviation Weather Scraper: METAR, TAF and Airport Weather Stations
Aviation Weather Scraper collects official aviation weather for any airport in the world: METAR surface observations, TAF terminal aerodrome forecasts and airport station information. Every METAR is decoded into clean fields: temperature (°C and °F), dew point, wind direction, wind speed and gusts, visibility, altimeter and sea-level pressure, present weather, cloud layers with heights, flight category (VFR, MVFR, IFR, LIFR), coordinates and the raw report. Query by ICAO airport code (KJFK, EGLL, EDDF, RJTT…), by whole US state, or by a map area, and get up to 15 days of METAR history. Export to CSV, Excel or JSON. Ideal for flight planning tools, drone operations, logistics, weather analytics and prediction markets.
What does Aviation Weather Scraper do?
- ✈️ METAR observations: decoded current and recent airport weather.
- 🗓️ TAF forecasts: issue time, validity window, raw TAF and each forecast period decoded.
- 🗼 Station info: ICAO, IATA, FAA and WMO codes, name, state, country, coordinates, elevation.
- 🌍 Any ICAO airport worldwide, in batches of hundreds of airports.
- 🇺🇸 Whole US states: every reporting station in a state.
- 🗺️ Map area: every station inside a latitude/longitude bounding box.
- ⏱️ History: up to 360 hours (15 days) of METARs.
- 🌡️ Temperature in °C and °F, wind in knots, cloud bases in feet.
- 🟢 Flight category: VFR, MVFR, IFR, LIFR.
- 📝 Raw report text included for every record.
What data can you get?
| Field | Description |
|---|---|
| Station | ICAO code, name, latitude, longitude, elevation |
| Time | Observation time, report time (METAR); issue and validity times (TAF) |
| Temperature | Temperature °C/°F, dew point, max/min |
| Wind | Direction, speed, gusts, variable flag |
| Visibility | Prevailing visibility |
| Pressure | Altimeter, sea-level pressure |
| Weather | Present weather (rain, snow, fog…), precipitation |
| Clouds | Cover summary and layers with base heights |
| Category | Flight category (VFR/MVFR/IFR/LIFR) |
| Raw | Raw METAR or TAF text |
| Forecasts | TAF periods with wind, visibility, weather and clouds |
Use cases for aviation weather data
- Flight planning and EFB apps: pull decoded METARs and TAFs for routes and alternates.
- Drone and UAV operations: check wind, gusts and visibility before flights.
- Logistics and airlines: monitor weather at hubs and destinations.
- Weather analytics and research: build observation histories for any airport.
- Prediction markets: settle temperature and weather questions with official observations.
- Dashboards and alerts: track flight categories across a state or region.
How to use Aviation Weather Scraper
- Click Try for free to open the scraper in Apify Console.
- Choose a report type: METAR, TAF or station info.
- Enter airport codes, pick US states, or set a map area.
- For METAR, set hours of history.
- Click Start and download the results as CSV, Excel or JSON.
Input
Example input
{"reportType": "metar","stations": ["KJFK", "EGLL", "RJTT"],"usStates": ["CO"],"hoursBack": 3,"maxItems": 1000}
| Field | Description |
|---|---|
| Report type | METAR, TAF or station info. |
| Airport codes (ICAO) | Any ICAO station codes. |
| US states | All stations in these states. |
| Map area | minLat,minLon,maxLat,maxLon. |
| Hours of METAR history | 1–360 hours. |
| Max records | Stop after this many (0 = no limit). |
Output
METAR example
{"reportType": "METAR","station": "EGLL","stationName": "London/Heathrow Intl, EN, GB","observationTime": "2026-10-07T06:20:00.000Z","rawText": "METAR EGLL 070620Z AUTO 32004KT 300V020 9999 SCT014 OVC020 15/14 Q1012","temperatureC": 15,"temperatureF": 59,"dewpointC": 14,"windDirectionDeg": 320,"windVariable": false,"windSpeedKt": 4,"windGustKt": null,"visibility": "6+","altimeterHpa": 1012,"flightCategory": "MVFR","cloudCover": "overcast","clouds": [{ "cover": "scattered", "baseFt": 1400 }, { "cover": "overcast", "baseFt": 2000 }],"latitude": 51.477,"longitude": -0.461,"elevationM": 26}
TAF example
{"reportType": "TAF","station": "KDRO","stationName": "Durango/La Plata Cnty","issueTime": "2026-10-07T05:39:00.000Z","validFrom": "2026-10-07T06:00:00.000Z","validTo": "2026-10-08T06:00:00.000Z","rawText": "TAF KDRO 070539Z 0706/0806 VRB05KT P6SM FEW110 FEW250 FM072000 26008KT P6SM SCT110 SCT250 FM080200 VRB06KT P6SM FEW110 SCT250","forecasts": [{ "from": "2026-10-07T06:00:00.000Z", "to": "2026-10-07T20:00:00.000Z", "windSpeedKt": 5, "visibility": "6+", "clouds": [{ "cover": "few", "baseFt": 11000 }, { "cover": "few", "baseFt": 25000 }] }]}
Output schema
| Field | Type | Description |
|---|---|---|
reportType, station, stationName | string | Report and station. |
observationTime, reportTime, issueTime, validFrom, validTo | string | Times (UTC). |
temperatureC, temperatureF, dewpointC, maxTempC, minTempC | number | Temperatures. |
windDirectionDeg, windVariable, windSpeedKt, windGustKt | mixed | Wind. |
visibility, altimeterHpa, seaLevelPressureHpa | mixed | Visibility and pressure. |
weather, precipitationIn | mixed | Present weather. |
flightCategory, cloudCover, clouds | mixed | Sky condition. |
forecasts | array | TAF forecast periods. |
iata, faa, wmo, state, country, reportTypes | mixed | Station info. |
rawText | string | Raw report. |
latitude, longitude, elevationM | number | Location. |
How much does it cost?
Aviation Weather Scraper uses pay-per-record pricing: a small fixed price per report, with automatic discounts on higher Apify plans. See the Pricing tab for the exact price.
More weather data
- Open-Meteo Weather Scraper: forecasts for any location.
- Historical Weather Scraper: past weather by location.
- US Weather Alerts Scraper: active NWS warnings.
- Marine Weather Scraper: waves and marine forecasts.
FAQ
Which airports are covered? Any station that issues METAR or TAF reports, worldwide, using ICAO codes.
How far back can I get METARs? Up to 360 hours (15 days).
What is flight category? VFR, MVFR, IFR or LIFR, derived from ceiling and visibility.
Can I monitor a whole state? Yes. Pick one or more US states, or draw a map area, and schedule the scraper to run as often as you need.
What formats can I export? CSV, Excel, JSON, XML, HTML and RSS, or read the results through the Apify API.
Can I integrate this scraper with other apps? Aviation Weather Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JS/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.
Can I use this for flight navigation? The data is for information and planning tools only; always use official briefings for operational flight decisions.
Related Actors
Notes
Original clean-room implementation. Returns only public weather data. Not affiliated with the U.S. National Weather Service.