Preparing for system design interviews?  Try bugzed.com →

AbuseIPDB Node.js Client

JSON →
library 2.0.90 ·javascript
verified Jun 17, 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 46
actors 7 distinct systems
last hit 17d ago human
GPTBot
4
Amazonbot
4
ClaudeBot
3
Script
1
Search engines
12
Humans
15

top countries 🇸🇬 Singapore · 🇺🇸 United States · 🇨🇦 Canada · 🇨🇳 China · 🇦🇺 Australia