Integrations
Telegram Guard, extension, widget and public API
Bring RugWard scans into your Telegram group, your browser, your website or your own app.
Telegram Group Guard#
Add @RugWardBot to your Telegram group. Whenever someone posts a token contract address, it replies with a short verdict: honeypot simulation, taxes, owner powers and liquidity. The chain is detected automatically.

Setup in 3 steps
- Tap Add RugWard to your group on rugward.com/telegram and pick your group. Telegram asks to make the bot an admin with *Delete messages* and *Ban users*; only *Delete messages* is used (for the optional DANGER clean-up).
- Post
/settingsin the group to confirm the bot is active. Auto-scan is on by default. - Optional: an admin sends
/danger_delete_onto auto-delete messages that promote tokens flagged DANGER.
| Command | What it does | Who |
|---|---|---|
/scan 0x… | Scan a token on demand | everyone |
/settings | Show this chat's guard settings | everyone |
/watch 0x… | Alerts for a token (LP lock ending, ended or withdrawn; deployer launches again; verdict rises to HIGH RISK or DANGER) or a wallet (new approval to an unrecognised spender). Up to 20 per chat, checked every 15 minutes | everyone (admins only in groups) |
/unwatch 0x… | Stop alerts for that address | everyone (admins only in groups) |
/watchlist | List what this chat watches | everyone |
/help | How the guard works | everyone |
/guard_on / /guard_off | Turn auto-scan on or off (/scan always works) | admins |
/danger_delete_on / /danger_delete_off | Delete DANGER messages, or only warn (default) | admins |
Anti-spam: each address is answered once per 10 minutes per chat, scans are rate-limited per chat, and edited messages are ignored. The bot is free and never asks for payments, keys or seed phrases. The same bot sends DCA reminders.
Browser extension#
The RugWard extension scans a token from your toolbar, or by selecting an address on any page and choosing Scan with RugWard from the right-click menu.

- Status: built and tested (version 0.1.0, Manifest V3), not yet listed in the Chrome Web Store or Edge Add-ons. Only install it from an official store link published on rugward.com/extension; copies from anywhere else are not ours.
- Permissions:
contextMenus(one right-click item) andhttps://rugward.com/*(the only site it talks to). - No account, no wallet connection, no keys, no content scripts (it does not read the pages you visit), no analytics.
Embeddable widget#
Add a free, read-only token scanner to any website with one line of HTML. Configure the chain, an optional fixed token (for a project's own page) and the theme on rugward.com/widget, then copy the code:
<iframe src="https://rugward.com/embed/scan" title="RugWard token safety scanner" width="100%" height="330" style="border:0;max-width:420px;border-radius:16px" loading="lazy" referrerpolicy="strict-origin-when-cross-origin" sandbox="allow-scripts allow-popups allow-popups-to-escape-sandbox"></iframe>
Free, no key needed; fair-use limits apply per visitor. The widget shows the automated verdict and top findings; Full report opens rugward.com in a new tab. Wording on your site should not promise that a token is safe.
Public API#
The same engine as the website, as JSON over HTTPS with CORS enabled. Get a free key on rugward.com/api-docs (project name and acceptance of the API terms).

| Endpoint | Returns |
|---|---|
GET /api/v1/scan?address=0x…&chainId=56 | Full token scan: verdict, score, findings, buy/sell simulation, taxes, owner powers, liquidity and locks, clone check. chainId: 56 (default), 1, 8453, 42161, 137, 10 or 43114. |
GET /api/v1/address-check?address=0x…&from=0x… | Recipient check before sending: sanctions, token-contract mistakes, address-poisoning look-alikes of from's contacts. Optional chainId. |
GET /api/v1/scams | Tokens flagged by hard on-chain evidence in the last 24 hours (each item has a chainId; optional ?chainId= filter). |
curl -H "x-api-key: rw_YOUR_KEY" \
"https://rugward.com/api/v1/scan?address=0x0E09FaBB73Bd3Ade0a17ECC321fD13a19e81cE82"- Send the key in the
x-api-keyheader, never in the URL. - Free tier: 1,000 requests per day and 60 per minute per key. Headers
x-ratelimit-remaining-dayandx-ratelimit-limit-dayshow your quota; the daily limit resets at 00:00 UTC. - Errors: 400 invalid input, 401 missing or invalid key, 429 rate or daily limit, 451 unavailable in your region, 502/504 chain nodes slow (retry with backoff).
- Scan results are cached for 10 minutes. Credit "Data: RugWard" where results are shown; do not resell raw results or share keys.
This public scan API is separate from the RugWard Pay merchant API, which uses rwp_ keys.
Last updated: October 30, 2026