· Updated
How to Get Your WeatherLink API Key (Step by Step)
To get your WeatherLink API key, sign in at weatherlink.com/account and generate a key in the WeatherLink v2 API section. Copy both the API Key and the API Secret — that pair is what any third-party app needs to read your station's data.
That is the short version. The API key is the credential that lets other tools read your station's data from your WeatherLink account, without sharing your password. Generating one is free, it takes about two minutes, and it works on every WeatherLink plan, including the free Basic tier. This guide walks through exactly where to find it, what the difference is between v1 and v2, and how to use it once you have it.
What is a WeatherLink API key?
A WeatherLink API key is a pair of credentials — an API Key and an API Secret — that lets a third-party app read your Davis station's data from weatherlink.com on your behalf. It is free on every plan, read-only, and completely separate from your account password. Think of it as a read-only pass to your own data.
A few things worth knowing up front:
- It is free to generate on any WeatherLink plan.
- It is read-only. Apps use it to fetch data, not to change your station settings.
- It does not affect how you use WeatherLink yourself. Your dashboard and apps keep working exactly as before.
- You only generate it once. After that you paste it into whichever app you want to use.
It also does not matter how your station gets its data to WeatherLink. A WeatherLink Live, the newer console, and a classic data logger all upload to the same account, and the API reads from the account, not the device. If you are not sure which upload device you have, see WeatherLink Live vs Console vs data logger.
What is the difference between the v1 and v2 API?
WeatherLink v1 is the legacy API and is being phased out; most modern apps no longer accept v1 keys. The current WeatherLink v2 API returns richer data — more sensors, more fields — and uses a key-plus-secret pair. When an app asks for an API key today, generate a v2 key.
So when you see the option, choose v2. If an app asks for "your WeatherLink API key and secret," it almost certainly means a v2 key — the secret is the giveaway, because v1 keys work differently.
Step 1: Sign in to your WeatherLink account
Go to weatherlink.com/account and sign in with the email and password you use for WeatherLink. This is the account your station already reports to, the same one you use to view your live data.
Before you continue, it helps to confirm your station is online and reporting. If you can see current conditions on weatherlink.com, you are ready.
Step 2: Open the WeatherLink v2 API section
On your account page, look for the WeatherLink v2 API section. Depending on the layout it may simply be labeled API Keys. This is where keys are created and managed.
Step 3: Generate a new v2 key
Choose to generate a new v2 key. WeatherLink will then show you two values:
- An API Key, a long public identifier.
- An API Secret, a private value that acts like a password for the key.
Copy both. The secret in particular is sensitive, so treat it like a password and do not post it publicly. If you ever lose it or think it has leaked, you can generate a fresh key and retire the old one.
Step 4: Paste it into your app
Now you hand the key to whatever app you are using. With Pro Weather, for example, the flow is:
- In your Pro Weather dashboard, open your site and go to Connection.
- Paste your API Key and API Secret into the form.
- Choose Connect WeatherLink.
That is it. Pro Weather then auto-discovers every station and sensor on your account, so there is no station ID to look up or feed to configure by hand. Your secret is encrypted before it is stored and is never sent back to the browser. For the full walkthrough, see Connect your WeatherLink station.
Does your WeatherLink plan matter?
Any plan can generate a key, but the plan controls what the key can fetch. The free Basic plan serves current conditions roughly every 15 minutes with no historic data over the API; the paid Pro and Pro+ plans add your full archive at finer upload intervals.
- Basic (free): current conditions only, updated about every 15 minutes. No historic data through the API.
- Pro and Pro+ (paid): current conditions plus your full historic archive, at finer upload intervals.
If you are on Basic, you can still publish a complete, live site. Tools like Pro Weather simply build your history forward from the day you connect, instead of importing the past. For a plain-English breakdown of exactly what each tier includes and costs, see WeatherLink Basic vs Pro vs Pro+, or the shorter WeatherLink plans and your data docs page.
Why is my WeatherLink API key not working?
The three most common reasons a WeatherLink API key fails: it is a v1 key instead of v2, the secret was pasted with extra whitespace or wrong casing, or the station itself has stopped reporting to weatherlink.com. Check those three in order and you will resolve almost every case.
- The app says the key is invalid. Double-check you generated a v2 key, not v1, and that you pasted the secret without extra spaces. The secret is case-sensitive.
- No data appears. Confirm the station is still online in WeatherLink and reporting current conditions. A brand-new station can take a few minutes to show up after it first reports.
- You added a new sensor. Generate nothing new. In Pro Weather, just open Connection again and choose Reconnect and rediscover to pick it up.
Common questions
Is the WeatherLink API free?
Yes. Generating a v2 API key is free on every WeatherLink plan, including the free Basic tier, and there is no charge for apps that poll it. What costs money is data depth: historic archive access through the API requires a paid Pro or Pro+ subscription, while Basic serves current conditions only.
Does an API key expose my WeatherLink password?
No. The key and secret are separate, read-only credentials. An app holding them can fetch your weather data but cannot log in to your account, change station settings, or delete anything. If a key ever leaks, you generate a fresh one and retire the old — your account password never needs to change.
Can I use the same API key in more than one app?
Yes. One v2 key pair can be pasted into as many apps and dashboards as you like, all at the same time. Each app polls the API independently, and one app's use does not affect another's. You only need a new key if you want to revoke access from everything at once.
Do I need a WeatherLink Live to use the API?
No. The API reads from your weatherlink.com account, not from a specific device, so any upload path works — a WeatherLink Live, the WeatherLink Console, or a classic data logger. As long as your station is reporting to your account, the v2 API can serve its data to any app you connect.
What should I do if my API secret leaks?
Generate a new v2 key from your account page, update the apps you use with the new pair, and retire the old key. Because the key is read-only, the worst a leaked secret allows is someone reading your weather data — but rotate it anyway, the same way you would any credential.
Put your key to work
Once you have your v2 key, the fastest thing to do with it is turn your station into a real website. Pro Weather takes that key and builds you a fully hosted weather site, with your own domain, automatic updates, and history that is stored forever. There is nothing to install and no server to run.
Ready to use your key? Start your Pro Weather site. It takes about five minutes.
Pro Weather