US Treasury Reporting Rates Of Exchange — Every Country-Currency Pair, Quarterly Since 2001
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
| name | type |
|---|---|
| record_date | date |
| effective_date | date |
| country | string |
| currency | string |
| country_currency_desc | string |
| exchange_rate_per_usd | number |
Sample Data
| country | currency | record_date | effective_date | country_currency_desc | exchange_rate_per_usd |
|---|---|---|---|---|---|
| Afghanistan | Afghani | 2001-03-31 | 2001-03-31 | Afghanistan-Afghani | 78400 |
| Albania | Lek | 2001-03-31 | 2001-03-31 | Albania-Lek | 142.4 |
| Algeria | Dinar | 2001-03-31 | 2001-03-31 | Algeria-Dinar | 76.539 |
| Angola | Kwanza | 2001-03-31 | 2001-03-31 | Angola-Kwanza | 19.706 |
| Antigua & Barbuda | East Caribbean Dollar | 2001-03-31 | 2001-03-31 | Antigua & Barbuda-East Caribbean Dollar | 2.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_urlsone time · open license
Details
Available formats