Skip to main content
GET
/
tokens
/
{mint}
/
risk
Token risk score (glass-box)
curl --request GET \
  --url https://api.dexploit.dev/tokens/{mint}/risk \
  --header 'X-API-Key: <api-key>'
{
  "mint": "<string>",
  "score": 123,
  "signals": [
    {
      "code": "<string>",
      "weight": 123,
      "value": "<unknown>",
      "triggered": true,
      "contribution": 123,
      "label": "<string>"
    }
  ],
  "raw_score": 123,
  "max_raw": 123,
  "computed_at": 123,
  "missing_signals": [
    "<string>"
  ]
}

Authorizations

X-API-Key
string
header
required

Preferred for swaps-api endpoints (/swaps/*, /stats/*, /trending, /pool-events).

Path Parameters

mint
string
required

Response

200 - application/json

Risk score

Glass-box token risk: a 0–10 score plus the per-signal breakdown that produced it. See Risk Score algorithm for the full signal taxonomy.

mint
string
score
number | null

0.0–10.0; null when status is no_data.

level
enum<string> | null
Available options:
safe,
caution,
warning,
danger,
null
status
enum<string>
Available options:
ready,
partial_data,
no_data
signals
object[]

Only signals that triggered are included. To re-compute the score: min(10, sum(signal.contribution) * 10 / 5000).

raw_score
integer
max_raw
integer

53500 — the sum of every signal's weight.

computed_at
integer
missing_signals
string[]

Codes of signals whose input data wasn't available yet (mint not fully onboarded).