Caller sentiment for several assets
The latest day of caller sentiment for several assets at once: how many community callers had a live call and the share that were long, overall and among proven callers. Figures resting on under 10 callers are null. Assets with no data come back in missing and are still charged.
Cost: 1 call per id asked for, found or not.
Needs scope sentiment:read and the developer plan or above.
AuthorizationBearer <dcr_live_<8 hex>_<43 base64url> or dcr_test_...>Your API key as a Bearer token: Authorization: Bearer dcr_live_....
assets*stringComma-separated asset symbols, 1 to 100 and no more than your plan's max_page, no repeats.
length <= 4000OK.
application/json- response
data*array<>as_of*stringWhen the response was made.
date-timemissing*array<string>Assets asked for with no data. Still charged.
disclaimer*stringPlain-language notice. Information only, not financial advice.
curl -X GET 'https://data.decryptr.ai/v1/sentiment/callers?assets=BTC%2CETH%2CSOL'{ "data": [ { "asset": "BTC", "day": "2026-10-23", "callers": 10, "long_pct": 40, "proven_callers": null, "proven_long_pct": null, "updated_at": "2026-10-23T20:00:00.000Z" }, { "asset": "ETH", "day": "2026-10-23", "callers": 11, "long_pct": 47, "proven_callers": 11, "proven_long_pct": 46, "updated_at": "2026-10-23T20:00:00.000Z" } ], "missing": [ "DOGE" ], "as_of": "2026-10-23T12:12:30.000Z", "disclaimer": "Crowd and model output, not a recommendation. Information only, not financial advice."}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.
Caller sentiment per day GET
Caller sentiment for one asset, per day, newest first. Figures resting on under 10 callers are null. Crowd output, not a recommendation. 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 `sentiment:read` and the developer plan or above.