Responses and errors

A successful answer is {"result": …}. Every tool's result carries a summary in plain words, a generated_at timestamp and the sources and coverage of the history it used; most also carry a verdict.

An error is {"error": "<kind>", "context": "<what happened and what to do>"}:

StatuserrorMeaning
400invalid_requestA parameter is missing or wrong, for example "Missing parameter mint". No credits are used.
401unauthorizedThe key or session is missing, invalid or revoked.
402—The call needs a payment; see Credits and paying. Not an error body: the requirements are in Payment-Required.
403forbiddenThe account is disabled, or the action needs a confirmed email.
404not_foundUnknown endpoint, or the thing asked about was not found.
409conflictThe request clashes with the account state, such as a key limit or a used trial.
429rate_limitedToo many requests; wait for Retry-After.
502upstreamA Solana RPC or data source did not answer; retry later. No credits are used.
503pendingThe analysis is still running in the background; retry after Retry-After (60 s).
500internalSomething failed on our side; no credits are used.