Skip to main content
Skip to main content

US Treasury Reporting Rates Of Exchange — Every Country-Currency Pair, Quarterly Since 2001

DatasetCSV.GZOpenForexExchange RatesTreasuryCurrenciesQuarterlyFree

18,980 quarter-end exchange rates (foreign currency units per US dollar) for 265 country-currency pairs, the official rates US government agencies must use to convert foreign-currency receipts and disbursements, from the Treasury's Fiscal Data "Treasury Reporting Rates of Exchange" table as of 2026-09-06. Includes many currencies absent from central-bank fixings.

Use Cases

  • Converting foreign-currency amounts in US government reporting
  • Long-run quarterly FX history for exotic currencies
  • Cross-checking vendor FX rates

Methodology

Paged fetch of the Fiscal Data rates_of_exchange endpoint in table line order; effective_date is the date the rate took effect (normally the quarter-end record date).

Update Schedule

Static snapshot. Published quarterly, with amendments when a currency moves more than 10%; refresh weekly.

Attribution

Source: U.S. Department of the Treasury, Bureau of the Fiscal Service (public domain).

Schema

nametype
record_datedate
effective_datedate
countrystring
currencystring
country_currency_descstring
exchange_rate_per_usdnumber

Sample Data

countrycurrencyrecord_dateeffective_datecountry_currency_descexchange_rate_per_usd
AfghanistanAfghani2001-03-312001-03-31Afghanistan-Afghani78400
AlbaniaLek2001-03-312001-03-31Albania-Lek142.4
AlgeriaDinar2001-03-312001-03-31Algeria-Dinar76.539
AngolaKwanza2001-03-312001-03-31Angola-Kwanza19.706
Antigua & BarbudaEast Caribbean Dollar2001-03-312001-03-31Antigua & Barbuda-East Caribbean Dollar2.7

Get this via API

# 1. Add dAgentBase once, in any MCP client. No install, no vendor keys.
#    Claude.ai / Claude Desktop: Settings -> Connectors -> Add custom connector
#    Cursor / Claude Code / others: mcp.json
{
  "mcpServers": {
    "dagentbase": {
      "url": "https://dagentbase.com/api/mcp",
      "headers": { "Authorization": "Bearer dm_live_YOUR_KEY" }
    }
  }
}

# 2. Then ask your agent, in plain language:
#    "Preview 'US Treasury Reporting Rates of Exchange — Every Country-Currency Pair, Quarterly since 2001' and, if it fits, claim it and download the files."
#    Tools it will use: search_listings -> preview_listing -> purchase_listing -> get_download_urls

# 1. Add dAgentBase once, in any MCP client. No install, no vendor keys.
#    Claude.ai / Claude Desktop: Settings -> Connectors -> Add custom connector
#    Cursor / Claude Code / others: mcp.json
{
  "mcpServers": {
    "dagentbase": {
      "url": "https://dagentbase.com/api/mcp",
      "headers": { "Authorization": "Bearer dm_live_YOUR_KEY" }
    }
  }
}

# 2. Then ask your agent, in plain language:
#    "Preview 'US Treasury Reporting Rates of Exchange — Every Country-Currency Pair, Quarterly since 2001' and, if it fits, claim it and download the files."
#    Tools it will use: search_listings -> preview_listing -> purchase_listing -> get_download_urls
Free

one time · open license

Details

Date Range2001-03-312026-06-30
Rows18,980
Size102.8 KB
Files1
FormatCSV.GZ

Available formats

CSV.GZ102.8 KB
Freeopen