⌨ developers
Show regulate.fun grades and dev records in your terminal, bot, wallet or site. The API is free and read-only: every coin's A–F grade and warnings, its regulatory standing, and its dev wallet's record of dumps, serial launches, charges and unpaid fines.
endpoints
- GET https://regulate.fun/api/v1/coin/{mint}grade, warnings, holders, regulation, cases and the dev wallet's record
- GET https://regulate.fun/api/v1/coins?mints={mint},{mint},…up to 50 coins in one call, for lists (each counts as one call)
- GET https://regulate.fun/api/v1/wallet/{address}any wallet's flags, cases, unpaid fines, launches and reputation
Answers come from our records, so they're fast. A coin we haven't graded yet comes back as "status": "queued" and is graded within a minute or two; ask again then. "not_a_token" means the address isn't a token mint.
Send your key in the x-api-key header. Without a key you get 30 calls a minute per IP, which is enough to try it out. A key gives 10,000 calls a day; ask the commission if you need more. CORS is open, so the API also works from a browser.
example response
{
"mint": "7xKp…pump",
"status": "graded",
"name": "Example Coin",
"symbol": "EXAMPLE",
"grade": "D",
"risk": 61,
"warnings": [
{
"code": "dev_sold",
"level": "bad",
"text": "dev dumped"
},
{
"code": "top10",
"level": "warn",
"text": "top 10 hold 48%"
}
],
"holders": {
"top10Pct": 48.2,
"devPct": 0.4,
"provisional": false
},
"dev": {
"wallet": "9fQa…3kLm",
"mostWanted": true,
"finesOwedUsd": 15063,
"flags": [
{
"code": "dev_dump",
"label": "Dev dumper",
"count": 3,
"lastAt": "2026-10-22T00:41:59.000Z"
}
],
"cases": [
{
"docket": "RF-0000",
"mint": "…",
"symbol": "OLDCOIN",
"status": "charged",
"fineUsd": 15063,
"proceedsUsd": 60252,
"chargedAt": "2026-10-28T00:00:00.000Z"
}
],
"launches": {
"total": 21,
"last24h": 4
},
"regulatedAddress": false,
"reputation": {
"score": 10,
"tier": "Bad Actor"
},
"url": "https://regulate.fun/wallet/…"
},
"regulation": null,
"cases": {
"total": 0,
"charged": 0
},
"marketCapUsd": 84000,
"pumpFun": true,
"graduated": true,
"launchedAt": "2026-10-29T08:00:00.000Z",
"gradedAt": "2026-10-29T08:12:00.000Z",
"url": "https://regulate.fun/coin/…",
"badge": "https://regulate.fun/badge/….svg"
}your API key
Keys are free, one per wallet. Connect a wallet to create one.
terms
- Credit us. Wherever you show a grade or a record, show "regulate.fun" with a link to the coin or wallet page (the url field).
- Show it as it is. Don't change grades, hide warnings, or present a grade as your own rating or as financial advice.
- Records change. Cases can be dismissed and charges withdrawn. Refresh what you show; don't cache a record for more than an hour.
- No guarantees. Grades are automated reads of on-chain data, and the API may change or go down. regulate.fun is a community reputation registry, not a government agency.
- We can revoke keys that break these terms or overload the service.
badges
Every coin page has a live badge to embed, at https://regulate.fun/badge/{mint}.svg (or .png). It shows the coin's ticker and address, the grade, and "regulated" only for coins in good standing under the Regulated Standard. The address is the check: a badge whose address doesn't match the coin isn't that coin's badge.