Reverse IP Lookup
Perform a reverse IP lookup to find domains resolved to a specific IP address, aiding in cybersecurity analysis and domain asset management.
5 coins/call
We use cookies.This website uses essential cookies to operate core features. With your consent, we also use analytics cookies to understand traffic and improve the service. For more details, see our .
Perform a reverse IP lookup to find domains resolved to a specific IP address, aiding in cybersecurity analysis and domain asset management.
5 coins/call
This API allows you to input an IP address and perform a reverse lookup to find all domain names resolved to that specific IP. This is crucial for understanding the domain assets behind an IP address, conducting cybersecurity analysis, and tracking malicious activities. The data returned by the interface includes, but is not limited to, a list of domains and resolution times, helping users fully grasp the association between IPs and domains.
Includes ready-to-use Shell, Python, Go, Java, and PHP examples for direct integration.
{
"ip": "114.114.114.114",
"pageNo": 1
}{
"code": "SUCCESS",
"message": "success",
"data": {
"total": 0,
"list": []
}
}The fields below are derived from example JSON for integration reference only.
| Path | Type | Sample |
|---|---|---|
| ip | string | 114.114.114.114 |
| pageNo | number | 1 |
The fields below are derived from example JSON for integration reference only.
| Path | Type | Sample |
|---|---|---|
| code | string | SUCCESS |
| message | string | success |
| data | object | {...} |
| data.total | number | 0 |
| data.list | array | [] |
curl --request POST \
--url 'https://openapi.toolkk.com/v1/ip-domain' \
--header 'Content-Type: application/json' \
--header 'X-API-Key: YOUR_API_KEY' \
--data '{\n "ip": "114.114.114.114",\n "pageNo": 1\n}'import os
import requests
url = "https://openapi.toolkk.com/v1/ip-domain"
payload = {
"ip": "114.114.114.114",
"pageNo": 1
}
headers = {
"Content-Type": "application/json",
"X-API-Key": os.getenv("TOOLKK_API_KEY", "YOUR_API_KEY"),
}
response = requests.request("POST", url, headers=headers, json=payload, timeout=30)
response.raise_for_status()
print(response.json())package main
import (
"bytes"
"fmt"
"io"
"net/http"
)
func main() {
endpoint := "https://openapi.toolkk.com/v1/ip-domain"
payload := []byte("{\n \"ip\": \"114.114.114.114\",\n \"pageNo\": 1\n}")
req, err := http.NewRequest("POST", endpoint, bytes.NewBuffer(payload))
if err != nil {
panic(err)
}
req.Header.Set("Content-Type", "application/json")
req.Header.Set("X-API-Key", "YOUR_API_KEY")
resp, err := http.DefaultClient.Do(req)
if err != nil {
panic(err)
}
defer resp.Body.Close()
body, err := io.ReadAll(resp.Body)
if err != nil {
panic(err)
}
fmt.Println(string(body))
}import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class ToolkkExample {
public static void main(String[] args) throws Exception {
String payload = "{\n \"ip\": \"114.114.114.114\",\n \"pageNo\": 1\n}";
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://openapi.toolkk.com/v1/ip-domain"))
.method("POST", HttpRequest.BodyPublishers.ofString(payload))
.header("Content-Type", "application/json")
.header("X-API-Key", "YOUR_API_KEY")
.build();
HttpResponse<String> response = HttpClient.newHttpClient()
.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
}
}<?php
$endpoint = 'https://openapi.toolkk.com/v1/ip-domain';
$payload = "{\n \"ip\": \"114.114.114.114\",\n \"pageNo\": 1\n}";
$ch = curl_init($endpoint);
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_HTTPHEADER => [
'Content-Type: application/json',
'X-API-Key: YOUR_API_KEY',
],
CURLOPT_POSTFIELDS => $payload,
]);
$response = curl_exec($ch);
if ($response === false) {
throw new RuntimeException(curl_error($ch));
}
curl_close($ch);
echo $response;