Caller track records
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. Track records of callers who switched on Share my record through the API (off by default), by handle.
Cost: 3 calls per item returned, at least one item's worth. The request first reserves limit x 3 calls (and is refused with 429 if that many are not available), then pays only for what came back.
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_....
proven?stringOnly proven (true) or not proven (false) callers.
"true""false"cursor?stringnext_cursor from the previous page, passed back as it is. Opaque: do not build or change it.
length <= 300limit?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-timenext_cursor*|Pass as cursor for the next page. null when this is the last page.
disclaimer*stringPlain-language notice. Information only, not financial advice.
curl -X GET 'https://data.decryptr.ai/v1/callers?proven=true&cursor=eyJ0IjoiMjAyNi0xMC0yM1QxMDowMDowMC4wMDBaIn0&limit=10'{ "data": [ { "handle": "sample_caller_01", "calls": 8, "open_calls": 0, "scored": 6, "right": 3, "hit_rate_pct": 50, "avg_return_pct": -2.5, "skill_lower_bound_pct": 40, "proven": true, "current_streak": 0, "best_streak": 2, "first_call_at": "2026-08-24T12:00:00.000Z", "last_call_at": "2026-10-23T12:00:00.000Z" }, { "handle": "sample_caller_02", "calls": 9, "open_calls": 1, "scored": 7, "right": 3, "hit_rate_pct": 42.9, "avg_return_pct": -1.5, "skill_lower_bound_pct": 41, "proven": false, "current_streak": 1, "best_streak": 3, "first_call_at": "2026-08-23T12:00:00.000Z", "last_call_at": "2026-10-23T11:00:00.000Z" }, { "handle": "sample_caller_03", "calls": 10, "open_calls": 2, "scored": 8, "right": 4, "hit_rate_pct": 50, "avg_return_pct": -0.5, "skill_lower_bound_pct": 42, "proven": false, "current_streak": 2, "best_streak": 4, "first_call_at": "2026-08-22T12:00:00.000Z", "last_call_at": "2026-10-23T10:00:00.000Z" } ], "next_cursor": "eyJoIjoic2FtcGxlX2NhbGxlcl8wMyJ9", "as_of": "2026-10-23T12:03:30.000Z", "disclaimer": "Historical figures. Past performance is not a guide to future performance. Information only, not financial advice."}One public call 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 public call by id. Cost: 1 call, also when not found. Needs scope `calls:read` and the pro plan or above.
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.