手机号码归属地查询,返回省份、城市、运营商。
| 参数名 | 类型 | 必填 | 说明 | 示例 |
|---|---|---|---|---|
| key | string | 是 | 接口调用密钥 | |
| number | string | 是 | 手机号 | 17020057281 |
[
{
"name": "key",
"type": "string",
"required": true,
"description": "接口调用密钥",
"example": ""
},
{
"name": "number",
"type": "string",
"required": true,
"description": "手机号",
"example": "17020057281"
}
]
{
"openapi": "3.1.1",
"info": {
"title": "手机号-归属地查询",
"description": "手机号码归属地查询,返回省份、城市、运营商。",
"version": "1.0.0"
},
"paths": {
"\/api\/tools\/phone_location.php": {
"get": {
"summary": "手机号-归属地查询",
"description": "手机号码归属地查询,返回省份、城市、运营商。",
"parameters": [
{
"name": "key",
"in": "query",
"required": true,
"schema": {
"type": "string"
},
"description": "接口调用密钥"
},
{
"name": "number",
"in": "query",
"required": true,
"schema": {
"type": "string",
"example": "17020057281"
},
"description": "手机号"
}
],
"responses": {
"200": {
"description": "成功",
"content": {
"application\/json": {
"schema": {
"type": "object"
}
}
}
}
}
}
}
},
"servers": [
{
"url": "https:\/\/api.vsaa.cn",
"description": "当前访问入口(https)"
}
]
}
{
"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 -G http://api.example.com/api/tools/phone_location.php \
--data-urlencode 'number=17020057281'
// 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));
number 参数值为合法的手机号码。number 为必填项,请传入 11 位中国大陆手机号码,其他格式可能返回异常结果。province、city 字段均为字符串类型,部分特殊号段可能无法精确到市级,请以实际返回为准。暂无代码示例。管理员可在后台用 AI 生成或手动编写。
欢迎使用 万象数据API(以下简称“本平台”,域名为 api.vsaa.cn)。在使用本平台提供的任何接口、数据及相关服务之前,请您务必仔细阅读并充分理解本免责声明的全部内容。您对本平台任何服务的使用,均视为您已阅读、理解并同意本声明的全部条款。
最后更新日期:2026年10月6日