Leaderboard of traders who share their record
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 caller skill (lower bound of the hit rate, 10 or more scored calls) or by 30-day return on a verified wallet (5 or more trades).
Cost: 1 call per item returned, at least one item's worth. The request first reserves limit x 1 calls (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.
AuthorizationBearer <dcr_live_<8 hex>_<43 base64url> or dcr_test_...>Your API key as a Bearer token: Authorization: Bearer dcr_live_....
by?stringcalls (default) or roi_30d.
"calls""roi_30d"limit?integerItems to return, 1 to 100. Your plan allows max_page calls per request (Developer 10, Starter 25, Pro 50, Business 100), so at most max_page divided by this endpoint's calls per item. Default 20, or that maximum if lower. The request reserves limit x calls per item before it runs: ask only for what you need.
1 <= value <= 100OK.
application/json- response
data*array<>as_of*stringWhen the response was made.
date-timeby*stringWhat the board ranks by.
"calls""roi_30d"disclaimer*stringPlain-language notice. Information only, not financial advice.
curl -X GET 'https://data.decryptr.ai/v1/leaderboard?by=calls&limit=10'{ "data": [ { "rank": 1, "trader_id": "trd_000000000000000000000001", "handle": "sample_trader_1", "metric": "skill_lower_bound_pct", "value": 75, "sample": 10 }, { "rank": 2, "trader_id": "trd_000000000000000000000002", "handle": "sample_trader_2", "metric": "skill_lower_bound_pct", "value": 74.5, "sample": 11 }, { "rank": 3, "trader_id": "trd_000000000000000000000003", "handle": "sample_trader_3", "metric": "skill_lower_bound_pct", "value": 74, "sample": 12 } ], "as_of": "2026-10-23T12:08:30.000Z", "by": "calls", "disclaimer": "Historical figures. Past performance is not a guide to future performance. Information only, not financial advice."}One caller's track 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. One caller's track record, if they share it. Cost: 3 calls, also when not found. Needs scope `calls:read` and the pro plan or above.
Calls in an economic event room GET
Calls sealed in an economic event room: how many, how many callers, the long share and, once scored, the share that was right. Counts are null under 10 callers. Cost: 1 call, also when not found. Needs scope `calls:read` and the pro plan or above.