Docs › Badge
Embeddable Rugsight score badge
A free shields-style SVG that shows a Solana token's Rugsight free score. Projects and communities can put it on a website or README. Each badge links back to the token's Rugsight page.
URL
GET https://rugsight.rugsight.workers.dev/badge/<mint-or-slug>.svg
- Accepts a Solana mint address (base58, 32–44 characters) or a curated slug such as
bonk. - A mint with no cached free score, or invalid input, returns a neutral Rugsight | check badge. The endpoint does not compute or store a new score for that request.
- The image uses only the free score (grade and 0–100). It never includes paid-report data.
- Responses are cached (about 10 minutes, Cache API plus
Cache-Control), CORS-open, and markednoindexso search engines do not index the SVG itself.
Embed snippets
HTML:
<a href="https://rugsight.rugsight.workers.dev/token/bonk?ref=badge"><img src="https://rugsight.rugsight.workers.dev/badge/DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263.svg" alt="Rugsight risk score for BONK" height="20"></a>
Markdown:
[](https://rugsight.rugsight.workers.dev/token/bonk?ref=badge)
On any token page, the same snippets are under Embed this badge, with a copy button. The link includes ?ref=badge so clicks can be attributed.
What the grades mean
- A (85–100): few or no technical red flags on the checks we run.
- B (70–84): some notes; review the flags.
- C (50–69): several checks need attention.
- D (30–49) / F (under 30): many or severe technical risks.
- IC: issuer-controlled asset on our short allowlist (for example a regulated stablecoin). Counterparty risk, not a typical rug-pull pattern. The technical score is still shown on the token page.
- check: we do not have a cached free score for that mint yet, or the address is invalid. Open the token page to run the free check.
Higher score means lower technical risk on public on-chain and market data. A good badge is not a buy signal and does not mean a token is safe. Full method: how to check a Solana token for rug-pull risk.
Limits
Badges are served only from a cached free score (or a recent new-token feed result) so embeds cannot burn RPC or KV write quota. An uncached mint shows check until someone opens the token page or the new-token feed checks it. Do not scrape every mint on Solana through this endpoint.
Automated technical analysis of public on-chain data. Not financial advice.