High-Precision Commercial IPv4 Lookup
Provides a high-precision commercial IPv4 lookup API service, enabling developers to quickly query accurate IPv4 information and integrate it into business systems.
20 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 .
Provides a high-precision commercial IPv4 lookup API service, enabling developers to quickly query accurate IPv4 information and integrate it into business systems.
20 coins/call
The High-Precision Commercial IPv4 Lookup API helps developers quickly process highly accurate IPv4 queries within their systems. It returns structured results and is ideal for scenarios such as cybersecurity analysis, access risk control, and data governance.
Includes ready-to-use Shell, Python, Go, Java, and PHP examples for direct integration.
{
"ip": "114.114.114.114",
"area": "0",
"coordsys": "wgs84"
}{
"code": "SUCCESS",
"message": "success",
"data": {
"country": "中国",
"province": "江苏省",
"city": "南京市",
"longitude": 118.7969,
"latitude": 32.0584
}
}The fields below are derived from example JSON for integration reference only.
| Path | Type | Sample |
|---|---|---|
| ip | string | 114.114.114.114 |
| area | string | 0 |
| coordsys | string | wgs84 |
The fields below are derived from example JSON for integration reference only.
| Path | Type | Sample |
|---|---|---|
| code | string | SUCCESS |
| message | string | success |
| data | object | {...} |
| data.country | string | 中国 |
| data.province | string | 江苏省 |
| data.city | string | 南京市 |
| data.longitude | number | 118.7969 |
curl --request GET \
--url 'https://openapi.toolkk.com/v1/ip-biz-query' \
--header 'Content-Type: application/json' \
--header 'X-API-Key: YOUR_API_KEY' \
--data '{\n "ip": "114.114.114.114",\n "area": "0",\n "coordsys": "wgs84"\n}'import os
import requests
url = "https://openapi.toolkk.com/v1/ip-biz-query"
payload = {
"ip": "114.114.114.114",
"area": "0",
"coordsys": "wgs84"
}
headers = {
"Content-Type": "application/json",
"X-API-Key": os.getenv("TOOLKK_API_KEY", "YOUR_API_KEY"),
}
response = requests.get(url, headers=headers, params=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-biz-query"
payload := []byte("{\n \"ip\": \"114.114.114.114\",\n \"area\": \"0\",\n \"coordsys\": \"wgs84\"\n}")
req, err := http.NewRequest("GET", 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 \"area\": \"0\",\n \"coordsys\": \"wgs84\"\n}";
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://openapi.toolkk.com/v1/ip-biz-query"))
.method("GET", 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-biz-query';
$payload = "{\n \"ip\": \"114.114.114.114\",\n \"area\": \"0\",\n \"coordsys\": \"wgs84\"\n}";
$ch = curl_init($endpoint);
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => 'GET',
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;| data.latitude |
| number |
| 32.0584 |