当前位置:   article > 正文

超全的IP查询免费API_ip归属地查询api

ip归属地查询api

查询IP和IP归属地是经常遇到场景,之前有尝试过付费购买API服务,但是扛不住费用太高。

下面列出一些用到的免费的API,超好用,关键还免费!

一,API列表

1.查询本机IP和通过IP查询信息

https://webapi-pc.meitu.com/common/ip_location

https://www.ip.cn/api/index?ip=&type=0

https://whois.pconline.com.cn/ipJson.jsp?ip=&json=true

https://api.vore.top/api/IPdata?ip=

https://api.ip.sb/geoip/

https://api.ip2location.io/

https://realip.cc/

http://demo.ip-api.com/json/?lang=zh-CN

https://ip-api.io/json

https://ipapi.co/json/

https://api.ipapi.is

https://api.ip.sb/geoip

2.查询本机IP信息

https://ip.useragentinfo.com/json

http://httpbin.org/ip

https://cdid.c-ctrip.com/model-poc2/h

https://vv.video.qq.com/checktime?otype=ojson

https://api.uomg.com/api/visitor.info?skey=1

https://test.ipw.cn/api/ip/myip?json

https://api.ipify.org

https://ipv4.my.ipinfo.app/api/ipDetails.php

3.通过IP查询信息

http://opendata.baidu.com/api.php?co=&resource_id=6006&oe=utf8&query=

https://get.geojs.io/v1/ip/geo/121.8.215.106.json

https://ipinfo.io/widget/demo/121.8.215.106

https://ipapi.com/ip_api.php?ip=121.8.215.106

https://db-ip.com/demo/home.php?s=121.8.215.106

二,使用方法

1.查询本机IP和通过IP查询

地址①https://webapi-pc.meitu.com/common/ip_location?ip=

请求类型:GET

请求参数:ip(可选)

请求示例:

  1. # 查询本机ip
  2. https://webapi-pc.meitu.com/common/ip_location
  3. # 通过ip查询信息
  4. https://webapi-pc.meitu.com/common/ip_location?ip=121.8.215.106

示例结果:

  1. {
  2. "reqid": "40b7cf49-ad3f-4184-acd3-9f5a574dc7c4",
  3. "code": 0,
  4. "data": {
  5. "121.8.215.106": {
  6. "area_code": "86",
  7. "city": "广州市",
  8. "city_id": 160063402,
  9. "continent": "亚洲",
  10. "continent_code": "AP",
  11. "country_id": 100000,
  12. "isp": "电信",
  13. "latitude": 23.3283,
  14. "longitude": 113.75837,
  15. "nation": "中国",
  16. "nation_code": "CN",
  17. "province": "广东",
  18. "province_id": 440000,
  19. "subdivision_1_iso_code": "*",
  20. "subdivision_1_name": "广东",
  21. "subdivision_2_iso_code": "*",
  22. "subdivision_2_name": "广州市",
  23. "time_zone": "UTC+8"
  24. }
  25. }
  26. }

地址②https://www.ip.cn/api/index?ip=&type=0

请求类型:GET

请求参数:ip(可选)、type

请求示例:

  1. # 查询本机ip(type=0)
  2. https://www.ip.cn/api/index?ip=&type=0
  3. # 通过ip查询信息(type=1)
  4. https://www.ip.cn/api/index?ip=121.8.215.106&type=1

对于国外ip的位置信息不太准确

示例结果:

  1. {
  2. "rs": 1,
  3. "code": 0,
  4. "address": "中国 广东省 广州市 电信",
  5. "ip": "121.8.215.106",
  6. "isDomain": 0
  7. }

地址③https://whois.pconline.com.cn/ipJson.jsp?ip=&json=true

请求类型:GET

请求参数(可选):ip、json

请求示例:

  1. # 查询本机ip
  2. https://whois.pconline.com.cn/ipJson.jsp?ip=&json=true
  3. # 通过ip查询信息
  4. https://whois.pconline.com.cn/ipJson.jsp?ip=121.8.215.106&json=true

对于国外ip的位置信息不太准确

示例结果:

  1. {
  2. "ip": "121.8.215.106",
  3. "pro": "广东省",
  4. "proCode": "440000",
  5. "city": "广州市",
  6. "cityCode": "440100",
  7. "region": "",
  8. "regionCode": "0",
  9. "addr": "广东省广州市 电信",
  10. "regionNames": "",
  11. "err": ""
  12. }

地址④https://api.vore.top/api/IPdata?ip=

请求类型:GET

请求参数(可选):ip

请求示例:

  1. # 查询本机ip
  2. https://api.vore.top/api/IPdata?ip=
  3. # 通过ip查询信息
  4. https://api.vore.top/api/IPdata?ip=121.8.215.106

示例结果:

  1. {
  2. "code": 200,
  3. "msg": "SUCCESS",
  4. "ipinfo": {
  5. "type": "ipv4",
  6. "text": "121.8.215.106",
  7. "cnip": true
  8. },
  9. "ipdata": {
  10. "info1": "广东省",
  11. "info2": "广州市",
  12. "info3": "增城",
  13. "isp": "电信"
  14. },
  15. "adcode": {
  16. "o": "广东省广州市增城 - 电信",
  17. "p": "广东",
  18. "c": "广州",
  19. "n": "广东-广州",
  20. "r": "广东-广州",
  21. "a": "440100",
  22. "i": true
  23. },
  24. "tips": "接口由VORE-API(https:\/\/api.vore.top\/)免费提供",
  25. "time": 1708576755
  26. }

地址⑤https://api.ip.sb/geoip/

请求类型:GET

请求参数(可选):你的ip

请求示例:

  1. # 查询本机ip
  2. https://api.ip.sb/geoip/
  3. # 通过ip查询信息
  4. https://api.ip.sb/geoip/121.8.215.106

示例结果:

  1. {
  2. "organization": "China Telecom",
  3. "longitude": 113.2539,
  4. "city": "Guangzhou",
  5. "timezone": "Asia/Shanghai",
  6. "isp": "China Telecom",
  7. "offset": 28800,
  8. "region": "Guangdong",
  9. "asn": 4134,
  10. "asn_organization": "Chinanet",
  11. "country": "China",
  12. "ip": "121.8.215.106",
  13. "latitude": 23.1181,
  14. "continent_code": "AS",
  15. "country_code": "CN",
  16. "region_code": "GD"
  17. }

地址⑥https://api.ip2location.io/

请求类型:GET

请求参数(可选):ip

请求示例:

  1. # 查询本机ip
  2. https://api.ip2location.io/
  3. # 通过ip查询信息
  4. https://api.ip2location.io/?ip=121.8.215.106

示例结果:

  1. {
  2. "ip": "121.8.215.106",
  3. "country_code": "CN",
  4. "country_name": "China",
  5. "region_name": "Guangdong",
  6. "city_name": "Guangzhou",
  7. "latitude": 23.127361,
  8. "longitude": 113.26457,
  9. "zip_code": "510140",
  10. "time_zone": "+08:00",
  11. "asn": "4134",
  12. "as": "Asia Pacific Network Information Centre",
  13. "is_proxy": true,
  14. "message": "Limit to 500 queries per day. Sign up for a Free plan at https://www.ip2location.io to get 30K queries per month."
  15. }

地址⑦RealIP

请求类型:GET

请求参数(可选):ip

请求示例:

  1. # 查询本机ip
  2. curl realip.cc
  3. https://realip.cc/
  4. https://realip.cc/simple # 只返回ip
  5. # 通过ip查询信息
  6. https://realip.cc/?ip=121.8.215.106

示例结果:

  1. {
  2. "ip": "103.143.161.60",
  3. "city": "Hong Kong",
  4. "province": null,
  5. "country": "Hong Kong",
  6. "continent": "Asia",
  7. "isp": "TWOWIN CO., LIMITED",
  8. "time_zone": "Asia/Hong_Kong",
  9. "latitude": 22.2842,
  10. "longitude": 114.1759,
  11. "postal_code": null,
  12. "iso_code": "HK",
  13. "network": "103.143.160.0/23",
  14. "notice": "api文档在/docs路径下,调用并发数是有限制的 ©2021-09-27->now",
  15. "provider": "Powered by Bboysoul",
  16. "blog": "https://www.bboy.app",
  17. "tg_group": "https://t.me/bboyapp",
  18. "data_updatetime": 202403010,
  19. "count": 10345364
  20. }

地址⑧http://demo.ip-api.com/json/?fields=66842623&lang=zh-CN

请求类型:GET

请求参数(可选):ip、lang ...

请求示例:

  1. # lang optional value
  2. en:English (default) 英语(默认)
  3. zh-CN:中国 (Chinese)
  4. de:Deutsch (German) Deutsch (德语)
  5. es:Español (Spanish) Español (西班牙语)
  6. fr:Français (French) Français (法语)
  7. ja:日本語 (Japanese) 日本语( Japanese)
  8. ru:Русский (Russian) Русский (俄语)
  9. # 注意是http !!!
  10. # 查询本机ip
  11. http://demo.ip-api.com/json/?fields=66842623&lang=zh-CN
  12. # 通过ip查询信息
  13. http://demo.ip-api.com/json/121.8.215.106?fields=66842623&lang=zh-CN
  14. API docs:
  15. https://ip-api.com/docs/api:json

示例结果:

  1. {
  2. "status": "success",
  3. "continent": "亚洲",
  4. "continentCode": "AS",
  5. "country": "中国",
  6. "countryCode": "CN",
  7. "region": "GD",
  8. "regionName": "广东",
  9. "city": "广州市",
  10. "district": "",
  11. "zip": "",
  12. "lat": 23.1181,
  13. "lon": 113.2539,
  14. "timezone": "Asia/Shanghai",
  15. "offset": 28800,
  16. "currency": "CNY",
  17. "isp": "Chinanet",
  18. "org": "Chinanet GD",
  19. "as": "AS4134 CHINANET-BACKBONE",
  20. "asname": "CHINANET-BACKBONE",
  21. "mobile": false,
  22. "proxy": true,
  23. "hosting": false,
  24. "query": "121.8.215.106"
  25. }

地址⑨https://ip-api.io/json

请求类型:GET

请求参数(可选):ip

请求示例:

  1. # 查询本机ip
  2. https://ip-api.io/json
  3. # 通过ip查询信息
  4. https://ip-api.io/json?ip=121.8.215.106

示例结果:

  1. {
  2. "callingCode": "86",
  3. "city": "Guangzhou",
  4. "countryCapital": "Beijing",
  5. "country_code": "CN",
  6. "country_name": "China",
  7. "currency": "CNY",
  8. "currencySymbol": "¥",
  9. "emojiFlag": "
    声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/723439
    推荐阅读
    相关标签