Formulas for

I-Bond Rates

Finance1 credit/cellSheets · Excelsince 1998
=VERVE("savingsbonds", "field", "iBonds.currentRate")

Track Series I bond rates from a cell. Returns the current composite, fixed and inflation rates — 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 1 credit 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.

savingsbonds.xlsxsample data
A2fx=VERVE("savingsbonds", "field", "iBonds.currentRate")
A
B
C
D
E
1
I Bonds › Current Rate
I Bonds › Fixed Rate
I Bonds › Inflation Rate
I Bonds › Purchase Limit
Ee Bonds › Current Rate
2
5.27
1.3
1.97
10000
2.7
3
4
click any cell to see its formula1 credit / cell

Live financial model

Drop =VERVE("savingsbonds", "field", "iBonds.currentRate") into a cell and your model reads the latest number every refresh — no more pasting figures from a browser tab into a stale sheet.

Track a whole watchlist

Fill a column beside your list of tickers or currencies and every row updates together, so a hundred-row watchlist stays current on its own.

Dashboards that don't rot

Point a chart at the cell =VERVE("savingsbonds", "field", "iBonds.currentRate") feeds and the chart re-draws as the data moves — a finance dashboard that's live instead of a Monday-morning snapshot.

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("savingsbonds", "field", "iBonds.currentRate")
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("savingsbonds", "field", "iBonds.currentRate")

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

  • periodPremium

    Specific issue period to lookup (YYYY-MM format, e.g., 2024-11). Omit for current rates.

    =VERVE("savingsbonds", "period", "2024-11")

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

  • Next Rate Change
    =VERVE("savingsbonds", "field", "nextRateChange")
  • Last Updated
    =VERVE("savingsbonds", "field", "lastUpdated")

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

I-Bond Rates, answered

Everything you need to wire it into a sheet.

How do I pull I-Bond Rates into Google Sheets?
Install the VerveSheets add-on, sign in once with your key, and type =VERVE("savingsbonds", "field", "nextRateChange") 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 I-Bond Rates?
I-Bond Rates returns nextRateChange and lastUpdated — 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 I-Bond Rates returns?
Yes — I-Bond Rates takes "period" as optional inputs. They go in as "name", value pairs after the required ones, in any order, so =VERVE("savingsbonds", "period", "2024-11") shapes the result without changing anything else.
Can I fill a whole column of I-Bond Rates at once?
Yes. Reference a range instead of a single cell and one call returns a value for every row, or drag =VERVE("savingsbonds") down like any spreadsheet function.
How many credits does each I-Bond Rates cell cost?
Each resolved cell costs 1 credit. A cell only re-bills when it actually refreshes, so a sheet you aren't touching doesn't keep charging.
Does I-Bond Rates 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.
How current is I-Bond Rates?
It draws on since 1998, served live from APIVerve's production data engine, and cells recalculate on the cadence you choose — every open, hourly, or every 30 minutes.

Put I-Bond Rates 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