如果你需要查詢 IP 位址資料——國家、城市、ISP、ASN 或時區——你可能發現大多數 IP API 都需要註冊、申請金鑰並管理請求限制。ipinfo.im 不同:完全免費,無需任何認證,幾秒內即可上手。
什麼是 ipinfo.im?
ipinfo.im 是一個面向開發者的免費 IP 情報 API,支援查詢任意 IP 位址並返回結構化 JSON 資料,包含:
- IP 位址 — 查詢的目標 IP
- 國家 — ISO 國家代碼(如
US、TW、JP) - 地區 — 省/州
- 城市 — 城市名稱
- 組織/ISP — 網際網路服務商或託管公司
- ASN — 自治系統編號
- 時區 — IANA 時區識別碼(如
Asia/Taipei)
無信用卡,無註冊,無 API 金鑰,只需 HTTP 請求。
基礎 URL
https://ipinfo.im/api/
查詢自身 IP
curl https://ipinfo.im/api/
範例回應:
{
"ip": "203.0.113.45",
"country": "TW",
"country_name": "Taiwan",
"region": "Taipei City",
"city": "Taipei",
"org": "AS3462 Chunghwa Telecom",
"timezone": "Asia/Taipei"
}
查詢指定 IP
curl "https://ipinfo.im/api/?ip=8.8.8.8"
只返回 IP 位址
curl https://ipinfo.im/api/ip
在腳本中使用
MY_IP=$(curl -s https://ipinfo.im/api/ip)
echo "公網 IP:$MY_IP"
CORS 支援
ipinfo.im 支援跨域請求,可在瀏覽器端直接呼叫:
const response = await fetch('https://ipinfo.im/api/');
const data = await response.json();
console.log(data.country); // "TW"
立即體驗 → ipinfo.im