{"uid":"cap_zE0w8dAB29A6riTGZOgnq","slug":"oblique-markets-erc-20-transfer-history-0bb9d922","name":"Oblique Markets ERC-20 Transfer History","description":"Use when an agent needs wallet transfers. Returns ERC-20 transfer history for one Base wallet, backed by the public Base transfer index: filter by token, direction and page, with normalized amounts, counterparties and timestamps; priced per bounded request $0.005/call via x402. $0.005.","url":"https://api.oblique.markets/api/v1/paid/wallet-transfers","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"base":{"type":"string"},"flow":{"enum":["in","out","all"],"type":"string"},"limit":{"type":"integer"},"chains":{"enum":["base"],"type":"string"},"offset":{"type":"integer"},"tokens":{"type":"string"}}},"responseSchema":{"type":"json","example":{"base":"0x1111111111111111111111111111111111111111","chain":"base","count":1,"source":"base.blockscout.com","transfers":[{"id":"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_3","type":"token_transfer","chain":"base","tokenId":"usdc","blockHash":"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb","toAddress":{"chain":"base","address":"0x1111111111111111111111111111111111111111","contract":false,"isUserAddress":false},"tokenName":"USD Coin","unitValue":1.25,"blockNumber":33712501,"fromAddress":{"chain":"base","address":"0x2222222222222222222222222222222222222222","contract":false,"isUserAddress":false},"tokenSymbol":"USDC","toIsContract":false,"tokenAddress":"0x833589fcd6edb6e08f4c7c32d4f71b54bdA02913","historicalUSD":1.25,"tokenDecimals":6,"blockTimestamp":"2026-08-10T12:00:00Z","fromIsContract":false,"transactionHash":"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}]}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_q_fKO_WhJ6YagfYPRFTgy","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns paginated ERC-20 token transfer history for a Base wallet address, filterable by token, direction, and page","exampleAgentPrompt":"Pull all incoming USDC transfers to wallet 0xAbC123... on Base, showing the first 20 results, so I can see who's been sending me funds.","exampleUseCases":[{"title":"Audit incoming payments to a wallet","prompt":"Show me all incoming token transfers to 0xAbC123... on Base — I need to verify which counterparties have sent funds and when, with normalized amounts."},{"title":"Track outgoing token transfers for accounting","prompt":"List the last 50 outgoing ERC-20 transfers from my Base wallet 0xDEF456..., filtered to USDC only, so I can reconcile my payments this month."},{"title":"Monitor all ERC-20 activity for a wallet","prompt":"Give me the full transfer history — both in and out — for Base wallet 0x789GHI... across all tokens, paginated 25 at a time starting from the beginning."}],"resultDescription":"An array of ERC-20 transfer records for the specified Base wallet, each including normalized token amounts, counterparty wallet addresses, token contract details, and block timestamps; results are paginated via limit/offset and filtered by direction and token as requested.","failureModes":["Invalid or malformed wallet address returns an error","Unsupported chain value (non-Base) is rejected by schema enum","Offset beyond available records returns empty result set","Payment failure via x402 blocks the request","Token address filter with no matching transfers returns empty array","Network timeout or Base RPC unavailability causes a service error"],"whenToPreferThis":"Choose this endpoint when you need structured, paginated ERC-20 transfer history for a specific Base wallet address with filtering by token contract and direction (in/out/all). Prefer it over a full wallet spy endpoint when you specifically want normalized historical transfer records rather than real-time surveillance or token balances. It is well-suited for accounting, auditing, and counterparty analysis workflows on the Base network.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T12:42:34.060Z","isFirstParty":false}