Trades in an economic event room
get/v1/events/{id}/calls
https://data.decryptr.ai/v1/events/{id}/calls
- API planPro and above
- Scope
calls:read - Cost1 unit, also when not found. How units are counted
Rate limits by plan
| Plan | Units a month | Per second | Per minute | Most per request |
|---|---|---|---|---|
| Pro | 300,000 | 15 | 300 | 50 |
| Business | 1,500,000 | 40 | 900 | 100 |
| Enterprise | Agreed | Agreed | Agreed | Agreed |
A 429 carries the full rate-limit header set and a Retry-After. Rate limits
Errors
- 400The request was refused before any data was read. Nothing is charged.
- 401No usable key. Nothing is charged.
- 402The account cannot use the API until billing is sorted. Nothing is charged.
- 403The key may not use this endpoint. Nothing is charged.
- 404No such item. A lookup is still charged what it asked for.
- 429A limit was reached (units or streams). Nothing was read and nothing is charged. Wait Retry-After seconds, back off with jitter, or ask for fewer items.
- 500Something failed on our side. Nothing is charged. Retry with backoff.
- 503The API is switched off, busy, or a query ran too long. Nothing is charged. Retry after Retry-After seconds.
Errors follow RFC 9457. Every error code
Trades logged in an economic event room: how many, how many traders, the long share and, once scored, the share that was right. Counts are null under 10 traders.
Cost: 1 unit, also when not found.
Needs scope calls:read and the pro plan or above.
AuthorizationBearer <dcr_live_<8 hex>_<43 base64url> or dcr_test_...>Your API key as a Bearer token: Authorization: Bearer dcr_live_....
id*stringEvent id from /v1/calendar (URL-encode the | characters).
^[A-Za-z0-9|:._-]{3,80}$OK.
application/json- response
data*Trades logged in an economic event room. Counts null under 10 traders.
as_of*stringWhen the response was made.
date-timedisclaimer*stringPlain-language notice. Information only, not financial advice.
curl -X GET 'https://data.decryptr.ai/v1/events/US|cpi|2026-10-15T12:30Z/calls'{ "data": { "id": "US|cpi|2026-10-15T12:30Z", "title": "US CPI", "kind": "macro", "country": "US", "importance": "high", "event_at": "2026-10-15T12:30:00.000Z", "status": "closed", "calls": { "calls": 84, "callers": 61, "long_pct": 57, "scored": 80, "right_pct": 52 } }, "as_of": "2026-10-23T12:16:30.000Z", "disclaimer": "Crowd and model output, not a recommendation. Information only, not financial advice."}Leaderboard of traders who share their record GET
Person-level data (on since 23 Oct 2026): only public accounts that have not opted out (API visibility), never private, banned or suspended accounts, and only content created on or after Decryptr's content date. Authors carry a pseudonymous id (trd_). When content is deleted, hidden or its author leaves, /v1/tombstones lists it: delete your copy within 24 hours. Leaderboard of people who share their record: by trader skill (lower bound of the hit rate, 10 or more scored trades) or by 30-day return on a verified wallet (5 or more trades). Cost: 1 unit per item returned, at least one item's worth. The request first reserves limit x 1 unit (and is refused with 429 if that many are not available), then pays only for what came back. Needs scope `traders:read` and the pro plan or above.
Trader sentiment for several assets GET
The latest day of trader sentiment for several assets at once: how many community traders had a live trade and the share that were long, overall and among proven traders. Figures resting on under 10 traders are null. Assets with no data come back in missing and are still charged. Cost: 1 unit per id asked for, found or not. Needs scope `sentiment:read` and the developer plan or above.