# Dexter Onchain Activity Summary

> Dexter Onchain Activity Summary is a paid API for AI agents from x402.dexter.cash, paid per call via x402, $0.05/call, status unknown (last checked 2026-09-15).

Summarizes Solana token or wallet trade activity including volumes, top counterparties, and sample trades.

## Facts

- Endpoint: GET https://x402.dexter.cash/onchain/activity
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402-dexter-cash-a4a2c813
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_UqMC5PM-ix9-VrEELDsQw

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability x402-dexter-cash-a4a2c813
```

Example prompt: Can you pull up the onchain activity summary for Solana token CA JUPyiwrYJFskUPiHa7hkeR8VUtAeFoSYbKedZNsDvCN — I want to see the trade volumes, top counterparties, and a few sample trades.

## When to prefer this

Use this endpoint when you need a quick, high-level summary of Solana onchain trading activity for a specific token or wallet — especially when you want volumes, top counterparty breakdown, and sample trades in one call. Prefer the sibling detailed-insights endpoint if you need SOL/token deltas and normalized full trade lists.

## Known failure modes

- Invalid or non-existent Solana address returns an error
- Payment not included or insufficient USDC results in 402 Payment Required
- Token or wallet has no recorded activity, returning empty results
- Rate limiting or upstream data provider downtime causing timeouts
- Malformed address format causing a 400 Bad Request

## How this service works

Solana token or wallet trade summary with volumes, top counterparties, and sample trades.

## Output

Returns a structured summary of onchain trading activity for a given Solana token or wallet address, including total trade volumes, the most active counterparty addresses, and a sample list of recent trades with relevant details.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "mint": {
   "type": "string",
   "description": "Token mint address. Required when overriding scope=token or wallet. Blank uses the Donica Lewinsky (DONICA) mint."
  },
  "limit": {
   "type": "integer",
   "description": "How many rows to return (1-5,000). Leave blank for the default."
  },
  "scope": {
   "enum": [
    "token",
    "wallet",
    "trade"
   ],
   "type": "string",
   "description": "Scope to analyze (token, wallet, or trade). Leave blank to use the provider default."
  },
  "wallet": {
   "type": "string",
   "description": "Wallet public key. Required when scope=wallet. Blank uses branchmanager.sol."
  },
  "timeframe": {
   "type": "string",
   "description": "Lookback window (e.g. 15m, 1h, 1d). Up to ~5 years allowed; blank uses default."
  },
  "includeRaw": {
   "type": "boolean",
   "description": "true/false. When true, raw trade arrays are included."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "ok": {
  "type": "boolean",
  "description": "True when the summary was generated successfully."
 },
 "error": {
  "type": "string",
  "description": "Error code when ok=false (e.g. onchain_timeout)."
 },
 "scope": {
  "enum": [
   "token",
   "wallet",
   "trade"
  ],
  "type": "string",
  "description": "Scope reflected in the response."
 },
 "status": {
  "type": [
   "integer",
   "null"
  ],
  "description": "Upstream or timeout HTTP status when ok=false."
 },
 "summary": {
  "type": "object",
  "properties": {
   "tradeCount": {
    "type": "integer",
    "description": "Total number of trades observed."
   },
   "topNetBuyers": {
    "type": "array",
    "description": "Top wallets accumulating the token."
   },
   "largestTrades": {
    "type": "array",
    "description": "Largest trades observed during the timeframe."
   },
   "topNetSellers": {
    "type": "array",
    "description": "Top wallets distributing the token."
   },
   "uniqueWallets": {
    "type": "integer",
    "description": "Number of unique counterparties."
   },
   "buyQuoteVolume": {
    "type": "number",
    "description": "Quote amount purchased in the interval."
   },
   "sellQuoteVolume": {
    "type": "number",
    "description": "Quote amount sold in the interval."
   },
   "timeframeSeconds": {
    "type": "integer",
    "description": "Window length used in the analysis."
   }
  },
  "description": "Aggregated metrics (counts, volumes, leading wallets) plus sample trade entries."
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402-dexter-cash-a4a2c813/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.dexter.cash](https://www.zero.xyz/host/x402.dexter.cash/llms.txt)
