{ }
XEngine_APIService
C/C++ 高并发信息查询与数据接口服务 · Powered by XEngine

微秒级响应的开箱即用型
C/C++ 信息查询 API 服务平台

基于 XEngine 底层网络与数据库组件构建,专为高频基础数据查询场景打造。原生集成 IP 地址定位、MAC 厂商检索、手机号码归属地查询 等标准化 RESTful API 接口,支持私有化离线极速部署。

< 1ms
本地内存/索引极速检索
RESTful JSON
标准 HTTP 接口即插即用
100% 离线可用
支持内网独立部署无外部依赖
C / C++
高吞吐、极低资源消耗

核心信息查询与接口能力

告别第三方商业 API 的调用次数限制与外网延迟,轻松构建企业内部公共数据查询中心

IP 地址归属地查询

精准检索全球及国内 IP 地址对应的国家、省份、城市、ISP 运营商及经纬度信息,助力风控审计与访问统计。

手机号码归属地检索

快速查询手机号码所属省份、城市、运营商号段、区号及邮编信息,适配用户注册校验与通信业务系统。

MAC 地址厂商识别

根据网卡 OUI / MAC 地址前缀快速定位硬件设备制造商名称与注册信息,赋能局域网设备扫描与物联网资产管理。

模块化综合公共接口

支持扩展更多实用工具与数据查询 API(如行政区划、身份/编码校验、设备信息服务等),统一采用标准 JSON 响应格式。

Developer Friendly

简洁标准的 HTTP JSON 接口

任何编程语言(Python、Go、Java、Node.js、C/C++)或前端应用只需发起一次标准的 HTTP GET/POST 请求,即可在毫秒内获得结构化查询结果。

200 OK · application/json
# 示例:调用 XEngine_APIService 查询归属信息
$ curl -X GET "http://127.0.0.1:5501/api?function=query&param=..."

{
  "code": 0,
  "msg": "success",
  "data": {
    "ipInfo": {
      "country": "中国",
      "province": "广东",
      "city": "深圳",
      "isp": "电信"
    },
    "phoneInfo": {
      "prefix": "1380013",
      "carrier": "中国移动",
      "areaCode": "010"
    }
  }
}

快速编译与私有化部署

基于 CMake 构建体系,轻松部署于云服务器或内网容器环境

STEP 01 · 获取源码与配套数据包
git clone https://github.com/libxengine/XEngine_APIService.git
# 可选:拉取最新 IP/MAC 与电话号码归属地数据仓库
git clone https://github.com/libxengine/XEngine_IPMacData.git
git clone https://github.com/libxengine/XEngine_PhoneData.git
STEP 02 · 编译 XEngine_APIService
cd XEngine_APIService
mkdir build && cd build
cmake ..
make -j$(nproc)
STEP 03 · 配置数据路径并启动 API 服务
./XEngine_APIServiceApp