IP/domain/URL reputation.
AbuseIPDB provides an API (APIv2) for checking and reporting IP addresses associated with abusive behavior such as hacking attempts, spam, and other malicious activity. The API exposes endpoints to check an IP's abuse history and confidence score, retrieve paginated reports for an IP, report abusive IPs, check IPs against a blacklist, perform bulk reporting, and clear address data. It integrates with Fail2Ban, with a prepackaged configuration for automatically reporting banned IPs.
The CHECK endpoint returns details on a queried IP address including IP version, country code and name, usage type (e.g. Commercial, Data Center/Web Hosting/Transit, Mobile ISP), ISP, domain name, whitelist status, an abuse confidence score, and associated abuse reports with timestamps, comments, categories, and reporter country. Geolocation, usage type, ISP, and domain data are sourced from IPinfo. Requests require an API key, passed as an HTTP header, and responses are returned in JSON.
The service is aimed at developers and system administrators who need programmatic access to IP reputation and abuse-reporting data, such as for automating IP blocking or building security tooling. Access requires signing up for a developer key, and the documentation references daily API rate limits and a paid plan option, though specific limits and pricing are not detailed in this content.
The documentation provides examples in cURL, Python, PHP, C#, and VBScript.
You pass your API key via the 'Key' HTTP header (recommended) or as a 'key' query parameter, obtained from your account dashboard.
It returns the IP's abuse confidence score, country, usage type, ISP, domain, whitelist status, and abuse reports when the verbose flag is set.
Yes, AbuseIPDB comes prepackaged with a Fail2Ban configuration for automatically reporting abusive IPs.
Yes, the API enforces daily rate limits, and higher limits are available by subscribing to a paid plan.
Show your product to thousands of developers
· 100k monthly pageviews
· 7k newsletter subscribers
IP/domain/URL reputation.
Malware execution and analysis.
Fraud & reputation detection.
A volunteer cybersecurity project focused on providing resources and services that improve safety across Discord.
Google Link/Domain Flagging.
Provide malware datasets and threat intelligence feeds.