Fed H.15 Interest Rates API — Fed Funds, Prime & Bond Yields
Pricing
from $33.50 / 1,000 h.15 interest-rate observations
Fed H.15 Interest Rates API — Fed Funds, Prime & Bond Yields
Federal Reserve H.15 interest rates as data: federal funds, bank prime, discount window, commercial paper, Treasury bill and constant-maturity yields, Aaa/Baa corporate bonds, daily from 1954. Filter by instrument, maturity and date. No API key. Part of NexGen Signal — official-source data products
Pricing
from $33.50 / 1,000 h.15 interest-rate observations
Rating
0.0
(0)
Developer
NexGen Signal
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 days ago
Last modified
Categories
Share
📈 Fed H.15 Interest Rates API — Fed Funds, Prime & Bond Yields
Get the Federal Reserve's H.15 Selected Interest Rates as clean records — the effective federal funds rate, bank prime loan rate, discount window primary credit, nonfinancial and financial commercial paper, Treasury bill rates, Treasury constant-maturity yields (nominal and inflation-indexed), Moody's Aaa and Baa corporate bond yields and more, business-day, weekly, monthly and annual, with business-day federal funds from 1954 and the longest series back to 1919 — from the Board's official release package.
Economists, treasury and finance teams, lenders and analysts use H.15 as the reference set of US money-market and bond rates. This actor reads the Board's file and delivers one record per value with the instrument and maturity spelled out — no XML, no API key.
The unit of output is one observation (one series, one date). You pay per observation delivered; a run that finds nothing costs nothing.
Who buys this and for what job
- Treasury, finance and FP&A teams pulling the fed funds, prime and commercial paper rates for pricing, hedging and reporting.
- Lenders and credit teams indexing loans to prime or tracking Treasury and corporate bond yields.
- Economists and markets analysts following the rate path day by day and month by month.
- Fintech and dashboard builders who need the official series as clean records.
Buyers usually search for this as "fed funds rate data" or "h.15 interest rates".
📊 Sample Output

| series_name | date | value | instrument | maturity | frequency |
|---|---|---|---|---|---|
| RIFSPFF_N.B | 2026-10-08 | 3.88 | Federal funds | Overnight | Business day |
| RIFSPFF_N.B | 2026-10-07 | 3.88 | Federal funds | Overnight | Business day |
| RIFSPFF_N.B | 2026-10-06 | 3.88 | Federal funds | Overnight | Business day |
| RIFSPFF_N.B | 2026-10-05 | 3.88 | Federal funds | Overnight | Business day |
| RIFSPFF_N.B | 2026-10-02 | 3.88 | Federal funds | Overnight | Business day |
| RIFSPFF_N.B | 2026-10-01 | 3.88 | Federal funds | Overnight | Business day |
Rows from live run ry2acWazIfoZN5vnE on Apify (the Store example: series RIFSPFF_N.B, 10 observations). Notice the newest business days first and the instrument and maturity named on every row (values in percent per year).
✅ What you get
Every field of each record:
record_id— unique per observation: release, series code and date.release_code—H.15.series_name— the Board's series code, e.g.RIFSPFF_N.B.series_description,series_long_description— the Board's short and long descriptions.dataset_code,dataset—H15current series ordiscontinuedseries the Board no longer publishes (e.g. Eurodollar deposits, CDs, swaps).instrument_code,instrument— the H.15 instrument from the Board's code list, e.g.FFFederal funds,PRIMEBank prime loan,TCMNOMTreasury constant maturities (nominal).maturity_code,maturity— the maturity from the Board's code list, e.g.OOvernight,M33-month,Y1010-year,NAnot applicable.frequency—Business day,Daily,Weekly (…),Bi-Weekly (…),MonthlyorAnnual(from the Board's code list).unit,unit_multiplier,currency— unit and multiplier from the Board's code lists (e.g.Currency,Millions), and the currency where one applies.date— period end date as published (e.g.2026-06-30for the second quarter).value— the observation as a number.observation_status,observation_status_label—Anormal;NC/NDnot calculable / no data (delivered only withincludeNoData).release,release_prepared— release name and when the Board prepared the package.source,source_dataset,licence,attribution,observed_at— provenance on every record: the Board and the release, the package file and its last-modified time, the Board's public-domain notice quoted, the citation the Board asks for, and the UTC read time.
⚙️ Sample inputs
1. Store example — effective federal funds rate
{"seriesNames": ["RIFSPFF_N.B"],"maxRecords": 10}
The 10 newest business-day values, returned in run ry2acWazIfoZN5vnE; $0.50 on the Free plan.
2. Treasury constant-maturity yields, monthly, since 2025
{"instruments": ["TCMNOM"],"frequencies": ["monthly"],"dateFrom": "2025-01-01","maxRecords": 40}
Returned 40 monthly yields in run scmiX5MdCfJ3xfPhc; add maturities (e.g. Y10) to pick one tenor.
3. Bank prime loan rate, monthly
{"instruments": ["PRIME"],"frequencies": ["monthly"],"maxRecords": 12}
The 12 newest monthly prime rates, returned in run tgH8vZ7np8DvbzxC5.
Input fields:
| Field | Meaning |
|---|---|
seriesNames | exact Board series codes, e.g. RIFSPFF_N.B |
seriesNameStartsWith | series codes starting with any of these, e.g. RIFLGFC (Treasury constant maturities) |
descriptionContains | every word of an entry in the description; quote a phrase to keep it together |
datasets | H15 or discontinued |
instruments | e.g. FF, PRIME, DWPC, NFCP, FCP, TB, TCMNOM, TCMII, AAA, BAA |
maturities | e.g. O, WK4, M1, M3, M6, Y1, Y2, Y5, Y10, Y30 |
frequencies | business day, daily, weekly, bi-weekly, monthly, annual |
dateFrom / dateTo | date window (a date or a year) |
latestOnly | one record per series |
includeNoData | also deliver no-data values |
order | newest_first or oldest_first |
maxRecords | most observations delivered and billed (default 1,000) |
🧾 JSON sample record
{"record_id": "H15:RIFSPFF_N.B:2026-10-08","release_code": "H.15","series_name": "RIFSPFF_N.B","series_description": "Federal funds","series_long_description": "Federal funds effective rate","dataset_code": "H15","dataset": "Selected Interest Rates","instrument_code": "FF","instrument": "Federal funds","maturity_code": "O","maturity": "Overnight","frequency": "Business day","unit": "Percent: Per Year","unit_multiplier": "One","currency": null,"date": "2026-10-08","value": 3.88,"observation_status": "A","observation_status_label": "Normal","release": "H.15 Selected Interest Rates","release_prepared": "2026-10-09T15:40:02","source": "Board of Governors of the Federal Reserve System — H.15 Selected Interest Rates (statistical release XML package)","source_dataset": "FRB_h15_xml.zip (H15_data.xml), Last-Modified Fri, 09 Oct 2026 20:15:08 GMT","licence": "Public domain. Federal Reserve Board: \"Unless otherwise indicated, information on Board's website is in the public domain and may be copied and distributed without permission. Please cite to the Board as the source of the information.\" (federalreserve.gov/disclaimer.htm)","attribution": "Source: Board of Governors of the Federal Reserve System (US), H.15 Selected Interest Rates","observed_at": "2026-10-12T04:08:51Z"}
🔧 How it works
-
Robots check.
www.federalreserve.gov/robots.txtis requested on every run. It answers with an HTML "page not found" (HTTP 404): no robots policy is published (FLAGGED). The actor records that and relies on the Board's public-domain notice; a real robots.txt that disallowed the package would stop the run with nothing charged. -
Table of contents first. The release package
FRB_h15_xml.zipis a static ZIP on the Board's H.15 release page. The actor reads its table of contents and code lists by byte range, then streams and decompresses the data file as it arrives. -
Filter while reading. Each series is checked against your filters as soon as it starts; only matching series keep their observations.
-
Deliver, then charge. Matching observations (newest first by default) are pushed in batches, each charged after delivery, so records and charges always match. Reading stops at
maxRecordsor your maximum charge. -
Receipt.
RUN_RECEIPTrecords the robots result, the package and its date, bytes read, series matched, and delivered and charged counts.
No login, API key, proxy or bot workaround — one public Board file, and no personal data in it.
💰 Pricing example
Per observation delivered, no start fee, no monthly charge:
| Apify plan | Price per observation |
|---|---|
| Free | $0.05 |
| Bronze | $0.045 |
| Silver | $0.04 |
| Gold, Platinum, Diamond | $0.0335 |
- 10 observations (the Store example): $0.50 on the Free plan, $0.335 on Gold.
- 1,000 observations (the default cap): $50 on Free, $45 on Bronze, $40 on Silver, $33.50 on Gold.
Coverage and size. Live count from the package read on 12 October 2026 (FRB_h15_xml.zip, 4.3 MB compressed, Last-Modified 9 October 2026; prepared 2026-10-09): 924,369 observations in 263 series (124 current, 139 discontinued), from 1919-01-31 to 2026-10-08; 767,971 carry a value and the rest are marked no data, not available or not calculable (delivered only with includeNoData). A filter is required; a full pull is 767,971 valued records, billed per observation.
⚖️ Legal & ToS
Data: Board of Governors of the Federal Reserve System, H.15 Selected Interest Rates, from the XML package on the Board's statistical release page. The Board's notice says: "Unless otherwise indicated, information on Board's website is in the public domain and may be copied and distributed without permission. Please cite to the Board as the source of the information." Every record carries that notice in licence and a citation in attribution.
Robots FLAG: www.federalreserve.gov/robots.txt returns a 404 page — no robots policy is published. That is recorded on every run and not treated as permission by itself; the public-domain notice governs reuse. One public file, declared User-Agent, no login, key, proxy or form. Aggregate statistics only — no personal data.
Data Download Program retirement: the Board is retiring its Data Download Program ("Build Your Package" goes the week of November 9, 2026; the program later). Its notice (16 July 2026) says historical data "will remain available for download as XML files on statistical release pages" — that release-page XML file is exactly what this actor reads, not the Data Download Program. If the Board ever moves or withdraws it, runs end with a source-unavailable message and nothing is charged.
Not affiliated with or endorsed by the Federal Reserve; figures are the Board's as published.
❓ FAQ
Do I need a FRED key or an account? No. The actor reads the Board's public release file, which needs no key, login or registration.
Why must I give a filter? The full release is 924,369 observations. A filter keeps runs fast and bills only what you asked for; an unfiltered run is refused with a clear message.
How fresh is the data? As fresh as the Board's H.15 package: every record carries the package's prepared time and last-modified date.
What happens when the Data Download Program retires? Nothing for this actor: it already reads the release-page XML file the Board says will remain available.
Is this the same as the Treasury yield curve? H.15 includes Treasury constant-maturity yields, and also the fed funds, prime, discount window, commercial paper and corporate bond rates the Treasury curve does not have.
🆘 Troubleshooting
- 0 records — check the instrument and maturity codes; series codes are case-insensitive.
- Mixed frequencies — add
frequencies(e.g.monthly). - Stopped at maxRecords — raise
maxRecordsor uselatestOnly. - SOURCE UNAVAILABLE message — the server did not answer after three tries; nothing was charged — run again later.
- CAPPED message — your maximum total charge was reached; raise it in the run options.
🔗 Related Actors
- Fed H.10 Exchange Rates API — Daily FX & Dollar Index — Fed H.10 exchange rates.
- Fed H.8 Bank Assets & Liabilities API — Weekly Bank Data — Fed H.8 bank balance sheets.
- ECB Bank Lending & Deposit Rate Records — Euro Area MIR — euro-area bank lending and deposit rates.
- Australia Money Market Rates - RBA — Australian money-market rates.
- Fed Z.1 Financial Accounts API — Flow of Funds Data — Fed Z.1 financial accounts.
🏢 About NexGen Signal — official-source data products from government and regulator publications. Browse the catalog: apify.com/nexgensignal
⭐ Found this useful?
If this actor saved you time, a rating on its Apify Store page helps other buyers find it.
Part of NexGen Signal — official-source data products.