{"uid":"cap_GDXgyKMU24sAOjbrDNNYL","slug":"1gateway-solana-token-risk-screener-a5eae88c","name":"1gateway Solana Token Risk Screener","description":"1gateway lets AI agents buy the data and APIs they need, one call at a time: no signup, no API key, paid per request with USDC on Base or Solana via x402. Coverage: company and compliance checks (sanctions, KYB, SEC filings, Korean companies), Korean real estate, trade and macro data, onchain and market data, and agent utilities such as document-to-Markdown. Every response names its source. Failed calls are never charged.","url":"https://1gateway.dev/v1/onchain/solana/token-risk?utm_source=zero.xyz","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":["mint"],"properties":{"mint":{"type":"string","pattern":"^[1-9A-HJ-NP-Za-km-z]{32,44}$","examples":["EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"],"description":"Token mint address on Solana mainnet (base58, 32 bytes). Bad input → 400, not a mint → 422 (not charged)"}},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["chain","cluster","mint","slot","program","symbol","knownIssuer","riskLevel","signals","concentration","notes","rpc"],"properties":{"rpc":{"type":"object","properties":{"servedBy":{"type":"string"}}},"mint":{"type":"string"},"slot":{"type":"integer"},"chain":{"type":"string"},"notes":{"type":"array","items":{"type":"string"}},"symbol":{"type":["string","null"]},"cluster":{"type":"string"},"program":{"type":"string"},"signals":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"detail":{"type":"string"},"evidence":{"type":"object","properties":{"delegate":{"type":"string"},"basisPoints":{"type":"integer"},"maximumFeeRaw":{"type":"string"},"mintAuthority":{"type":"string"},"closeAuthority":{"type":"string"},"configAuthority":{"type":"string"},"freezeAuthority":{"type":"string"},"updateAuthority":{"type":"string"}}},"severity":{"type":"string"}}}},"riskLevel":{"type":"string"},"knownIssuer":{"type":["object","null"],"properties":{"note":{"type":"string"},"issuer":{"type":"string"}}},"concentration":{"type":"object","properties":{"reason":{"type":"string"},"status":{"type":"string"},"top1Pct":{"type":"null"},"top10Pct":{"type":"null"},"topAccounts":{"type":"array","items":{}}}}}}}}}},"responseSchema":{"type":"json","example":{"rpc":{"servedBy":"public"},"mint":"2b1kV6DkPAnxd5ixfnxCpjxmKwqjjaYmCZfHsFu24GXo","slot":460486053,"chain":"solana","notes":["Rule-based signals from mint state only; not a security audit or investment advice."],"symbol":"PYUSD","cluster":"mainnet-beta","program":"token-2022","signals":[{"id":"metadata_mutable","detail":"Name/symbol can still be changed by the update authority","evidence":{"updateAuthority":"2apBGMsS6ti9RyF5TwQTDswXBWskiJP2LD4cUEDqYJjk"},"severity":"low"}],"riskLevel":"low","knownIssuer":{"note":"regulated stablecoin (Token-2022); issuer controls are expected","issuer":"Paxos"},"concentration":{"reason":"the RPC refused getTokenLargestAccounts (common on the public RPC for large mints)","status":"unavailable","top1Pct":null,"top10Pct":null,"topAccounts":[]}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.009","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.009/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.009","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.009","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_ZKCaW83lcvP08DcF789js","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.009","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Analyzes a Solana token mint address for on-chain risk signals including authority renunciation, holder concentration, and rule-based red flags before buying, accepting, or listing.","exampleAgentPrompt":"Before I swap into this token, run a risk check on Solana mint EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v — I want to know the risk level, any dangerous authority flags, and how concentrated the top holders are.","exampleUseCases":[{"title":"Pre-swap token safety check","prompt":"I'm about to buy some of this Solana token with mint address 7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU — can you check if the mint authority is renounced, whether there's a transfer hook or freeze authority still active, and what the overall risk level is?"},{"title":"Marketplace listing due diligence","prompt":"We're about to list a new Solana token on our platform — mint address is DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263. Run a risk screen on it and tell me if there are any red flags like mutable metadata, permanent delegates, or high holder concentration before we approve it."},{"title":"Payment token acceptance check","prompt":"A vendor wants us to accept payments in a Solana token — mint is mSoLzYCxHdYgdzU16g5QSh3i5K3z3KZK7ytfqcJm7So. Can you screen it for risk signals and let me know if it's a known issuer stablecoin or if there's anything suspicious like an unrenounced freeze authority or concentrated ownership?"}],"resultDescription":"Returns a JSON object with: a riskLevel string (e.g. low/medium/high), an array of rule-based signals each with an id, severity, detail, and evidence fields (showing specific authority addresses, basis points for fees, etc.), a concentration object with top-10 holder percentages and account owners, a knownIssuer object if the token is a curated stablecoin, and metadata including chain, cluster, slot, program, and symbol.","failureModes":["400 Bad Request — invalid base58 format or missing mint parameter","422 Unprocessable Entity — address is valid base58 but is not a token mint (not charged)","Network or RPC unavailability causing delayed or failed on-chain data fetch","Token with very low liquidity may return incomplete concentration data","Unknown or newly created mints may lack symbol or metadata"],"whenToPreferThis":"Use this endpoint when an AI agent or application needs a fast, structured, rule-based risk assessment of a Solana token before any financial action (buy, accept, list). It is particularly well-suited for pre-trade screening pipelines, marketplace listing workflows, and DeFi agent guardrails where you need explicit signal evidence (not just a score) to explain decisions. Prefer this over generic token info APIs when you specifically need authority renunciation status, transfer hook/fee flags, and holder concentration in a single normalized response.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-29T00:32:30.877Z","isFirstParty":false,"canonicalSlug":"1gateway-solana-token-risk-screener-a5eae88c"}