Phishing database and feed, since 2014
Phishing intelligence for defenders
Search verified phishing URLs, IPs, domains and threat scores. Real-time feed and REST API, free since 2014.
- phishing URLs on record
- 6M+phishing URLs on record
- between feed updates
- 90 minbetween feed updates
- API requests served monthly
- 40M+API requests served monthly
- research papers citing the data
- 30+research papers citing the data
Latest entries
Open the databaseWhy organizations contribute to PhishStats
Security professionals, organizations, and academics rely on the PhishStats database and feed for threat intelligence, incident response, and phishing research.
- Faster takedowns
- URLs submitted to PhishStats reach hundreds of security teams and integrators who rely on our feed, helping speed up detection and takedown of phishing sites.
- Community intelligence
- Our feed includes unique URLs contributed by the infosec community, not just recycled open source lists.
- Verified submissions
- Submissions and false positive reports are scored with the PhishStats hybrid engine (rule based and ML). Enriched context is reviewed by our AI Cyber Defense agent for high accuracy.
Web interface
Search the phishing database
Investigate millions of verified phishing URLs through a search interface designed for SOC analysts, threat hunters and phishing research. Filter by URL, IP, country, ASN, date range, and more.
- Filters
- URL, title, IP, country, ASN, TLD, score and date range, combined with AND or OR.
- Dashboard
- Trend, top networks, domains and a hosting map for any filtered set.
- Pivots
- Jump from a record to everything sharing its IP, host, ASN or title.

REST API
Phishing feed API
Plug PhishStats into your stack as a real-time phishing feed. Run complex queries against our phishing database and stream JSON-formatted threat intelligence straight into your SIEM, SOAR, or research pipeline.
- Fresh
- The feed is updated every 90 minutes.
- Queryable
- Filter on URL, title, country, ASN, score and more, then sort and page.
- Plain JSON
- Works with a SIEM, a SOAR playbook or a research notebook.
Request
curl -H "X-API-Key: psk_..." \ "https://api.phishstats.info/api/phishing?_where=(score,gt,5)~and(tld,eq,com)&_sort=-date&_size=2"
Response, abridged
[
{
"id": 9412075,
"url": "hxxps://account-verify[.]example.com/signin",
"ip": "198.51.100.17",
"countrycode": "US",
"asn": "AS64496",
"tld": "com",
"score": 7.1,
"date": "2026-11-14T08:41:09.000Z"
},
...
]For registered users
Platform capabilities
These features are available now for registered users. Paid plans unlock higher API volume, submissions, and monitoring limits.
- Submit phishing URLsContribute URLs through our web interface and API. Help expand the database and strengthen the community's collective defense.
- Monitoring and webhooksReceive real-time alerts for new phishing URLs via custom webhooks. Integrate with Slack, Microsoft Teams, Discord, Google Chat, and Telegram.
- Threat hunting and similar pagesOn any record's detail page, pivot on title, IP, domain, and enrichment signals like body hash, tracking IDs, and redirect chains to surface shared infrastructure and correlated campaigns.
- Premium and EnterpriseHigher API volume, submissions, and monitoring limits for integrators and teams. Transparent pricing with monthly or annual billing.
Frequently asked questions
Is PhishStats a free phishing database for research?
Yes. PhishStats is a free phishing database and real-time phishing feed used in cybersecurity research since 2014. Verified phishing URLs, IPs, domains, and threat scores are accessible through our web search interface and JSON REST API, with no signup required for read-only access.
How many API requests can I make?
Limits depend on your plan and whether you send an API key. Anonymous requests (no key) are capped at 50/day per IP. Free registered users: 150/day with a key. Premium: 1,000/day. Enterprise: 10,000/day. All daily quotas reset at UTC midnight. See our Pricing page for the full matrix.
How do I use an API key?
Sign in, then create a key at Settings → API keys. Send it on every request to api.phishstats.info as X-API-Key: psk_… or Authorization: Bearer psk_…. Paying for Premium or Enterprise does not raise the anonymous IP limit. You must include your key. See API docs for examples.
Where can I find API documentation?
You can find comprehensive API documentation with examples and parameters at our API Docs page. It includes detailed information about filtering, sorting, pagination, and various query examples.
How often is the data updated?
Our database is updated every 90 minutes with the latest phishing intelligence. We recommend checking for updates no more frequently than this interval to ensure optimal performance.
What is the phishscore and how is it calculated?
The phishscore is a confidence rating calculated using 22 different features and machine learning algorithms. It provides a numerical assessment of how likely a URL is to be a phishing site, helping you prioritize threats based on confidence levels.
How to get support for the product?
For any questions or support, please send an email to [email protected]. We'll be happy to assist you with any questions or concerns you may have.