When to use
Use this endpoint to show an accuracy stat on a public profile, feed, or leaderboard view. Pass any wallet address; you do not need to be that user.Response contract
The200 body is either a stats object or null:
- An object with
won,lost,total, andsince(ISO date string of the earliest resolved market tracked) when accuracy data exists for the address. nullwhen no accuracy data is available yet. Treatnullas “no data”, not as an error.
won / total.
Address handling
Theaccount path parameter accepts a checksummed (EIP-55) or lowercase Ethereum address. The API normalizes it server-side, so both forms resolve to the same user. A malformed address returns 400 Bad Request.
Caching
Successful responses (object ornull) carry Cache-Control: public, max-age=0, s-maxage=15, so CDN edges may serve a cached copy for up to 15 seconds. Error responses are no-store.
The endpoint is feature-flagged. When accuracy scoring is disabled platform-wide, it returns 404 Not Found.