Check a URL against 1,301,574 known phishing URLs

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

219,212 online right now · monitored around the clock · free API

1,301,574
URLs tracked
219,212
Online right now
4,354
Added last 24 hours

219,212 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", ... } }