/v1/report
One token's full rug-risk report by mint
Try it live
10 free calls per day — no sign-up, no API key. Goes through the oanor gateway.
It works. Grab an API key and use it in your project.
Get an API keyCode snippets
curl "https://api.oanor.com/rugcheck-api/v1/report" \ -H "x-oanor-key: oanor_test_..."
await fetch("https://api.oanor.com/rugcheck-api/v1/report", {
headers: { "x-oanor-key": "oanor_test_..." }
});
$ch = curl_init("https://api.oanor.com/rugcheck-api/v1/report");
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$out = curl_exec($ch);
import requests
requests.get(
"https://api.oanor.com/rugcheck-api/v1/report",
headers={"x-oanor-key": "oanor_test_..."}
)
Example response
A real response from this endpoint, captured by the latest health check.
{
"data": {
"mint": "9BB6NFEcjBCtnNLFko2FqVQBq8HHM13kCyYcdQbgpump",
"name": "Fartcoin",
"note": "One Solana token's RugCheck risk report: risk_score (RugCheck's raw risk points — higher means more/worse red flags; risk_score_normalised is the same on a 0-100 scale), whether it has rugged, the list of concrete risks with severity, whether the mint authority (can still inflate supply) and freeze authority (can freeze wallets) are active, the holder count, liquidity, and how much of the supply the top holder, top-10 holders and insiders control. Live, cached ~30s.",
"risks": [],
"rugged": false,
"source": "RugCheck public API (api.rugcheck.xyz/v1), keyless",
"symbol": "Fartcoin",
"creator": "TSLvdd1pWpHVjahSpsvCXUbgwsL3JAcvokwaKt1eokM",
"lp_lockers": null,
"risk_score": 1,
"insider_pct": 0,
"total_holders": 632952,
"top_holder_pct": 8.93,
"top10_holders_pct": 35,
"total_liquidity_usd": 6959835,
"mint_authority_active": false,
"risk_score_normalised": 1,
"freeze_authority_active": false
},
"meta": {
"timestamp": "2026-06-12T19:35:57.670Z",
"request_id": "0b62bbab-02ea-475e-8958-49a75c43322b"
},
"status": "ok",
"message": "Token report retrieved successfully",
"success": true
}