Check a URL against 1,051,064 known phishing URLs

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

202,032 online right now · monitored around the clock · free API

1,051,064
URLs tracked
202,032
Online right now
7,388
Added last 24 hours

202,032 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", ... } }