Powered by the CheckWX API


Aviation Weather Widget

Display real-time METAR and TAF reports on your website.

John F Kennedy International Airport

KJFK METAR 081351Z 31019G26KT 10SM FEW045 FEW250 08/01 A3017 RMK AO2 PK WND 32026/1342 SLP217 FROPA T00780011

London Heathrow Airport

EGLL TAF 081056Z 0812/0918 VRB02KT CAVOK PROB30 0812/0813 8000 BECMG 0820/0823 8000 PROB30 TEMPO 0900/0904 4000 BR MIFG TEMPO 0906/0911 -RADZ BKN007 BECMG 0910/0912 9999

Easy to Use

Add METAR and TAF reports with just a few simple lines of HTML code.

Always 100% FREE

Free to use on any website, FBO display, apps and more.

There is no obligation and no credit card required.

Generous Daily Limits

This free service allows 3,000 weather requests per day.

Additional daily limits are subject to approval.

Customizable Options

Change fonts and colors to match your website.

Refresh METAR/TAF automatically every 5-60 minutes.

Need a Full API?

Get decoded METARs, TAFs, and SIGMETs with advanced query options.

View our full aviation weather API.

Getting Started

Just follow these four easy steps


Get a free API key

You must register for a Free API key at www.checkwxapi.com

Registration is Free and does not require any credit card or obligation.

You will instantly be granted a unique API key for your website.


Add our script tag

Copy and paste this script tag near the bottom of your page right above the closing </body> tag.  See examples.

Be sure to replace YOUR_API_KEY with the API key you received from Step #1 above.


Add your placement tags

Copy-and-paste this element tag anywhere on your page where you want the METAR or TAF to appear.

You can create one or more of these element tags.  See examples

You do not have to use a <div> tag.  You could use a <p> tag or <span> tag or any other markup tag.


Customize the content

Edit the data-type and data-station attributes of the element you created in Step 3:

Attribute Description

The type of data feed you are requesting.

Options are either METAR or TAF


The airport weather locations you are requesting.

Options are either:

  • Single ICAO code
  • Multiple ICAO codes (separated with commas - a maximum of 50)

Custom Settings

Automatically refresh the data - Change styles to match your site.

Automatically refresh METARs and TAFs

If you are using our widget on a website, it will always show the latest MATER and TAF each time someone vists your page.

However for static displays, like a monitor in an FBO or for Home Automation, you can have our widget automatically update the METAR and TAF on a schedule.

Add the &refresh= setting as shown below to automatically update all feeds every 5 to 60 minutes.

The value is number of minutes.  Valid values are 5 - 60.  We suggest &refresh=15 when using this option.

Changes styles with CSS attributes.

When our Widget returns data, it is inserted inside of the tags you created, wrapped in a paragraph tag <p>...</p>

As shown below, there are two checkwx- classes in the response paragraph which allow you to customize the style.



The following example shows how you can customize the CSS classes:

Customized CSS


Here are some simple examples to get you started.


Display METAR at Los Angeles International Airport

Los Angeles International Airport


Display METARs at KLAX, KBOS, and KMIA



Display METARs at EGLL and EDDF - different positions on page

Heathrow Airport

Heathrow Airport, called London Airport until 1966 and now known as London Heathrow, is the main international airport serving London, England.

Interesting Fact: Airports Often Sell Lost Luggage!

Frankfurt Airport

Frankfurt Airport is a major international airport located in Frankfurt, the fifth-largest city of Germany and one of the world's leading financial centres.


Display TAF at Indira Gandhi International Airport

Indira Gandhi International Airport


Display TAFs at ZBSJ and ZHCC

Shijiazhuang Zhengding International Airport


Zhengzhou Xinzheng International Airport