← oblique.markets · all endpoints

GET /api/v1/paid/wallet-spy — $0.03 per call

Use when an agent wants to know what a wallet has been doing before paying it, accepting payment from it or following it. Returns Recent transactions, token transfers, DEX swaps, NFT activity and internal transactions for an EVM wallet on Base or Ethereum, with a heuristic risk score. $0.03.

Price$0.03 per call (30000 atomic USDC, scheme exact)
Categorychain-data
Railsx402 · USDC on Base (eip155:8453) and Solana · MPP pathUSD on Tempo
Canonical URLhttps://api.oblique.markets/api/v1/paid/wallet-spy

Try it

curl -i https://api.oblique.markets/api/v1/paid/wallet-spy
# → HTTP 402 with the exact payment requirements; pay, then retry with PAYMENT-SIGNATURE (x402) or Authorization: Payment (MPP)

Input schema

{
 "type": "object",
 "properties": {
  "address": {
   "type": "string",
   "pattern": "^0x[0-9a-fA-F]{40}$",
   "description": "EVM wallet address",
   "examples": [
    "0x970007590aCC5C938cd51345B17AF51B1B40D3Ab"
   ]
  },
  "chain": {
   "type": "string",
   "enum": [
    "ethereum",
    "base"
   ],
   "default": "base"
  }
 },
 "required": [
  "address"
 ]
}

Example output

{
 "wallet_address": "0x970007590aCC5C938cd51345B17AF51B1B40D3Ab",
 "chain": "base",
 "surveillance": {
  "recent_transactions": {
   "count": 0,
   "items": []
  },
  "token_transfers": {
   "count": 50,
   "unique_tokens": 0,
   "items": [
    {
     "hash": "0x244024778b5aff09fba5961a9e4d711260d929100b8225c46633275cf40ac3f1",
     "from": "0x7Cd443d93a981Ae154a78F4A9b4Fadb6E8A7A264",
     "to": "0x970007590aCC5C938cd51345B17AF51B1B40D3Ab",
     "token": {
      "address": null,
      "name": "USDC",
      "symbol": "USDC",
      "decimals": "6",
      "type": "ERC-20"
     },
     "total": "0",
     "value": "4000",
     "timestamp": "2026-09-12T00:09:03.000000Z",
     "method": "0xe3ee160e"
    }
   ]
  },
  "dexs_swaps": {
   "count": 0,
   "items": []
  },
  "nft_activity": {
   "count": 0,
   "items": []
  },
  "internal_transactions": {
   "count": 0,
   "items": []
  }
 },
 "risk_score": {
  "score": 25,
  "reasons": [
   "no_transaction_history"
  ],
  "level": "medium"
 },
 "queried_at": "2026-09-12T00:09:51.442Z",
 "message": "Wallet surveillance via x402 protocol"
}

Clients

Worked TypeScript/Python clients and MCP configs: oblique-markets/oblique-examples · Agent Skills: oblique-markets/skills

Pay per call with x402 (USDC on Base or Solana) or MPP (pathUSD on Tempo). No accounts. Machine doors: /.well-known/x402.json · /openapi.json · /llms-full.txt · MCP · humans: remote.observer