Check a URL against 1,001,718 known phishing URLs

Open European phishing intelligence — community-verified, updated around the clock, free for everyone.

200,567 online right now · monitored around the clock · free API

1,001,718
URLs tracked
200,567
Online right now
5,547
Added last 24 hours

200,567 phishing sites are online right now

Found one that is not in the database? Report it — or help review recent reports from the community.

How it works

01 — Report

Anyone can report a suspected phishing URL. Each report is screened automatically and queued for community review.

02 — Verify

Community members review evidence and vote. Reports become verified once enough independent votes agree.

03 — Protect

Verified URLs are monitored hourly and published through the database and the free API for anyone to use.

Built for integration

Query the database from your own tools — mail gateways, browser extensions, SIEMs. One GET request, no key required for lookups.

API documentation
$ curl "https://openphish.eu/api/check?url=https://example-phish.com/login" { "found": true, "phish": { "status": "verified", "target_brand": "PayPal", ... } }