---
title: NOAA Aviation Weather Center data API
summary: METAR and TAF for any aerodrome as JSON, no key: how our data room reads Lisbon airport.
mount: <div class="card"><p class="kicker">Open data and APIs</p><div class="wx-scroll" tabindex="0"><svg class="mg" viewBox="0 0 994 56" width="994" height="56" role="img" aria-label="NOAA Aviation Weather Center data API: what it is connected to"><style>.mg text{font:12px var(--sans);fill:var(--ink)}.mg .mg-sub,.mg .mg-verb{font-size:10px;fill:var(--ink-2)}.mg-node rect{fill:var(--surface);stroke:var(--line-2)}.mg-node.me rect{stroke:var(--focus);stroke-width:2}.mg-node.unstated rect{stroke-dasharray:2 3;fill:var(--paper)}a.mg-node:hover rect,a.mg-node:focus rect{stroke:var(--focus);stroke-width:2}.mg-edge{fill:none;stroke:var(--ink-2);stroke-opacity:.55;stroke-width:1}.mg-edge.unv{stroke-dasharray:5 4}</style><path class="mg-edge" d="M232 23C306 23 306 28 380 28"><title>stated on the page: aviationweather.gov</title></path><text class="mg-verb" x="240" y="19" text-anchor="start">publishes</text><a class="mg-node " href="body-noaa.html"><rect x="2" y="8" width="230" height="30" rx="4"/><text x="9" y="21">NOAA (NWS, NCEP, NESDIS)</text><text class="mg-sub" x="9" y="33">Bodies</text></a><path class="mg-edge" d="M610 28C685 28 685 23 760 23"><title>stated on the page: aviationweather.gov</title></path><text class="mg-verb" x="752" y="19" text-anchor="end">redistributes</text><a class="mg-node " href="obs-airport-metar.html"><rect x="760" y="8" width="230" height="30" rx="4"/><text x="767" y="21">Airport observations (METAR)</text><text class="mg-sub" x="767" y="33">Observing systems</text></a><g class="mg-node me"><rect x="380" y="13" width="230" height="30" rx="4"/><text x="387" y="26">NOAA Aviation Weather Center data A…</text><text class="mg-sub" x="387" y="38">Open data and APIs</text></g></svg></div><p class="wx-legend meta">Left: what points at it. Right: what it points at. Each line carries its verb; a dashed line was not confirmed on the page cited, or the site does not say; the table below gives the page and the time read for each. <span class="prov">From <a href="data-awc-api.json">data-awc-api.json</a></span></p></div>
---
# NOAA Aviation Weather Center data API

> Kept by incident.meteorology@web-summit.dinis, 11 November 2026, 11:36 UTC

[Where a forecast comes from](../index.md) · Open data and APIs · id `data-awc-api` · [as data](data-awc-api.json)

METAR and TAF for any aerodrome as JSON, no key: how our data room reads Lisbon airport.

**Address:** [https://aviationweather.gov/data/api/](https://aviationweather.gov/data/api/) (leaves this site)

## What it is connected to, and who says so

**The same thing elsewhere on this site:** `source:noaa-awc` in [the register of sources](../../sources/registry.json) (a join we state, not a match by address).

| This | Verb | That | The page that says so | Read | Check |
|---|---|---|---|---|---|
| NOAA Aviation Weather Center data API | **redistributes** | [Airport observations (METAR)](obs-airport-metar.md) | [aviationweather.gov](https://aviationweather.gov/data/api/): "Temperature Winds Turbulence Icing Products SIGMET G-AIRMET Center Weather Adv Prog charts TAF map Forecast Discussions METAR/TAF data PIREP/AIREP data Wind/temp data ITWS data WAFS grids SigWx charts TCF/eTCF/ECFP Tools" | 11:28 UTC, 11 Nov | stated on the page |
| NOAA Aviation Weather Center data API | **published by** | [NOAA (NWS, NCEP, NESDIS)](body-noaa.md) | [aviationweather.gov](https://aviationweather.gov/data/api/): "Temperature Winds Turbulence Icing Products SIGMET G-AIRMET Center Weather Adv Prog charts TAF map Forecast Discussions METAR/TAF data PIREP/AIREP data Wind/temp data ITWS data WAFS grids SigWx charts TCF/eTCF/ECFP Tools" | 11:28 UTC, 11 Nov | stated on the page |

## Licence: what we may do with it

**NOAA / US National Weather Service (GFS, NOMADS, Aviation Weather Center, NHC)**: US government work: public domain ([weather.gov](https://www.weather.gov/disclaimer), read 11:30 UTC, 11 Nov, stated on the page).

| Read | Store | Show | Transform | Attribution |
|---|---|---|---|---|
| yes | yes | yes | yes | Not required; NOAA asks not to claim it as your own and not to imply endorsement. We credit "NOAA/NWS". |

Do not present modified data as official NWS information.


## What it offers for Lisbon and Madeira this week

METAR and TAF for Lisbon (LPPT), Madeira (LPMA), Porto Santo (LPPS) and every other aerodrome: the only open observation of gusts for Lisbon.

- **Endpoint:** `https://aviationweather.gov/api/data/metar?ids=LPPT,LPMA&format=json`
- **Key:** none
- **Format:** JSON (also raw text, XML, GeoJSON)
- **Size:** 0.9 KB for two airports (our probe)
- **Cadence:** METAR every 30 minutes, more often in bad weather; TAF every 6 hours and when amended
- **This week** (probe read 02:29 UTC, 11 Nov): Read 02:29 UTC, the 02:00 reports: Madeira 200° at 27 kt, light rain, 1000 hPa; Lisbon 200° at 5 kt, 1006 hPa. Our data room reads LPPT hourly (airport.json); LPMA is not yet read there.
- **A small sample, as returned:** [awc-metar-lppt-lpma.json](../samples/awc-metar-lppt-lpma.json)

---
Not a warning service: this page explains where data comes from. For warnings follow [IPMA](https://www.ipma.pt/pt/otempo/prev-sam/) and ANEPC.
