Reference · built on requestCommons signalAviation & marine

Aviation Weather Center Data API

METARs, TAFs, pilot reports, SIGMETs, and G-AIRMETs from NOAA's Aviation Weather Center over the /api/data endpoints.

About

The Aviation Weather Center, part of the National Weather Service, serves decoded aviation weather at aviationweather.gov. The Data API answers GET requests under /api/data: metar, taf, pirep, airsigmet, isigmet, gairmet, airmet, cwa, tcf, windtemp, areafcst, fcstdisc, and mis, plus stationinfo, airport, navaid, fix, feature, and obstacle. You pick stations with ids (one, a comma list, or @WA for a state) or a bbox, and a format of raw, json, geojson, xml, or iwxxm. Gzipped cache files under /data/cache carry the full current METAR, TAF, SIGMET, G-AIRMET, and aircraft report sets.

Through Fibric, an operator polls the stations near your sites or hubs, reads ceilings, visibility, and convective SIGMETs, and proposes a weather hold, a shuttle re-time, or a severe weather notice for your approval.

This is a reference listing. It documents what Fibric would read from Aviation Weather Center Data API and what it could propose, based on the publisher's published interfaces. Fibric builds it under a managed deployment when you request it; selecting it here installs nothing.

Inputs

  • METARs from /api/data/metar by ids or bbox, with format raw, decoded, json, geojson, xml, or iwxxm, hours back, and an optional TAF
  • TAFs from /api/data/taf by ids or bbox, selected by valid or issue time, with an optional METAR
  • PIREPs and AIREPs from /api/data/pirep by bbox, or an airport id with a radial distance, filtered by age, level, and inten
  • Domestic SIGMETs from /api/data/airsigmet with hazard conv, turb, ice, or ifr; international SIGMETs from /api/data/isigmet
  • G-AIRMETs from /api/data/gairmet by product sierra, tango, or zulu and hazard; Alaska AIRMETs from /api/data/airmet
  • Center Weather Advisories, the TFM Convective Forecast, wind and temperature tables, area forecasts, and forecast discussions
  • Station, airport, navaid, fix, feature, and obstacle records, and gzipped cache files of all current METARs, TAFs, SIGMETs, and G-AIRMETs

Proposed actions

Read-only. This feed informs operators; it changes nothing.

Proposed actions are target capabilities. Every action runs propose-first and needs a validated deployment and the appropriate permissions.

What you can build

  • Hold air freight when the hub goes IFR

    The operator reads the METAR and TAF for your carrier's hub airports. When a convective SIGMET or low ceilings cover the window, it proposes a hold on affected shipments with the raw report attached.

    With Weather Hold

  • Re-time the airport shuttle on a bad-weather morning

    Before the first run, the operator checks the airport METAR and TAF and proposes a later departure or an extra loop, citing visibility and wind from the report.

    With Shuttle Timing

  • Warn field crews of convective weather

    The operator polls SIGMETs and G-AIRMETs over the box around your sites and proposes a notice to crews when a convective or turbulence advisory lands inside it.

    With Severe Weather Notice

Requirements

  • ICAO station ids (one, a comma list, or a state as @WA) or a bbox of lat0, lon0, lat1, lon1 for most endpoints
  • A poll interval that respects the products: most METARs update once per hour and TCF is issued every other hour
  • Handling for status 204, which AWC returns for a valid request with no data, except in GeoJSON
  • The cache files under /data/cache for full datasets instead of large or frequent custom queries
Authentication
No key or account. The endpoints answer plain HTTPS GET requests; AWC asks you to set a custom user agent so automated filtering does not block you.

Limits

  • All requests are rate limited to 100 requests per minute; exceeding it returns 429 and can get access blocked
  • Most endpoints return a maximum of 400 entries, and the database holds only the previous 30 days
  • Cross-origin resource sharing is not permitted, and undocumented query parameters return an error
  • CONUS text AIRMETs were discontinued in January 2025; G-AIRMETs replace them, and /api/data/airmet covers Alaska only

Access and pricing

Reference listing. Public feed access is separate from Fibric integration. If you request this feed, your quote covers the build, usage, and support.

Request Aviation Weather Center Data API ↗

Questions and answers

Do you need an API key for the AWC Data API?
No. The endpoints under /api/data answer plain HTTPS GET requests. AWC asks you to keep requests limited in scope and frequency, set a custom user agent, and use the cache files for larger datasets.
What formats does the API return?
It depends on the product. METARs come as raw text, decoded, JSON, GeoJSON, XML, or IWXXM; TAFs as raw, JSON, GeoJSON, XML, or IWXXM; domestic SIGMETs as raw, JSON, GeoJSON, or XML. Station, airport, and navaid records come as JSON, GeoJSON, or XML.
How often do the cache files update?
METARs, CONUS SIGMETs, G-AIRMETs, and aircraft reports once a minute; TAFs every 10 minutes; the stations listing once a day. All files are gzipped text under /data/cache.
Ask about Aviation Weather Center Data API

Ask about the capabilities and requirements in this listing.

For project-specific requirements, contact Fibric.