Create API keys, test live, and explore docs & code examples. Integrate IP quality detection into your apps or scripts.
Enter your API Key and an IP. The key stays in your browser only.
Sign up and log in to get a credit account
Create in Workbench, copy and save (shown only once)
Each call costs 1 credit. Keep your balance topped up
Use code examples or the live console
Pass your API Key via either method:
https://api.ipjiance.com/api/geoip?key=sk-your-api-key&ip=8.8.8.8&lang=zhhttps://api.ipjiance.com/api/geoip?ip=8.8.8.8&lang=en
Authorization: Bearer sk-your-api-key/api/geoipMain IP detection endpoint. Requires API Key, costs 1 credit per call.
| Param | Required | Description |
|---|---|---|
| ip | Yes | Public IPv4/IPv6 address |
| lang | No | Evaluate language zh/en |
| key | one of two | API Key or Authorization header |
# curl
curl "https://api.ipjiance.com/api/geoip?ip=8.8.8.8&lang=zh" \
-H "Authorization: Bearer sk-your-api-key"
# 或用 query 参数
curl "https://api.ipjiance.com/api/geoip?key=sk-your-api-key&ip=8.8.8.8"| Field | Type | Description |
|---|---|---|
| ip | string | Queried IP address |
| country_code | string | Country code (ISO) |
| city | string|null | City |
| longitude/latitude | float|null | Lng/Lat |
| time_zone | string|null | Timezone |
| isp | string|null | ISP |
| organization | string|null | Organization |
| asn | string|null | ASN |
| connection_type | string|null | Connection type |
| user_type | string|null | User type |
| is_anonymous_vpn | bool | Anonymous VPN |
| is_public_proxy | bool | Public proxy |
| is_tor_exit_node | bool | Tor exit node |
| is_hosting_provider | bool | Hosting/DC |
| is_blacklist | bool | Blacklisted |
| is_abuser | bool | Abuser |
| is_attacker | bool | Attacker |
| user_count | int | User count |
| static_ip_score | float | Static IP score |
| points | int | Score (0-150) |
| evaluate | string | Evaluation (localized) |
| HTTP | Code | Meaning | Action |
|---|---|---|---|
| 200 | success | Success | Process data |
| 400 | IP_INVALID | Invalid IP | Check ip param |
| 400 | IP_NOT_PUBLIC | Not public IP | Use public IP |
| 401 | APIKEY_INVALID | Invalid/disabled key | Check key |
| 402 | CREDIT_INSUFFICIENT | Not enough credits | Recharge |
| 429 | RATE_LIMIT | Rate limited | Slow down |
| 503 | DETECT_FAILED | Service unavailable | Retry (refunded) |