Soliscope

Soliscope Reputation API

One call answers snipe or skip: creator reputation for any pump.fun launch, built from tracked on-chain outcomes — confirmed rug histories per deployer, with the funder chain surfaced as provenance context (see methodology for why it is not a verdict signal). Not a blacklist: a verdict for nearly every launch, with machine-readable reasons.

Quickstart

Sign in (Google or Solana wallet) and a free API key is provisioned instantly — 1 req/s, 10,000 calls/month, no card.

curl https://api.soliscope.io/v1/reputation/<wallet-address> \
  -H "X-API-Key: sk_your_key"

A bot integrates in one line: if verdict == "block": skip. The verdict is Soliscope's default skip policy applied to the signals — what we would do — never a prediction that a token will or won't rug. no_flags means no signals fired with current coverage, not that the token is safe.

What a serial rugger looks like

Real response (paid-tier shape) for a deployer with 75 confirmed rugs across 111 resolved launches:

{
  "wallet": "BZRFYAg3e2DjAkCWjALn4Ebu5oC8PgSDenJJwm2HC93",
  "verdict": "block",
  "confidence": "high",
  "reasons": ["deployer_serial_rugger", "deployer_rug_rate_extreme"],
  "dataAsOf": "2026-06-08T08:45:17.780Z",
  "role": "deployer",
  "deployer": { "launches": 111, "rugs": 75, "resolved": 111, "graduated": 10, "rugRate": 0.675 },
  "funder": null
}

What a clean history looks like

{
  "wallet": "ArkdCAPErAo6KdVDTFA32YKnqaD7jfXsESFoyxQzDgnu",
  "verdict": "no_flags",
  "confidence": "high",
  "reasons": ["deployer_clean_history"],
  "dataAsOf": "2026-06-18T07:25:04.035Z",
  "role": "deployer",
  "deployer": { "launches": 195, "rugs": 0, "resolved": 123, "graduated": 1, "rugRate": 0 },
  "funder": { "address": "cashgL9xiMtJ3G2XG64JEPMP8QxwoLz6HKY3tZWxh2R", "deployersSeeded": 4, "deployersRugged": 0 }
}

Response tiers

Free keys receive the verdict layer only (verdict, confidence, reasons, dataAsOf) — everything a bot needs to act. Paid tiers add the numeric evidence: the deployer and funder blocks shown above. The paid shape is a strict superset; upgrading never breaks an integration.

Endpoints

Machine-readable spec: openapi.json. The v1 contract is frozen — changes are additive only, announced in the changelog.

Need more than 30 requests/minute, or reputation signals pushed at launch time? Higher-limit tiers, webhooks, and the launch-time reputation stream are in development — email hello@soliscope.io and tell us what you're building.