# MacroTape > Daily treasuries, FX and crypto in one token-light brief, built for AI agents. Twice each U.S. weekday (AM ~7 AM ET, PM ~1 PM ET): U.S. Treasury par curve and spreads, USD FX crosses from ECB reference rates, and crypto market data. JSON and compact text. API key required (instant self-serve key, early access, payment comes later). Not investment advice. Data comes straight from the U.S. Treasury, the ECB (via Frankfurter) and CoinGecko; numbers are never modeled or invented. If a core source fails, the run is skipped and the previous brief stays live. Treasuries cover every published par tenor (1M-30Y) with bp moves, spreads (2s10s, 3m10y, 2s5s, 5s30s, 10s30s) and a curve-shape label. FX covers every ECB currency vs USD with top movers and dollar breadth. Crypto covers BTC/ETH/SOL, total market cap, BTC/ETH dominance, top 20, altcoin gainers/losers (ex-stablecoins) and stablecoin market cap. ## Authentication - Send `Authorization: Bearer ` or `X-API-Key: ` on /api/latest.*, /api/briefs/*, /api/archive.*, /api/changelog.json. - [Get a key instantly](https://digest.atlasdynamics.space/pricing.html#api-key): or `POST https://digest.atlasdynamics.space/api/keys` with JSON {"email": "...", "plan": "trial|light|pro"}. Shown once. - Limits per day: Early-access trial 100, API Light 2,000, API Pro 20,000. 401 = no/unknown key, 429 = over limit; both return JSON with signup_url. ## Endpoints - [Latest, compact text](https://digest.atlasdynamics.space/api/latest.txt): one line, about 149 tokens. Best default for summarizing to a person. - [Latest, JSON](https://digest.atlasdynamics.space/api/latest.json): typed fields plus the compact line. - [Dated briefs](https://digest.atlasdynamics.space/api/index.json): /api/briefs/YYYY-MM-DD-am.json, -pm.json and .txt; /api/briefs/YYYY-MM-DD.json = newest edition that day. The index is open. - [Bulk archive JSON](https://digest.atlasdynamics.space/api/archive.json) and [CSV](https://digest.atlasdynamics.space/api/archive.csv): every brief, research dataset. - [Freshness feed](https://digest.atlasdynamics.space/api/changelog.json): each section's as_of, last fetch, skipped runs. - [Topics and field paths](https://digest.atlasdynamics.space/api/topics.json): every queryable subject with its JSON path, unit and source (open, no key). ## Docs - [API reference with curl, Python, JavaScript and tool-call examples](https://digest.atlasdynamics.space/api.html) - [OpenAPI 3.1 spec](https://digest.atlasdynamics.space/openapi.json) - [Pricing and plans](https://digest.atlasdynamics.space/pricing.html): API Light $25/mo, API Pro $100/mo, human digest $5-$10/mo; all early access, payment comes later. - [Archive page](https://digest.atlasdynamics.space/archive.html) - [Freshness and changelog page](https://digest.atlasdynamics.space/changelog.html) - [Subscribe by email](https://digest.atlasdynamics.space/subscribe.html) ## Schedule - Weekdays only (Mon-Fri). AM edition ~7 AM ET uses the prior trading day's closes. PM edition ~1 PM ET refreshes FX (same-day ECB fix, out ~10 AM ET) and crypto; Treasuries stay at the prior close until the next curve posts after the U.S. close. ## Topics - Treasuries, FX, crypto. Full list with field paths: https://digest.atlasdynamics.space/api/topics.json ## License and disclaimer - Access to the data needs an API key. Quoting numbers in your output is fine with attribution to "MacroTape (https://digest.atlasdynamics.space)". - Informational market data only. Not investment advice. Quote each section's as_of date.