Ethereum rug-pull & honeypot detection API
Embed Ethereum scam intelligence into your own product: a token's risk score and on-chain flags, a live feed of new high-risk deploys and rug pulls, over REST, WebSocket and signed webhooks. Free to start, no signup required.
The model: real-time is the paywall
For a detection product, time is the value: a rug
alert that arrives 10 minutes late is worthless. So everything is free,
but the live intel flow is delayed ~10 minutes on a free key
and real-time on a paid one. Targeted token lookups
(/v1/token) are real-time for everyone. Every flow response
carries an X-Data-Delay-Seconds header.
New here? See how RektRadar compares to GoPlus, Token Sniffer and De.Fi.
Authentication
Pass your key as a Bearer token (or the X-API-Key header).
No key falls back to anonymous free access, just delayed. The full,
always-current schema lives at
api.rektradar.io/v1/docs
(OpenAPI 3.1).
curl:
curl -H "Authorization: Bearer rr_live_xxx" \ https://api.rektradar.io/v1/token/0xABC...
Python:
import requests
r = requests.get(
"https://api.rektradar.io/v1/token/0xABC...",
headers={"Authorization": "Bearer rr_live_xxx"},
)
verdict = r.json()
if verdict["score"] >= 70:
print("high risk", verdict["flags"]) REST endpoints
Base URL: https://api.rektradar.io
Example response (/v1/token/:address):
{
"address": "0xabc...",
"score": 82,
"flags": ["hidden_mint", "ownership_not_renounced", "lp_not_locked"]
} Live stream & webhooks
Subscribe to the real-time flow over a WebSocket
(wss://api.rektradar.io/v1/stream?api_key=...), or register
an HTTPS endpoint and we POST events to it. Webhook deliveries are
HMAC-SHA256 signed. The full machine-readable schema lives at
api.rektradar.io/v1/stream-docs
(AsyncAPI 3.0).
Register a webhook
Manage your endpoints with a key. The number of endpoints is capped per plan (Free 1, Basic 5, Premium 20, Pro 100); free deliveries are ~10 min delayed, paid are live.
# register an endpoint - the signing secret is returned ONCE
curl -X POST -H "Authorization: Bearer rr_live_xxx" \
-H "Content-Type: application/json" \
-d '{"url":"https://you.example/hook","events":["rug.detected"]}' \
https://api.rektradar.io/v1/webhooks
# -> { "secret": "whsec_...", "endpoint": { "id": 1, ... } }
# list / delete your endpoints (the secret is never echoed back)
curl -H "Authorization: Bearer rr_live_xxx" https://api.rektradar.io/v1/webhooks
curl -X DELETE -H "Authorization: Bearer rr_live_xxx" https://api.rektradar.io/v1/webhooks/1 Verify a delivery (Node):
import { verifyWebhook } from "@mik3fly-lab/rektradar-sdk";
// RektRadar signs every delivery: X-RektRadar-Signature: sha256=<hmac>
const ok = verifyWebhook(rawBody, req.header("X-RektRadar-Signature") ?? "", SECRET);
if (!ok) return res.sendStatus(401); Official SDK
TypeScript, zero runtime dependencies, isomorphic (Node + browser).
npm install @mik3fly-lab/rektradar-sdk
import { RektRadar, connectStream } from "@mik3fly-lab/rektradar-sdk";
const rr = new RektRadar({ apiKey: process.env.REKTRADAR_KEY });
const verdict = await rr.token("0x...");
if (verdict.score >= 70) {
console.warn("high risk", verdict.flags);
}
// live intel stream (paid = live, free = ~10 min delayed)
import WebSocket from "ws";
connectStream({
apiKey: process.env.REKTRADAR_KEY,
events: ["new_token", "imminent_rug", "rug"],
WebSocket,
onMessage: (e) => console.log(e.type, e.data),
}); See it run in the browser on the free tier: demo.rektradar.io (token lookups, biggest rugs, new scams per day, a 6h live pulse).
Plans & limits
API access is included with every RektRadar plan. Quota beyond the included monthly amount is billed as metered overage.
Frequently asked questions
Is there an API to detect Ethereum rug pulls and honeypots?
Yes. RektRadar is a REST + WebSocket API that returns a 0-100 risk score and on-chain red-flag list for any Ethereum token, plus a live stream of new deploys and rug pulls. It is free to start, no signup required.
How do I get a RektRadar API key?
Create one at app.rektradar.io/account#api-keys - the free tier needs no credit card. You can also call the API anonymously (free, ~10 min delayed) before you ever sign up.
Is the API free?
Yes for the free tier: 10,000 requests/month, real-time targeted token lookups, and a ~10 min-delayed activity flow. Real-time flows + higher quotas are included from the Basic plan (19.99/mo) up.
Can it detect a rug pull in real time?
A paid key receives an imminent_rug event the moment a pending rug (liquidity removal / owner rug-function) is seen in the mempool, before it is mined - over WebSocket or a signed webhook.
How is it different from GoPlus or a free honeypot checker?
A honeypot simulation is commoditized. RektRadar adds the proprietary intel a sandbox cannot see: the deployer wallet graph and funding clusters, drainer-kit bytecode matches, rug forensics, and the mempool pre-rug signal - 100+ flags across 8 analyzers.
Which chains and languages are supported?
Ethereum mainnet. The API is plain REST (any language); an official TypeScript SDK (@mik3fly-lab/rektradar-sdk) is published on npm with REST, stream and webhook helpers.