Data & sources

How the scam database is built.

Three public threat feeds plus reviewed community reports, refreshed once a day and published as a static site. Here is exactly what that means — including its limits.

The pipeline

Once a day the feeds are fetched, cleaned and committed; the site is then rebuilt from that snapshot. Last refresh: November 10, 2026.

1 · Sources
URLhaus (abuse.ch)277
OpenPhish (community feed)223
MyEtherWallet darklist474
Community reports0
2 · Daily refresh
Fetch each feeddaily
Normalise to one shape
Drop shared platforms
De-duplicate
Keep last good set if a feed fails
3 · History
Record first-seen date
Archive delisted entries30 days
Commit snapshot to git
Weekly digest post
4 · Serving
Static site build
One page per entry
In-browser lookup
Report form

Where the data comes from

974 entries are currently listed. All three feeds are free and public; none is individually reviewed by us.

Feed unavailable

URLhaus (abuse.ch)

Hosts currently serving malware or phishing payloads. Carries a real "last online" time per entry. The feed could not be fetched on the last refresh, so entries shown are from the last successful one.

223 listed

OpenPhish (community feed)

Phishing pages that are live right now. No per-entry timestamps, so we record when we first saw each one.

474 listed

MyEtherWallet darklist

A curated blocklist of crypto scam and wallet-drainer domains. Listing means flagged, not necessarily active today.

0 published

Community reports

Submitted through the report form and read by a person before anything is published. Reporter contact details are never published.

What each entry records

Every entry is the same small record, whichever source it came from.

entry
kind url · phone · email · wallet · social
value the domain, number or address
category one of 27 scam types
source which feed, or community
risk 0–100
dates
firstSeenAt when we first saw it
lastReportedAt the source's own time, if it gives one
stillListed false once it leaves the feed
delistedAt when it left
risk score
URLhaus 90
OpenPhish 88
MEW darklist 92
community 60–80
a fixed score per source —
not a per-site analysis

What happens when you look something up

The lookup runs in your browser. What you type is not sent to us.

1

The index comes with the page

The homepage ships a compact index of every currently listed entry. There is no search server.

2

Your input is normalised

Lower-cased, with https://, www., spaces and punctuation stripped, so different ways of writing the same thing match.

3

It's matched against the index

An exact or partial match takes you to that entry's page, which names the source that listed it and when.

4

No match is not a clean bill of health

It only means the item isn't on these three feeds or in our reports today. New scam sites appear faster than any list can track.

Limits you should know about

We would rather be clear about these than have you rely on something the site can't do.

!

Updated daily, not live

A site that started scamming this morning may not appear until tomorrow, or at all.

!

Feed listings are automated

We don't verify each one. Feeds can be wrong, and a listed address can later be reassigned to someone legitimate — which is why delisted entries are marked and removed after 30 days.

!

Mostly websites

The feeds cover domains and hosts. Phone numbers, emails and wallets only appear through community reports.

!

Shared platforms are excluded

Feeds sometimes list a host like github.com because one malicious file sits on it. We drop those: the platform isn't the scam.

🚨 Report a Scam