US Treasury Yields & Bond Data — Curve API
Pricing
from $100.00 / 1,000 yield records
US Treasury Yields & Bond Data — Curve API
Track US Treasury yield curve from 1M to 30Y — daily yields, spreads, 2s10s curve inversion, historical changes. FRED + Treasury.gov public data for fixed income desks, asset allocators, macro hedge funds, treasury teams. Bloomberg yield curve alternative, no terminal needed. Pay-per-result.
Pricing
from $100.00 / 1,000 yield records
Rating
0.0
(0)
Developer
NexGenData
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
0
Monthly active users
5 days ago
Last modified
Categories
Security
Limited permissionsShare
US Treasury Yields & Bond Data
US Treasury Yields & Bond Data is a NexGenData tool on Apify that returns daily yields from 1-month to 30-year, spreads and curve inversion from FRED and Treasury.gov.
US Treasury yield and bond public data — the curve, tenors and daily rates.
Factual public records — not financial, investment or compliance advice. Screening data is provided as-is for your own compliance program.
📊 Sample Output

instrument | tenor | tenor_years | yield_pct | as_of_date | data_source |
|---|---|---|---|---|---|
| US Treasury 2-Year Constant Maturity | 2Y | 2 | 4.87 | 2026-09-24 | Treasury.gov — Daily Treasury Par Yield Curve |
| US Treasury 5-Year Constant Maturity | 5Y | 5 | 5.03 | 2026-09-24 | Treasury.gov — Daily Treasury Par Yield Curve |
| US Treasury 10-Year Constant Maturity | 10Y | 10 | 5.18 | 2026-09-24 | Treasury.gov — Daily Treasury Par Yield Curve |
| US Treasury 30-Year Constant Maturity | 30Y | 30 | 5.47 | 2026-09-24 | Treasury.gov — Daily Treasury Par Yield Curve |
Real rows from run OwBeFicjKyyIiBdqz on build 0.0.19 (2026-09-25), unedited apart from masked emails/phones and shortened long text; fields the source does not publish are empty.
⚙️ Sample inputs
This is the Store example input — the same input Apify's automated check runs — so it is proven to return rows on the current build. Paste it into the input form, or send it through the API, CLI or a schedule:
{"tenors": ["2Y","5Y","10Y","30Y"],"date_range": "today","include_historical": false}
🔧 Input reference
| Field | Type | Default | What it does |
|---|---|---|---|
tenors | array | ["2Y", "5Y", "10Y", "30Y"] | List of Treasury tenors to fetch. Supported values: 1M, 3M, 6M, 1Y, 2Y, 3Y, 5Y, 7Y, 10Y, 20Y, 30Y. Leave empty for the full curve. |
date_range | string (today, last_30d, last_90d, ytd) | "today" | Range of historical observations to include. 'today' returns just the latest print, 'last_30d' / 'last_90d' / 'ytd' return full history per tenor. |
include_historical | boolean | false | If true, emit one record per (tenor, date) for the selected date_range. If false, emit only the most recent record per tenor with rolling 1d/1w/1m/YTD change context. |
🧾 JSON sample record
One real record from run OwBeFicjKyyIiBdqz (emails/phones masked, long text shortened):
{"instrument": "US Treasury 2-Year Constant Maturity","tenor": "2Y","tenor_years": 2,"yield_pct": 4.87,"as_of_date": "2026-09-24","change_bps_1d": 2,"change_bps_1w": 20,"change_bps_1m": 70,"change_bps_ytd": 140,"series_id": "DGS2","curve_segment": "belly","2s10s_spread_bps": 31,"inverted": false,"data_source": "Treasury.gov — Daily Treasury Par Yield Curve"}
💰 Pricing
| Event | Price (USD) | When it is charged |
|---|---|---|
Actor Start (apify-actor-start) | $0.01 | Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event). |
Yield record (apify-default-dataset-item) | $0.1 | Charged per Treasury yield record returned with tenor, yield, daily/weekly/monthly/YTD changes in bps, curve context. |
Pay-per-event: you pay only for what the run delivers. A run that delivers nothing bills no result events (only the actor-start event, when the actor defines one). Example: a run that delivers 100 results costs 100 × $0.1 = $10.00 plus the start fee.
🔗 Related Actors
More from the NexGenData Data APIs family:
- SERP Rank Tracker Lite
- Similarweb Traffic Intelligence
- Stock Buyback Announcement Tracker — EDGAR API
- Walmart Scraper — Product Prices & Listings API
- Yahoo Finance Scraper — Stocks & Market Data
28 more in this family on the NexGenData Store page.
⏰ Run this as a monitoring subscription (recommended)
Regulatory data is monitoring data. Schedule a weekly sweep (0 8 * * 1) and catch new records as they post — an always-on official-records feed.
📊 What you get
Clean JSON, one record per record (full output has 14 fields):
2s10s_spread_bps— 2s10s spread bpsas_of_date— As of datechange_bps_1d— Change bps 1dchange_bps_1m— Change bps 1mchange_bps_1w— Change bps 1wchange_bps_ytd— Change bps ytdcurve_segment— Curve segmentdata_source— Data sourceinstrument— Instrumentinverted— Invertedseries_id— Series idtenor— Tenortenor_years— Tenor yearsyield_pct— Yield pct
Pricing: $0.100 per record (Pay-Per-Event) — about 10 records per $1.
🤖 Use with AI agents
Point Claude, the OpenAI Agents SDK, an n8n flow or any MCP-aware client at it and pull official records on demand.
Agentic payments (x402): Supports agentic payment via x402 — agents can call this actor with USDC, no API key required.
🔗 Related regulatory actors
US government data & filings:
Federal Register · Treasury Auctions · FEC Expenditures · FEC Contributions · IRS 990 · Nonprofit 990 Records
Company registries: Delaware · US State Filings · India MCA · GLEIF LEI · UK PSC · HK Registry · Taiwan MOEA
Public official records and enforcement data, assembled for research and monitoring.
🤖 Use with AI agents
Structured JSON for LLM and agent pipelines (Claude, the OpenAI Agents SDK, n8n or any MCP-aware client).
Sample agent prompt:
Show the US 2-, 10- and 30-year Treasury yields today and their change over the last month.