手机号归属地 API
查询中国大陆手机号的归属省市、运营商、区号与邮编;优先使用本地号段库
数据来源:本地号段库(lovedboy/phone)+ 360 手机号码归属地(非官方,本地查不到时)
返回统一的 JSON 格式 { code, message, cached, stale, updatedAt, data },支持跨域,免注册每天可免费调用 100 次,注册后每天 10000 次。
查询手机号归属地与运营商
GET /api/phone
请求参数
number(必填):11 位中国大陆手机号,示例13800138000
返回字段
number(string):查询的 11 位手机号(已去掉 +86 前缀、空格和连字符)segment(string):号段,即手机号前 7 位;归属地由号段决定province(string|null):归属省份,如 广东;未知时为 nullcity(string|null):归属城市,如 深圳;直辖市与 province 相同(如 北京);未知时为 nullcarrier(string|null):运营商:中国移动、中国联通、中国电信、中国广电(上游返回其他名称时原样返回);本地库与 360 均未给出时按号段推断,可能为"虚拟运营商",仍无法判断时为 null。均为号段原属运营商,携号转网后可能不准virtual(boolean):是否为虚拟运营商号段:170、171、162、165、167 开头,或本地号段库标记为虚拟运营商(此时 carrier 为其合作的基础运营商)location(string):归属地文字:省份与城市以空格连接并去重,如 "广东 深圳";直辖市为 "北京";上游只返回运营商时为空字符串areaCode(string|null):归属城市的长途区号(带前导 0),如 0755;仅本地号段库提供,来自 360 时为 nullzip(string|null):归属城市的邮政编码(6 位),如 518000;仅本地号段库提供,来自 360 时为 nullsource(string):数据来源:phonedata(本地离线号段库)或 360(本地查不到时请求 360 接口)