US Treasury Yields & Bond Data — Curve API avatar

US Treasury Yields & Bond Data — Curve API

Pricing

from $100.00 / 1,000 yield records

Go to Apify Store
US Treasury Yields & Bond Data — Curve API

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

NexGenData

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

5 days ago

Last modified

Security

Limited permissions

Share

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

4 real rows delivered by US Treasury Yields & Bond Data — Curve API — run OwBeFicjKyyIiBdqz on build 0.0.19

instrumenttenortenor_yearsyield_pctas_of_datedata_source
US Treasury 2-Year Constant Maturity2Y24.872026-09-24Treasury.gov — Daily Treasury Par Yield Curve
US Treasury 5-Year Constant Maturity5Y55.032026-09-24Treasury.gov — Daily Treasury Par Yield Curve
US Treasury 10-Year Constant Maturity10Y105.182026-09-24Treasury.gov — Daily Treasury Par Yield Curve
US Treasury 30-Year Constant Maturity30Y305.472026-09-24Treasury.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

FieldTypeDefaultWhat it does
tenorsarray["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_rangestring (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_historicalbooleanfalseIf 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

EventPrice (USD)When it is charged
Actor Start (apify-actor-start)$0.01Charged 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.1Charged 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.

More from the NexGenData Data APIs family:

28 more in this family on the NexGenData Store page.

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 bps
  • as_of_date — As of date
  • change_bps_1d — Change bps 1d
  • change_bps_1m — Change bps 1m
  • change_bps_1w — Change bps 1w
  • change_bps_ytd — Change bps ytd
  • curve_segment — Curve segment
  • data_source — Data source
  • instrument — Instrument
  • inverted — Inverted
  • series_id — Series id
  • tenor — Tenor
  • tenor_years — Tenor years
  • yield_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.

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.