Formulas for

Live Weather & Forecast

Weather10 credits/cellSheets · Excel
=VERVE("weatherforecast", "San Francisco", "field", "tempC")

Pull current weather and a 7-day forecast into your spreadsheet. Returns temperature, humidity and the daily outlook, auto-refreshing — Sheets or Excel.

It's one of 250+ live sources you reach with a single =VERVE() function — served from APIVerve's production data engine, billed at 10 credits per resolved cell, and refreshed on whatever cadence you set. No API keys to wrangle, no scripts, no exports.

A real example — the input you type, and the values you can pull from it. Click any cell to see the formula behind it.

weatherforecast.xlsxsample data
B2fx=VERVE("weatherforecast", A2, "field", "tempC")
A
B
C
D
E
1
City
Temp C
Temp F
Wind Mph
Wind Kph
2
San Francisco
13.3
55.9
4.7
7.6
3
4
click any cell to see its formula10 credits / cell

Live conditions per city

List your destinations down column A and fill =VERVE("weatherforecast", A2, "field", "tempC") beside them — every row shows the current temperature, so a travel or events sheet always reflects what's actually happening outside.

Gate plans on the forecast

Read the forecast into a cell and let an IF flag any outdoor booking, shoot, or delivery whose day looks risky — the sheet does the checking for you.

An ops board that refreshes itself

Set a 30-minute refresh and a facilities or logistics board stays current on its own, no one re-checking a weather site all day.

The same function works in both apps — install once, sign in with your key, and type it into any cell.

Google SheetsAdd-on

Install from the Workspace Marketplace, then drop the formula into a cell. Autocomplete suggests the source and its fields.

=VERVE("weatherforecast", "San Francisco", "field", "tempC")
Microsoft ExcelAdd-in

Same source, same arguments, same key — in Excel on desktop, the web, or mobile. Excel namespaces it as VERVE.CALL. Drag to fill a whole column.

=VERVE.CALL("weatherforecast", "San Francisco", "field", "tempC")

Tune the result by adding name=value before the field argument — in any order. Leave one out and its default applies.

  • forecast

    Included by default. Set to false to omit the 7-day forecast and return current conditions only.

    =VERVE("weatherforecast", "San Francisco", "forecast", "true")

Add a field name as the last argument to land just that value in the cell.

  • Temp C
    =VERVE("weatherforecast", "San Francisco", "field", "tempC")
  • Temp F
    =VERVE("weatherforecast", "San Francisco", "field", "tempF")
  • Wind Mph
    =VERVE("weatherforecast", "San Francisco", "field", "windMph")
  • Wind Kph
    =VERVE("weatherforecast", "San Francisco", "field", "windKph")
  • Wind Degree
    =VERVE("weatherforecast", "San Francisco", "field", "windDegree")
  • Wind Dir
    =VERVE("weatherforecast", "San Francisco", "field", "windDir")
  • Pressure MbPremium
    =VERVE("weatherforecast", "San Francisco", "field", "pressureMb")
  • Pressure InPremium
    =VERVE("weatherforecast", "San Francisco", "field", "pressureIn")
  • Precip MmPremium
    =VERVE("weatherforecast", "San Francisco", "field", "precipMm")
  • Precip InPremium
    =VERVE("weatherforecast", "San Francisco", "field", "precipIn")
  • Feelslike CPremium
    =VERVE("weatherforecast", "San Francisco", "field", "feelslikeC")
  • Feelslike FPremium
    =VERVE("weatherforecast", "San Francisco", "field", "feelslikeF")

Premium marks data included on paid plans. On the Free plan a marked field is withheld and a marked input is ignored — either way the cell reads #PREMIUM(name) instead of a value, so a gated answer can never be mistaken for a real one. Everything unmarked works on every plan. Compare plans

Live Weather & Forecast, answered

Everything you need to wire it into a sheet.

How do I pull Live Weather & Forecast into Google Sheets?
Install the VerveSheets add-on, sign in once with your key, and type =VERVE("weatherforecast", "San Francisco", "field", "tempC") into any cell. The "field" argument names the value you want back, so the cell resolves to a single number or string you can chart, sort, or feed into another formula.
What data can I pull from Live Weather & Forecast?
Live Weather & Forecast returns tempC, tempF, windMph, windKph and windDegree, plus 1 more — name any one of them as the "field" argument and that value lands in the cell. Leave the field out and the whole record spills into a two-column table instead.
Can I narrow what Live Weather & Forecast returns?
Yes — Live Weather & Forecast takes "forecast" as optional inputs. They go in as "name", value pairs after the required ones, in any order, so =VERVE("weatherforecast", "San Francisco", "forecast", "true") shapes the result without changing anything else.
Which Live Weather & Forecast fields need a paid plan?
pressureMb, pressureIn, precipMm and precipIn, plus 2 more are included from the Starter plan up. On the Free plan the cell returns #PREMIUM(field) rather than a wrong or empty value, so it's always obvious which one to upgrade for. Every other field works on Free.
Can I fill a whole column of Live Weather & Forecast at once?
Yes. Put your city values down a column and point the formula at the range — A2:A50 instead of A2 — and one call returns a value for every row. Dragging the formula down works too, but the range form is a single billed call per column rather than one per cell.
How many credits does each Live Weather & Forecast cell cost?
Each resolved cell costs 10 credits. A cell only re-bills when it actually refreshes, so a sheet you aren't touching doesn't keep charging.
Does Live Weather & Forecast work in Excel as well as Google Sheets?
Yes — same arguments, same key, same fields. Excel namespaces custom functions, so the call is =VERVE.CALL() there and =VERVE() in Google Sheets; nothing else about it changes.

Put Live Weather & Forecast in your next spreadsheet. Add the extension, paste the formula, and the cell keeps itself current.

Scaling up?

Volume pricing, custom SLAs, and dedicated support for high-traffic teams.

Contact sales