Check a URL against 1,338,698 known phishing URLs

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

221,636 online right now · monitored around the clock · free API

URLTargetStatusReported
https://facebook-signup-verify101.phUnknownUnverified2h ago
https://facebook--status-account-locked-resolution-info.phUnknownUnverified2h ago
https://facebook-signup-secure50.phUnknownUnverified2h ago
https://facebook-signup-secure35.phUnknownUnverified2h ago
https://facebook-signup-secure27.phUnknownUnverified2h ago
https://facebook-signup-secure23.phUnknownUnverified2h ago
https://facebook-signup-secure35.phUnknownUnverified2h ago
https://facebook-signup-secure28.phUnknownUnverified2h ago
https://www.facebook-usage-admin.net.phUnknownUnverified2h ago
https://www.facebook-updates.com.phUnknownUnverified2h ago
1,338,698
URLs tracked
221,636
Online right now
3,284
Added last 24 hours

221,636 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", ... } }