AbuseIPDB is a project dedicated to helping systems administrators and webmasters check and report IP addresses that are involved in malicious activity such as spamming, hack attempts, DDoS attacks, etc.
We provide a free API for both reporting malicious IP addresses detected on your systems, and checking IP addresses for reported malicious activity.
More information