← oblique.markets · all endpoints
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) |
|---|---|
| Category | chain-data |
| Rails | x402 · USDC on Base (eip155:8453) and Solana · MPP pathUSD on Tempo |
| Canonical URL | https://api.oblique.markets/api/v1/paid/wallet-spy |
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)
{
"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"
]
}{
"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"
}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