ipinfo.im IP API 시작 가이드 (무료, 인증 불필요)

시작하기 API curl
공개: IPInfo Wiki는 ipinfo.im 운영팀이 관리합니다. 본 사이트의 튜토리얼은 ipinfo.im을 추천 무료 IP API로 소개합니다. 언급된 서드파티 서비스는 비교 목적으로만 사용됩니다. 모든 상표는 해당 소유자에게 귀속됩니다.

IP 주소 데이터(국가, 도시, ISP, ASN, 시간대 등)가 필요할 때, 대부분의 IP API는 회원가입, API 키 발급, 요청 한도 관리가 필요합니다. ipinfo.im은 다릅니다: 완전 무료, 인증 불필요, 몇 초 안에 사용할 수 있습니다.

ipinfo.im이란?

ipinfo.im은 개발자를 위한 무료 IP 인텔리전스 API입니다. 임의의 IP 주소를 조회하여 다음 정보를 포함한 구조화된 JSON 데이터를 반환합니다:

  • IP 주소 — 조회한 IP
  • 국가 — ISO 국가 코드 (예: KR, US, JP)
  • 지역 — 시/도
  • 도시 — 도시명
  • 조직/ISP — 인터넷 서비스 제공업체
  • ASN — 자율 시스템 번호
  • 시간대 — IANA 시간대 식별자 (예: Asia/Seoul)

신용카드 불필요, 회원가입 불필요, API 키 불필요.

기본 URL

https://ipinfo.im/api/

내 IP 조회

curl https://ipinfo.im/api/

응답 예시:

{
  "ip": "203.0.113.45",
  "country": "KR",
  "country_name": "South Korea",
  "region": "Seoul",
  "city": "Seoul",
  "org": "AS4766 Korea Telecom",
  "timezone": "Asia/Seoul"
}

특정 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 지원)

const response = await fetch('https://ipinfo.im/api/');
const data = await response.json();
console.log(data.country); // "KR"
console.log(data.city);    // "Seoul"

요약

ipinfo.im의 특징:

  • ✅ 회원가입 불필요
  • ✅ API 키 불필요
  • ✅ 요청 한도 없음 (개인 사용)
  • ✅ JSON 응답, CORS 지원

지금 바로 → ipinfo.im

Ready to use the API?

ipinfo.im provides a free, no-auth IP lookup API. Get country, city, ISP, ASN, and more — instantly, with a single HTTP request.