AbuseIPDB Node.js Client

JSON →
library 2.0.90 ·javascript
verified May 27, 2026

The `abuseipdb-client` is an unofficial Node.js client library designed to interact with the AbuseIPDB API v2. It provides a robust, promise-based interface for checking IP addresses, reporting malicious activity, and managing API interactions. Currently stable at version 2.0.90, the library maintains a frequent release cadence, often issuing multiple patch updates monthly to keep dependencies current. Key differentiators include its TypeScript-first design, comprehensive runtime type checking powered by Zod, and full support for both ECMAScript Modules (ESM) and CommonJS (CJS) environments, though ESM is preferred. It standardizes API responses into a structured object containing headers, results, and explicit error handling properties, abstracting away raw HTTP responses.

total hits 52
actors 11 distinct systems
last hit 1d ago human
ByteDance
6
MetaBot
4
GPTBot
2
Script
1
Amazonbot
1
PerplexityBot
1
Search engines
11
Humans
17

top countries 🇸🇬 Singapore · 🇺🇸 United States · 🇩🇪 Germany · 🇨🇦 Canada · 🇮🇩 Indonesia