Skip to content

dakidarts/ip-reputation-checker-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“‘ IP Reputation Checker API

The IP Reputation Checker API helps developers, security teams, and businesses assess the trustworthiness of IPv4/IPv6 addresses. Classifies IPs into categories (VPN, Proxy, Spam Source, Botnet, Clean).

βœ… Perfect for:

  • Login systems
  • Fraud detection
  • Firewalls
  • Email security
  • Web apps

IP Reputation Checker API

πŸ”‘ Authentication

All requests require an API key (x-rapidapi-key header if using RapidAPI).


πŸ“ Endpoints

1. /scan

Analyze an IP address for reputation, abuse history, and risk score.

Methods: GET, POST

Parameters:

  • ip (string, required) β†’ The IPv4/IPv6 address to scan

Example Request (GET):

GET /scan?ip=118.25.6.39

Example Request (POST):

POST /scan
{
  "ip": "118.25.6.39"
}

Example Response:

{
  "success": true,
  "input": "118.25.6.39",
  "analysis": {
    "risk_score": 85,
    "category": "Botnet",
    "country": "CN",
    "isp": "Tencent Cloud Computing",
    "isPublic": true,
    "ipVersion": 4,
    "usageType": "Data Center/Web Hosting/Transit",
    "domain": "tencent.com",
    "isTor": false,
    "numDistinctUsers": 15,
    "totalReports": 48,
    "lastReportedAt": "2023-07-10T20:55:14+00:00",
    "reports": [
      {
        "reportedAt": "2023-07-10T20:55:14+00:00",
        "comment": "SSH brute force attempt",
        "categories": [18, 22],
        "reporterId": 1,
        "reporterCountryCode": "US",
        "reporterCountryName": "United States"
      }
    ]
  }
}

Errors:

  • 400 β†’ Missing or invalid IP
  • 500 β†’ API request failed or internal error

About

The IP Reputation Checker API helps developers, security teams, and businesses assess the trustworthiness of IPv4/IPv6 addresses.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published