Tutorials
Step-by-step guides for common IPAbuse API use cases. Each tutorial includes working code samples you can copy and run immediately.
Your First IP Lookup
Learn how to authenticate with the IPAbuse API and query the reputation of an IP address. Covers API keys, parsing the response, and handling errors.
Reporting Abusive IPs
Step-by-step guide to submitting an IP abuse report via the API. Includes category selection, severity levels, and earning credits.
Bulk IP Lookups
Check up to 100 IP addresses in a single request using the bulk lookup endpoint. Great for processing server logs or firewall blocklists.
Integrating a Blocklist
Download and apply IPAbuse blocklists to your firewall, Nginx, or application. Demonstrates filtering by abuse category and risk level.
Using the Node.js SDK
Install @ipabuse/sdk and perform lookups, reports, and blocklist downloads with the official TypeScript-first Node.js client library.
Auto-blocking with the WordPress Plugin
Install and configure the IPAbuse WordPress plugin to automatically block requests from high-risk IPs without touching any code.
Looking for the full API reference?
Browse all endpoints, parameters, and response schemas.