Many weather apps and websites are now including airport ASOS/AWOS weather reports. (All the colored dots in the below screenshot, from SkyVector)

enter image description here

I'd like to find the API for getting the NOAA (NWS?) data feed. So far, nothing has jumped out at me in my searches, although I have found https://www.faa.gov/air_traffic/weather/asos/ where I could scrape the site for data.

  • csv's dowloadable from ncei.noaa.gov/data/global-hourly/access/2021
    – Mapperz
    Jun 17, 2021 at 2:48
  • Thanks. I took a look at those CSVs and they seem to be yearly historic datasets for worldwide airport reporting stations (cool!), not necessarily the latest report from US airports. It would be challenging to use those data sets for live up-to-date weather reports.
    – Kenn Sebesta
    Jun 17, 2021 at 11:21
  • 1
    I think this belons on the OpenData SE Jun 18, 2021 at 0:23
  • 1
    @alphabetasoup Brilliant! I had no idea that group existed. If a mod could migrate this over there, it seems to be a perfect fit.
    – Kenn Sebesta
    Jun 18, 2021 at 5:36

2 Answers 2


I have been searching for something similar. So far this is the best API I have found (for free). Just looking to make a site for a fun side project.

API Swagger doc: https://mesonet.agron.iastate.edu/api/1/docs#/default/

Main site to play around with and look for the "network" you want to query: https://mesonet.agron.iastate.edu/sites/locate.php?

I have not gone through all of the endpoints but found the /current.{fmt} to have at least the basics of what I'm going for.


The point data shown in the SkyVector map is listed as METAR/TAF

METAR/TAF data can be obtained from NOAA through the following page:


A request for METAR/TAF data for the last 120 hours would be:


Looking at the data acknowledgements on the SkyVector page it would appear that the weather data most likely comes via ARINC, who may add the geographical location.

  • This is almost the right answer, except that the information cannot be directly consumed in that format. The entire web page would have to be stripped off first. Setting layout=off seems to reduce the cruft, e.g. aviationweather.gov/metar/…, but it's still not quite there. Even in the minimal state, the payload-- i.e. the METAR-- is <2% of the downloaded data so it's not really practical as an API. Jun 19, 2021 at 12:11

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.