How to Use the IP Abuse Reporting API
Step 1: Sign Up / Login
Use Google, Facebook, or Microsoft to Sign Up or Log In to your account.
Step 2: Generate Your API Key
After logging in, navigate to your profile and generate an API key.
This key will be used for authenticating API requests.
Reporting an IP Address
API Endpoint:
• POST: https://www.ipabuse.org/api/v1/ip/report
Sample Payload:
{
"ip": "117.91.186.55",
"category": "1, 2",
"remarks": "SSH: authentication failure"
}
ip: The IP address you want to report.
category: A comma-separated list of abuse category IDs.
👉 Refer to the Abuse Category Details to find category IDs.
remarks: Comments providing additional context for the report.
Example: Reporting an IP with cURL
curl --location 'https://www.ipabuse.org/api/v1/ip/report' \
--header 'Authorization: Bearer <Your API Key>' \
--header 'Content-Type: application/json' \
--data '{
"ip": "<Enter the IP address>",
"category": "<Enter category IDs as comma-separated values>",
"remarks": "<Add any comments for better understanding>"
}'
Resources
Abuse Category Details:
Use these steps and resources to ensure accurate and efficient IP abuse reporting.