{"uid":"cap_GRD-s2XvxOpQDuy1Jp2PQ","slug":"api-x402node-dev-bb292b5b","name":"Wallet Age & Activity Profile (Base Address)","description":"Wallet age and activity profile: POST a Base address, returns wallet age (since first inbound), total transaction count, ETH balance, last activity date, days since last tx, and a recent monthly activity heatmap. Verdict: fresh, established, dormant, inactive, with sybil/freshness flags. For AI agent due diligence to distinguish a brand-new throwaway wallet from an established active one before transacting. Not financial advice. Accepts payment on Base or Solana — either network works.","url":"https://api.x402node.dev/wallet/age-activity","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["address"],"properties":{"address":{"type":"string","description":"EVM/chain address (required)"}}}},"additionalProperties":false}}},"responseSchema":null,"example":{"request":{"address":"0x1234567890123456789012345678901234567890"},"response":{"meta":{"note":"Age from first inbound; total_tx from nonce; heatmap from last ~50 outbound transfers. For freshness/sybil/dormancy due-diligence. Not financial advice.","chain":"base","source":"x402node.dev"},"_hint":"x402 paid endpoints for AI agents — x402node.dev (utilities) · cn402.com (Chinese culture)","flags":["zero_tx_history"],"address":"0x1234567890123456789012345678901234567890","verdict":"inactive","age_days":799,"total_tx":0,"first_seen":{"date":"2024-04-09T09:48:21.000Z","block":12933377,"funder":"0x2ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22"},"eth_balance":0.2676943669435887,"is_contract":false,"last_outbound":{"to":"0x24a8b49901e0af119c7bee66c570d7745266f693","date":"2025-08-25T18:48:57.000Z"},"active_last_30d":false,"days_since_last_tx":296,"recent_monthly_activity":[{"count":6,"month":"2025-08"},{"count":4,"month":"2025-03"}]}},"exampleRequest":{"address":"0x1234567890123456789012345678901234567890"},"tags":["x402"],"displayCostAmount":"0.05","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","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.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_6VLgwX4-IyixLbFcALUQH","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Analyzes a Base L2 wallet address to return age, transaction count, ETH balance, last activity date, monthly heatmap, and a freshness/sybil verdict (fresh/established/dormant/inactive).","exampleAgentPrompt":"Before I send payment to 0x3fC9...a12B on Base, can you check if that wallet is established or just a fresh throwaway — I want to see its age, transaction count, last activity, and whether it gets flagged as a sybil or dormant wallet?","exampleUseCases":null,"resultDescription":"Returns a JSON object containing the wallet's age (days since first inbound transaction), total transaction count, current ETH balance, last activity date, days since last transaction, a monthly activity heatmap, and a categorical verdict of fresh/established/dormant/inactive along with sybil and freshness flags.","failureModes":["Invalid or malformed Base address returns an error","Address with zero on-chain history may return minimal data or a 'fresh/inactive' verdict","Network or RPC timeout causes request failure","Payment not included or insufficient causes 402 rejection"],"whenToPreferThis":"Use this endpoint when you need on-chain due diligence on a Base L2 wallet before transacting, airdropping, or granting access — specifically when you want a structured verdict (fresh/established/dormant/inactive) and sybil/freshness flags rather than raw blockchain data. Prefer this over raw ETH balance endpoints when wallet history context and behavioral classification matter.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T06:40:26.502Z","isFirstParty":false}