{"uid":"cap_OTGpRc9bGlFIqfF1VER7V","slug":"rugguard-wallet-rug-check-api-c25d07e3","name":"RugGuard Wallet Rug Check API","description":"Pay-per-call rug check for crypto smart contracts. Built for AI agents on Agentic.market (x402). USDC fractional pricing, no API key.","url":"https://rugguard.redfleet.fr/v1/wallet/%7Baddress%7D","method":"GET","headers":{},"bodySchema":null,"responseSchema":{"type":"object","title":"WalletResponse","examples":[{"value":{"stats":{"ok_count":1,"rug_rate":0.5,"rugged_count":1,"pending_count":0,"total_deployed":2},"address":"0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed","disclaimer":"RugGuard is a data analytics tool, not a security guarantee. Best-effort heuristic scoring. See /security.html.","scanned_at":"2026-04-28T12:00:00Z","chains_queried":["base","solana"],"deployed_contracts":[{"chain":"base","contract":"0xaaa...","latest_score":87,"first_seen_at":"2026-04-28T12:00:00Z","sample_status":"rugged","latest_verdict":"high_risk","latest_scanned_at":"2026-04-28T12:00:00Z"},{"chain":"base","contract":"0xbbb...","latest_score":22,"first_seen_at":"2026-04-28T12:00:00Z","sample_status":"ok","latest_verdict":"low_risk","latest_scanned_at":"2026-04-28T12:00:00Z"}]},"summary":"wallet with 2 deployed contracts, 1 rugged","description":"An agent looking up a wallet that's about to launch a new token gets back its prior deployment history. One of two previous deploys ended up rugged → 50% rug rate, agent should treat the new deploy as critical-risk-by-priors."}],"required":["address","chains_queried","deployed_contracts","stats","scanned_at"],"properties":{"stats":{"type":"object","title":"Stats","description":"Aggregate counts: total_deployed, rugged_count, ok_count, pending_count, rug_rate (= rugged_count / total_deployed)."},"address":{"type":"string","title":"Address"},"disclaimer":{"type":"string","title":"Disclaimer","default":"RugGuard is a data analytics tool, not a security guarantee. Best-effort heuristic scoring. See /security.html."},"scanned_at":{"type":"string","title":"Scanned At","format":"date-time"},"chains_queried":{"type":"array","items":{"type":"string"},"title":"Chains Queried"},"deployed_contracts":{"type":"array","items":{"type":"object","title":"WalletDeployedContract","required":["chain","contract","first_seen_at"],"properties":{"chain":{"type":"string","title":"Chain"},"contract":{"type":"string","title":"Contract"},"latest_score":{"anyOf":[{"type":"integer","maximum":100,"minimum":0},{"type":"null"}],"title":"Latest Score"},"first_seen_at":{"type":"string","title":"First Seen At","format":"date-time"},"sample_status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sample Status","description":"If RugGuard's forward sampler picked this contract up, the latest sample status: pending | ok | rugged. None means not in the sample corpus."},"latest_verdict":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Latest Verdict"},"latest_scanned_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Latest Scanned At"}},"description":"One contract deployed by the queried wallet, plus what RugGuard knows\nabout it (latest scan + sample status if it was forward-sampled)."},"title":"Deployed Contracts"}},"description":"Response shape for GET /v1/wallet/{address}.\n\nAggregates everything RugGuard has tied to a single wallet across every\nsupported chain — contracts it deployed, the verdicts of those contracts,\nand how many turned out to be rugs. The \"deployer rug history\" signal,\nexplicit and queryable."},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_afEkSyAV9dV5CbOgsdMNW","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Looks up a wallet address's on-chain deployment history and returns rug-pull risk stats including rug rate, rugged contract count, and per-contract risk verdicts across chains.","exampleAgentPrompt":"Before I buy into this new token launch, can you run a rug check on the deployer wallet 0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed and tell me their rug rate and how many of their past contracts got flagged as high risk?","exampleUseCases":null,"resultDescription":"Returns a JSON object with the queried wallet address, a list of all deployed contracts with per-contract chain, risk score (0-100), verdict (low_risk/high_risk), status (ok/rugged/pending), and first-seen timestamp, plus aggregate stats: total_deployed, rugged_count, ok_count, pending_count, and rug_rate. Also includes chains queried, scan timestamp, and a disclaimer.","failureModes":["Invalid or malformed wallet address returns a 400 error","Wallet with no on-chain deployments returns empty deployed_contracts array with zero stats","Payment not fulfilled via x402 returns 402 Payment Required","Chain indexing lag may cause recently deployed contracts to appear absent","Address not found on any queried chain returns empty result with no error"],"whenToPreferThis":"Use this endpoint when an AI agent needs to evaluate the historical trustworthiness of a token deployer wallet before a trade or investment decision. Prefer it over generic block explorer lookups when you need a pre-computed rug rate and structured risk verdicts rather than raw transaction data. Best suited for pre-trade due diligence on new token launches where the deployer's past behavior is a key signal.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-10T12:42:05.965Z","isFirstParty":false}