Malicious IP

FREE
By moocher.io
Updated 5 months ago
Other
5.3/10
Popularity Score
309ms
Latency
-
Success Rate

Malicious IP API Documentation

This API endpoint checks if an IP version 4 has been used in any abusing activities like spam, attacks, hacking activities and others.

Moocher.io is a set of lists like IP, domains, emails, passwords, creditcard BIN/IIN. Some of them marked as 'abusers' by several groups and initiatives of users and communities, and others used to filter out potential abusers.

Moocher.io can be defined as a Look up as a Service for developers and product companies that want to know in realtime if their existing or potential users have been classified as 'abusers' by one or more of these lists.

View API Details
GETCheck Malicious IP
GETCheck Malicious IP

The endpoint checks if the IP passed as argument can be found in any abuse or malicious blacklist or quarantine set.

Header Parameters
X-RapidAPI-HostSTRING
REQUIRED
X-RapidAPI-KeySTRING
REQUIRED
Content-typeSTRING
OPTIONALIf set, the endpoint returns the full list of blacklists where the IP has been found
Required Parameters
ipSTRING
REQUIRED
Code Snippet
unirest.get("https://moocher-io-malicious-ip-v1.p.rapidapi.com/{ip}")
.header("X-RapidAPI-Host", "moocher-io-malicious-ip-v1.p.rapidapi.com")
.header("X-RapidAPI-Key", "SIGN-UP-FOR-KEY")
.header("Content-type", "application/json")
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
Sample Response
General
Request URL: https://moocher-io-malicious-ip-v1.p.rapidapi.com/{ip}
Request Method: GET
Response Headers
Response Body

Install SDK for NodeJS

Installing

To utilize unirest for node.js install the the npm module:

$ npm install unirest

After installing the npm package you can now start simplifying requests like so:

var unirest = require('unirest');

Creating Request

unirest.get("https://moocher-io-malicious-ip-v1.p.rapidapi.com/{ip}")
.header("X-RapidAPI-Host", "moocher-io-malicious-ip-v1.p.rapidapi.com")
.header("X-RapidAPI-Key", "SIGN-UP-FOR-KEY")
.header("Content-type", "application/json")
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
OAuth2 Authentication
Client ID
Client Secret
OAuth2 Authentication