API: Report an IP

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

Use these steps and resources to ensure accurate and efficient IP abuse reporting.

Recently Reported IPs