G

Getplexa · Token Safety

by Getplexa

POSTBaseSolanaArbitrumPolygon

$0.05

per call · USD Coin on Base

Plexa /v1/pretrade/check — pre-trade token safety check on Base: can you still sell this token? avoid fires only on a trap proven on-chain now: no pool to exit into, an exit pot under 5% of your size, or the trading gate off (the honeypot shape). A drained pot is what a rug leaves behind — measured, not predicted. clear = no provable trap, NOT safe. Alias: same engine and price as /v1/pretrade/check.

Endpoint

POST https://api.getplexa.com/v1/token-safety

1

Calls / 30d

1

Unique payers / 30d

Sep 1

Last called

exact

Payment scheme

Call this service

TypeScript · @x402/fetch
import { wrapFetchWithPayment } from "@x402/fetch";
import { privateKeyToAccount } from "viem/accounts";

const account = privateKeyToAccount(process.env.PRIVATE_KEY);
const fetchWithPay = wrapFetchWithPayment(fetch, account);

const res = await fetchWithPay("https://api.getplexa.com/v1/token-safety", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({
    "sizeUSD": "1000",
    "token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
  }),
});
const data = await res.json();
cURL
curl -X POST \
  "https://api.getplexa.com/v1/token-safety" \
  -H "Content-Type: application/json" \
  -d '{"sizeUSD":"1000","token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"}' \
  -H "X-PAYMENT: <signed x402 payment>"

Example response

{
  "confidence": "medium",
  "coverage": {
    "axesExpected": 5,
    "axesReporting": 4
  },
  "liquidityCoverage": {
    "asOfBlock": 49784814,
    "asOfBlockFirst": 49784813,
    "conclusive": true,
    "factoriesChecked": 13,
    "poolsFound": 32,
    "singletonPoolsCounted": 1,
    "singletonPoolsHooked": 0,
    "singletonPoolsRejected": 0,
    "singletonPoolsSeen": 1,
    "singletonScanTruncated": false,
    "unmeasuredVenueNames": [],
    "unmeasuredVenues": 0,
    "venuesUnread": 0
  },
  "market": {
    "holderCount": 5223863,
    "marketCapUsd": 542587444,
    "priceUsdSpot": 2277.76,
    "volume24hUsd": 551324354.8699999
  },
  "quote": {
    "confidence": "high",
    "direction": "buy",
    "executablePrice": 0.0005214424247520731
  },
  "reasons": [
    "no provable trap detected. This is NOT a safety rating: it means none of the checks that can PROVE a trap (NO_EXIT_VENUE, EXIT_LIQUIDITY_DRAINED, TRADING_DISABLED) fired at this block, AND the liquidity sweep reached a conclusion (liquidityCoverage.conclusive). Structural risk — age, holder concentration, liquidity depth, transfer restrictions — is reported in risk_profile and can still be severe",
    "could not check F_CONC — reported as unknown, never as clean; confidence reduced accordingly"
  ],
  "risk_profile": {
    "age": {
      "ageDays": 1143.6,
      "genesisBlock": 381217
    },
    "concentration": {
      "ageSec": null,
      "source": null,
      "stale": null,
      "top10SharePct": null,
      "top1SharePct": null
    },
    "liquidity": {
      "exitLiquidityUsd": 81553087.89,
      "poolCount": 32,
      "venueCount": 13
    },
    "oracle": {
      "deviationBps": 16,
      "source": "chainlink:ETH / USD"
    },
    "transferability": {
      "fingerprints": "none",
      "hasBlacklist": false,
      "tradingEnabled": null
    }
  },
  "sources": {
    "*": "measured",
    "market": "vendor:dexscreener+goplus",
    "market.holderCount": "vendor:goplus",
    "risk_profile.concentration": "unavailable:holder-axis-produced-nothing"
  },
  "triggers": [],
  "ts": 1786358976434,
  "validUntil": 1786358979434,
  "verdict": "clear"
}

Payment details

Pay to0xd993eafba87cffa2ca2cff5a56ef89034575a7ef
AssetUSD Coin · 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913
NetworksBase, Solana, Arbitrum, Polygon
Schemesexact

Is this your API?

Pin it to the top of Onchain Data and the homepage with a featured placement.

Get featured →

More from Getplexa & similar services