- API
- 订阅方案
- 错误码参照
- 技术支持
- 问题反馈
-
服务相关
-
IP地址归属地查询应用场景
-
判断访问者的国家/地区
展示区域性信息根据访问者的国家地区以提供展示特定区域性服务,如旅游景点、地方门户 -
统计访客地域信息
分析营销推广地域性效果根据访客地域信息分析营销推广地域性效果,反馈营销计划形成闭环 -
日志安全性审计
追踪操作的地理信息根据日志中IP地理信息进行安全性审计 -
异常来源IP地域批量识别屏蔽
有安全威胁或威胁正常业务的地域通过对有安全威胁或威胁正常业务的IP查询的地理信息进行批量识别屏蔽 -
业务风险控制
根据业务流程中用户IP变化识别风险用户针对业务流程中用户IP的变化情况,识别风险用户,对业务进行风险控制
IP地址归属地查询简介
高并发,高可用,低延迟,批量查询!
根据提供的IP,快速返回IP地址的归属地信息,包含洲、国家、省、市、ISP运营商等信息。动态更新数据库,包含国内外IP地址,实时稳定,毫秒级响应。
数据根据知名IP地址查询供应商及BGP/ASN数据等多个数据源,进行多源数据融合,智能整理归纳细化合并,提供实时有效的IP地址归属地查询服务。
BGP
随着互联网规模的增加,为了处理大批量的路由数据,边界网关协议(即BGP,下同)应运而生,是互联网的基础协议之一。为了保证了全球网络路由的可达性,但凡需要在互联网中注册一个IP(段),都需要借助BGP协议对外广播,这样互联网中的其他自治域才能学习到这段地址的路由信息,其它主机才能成功访问这个IP(段)。因此可以说,BGP数据是最适合分析运营商IP地址的数据来源之一。
ASN
自治系统:autonomous system。在互联网中,一个自治系统(AS)是一个有权自主地决定在本系统中应采用何种路由协议的小型单位。这个网络单位可以是一个简单的网络也可以是一个由一个或多个普通的网络管理员来控制的网络群体,它是一个单独的可管理的网络单元(例如一所大学,一个企业或者一个公司个体)。一个自治系统有时也被称为是一个路由选择域(routing domain)。一个自治系统将会分配一个全局的唯一的16位号码,有时我们把这个号码叫做自治系统号(ASN)。如中国移动进出国际网络,在国内经过的绝大部分流量,均由 AS9808 网络承载,即通过ASN可以分析出运营商。
IP地址归属地数据概览
类型 数据量 数据总量 85w+ 国内数据总量 29w+ 国家数/地区 250+ ISP运营商 1000+ IP地址归属地查询常见问题
-
IP库更新周期是多少?
当前更新计划是一月更新一次,因需要对大量数据进行分析融合校验,更新时间目前仅保证一月一次,对于通常的应用场景,应该是足够了
-
QPS满足不了我的业务需求怎么办?
当订阅套餐中QPS满足不了实际业务需求时,可以使用批量查询接入点,批量查询接入点适应于查询大量IP地址的使用场景,可以一次查询多个IP地址。
-
怎么IP数据总量只有80w+?
IP地址是非常庞大的,为了保证查询效率,通常的作法是根据业务细化颗粒度,将IP段进行合并,比如此接口同ISP下最细颗粒度到城市,那么就会将相邻的连续的多网段进行合并,不同的合并算法或业务颗粒度,最终的数据总量也可能不同。
我们的优势
数据云端存储
数据云端存储, 支持不同设备不同场景访问
多语言支持
使用HTTP协议+JSON/XML, 只要支持HTTP协议的语言都能轻松访问
使用方便, 订阅即用
接口访问灵活简便, 可根据调用参数实现多种场景需求, 发送所需请求, 即刻获取数据
高可用集群支持
我们有高配置服务器集群, 为服务高效高可用保驾护航
价格优惠
利用平台优势, 价格比客户自行开发维护成本更具性价比, 服务定价仅基于服务器分摊成本及维护售后费用, 价格透明, 无二次收费
多种订阅方案满足多样化需求
接口服务支持多种订阅方案, 还可根据客户实际需求定制服务, 如提高并发量, 使用独立服务器(集群), 主动推送数据等
月萌API使用流程
注:黄色为用户操作环节
注册账号1用户需在本站注册账号后才能正常使用月萌API提供的API服务选择API服务并提交订阅2用户可在共享数据接口获取所需服务, 在API详情页选择订阅方案并提交订阅,
若是免费订阅方案, 用户可立即开始使用接口服务,
若是收费订阅方案, 请支付后联系站长开通使用客服开通服务3客服核验订阅后开通订阅中API服务用户使用接口4API服务开通后, 用户可根据API详情页中API文档开发接口与用户系统配套对接程序.
如有问题可联系服务商提交售后工单或在问题反馈查找解决方案.
若有需要, 本站可提供有偿API对接服务, 详询客服.用户提交售后工单5用户使用过程中遇到问题, 可向服务商提交售后工单或在相应问题反馈提问解决客服处理售后工单6客服接到售后工单后一个工作日内进行响应处理 -
-
请求参数展开
请求 参数名 参数值 操作 - 返回结果
尚无返回结果
-
接口: ip地址归属地查询
ip地址归属地查询提供国内外IP地址归属地信息查询,包含洲,国家,省,市及ISP运营商的信息,使用知名ip到地名查询提供商的数据, 以及BGP/ASN数据进行多源数据融合,数据每月更新
接口文档看起来太麻烦?直接文末查看 demo,C#/Java/PHP/Python/NodeJs 下载即用!当前接口api_id: 151, apicode: ipaddr接 口 完成某功能的一个或一组API
接入点 接口下能完成某个子功能的子API, 一个接口可包含多个接入点访问地址
注: 不需替换 KEY_ID 和 KEY_CODE, 调试工具会自动使用测试参数http://api.moonapi.com/151?apicode=ipaddr&keyid=KEY_ID&sign=KEY_CODE&_t=1734094104
请求参数
http://api.moonapi.com/151?apicode=ipaddr&keyid=KEY_ID&sign=KEY_CODE&_t=
注: 参数名小写, 请求方法默认支持 GET/POST, 系统参数需组装为请求 URL, 其余参数未特别说明的,均可同时支持 GET/POST系统参数 必填 长度 描述 默认值 api_id 是 API接口 ID 编号, 注:请求 URL 中已包含,不需单独设置 当前ID: 151 apicode 否 30 编码, 仅用于助记,表示接口/接入点名称,不会实际使用,可不传 当前: ipaddr keyid 是 Key Id 分配的Key Id sign 是 24/32/40 API密钥/API签名, API验证支持两种方式认证, 认证方式一为简单签名模式, 直接将 sign 设置为 Key Code 即可, 认证方式二为 md5/hmac 签名认证, 将除 sign 字段的所有其它参数与其值组合后排序连接后加密签名, 设置 sign 为签名字符串, 并设置 keyid 为分配的 Key Id, 更多签名详情请参考月萌API接口签名规则及下方示例代码展开分配的Key Code fields 否 1000 附加字段列表, 返回数据默认仅返回必含字段, 若需其余可选字段, 需在请求时设置此参数, 多个可选字段之间用逗号分隔 _t 否 随机数或时间戳, 避免访问缓存结果 时间戳 接口参数 必填 长度 描述 默认值 ip是 IP地址,如8.8.8.8注: 非必填的参数(有默认值),在构造请求 URL 时不填即可,demo 中为了演示多种情况可能包含了测试值,根据实际需要删除即可,此时将使用默认值返回参数
响应规范 类型 描述 必要字段 可选字段 success 一切正常,并且(通常是)返回了一些数据 status, data, time error 处理请求时出错,例如:一个异常被抛出 status, code, message, time 系统参数 必含 类型 长度 Json Path 描述 status 是 字符串 10 $.status 状态, success/error code 否 字符串 9 $.code 错误码, 仅 error 状态下有效 message 否 字符串 300 $.message 错误信息, 仅 error 状态下有效 time 是 时间戳 $.time 响应时间戳 接口参数 必含 类型 长度 Json Path 描述 data ip是 字符串 $.data.ip 查询的IP地址continent是 字符串 $.data.continent 洲,亚洲等country是 字符串 $.data.country 国家、地区region是 字符串 $.data.region 省份/州/地区city是 字符串 $.data.city 城市isp是 字符串 $.data.isp isp运营商注: 使用上方调试工具, 可直接查看返回数据结构相关资源
示例代码: ip地址归属地查询API接口C#示例+ 资源文件: MoonApiData_IPAddr_151_v1.0_csharp.rar 示例代码: ip地址归属地查询API接口java示例+ 资源文件: MoonApiData_IPAddr_151_v1.0_java.rar 示例代码: ip地址归属地查询API接口nodejs示例+ 资源文件: MoonApiData_IPAddr_151_v1.0_nodejs.rar 示例代码: ip地址归属地查询API接口php示例+ 资源文件: MoonApiData_IPAddr_151_v1.0_php.rar 示例代码: ip地址归属地查询API接口python示例+ 资源文件: MoonApiData_IPAddr_151_v1.0_python.rar -
接入点: ip地址归属地批量查询
批量查询IP地址,支持一次查询多个IP地址信息
接口文档看起来太麻烦?直接文末查看 demo,C#/Java/PHP/Python/NodeJs 下载即用!当前接入点apid: 152, apicode: ipaddrBatch, 若使用API接口 (上层 ip地址归属地查询) KeyID & KeyCode 访问单独接入点时, 需要使用此 apid 参数, 详见正文请求参数说明接 口 完成某功能的一个或一组API
接入点 接口下能完成某个子功能的子API, 一个接口可包含多个接入点接口访问接入点地址:
注1: 仅当订阅方案为 接口订阅 时有效注2: 不需替换 KEY_ID 和 KEY_CODE, 调试工具会自动使用测试参数http://api.moonapi.com/151?apid=152&apicode=ipaddrBatch&keyid=KEY_ID&sign=KEY_CODE&_t=1734094104
接入点直接访问地址
注1: 仅当订阅方案为 接入点订阅 时有效注2: 不需替换 KEY_ID 和 KEY_CODE, 调试工具会自动使用测试参数http://api.moonapi.com/152?apicode=ipaddrBatch&keyid=KEY_ID&sign=KEY_CODE&_t=1734094104
请求参数
http://api.moonapi.com/151?apid=152&apicode=ipaddrBatch&keyid=KEY_ID&sign=KEY_CODE&_t=
http://api.moonapi.com/152?apicode=ipaddrBatch&keyid=KEY_ID&sign=KEY_CODE&_t=
注: 参数名小写, 请求方法默认支持 GET/POST, 系统参数需组装为请求 URL, 其余参数未特别说明的,均可同时支持 GET/POST系统参数 必填 长度 描述 默认值 api_id 是 API接口 ID 编号, 注:请求 URL 中已包含,不需单独设置 当前ID: 151 apid 是 Access Point 接入点 ID 编号, 注:请求 URL 中已包含,不需单独设置 当前ID: 152 apicode 否 30 编码, 仅用于助记,表示接口/接入点名称,不会实际使用,可不传 当前: ipaddrBatch keyid 是 Key Id 分配的Key Id sign 是 24/32/40 API密钥/API签名, API验证支持两种方式认证, 认证方式一为简单签名模式, 直接将 sign 设置为 Key Code 即可, 认证方式二为 md5/hmac 签名认证, 将除 sign 字段的所有其它参数与其值组合后排序连接后加密签名, 设置 sign 为签名字符串, 并设置 keyid 为分配的 Key Id, 更多签名详情请参考月萌API接口签名规则及下方示例代码展开分配的Key Code fields 否 1000 附加字段列表, 返回数据默认仅返回必含字段, 若需其余可选字段, 需在请求时设置此参数, 多个可选字段之间用逗号分隔 _t 否 随机数或时间戳, 避免访问缓存结果 时间戳 接口参数 必填 长度 描述 默认值 iparr是 IP数组,ip之前使用分号(;)、逗号(,)或换行分隔展开注: 非必填的参数(有默认值),在构造请求 URL 时不填即可,demo 中为了演示多种情况可能包含了测试值,根据实际需要删除即可,此时将使用默认值返回参数
响应规范 类型 描述 必要字段 可选字段 success 一切正常,并且(通常是)返回了一些数据 status, data, time error 处理请求时出错,例如:一个异常被抛出 status, code, message, time 系统参数 必含 类型 长度 Json Path 描述 status 是 字符串 10 $.status 状态, success/error code 否 字符串 9 $.code 错误码, 仅 error 状态下有效 message 否 字符串 300 $.message 错误信息, 仅 error 状态下有效 time 是 时间戳 $.time 响应时间戳 接口参数 必含 类型 长度 Json Path 描述 data ip是 字符串 $.data[*].ip 查询的IP地址continent是 字符串 $.data[*].continent 洲,如亚洲等country是 字符串 $.data[*].country 国家、地区region是 字符串 $.data[*].region 省份/州city是 字符串 $.data[*].city 城市isp是 字符串 $.data[*].isp isp运营商注: 使用上方调试工具, 可直接查看返回数据结构相关资源
示例代码: ip地址归属地批量查询API接口C#示例+ 资源文件: MoonApiData_IPAddrBatch_151_v1.0_csharp.rar 示例代码: ip地址归属地批量查询API接口java示例+ 资源文件: MoonApiData_IPAddrBatch_151_v1.0_java.rar 示例代码: ip地址归属地批量查询API接口nodejs示例+ 资源文件: MoonApiData_IPAddrBatch_151_v1.0_nodejs.rar 示例代码: ip地址归属地批量查询API接口php示例+ 资源文件: MoonApiData_IPAddrBatch_151_v1.0_php.rar 示例代码: ip地址归属地批量查询API接口python示例+ 资源文件: MoonApiData_IPAddrBatch_151_v1.0_python.rar
- 订阅类型
-
共享版
¥0/ 月
个人、小团队首选
共享免费充足调用配额无限制重复订阅每日限 10000 次调用每秒限 1 次调用限 1 个IP同时调用延迟 01秒 更新推荐众筹版
¥10/ 月
个人、小团队推荐
众筹版服务器支持技术支持无限制重复订阅每日不限调用次数每秒限 1 次调用限 1 个IP同时调用延迟 01秒 更新加强版
¥30/ 月
小团队推荐
加强版服务器支持技术支持不限量调用每日不限调用次数每秒限 3 次调用限 3 个IP同时调用延迟 01秒 更新
- 订阅方案
-
当前订阅方案包含接入点:当前订阅方案未包含接入点:
- 订阅数量
-
- 1月
- 2月
- 3月
- 4月
- 5月
- 6月
- 7月
- 8月
- 9月
- 10月
- 11月
- 1年
- 1月26-1-2635200
- 2月26-2-5270400
- 3月26-3-7905600
- 4月26-4-10540800
- 5月26-5-13176000
- 6月26-6-15811200
- 7月26-7-18446400
- 8月26-8-21081600
- 9月26-9-23716800
- 10月26-10-26352000
- 11月26-11-28987200
- 1年26-12-31622400
- 1月
- 2月
- 3月
- 4月
- 5月
- 6月
- 7月
- 8月
- 9月
- 10月
- 11月
- 1年
- 2年
- 3年
- 5年
- 10年
- 1月27-1-2635200
- 2月27-2-5270400
- 3月27-3-7905600
- 4月27-4-10540800
- 5月27-5-13176000
- 6月27-6-15811200
- 7月27-7-18446400
- 8月27-8-21081600
- 9月27-9-23716800
- 10月27-10-26352000
- 11月27-11-28987200
- 1年27-12-31622400
- 2年27-24-63244800
- 3年27-36-94867200
- 5年27-60-158112000
- 10年27-120-316224000
- 1月
- 2月
- 3月
- 4月
- 5月
- 6月
- 7月
- 8月
- 9月
- 10月
- 11月
- 1年
- 2年
- 3年
- 5年
- 10年
- 1月28-1-2635200
- 2月28-2-5270400
- 3月28-3-7905600
- 4月28-4-10540800
- 5月28-5-13176000
- 6月28-6-15811200
- 7月28-7-18446400
- 8月28-8-21081600
- 9月28-9-23716800
- 10月28-10-26352000
- 11月28-11-28987200
- 1年28-12-31622400
- 2年28-24-63244800
- 3年28-36-94867200
- 5年28-60-158112000
- 10年28-120-316224000
错误码 | 错误信息 | 描述 |
---|---|---|
MNA-000000 | 成功 | |
MNA-000001 | 系统错误 | 系统错误,默认错误码,各类未知错误 |
MNA-000010 | 任务未开始 | 任务未开始,异步任务排队等待中 |
MNA-000011 | 任务未完成 | 任务未完成,异步任务排队执行中 |
MNA-000012 | 任务已删除 | 任务已删除,任务超时或被移除 |
MNA-000013 | 任务错误 | 任务错误,错误原因见message |
MNA-000100 ~ MNA-000600 | 状态错误 | MNA-000100 ~ MNA-000600对应Http Status Code, 如: MNA-000403表示HTTP/1.1 403 Forbidden资源不可用, MNA-000500表示HTTP/1.1 500 Internal Server Error服务器遇到了意料不到的情况等 |
错误码 | 错误信息 | 描述 |
---|---|---|
MNA-100004 | 参数错误 | IP参数未设置 |
MNA-100005 | 参数错误 | IP格式错误 |
技术支持
技术支持:Moonapi
- 服务QQ 暂无
- 服务QQ群 暂无
- 微信 暂无
- 联系邮箱 暂无
- 问题反馈 ip地址归属地查询
服务在线率99.5%以上, 服务遇到质量问题享受退款保障
如果当前服务无法满足您的需求,可以联系我们。我们评估需求通过后,提供定制化解决方案
服务使用期间可享受随时暂停(延期), 变更或退订服务, 注:退订时仅收取实际发生费用与手续费(手续费为订阅金额5%,主要包含因订阅产生的各类人工成本)
订阅方案可随时灵活升级, 仅补剩余服务期订阅方案差价
周一至周日 9:00-23:00技术在线服务
-
IPIP地址归属地
ip地址归属地查询
共享ip地址归属地查询提供国内外IP地址归属地信息查询,包含洲,国家,省,市及ISP运营商的信息,使用知名ip到地名查询提供商的数据, 以及BGP/ASN数据进行多源数据融合,数据每月更新
Moonapi 2116 100 -
外汇中行汇率泰国铢
中行人民币泰国铢牌价汇率
共享中行泰国铢汇买价, 中行泰国铢钞买价,中行泰国铢钞汇卖价,央行泰国铢中间价,中行美元, 英镑, 欧元, 澳门元, 泰国铢, 菲律宾比索, 港币, 瑞士法郎, 新加坡元, 瑞典克朗, 丹麦克朗, 挪威克朗, 日元, 加拿大元, 澳大利亚元, 新西兰元, 韩国元兑人民币人民币外汇牌价
Moonapi 1357 0 -
河流污染水质断面地表水
地表水水质实时监控
共享地表水水质监测系统监视和测定水体中污染物的种类、各类污染物的浓度及变化趋势,评价水质状况, 提供地表水水质历史记录, 地表水水质实时监控
Moonapi 4197 203400 -
微信域名
微信域名拦截检测
共享微信域名检测API,实时检测域名是否被微信屏蔽,可通过微信域名检测API接口为域名保驾护航
Moonapi 5550 1686500