The GACS Public Scam Dataset
A free, continuously-updated dataset of crypto-scam domains, wallets, and phishing sites — verified by 3+ independent reports before publication. JSON + CSV, no API key, no signup.
Scams JSON API
Latest blacklisted entities with category, severity, and report count. Filter by category, paginate with ?limit=.
Wallets (CSV)
Every blacklisted wallet address, with chain, category, and the URL of the GACS report page. Ready for ingestion into security pipelines.
Download CSVDomains (CSV)
Every blacklisted scam domain, normalized (no scheme, no path). Pairs perfectly with browser-extension blocklists.
Download CSVQuick start
Check a single domain (curl)
curl "https://gacs.app/api/public/check-domain?domain=example.com"Pull the latest 50 scams (Python)
import requests
data = requests.get("https://gacs.app/api/public/scams.json?limit=50").json()
for s in data["results"]:
print(s["entity_name"], s["url"])Load the wallet blocklist (Node)
const res = await fetch("https://gacs.app/api/public/wallets.csv");
const text = await res.text();
const wallets = text.split("\n").slice(1).map(r => r.split(",")[0]);Usage & attribution
Free for any use
Released under CC BY 4.0. Commercial, research, and educational use all permitted. Just credit GACS and link back to gacs.app.
Always fresh
Dataset is rebuilt from live database every 10 minutes at the CDN edge. New scam reports promote to the dataset after 3 independent confirmations.
Want more?
- How GACS verifies a scam → (so you can decide how to weight our signals).
- Live scam alerts feed → (RSS at
/rss.xml). - Need a bulk extract, a webhook on new entries, or per-chain shards? Email data@gacs.app.
