GET
Provider accuracy leaderboard
The path is /api/leaderboard/providers, not /api/providers/leaderboard.
This measures whether a vendor’s answers were right, not whether their API was up. Those are different axes and this board only covers the second one.

Three data modes, not two

The middle state is the normal one before the first credentialed run. Collapsing it into “measured” would be technically true and actively misleading, so it is reported separately.

Two rules for reading any rate

null means unmeasured

Never zero. A provider with null accuracy was not tested — it did not score badly.

Check the denominator

A hit_rate of 1.0 over scored: 1 is not a track record. Read scored before quoting the rate.

Only three providers are rankable

Of the six named providers, only Nansen, Arkham, and Dune receive scores. Etherscan and Helius are structurally unscoreable because they are the ground-truth instruments the others are scored against — ranking an instrument against itself is circular. The board publishes this as a labelled exclusion rather than quietly ranking six. See Provider reliability methodology.

Windows

Pass ?window=30d|90d|all to return a single scoring window. Omitting it returns all three. The served block reports whether the response came from the live engine or the committed board — the committed board is a legitimate source, not a degraded one, but a consumer comparing two responses is entitled to know why they differ.
Scienter publishes impersonal market signals of general and regular circulation. Nothing here is investment, legal, or tax advice, or a recommendation to buy, sell, or hold any asset. Scienter is not a registered investment adviser or broker-dealer. Trading digital assets can result in the total loss of your funds — see Disclaimers for the full text.

Query Parameters

window
enum<string>

Return a single scoring window instead of all of them.

Available options:
30d,
90d,
all

Response

200 - application/json

The provider board.

data_mode
string
generated_at_iso
string
total_scores
integer
windows
object
window_requested
string
served
object
read_this_first
object