Vouch
Vouch API

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/sdk

Embed widget

Two lines of HTML renders a live score anywhere — Shadow DOM styled, so it can never collide with your CSS.

HTML
<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.

Install guide

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.

We only use this to set up your account. No newsletter.