482 scrapers live47.7K runs1,562 usersRebuilt in the last 30 days: 482 of 482

Scrapers / Leads & Business

Aviation Weather Scraper logo

Aviation Weather Scraper

hipersoft/aviation-weather-scraper

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.

Total users

2

Monthly users

1

Total runs

19

Per weather record

$0.001

Last rebuilt

Oct 28, 2026

Overview

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

  1. Click Try for free to open the scraper in Apify Console.
  2. Choose a report type: METAR, TAF or station info.
  3. Enter airport codes, pick US states, or set a map area.
  4. For METAR, set hours of history.
  5. 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

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.

Notes

Original clean-room implementation. Returns only public weather data. Not affiliated with the U.S. National Weather Service.

Input

FieldTypeDescription
reportType
Report type
string · metar, taf, stationMETAR observations, TAF forecasts or station information.
Default: "metar"
stations
Airport codes (ICAO)
arrayICAO airport/station codes, e.g. KJFK, KLAX, EGLL, EDDF, RJTT, YSSY.
usStates
US states
arrayAll stations in these US states.
boundingBox
Map area (bounding box)
stringOptional. minLat,minLon,maxLat,maxLon — e.g. 40,-90,45,-85.
hoursBack
Hours of METAR history
integerHow many hours of recent METAR observations to return (1–360). Default 1 = latest.
Default: 1
maxItems
Max records
integerStop after this many records. 0 means no limit.
Default: 1000
proxyConfiguration
Proxy configuration
objectNot required for normal use.
Default: {"useApifyProxy": false}

API

curl -X POST "https://api.apify.com/v2/acts/hipersoft~aviation-weather-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "stations": [
    "KJFK",
    "EGLL",
    "RJTT"
  ],
  "maxItems": 100
}'

Pricing

EventPricePaid plans from
Weather record
One METAR, TAF or station record
$0.001$0.0005

You pay only for what the run returns. Set a maximum cost per run and it stops cleanly at that limit.

Related scrapers

North Data Scraper

Look up European companies on North Data: legal name, former names, register number, address, founding date, LEI, business purpose, managing directors and officers, and recent register publications. Germany, UK, France, Austria and 20+ countries. Bulk lookups.

2,467 runs · 5 users · $0.004 / company

Website Content Crawler

Extract clean, readable content from any list of websites: page title, meta description, headings, main body text, word count and link/image counts. Optional same-domain crawl. Bulk-ready. Great for LLM/RAG ingestion, content audits and research.

206 runs · 20 users · $0.0024 / page scraped

SpyFu Domain Scraper

Bulk SEO and PPC reports for any domain from SpyFu: organic keywords, monthly SEO clicks and value, Google Ads budget, paid keywords, top keywords, competitors, top countries and monthly history. Competitor research for agencies. Export CSV/JSON.

185 runs · 7 users · $0.008 / domain report

Trustpilot Reviews Scraper

Scrape Trustpilot reviews and company ratings by company domain or Trustpilot URL: star rating, title, text, reviewer name & country, verification, date, company reply, plus company TrustScore and total reviews.

146 runs · 4 users · $0.0006 / review scraped

ACRA Singapore Company Registry Scraper

Search and export Singapore's full ACRA corporate registry: UEN, entity name, status, incorporation date, address, SSIC industry codes, officers, former names and audit firms. Filter by name, status, entity type or industry. Public open data, no setup.

138 runs · 10 users · $0.01 / company scraped

Wayback Machine Scraper

List every Internet Archive (Wayback Machine) snapshot of a URL or whole domain: timestamp, snapshot URL, status code, MIME type and content digest. Filter by date, status and dedupe. For SEO, OSINT and historical research. No setup.

135 runs · 15 users · $0.002 / snapshot scraped
Need a source that isn't here?

Send the site and the fields. We build it and you get it first.

Request a build