Welcome to the ReportedIP API
ReportedIP is a community-driven IP reputation service with a free REST API: check, report, and block malicious IPs — the free tier includes 1,000 checks and 50 reports per day.
Ecosystem Overview
How It All Connects
Quick Start
Get up and running in three simple steps.
Create an Account
Register for free at reportedip.com/register and verify your email.
Get Your API Key
Head to your Dashboard and generate an API key.
Make Your First Request
Check any IP's reputation with a single API call.
Your First API Call
No API key needed for public lookups. Try it right away:
curl "https://reportedip.com/wp-json/reportedip/v2/check-public?ip=8.8.8.8"
Base URL
https://reportedip.com/wp-json/reportedip/v2/
All API endpoints are relative to this base URL. The API uses JSON for request and response bodies.
Response Format
All API responses follow a consistent envelope format:
{
"meta": {
"success": true,
"code": 200,
"message": "OK"
},
"data": {
"ip": "8.8.8.8",
"abuseConfidencePercentage": 0,
"totalReports": 0,
"lastReportedAt": null
}
}
meta object always contains success, code, and message. Check meta.success to determine if your request was successful.
Plans & Quotas
The API is free to use up to 1,000 checks and 50 reports per day. Higher tiers raise the quotas, add bulk endpoints, multi-site management, and managed 2FA mail/SMS delivery for the Hive plugin.
| Tier | Price / month | Checks / day | Reports / day | Domains |
|---|---|---|---|---|
| Free | 0 € | 1,000 | 50 | 1 |
| Contributor | 0 € | 5,000 | 200 | 1 |
| Professional | 14.90 € | 25,000 | 1,000 | 3 |
| Business | 39.00 € | 100,000 | 5,000 | 15 |
| Enterprise | From 663 € | Unlimited | Unlimited | Unlimited |
Business figures are per licence and multi-bookable: book 2×–20× Business to multiply every figure (e.g. 5× = 500,000 checks/day, 75 domains), with an automatic volume discount. Enterprise picks up beyond 20× Business with unlimited, custom quotas.
Explore the Documentation
Last updated: · Maintained by the ReportedIP team