API Document
ip.pe.kr 에서는 다양한 상황에서 사용할 수 있는 API를 제공하고 있습니다.
How to start
기본적으로 API는 아래 주소에서 동작합니다. 이는 Ajax를 위한 "Access-Control-Allow-Origin"을 포함하고 있으며, GET Method를 통해 데이터를 전송합니다. IPv6 연결이 없으면 접속이 불가능하므로, 대신 IPv4용 API를 이용해 주시기 바랍니다.
https://api_ipv6.ip.pe.kr/
아무것도 적지 않고 그대로 요청을 보내면 아래와 같이 Plain text로 된 IPv4 주소를 리턴합니다.
::1
JSON 포멧, XML 포멧, 지역 정보, whois 등 다양한 API가 추가될 예정입니다.
JSON Format
JSON 형식으로 요청하면 IP 주소와 더불어 나라 정보까지 가져올 수 있습니다.
https://api_ipv6.ip.pe.kr/json/
API 주소 뒤에 json을 붙여서 요청을 보내면 아래와 같이 Json 형식으로 된 값을 반환합니다.
{ "result": true, "ip": "::1", "country_code": "KR", "country_name": { "de": "Korea, Republik (Südkorea)", "en": "South Korea", "es": "Corea (la República de)", "fa": "کرهٔ جنوبی", "fr": "Corée, République de", "ja": "大韓民国", "ko": "대한민국", "pt-BR": "Coreia do Sul", "ru": "Республика Корея", "zh-CN": "韩国" } }
XML Format
Json 형식과 동일한 정보를 XML 형식으로도 받을 수 있습니다.
https://api_ipv6.ip.pe.kr/xml/
API 주소 뒤에 xml을 붙여서 요청을 보내면 아래와 같이 XML 형식으로 된 값을 반환합니다.
<query> <result>true</result> <ip>::1</ip> <country_code>KR</country_code> <country_name> <de>Korea, Republik (Südkorea)</de> <en>South Korea</en> <es>Corea (la República de)</es> <fa>کرهٔ جنوبی</fa> <fr>Corée, République de</fr> <ja>大韓民国</ja> <ko>대한민국</ko> <pt-BR>Coreia do Sul</pt-BR> <ru>Республика Корея</ru> <zh-CN>韩国</zh-CN> </country_name> </query>
IPv4 API Document
IPv6 연결이 없는 경우 IPv4용 API를 사용할 수 있습니다.
How to start
IPv4용 API는 아래 주소에서 동작합니다. 이는 Ajax를 위한 "Access-Control-Allow-Origin"을 포함하고 있으며, GET Method를 통해 데이터를 전송합니다.
https://api.ip.pe.kr/
아무것도 적지 않고 그대로 요청을 보내면 아래와 같이 Plain text로 된 IPv4 주소를 리턴합니다.
127.0.0.1
JSON 포멧, XML 포멧, 지역 정보, whois 등 다양한 API가 추가될 예정입니다.
JSON Format
JSON 형식으로 요청하면 IP 주소와 더불어 나라 정보까지 가져올 수 있습니다.
https://api.ip.pe.kr/json/
API 주소 뒤에 json을 붙여서 요청을 보내면 아래와 같이 Json 형식으로 된 값을 반환합니다.
{ "result": true, "ip": "127.0.0.1", "country_code": "KR", "country_name": { "de": "Korea, Republik (Südkorea)", "en": "South Korea", "es": "Corea (la República de)", "fa": "کرهٔ جنوبی", "fr": "Corée, République de", "ja": "大韓民国", "ko": "대한민국", "pt-BR": "Coreia do Sul", "ru": "Республика Корея", "zh-CN": "韩国" } }
XML Format
Json 형식과 동일한 정보를 XML 형식으로도 받을 수 있습니다.
https://api.ip.pe.kr/xml/
API 주소 뒤에 xml을 붙여서 요청을 보내면 아래와 같이 XML 형식으로 된 값을 반환합니다.
<query> <result>true</result> <ip>127.0.0.1</ip> <country_code>KR</country_code> <country_name> <de>Korea, Republik (Südkorea)</de> <en>South Korea</en> <es>Corea (la República de)</es> <fa>کرهٔ جنوبی</fa> <fr>Corée, République de</fr> <ja>大韓民国</ja> <ko>대한민국</ko> <pt-BR>Coreia do Sul</pt-BR> <ru>Республика Корея</ru> <zh-CN>韩国</zh-CN> </country_name> </query>