Skip to main content
GET
cURL
Use this endpoint for a wallet overview that combines a profile and position summary in one request. Read the timestamps to check whether each part is current enough for your use. For a text brief, use Trader context as Markdown.

Parameters

Key response fields

Example

What it does not return

  • A 404 for a wallet 0xinsider does not track yet. You get a 200, trader.sync_status set to unknown, and no position_summary.
  • quant_metrics or trust. Both are expand values on Trader.
  • A live feed. This is a snapshot of one moment, which freshness_note states in the response itself. Request it again for fresher numbers.
  • A freshness time for the settled P&L figures. data_as_of covers open positions only.

Caching

Save the response’s ETag and send it in If-None-Match on your next request. If the briefing has not changed, the server returns 304 Not Modified with no body.

Authorizations

Authorization
string
header
required

Legacy default or named integration API key, or OAuth 2.1 access token, in the Authorization header as Bearer oxi_sk_live_... or Bearer oxi_at_.... Default keys retain full access; integration keys are limited to their approved read, webhooks, export and usage scopes and expire within 90 days. All credentials share the owner's account limits. Data calls require an active Pro subscription and return live data. A 401 carries WWW-Authenticate: Bearer resource_metadata="https://api.0xinsider.com/.well-known/oauth-protected-resource" (RFC 6750 section 3, RFC 9728).

Headers

X-Query-Validation
enum<string>

Opt into strict query-name validation. The default is compatible: unknown names are ignored and reported in X-Query-Ignored. With strict, an unknown name returns 400 bad_request with error.reason unknown_query_parameter before the handler runs, including when its percent escape is incomplete.

Available options:
strict
If-None-Match
string

Conditional GET validator from a previous ETag. Matching values return 304 Not Modified with an empty body.

Path Parameters

address
string
required

Ethereum wallet address (0x...), known trader username, or trd_-prefixed trader ID emitted by this API.

Response

Trader context

object
string
required
Allowed value: "trader_context"
data
object
required
meta
object
required