Real-time cybersecurity blocklist with 30M+ malicious IPs and domains from 570 trusted sources
IsMalicious provides the most comprehensive IP blocklist and domain blocklist for modern cybersecurity infrastructure. Our real-time blocklist API protects millions of users from malicious IPs, phishing domains, malware, adware, and tracking threats.
Our malicious IP blocklist contains over 100M verified threatening IP addresses, updated every hour. Protect your network perimeter from cyber attacks with comprehensive IP-based threat intelligence.
Block servers hosting ransomware, trojans, and viruses
Prevent credential harvesting attacks
Identify command & control infrastructure
Stop automated attack attempts
Mitigate distributed attacks
Filter unwanted network traffic
Block credential harvesting sites and fake login pages. Updated daily with newly registered phishing domains and brand impersonation attempts.
Prevent malware downloads by blocking known distribution domains. Includes ransomware, trojans, viruses, and malicious software hosts.
Block invasive advertising networks and unwanted software promotions. Improve user experience and reduce security risks from adware.
Protect user privacy by blocking tracking domains, analytics scripts, fingerprinting services, and surveillance networks. GDPR compliant.
Integrate our blocklist API in minutes with simple RESTful endpoints. Sub-100ms response times for continuous monitoring.
// Check if IP is in blocklist
const response = await fetch(
'https://api.ismalicious.com/check?ip=1.2.3.4'
);
const data = await response.json();
if (data.isMalicious) {
// Block the IP
console.log('Blocked:', data.sources);
}
// Check domain
const domainCheck = await fetch(
'https://api.ismalicious.com/check?domain=example.com'
);Unlike static blocklists that update weekly or monthly, our real-time blocklist provides continuous protection with the latest threat intelligence:
New threats added within minutes of discovery
Combined intelligence from commercial and open-source feeds
Reduce false positives with cross-verification
Get alerted when watched entities change status
Download our IP blocklist and import into your firewall rules. Supports iptables, pfSense, Cisco ASA, FortiGate, and more. Automatic updates available.
Use our domain blocklist with Pi-hole, AdGuard Home, or DNS servers to block malicious domains at the DNS level. Perfect for network-wide protection.
Call our blocklist API from your application code to validate user inputs, URLs, and network connections in real-time. Available in all major languages.
Enrich security events with our threat intelligence to prioritize alerts and accelerate incident response. Compatible with Splunk, ELK, QRadar.
Start protecting your infrastructure today with our free tier - no credit card required:
Blocklists are a foundational layer of network security. While advanced threat detection systems look for suspicious behavior, blocklists provide immediate protection by preventing communication with known malicious infrastructure. A well-maintained blocklist stops threats before they can execute - malware can't download if the distribution server is blocked, phishing pages can't steal credentials if the domain is blocked, and C2 communication can't occur if the botnet server is blocked. The key is freshness. Cyber criminals constantly rotate infrastructure. A blocklist that updates weekly may miss 80% of active threats. Our real-time updates ensure you're protected against the latest threats, not just historical ones.
False positives are the enemy of security tools. Block a legitimate site and users lose trust in the protection. Allow a malicious site and you've failed at your primary job. Finding the right balance is crucial. Our blocklist aggregates data from configured intelligence sources. When multiple independent sources identify an entity as malicious, we have high confidence in the classification. Single-source reports are flagged for additional verification before inclusion. This multi-source validation approach achieves a false positive rate below 0.01% while maintaining multi-source coverage. You can trust our blocklist to block threats without interfering with legitimate business operations.
Effective security requires multiple layers of protection. Blocklists can be deployed at various points in your infrastructure: • Perimeter Firewall: Block malicious IPs at the network edge before they can reach internal systems • DNS Layer: Prevent resolution of malicious domains, stopping threats before TCP connections are established • Web Proxy: Filter URLs in HTTP/HTTPS traffic to block access to phishing and malware sites • Email Gateway: Block links and attachments from known malicious infrastructure • Endpoint: Local blocklists provide protection even when devices are off-network Each layer adds protection and creates multiple opportunities to stop threats. Our blocklist data can be deployed across all these layers through our flexible API and data export formats.
Not all threats are equal, and different organizations have different risk profiles. Our categorized blocklists let you customize protection: • Malware Distribution: Essential for all organizations - blocks servers hosting malicious payloads • Phishing: Critical for organizations with user-facing services or email traffic • Command & Control (C2): Important for detecting and preventing active compromises • Cryptomining: Reduces unauthorized resource consumption and electricity costs • Tracking: Privacy-focused organizations can block surveillance infrastructure • Spam: Reduces unwanted email and network traffic Choose all categories for layered controls, or select specific categories to match your security priorities and reduce noise.

Learn how DNS-level blocking stops requests before a connection is established.
Read More →
Shift from reactive to proactive security with blocklist intelligence.
Read More →
Technical guide to reputation checking and threat assessment.
Read More →Join thousands of security professionals protecting their infrastructure