手机号-归属地查询
手机号码归属地查询 电话号码查询
接口信息
GET
api.vsaa.cn/api/tools/phone_location.php
Method
GET
分类
工具
Calls
4
KEY
KEY 必填
计费
免费
QPM
120/MIN
鉴权方式
Query 参数、Header(X-API-Key)、Bearer Token
作者
请求参数
| 参数名 | 类型 | 必填 | 说明 | 示例 |
|---|---|---|---|---|
| key | string | 是 | 接口调用密钥 | |
| number | string | 是 | 手机号 | 17020057281 |
[
{
"name": "key",
"type": "string",
"required": true,
"description": "接口调用密钥",
"example": ""
},
{
"name": "number",
"type": "string",
"required": true,
"description": "手机号",
"example": "17020057281"
}
]
返回示例
{
"code": 0,
"msg": "查询成功",
"data": {
"number": "17020057281",
"province": "广东",
"city": "广州",
"isp": "三五数字"
}
}
详细文档
手机号-归属地查询
接口说明
提供手机号码归属地查询服务,可返回号码对应的省份、城市及运营商信息。适用于需要验证手机号归属地或进行号码校验的业务场景,无需鉴权,调用免费。
调用地址
/api/tools/phone_location.php
请求方式
GET
鉴权说明
该接口无需鉴权,直接调用即可。
请求参数
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| number | string | 是 | 待查询的手机号码 |
成功响应示例
{
"code": 0,
"msg": "查询成功",
"data": {
"number": "17020057281",
"province": "广东",
"city": "广州",
"isp": "三五数字"
}
}
响应字段说明
| 字段 | 类型 | 说明 |
|---|---|---|
| code | integer | 状态码,0 表示成功 |
| msg | string | 状态描述信息 |
| data | object | 查询结果数据 |
| data.number | string | 查询的手机号码 |
| data.province | string | 归属省份 |
| data.city | string | 归属城市 |
| data.isp | string | 运营商信息 |
错误响应示例
{
"code": 0,
"msg": "请求参数错误",
"errcode": 11001
}
业务错误码说明
| errcode | 含义 |
|---|---|
| 11001 | 未提供调用密钥 |
| 11002 | 密钥错误 |
| 11003 | 密钥已禁用 |
| 11004 | 积分余额不足 |
| 11005 | 请求过于频繁(QPM 限制) |
| 11006 | 接口维护中 |
| 11007 | 接口已禁用 |
| 11008 | 接口不可用 |
| 11009 | 密钥校验暂不可用 |
| 11010 | 积分系统暂不可用 |
| 11011 | 收费接口须提供有效密钥 |
| 11012 | 鉴权方式错误 |
| 11013 | 接口不存在 |
| 11014 | ***地址无效 |
| 11015 | ***地址不允许 |
| 11016 | ***请求失败 |
| 11017 | 服务暂不可用 |
| 11018 | 请求方式不允许 |
| 11019 | 当前IP不在白名单内 |
| 11020 | 启用出口代理须提供有效密钥 |
| 11021 | 未配置可用出口代理 |
| 11022 | 出口代理不可用 |
调用示例
终端 curl(bash)
curl -G http://api.example.com/api/tools/phone_location.php \
--data-urlencode 'number=17020057281'
PHP
// PHP — 手机号归属地查询
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://api.example.com/api/tools/phone_location.php');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPGET, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query([
'number' => '17020057281',
]));
$response = curl_exec($ch);
curl_close($ch);
var_dump(json_decode($response, true));
注意事项
- 本接口无需密钥即可调用,但请妥善保管调用凭证,勿将接口地址直接暴露于前端页面或公开仓库中。
- 请求方式为 GET,参数通过 URL 查询字符串传递,确保
number参数值为合法的手机号码。 - 接口频率限制为每分钟约 120 次,超过限制将返回 429 状态码,请合理控制调用节奏,避免触发限流。
- 参数
number为必填项,请传入 11 位中国大陆手机号码,其他格式可能返回异常结果。 - 返回结果中的
province、city字段均为字符串类型,部分特殊号段可能无法精确到市级,请以实际返回为准。 - 建议使用 HTTPS 协议进行接口调用,以保障数据传输安全。
- 本接口为免费服务,暂不支持批量查询,单次仅支持单个手机号归属地查询。
- 如遇查询结果为空或数据异常,可能是该号段尚未入库,建议在合理范围内重试。
快速上手
暂无代码示例。管理员可在后台用 AI 生成或手动编写。
在线测试
请求地址
api.vsaa.cn/api/tools/phone_location.php
参数
Response
等待中
// 结果将在此处显示