Trust as an API call
Wallet trust scores and token risk intelligence for Solana, ready to drop into wallets, DEXs, NFT platforms, payment flows, and AI agents.
Free tier: 10,000 requests / month. No credit card.
import { Vouch } from "@vouch/sdk";
const vouch = new Vouch({ apiKey: process.env.VOUCH_API_KEY });
const wallet = await vouch.wallet("9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM");
console.log(wallet.score); // 842
console.log(wallet.risk_level); // "VERY_LOW"
console.log(wallet.confidence); // 93
for (const signal of wallet.negative_signals) {
console.warn(signal.reason); // every point is explained
}One call, one answer
A single GET returns a score, a confidence level, and the signals behind it. No pipelines to build.
Explainable by contract
Every response carries its reasons. Show users why, not just a number they have to trust blindly.
Quota you can see
Rate-limit and quota headroom ship as response headers on every call. No surprise 429s.
Drop-in surfaces
REST, a typed SDK, an embeddable widget, and a browser extension — integrate at whatever depth fits.
Stop a bad swap before it happens
Check a token's rug probability in the same tick you build the transaction. Vouch reports characteristics and confidence — your product decides what to do with them.
- Mint & freeze authority status
- Creator wallet trust and launch history
- Holder concentration with pool/custody caveats
- Weighted, configurable risk model
import { Vouch } from "@vouch/sdk";
const vouch = new Vouch({ apiKey: process.env.VOUCH_API_KEY });
const { rug_probability, band, confidence } = await vouch.tokenRisk("EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v");
if (band === "HIGH" || band === "ELEVATED") {
await warnUser(
`Vouch puts this token's rug probability at ${rug_probability}%`
);
}TypeScript SDK
Typed, zero-dependency, works anywhere fetch does.
npm install @vouch/sdkEmbed widget
Two lines of HTML renders a live score anywhere — Shadow DOM styled, so it can never collide with your CSS.
<script src="https://www.usevouch.xyz//embed.js"></script>
<!-- Wallet trust score -->
<div data-vouch-wallet="9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM"></div>
<!-- Token rug probability -->
<div data-vouch-token="EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"></div>
<!-- Options: theme, size, your API key -->
<div
data-vouch-wallet="9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM"
data-vouch-theme="dark"
data-vouch-size="sm"
></div>Browser extension
Inline scores on pump.fun, Jupiter, Raydium, Magic Eden and more.
Simple, usage-based pricing
Free to start. Pay when your integration grows. Consumers are never charged — Vouch is free for people checking their own wallets.
Request production access
Building something bigger, or need volume beyond the public tiers? Tell us what you're integrating and we'll set you up.