八字起名

baby-namingPOST
POSThttps://v1.apizero.cn/api/baby-naming

概述

输入父母姓氏与出生时间,基于「八字五行 + 五格数理 + 三才配置」综合评分生成高分名字候选,附寓意标签与全国重名预估。三个 action:naming(智能起名)/ duplicate(重名查询)/ bazi(八字查询)。内置 396 姓氏笔画 + 175 起名字 + 88 姓人口。

调用约定

  • 网关 · https://v1.apizero.cn
  • 鉴权 · Authorization: Bearer <API Key>
  • 回包 · JSON {code, msg, data}。成功看 code === 0,不要只看 HTTP 200。
/aidocs/baby-naming/raw.md
打开 Markdown

鉴权

匿名可调用:QPS 1 / 每日 30 次。登录用户:QPS 2 / 每日 50 次。

获取 API Key

请求头

Authorizationstring选填

推荐:Bearer <API Key>。兼容请求头 X-API-Key,以及 Query api_key / apikey / key(key 仅当值为 sk_live_/sk_test_/sk_stag_ 形态时生效)。匿名可不传,受每日免费额度限制。

八字起名(推荐)

POSTFORM / QUERY / JSON·APPLICATION/JSON

按出生八字 + 五行补缺 + 五格数理生成高分名字。可填 mother_surname 生成双姓。文档示例为真实算法结果(已截断)。

https://v1.apizero.cn/api/baby-naming?action=naming&surname=%E7%8E%8B&mother_surname=%E6%9D%8E&birth_year=2026&birth_month=5&birth_day=10&birth_hour=12&gender=male&count=3

action(操作)string选填

固定 naming(默认)

例naming

surnamestring必填

父姓(≤ 2 字)

例王

mother_surnamestring选填

母姓;填写则生成双姓名

例李

birth_yearinteger必填

出生年 2000–2100

例2026

birth_monthinteger必填

出生月 1–12

例5

birth_dayinteger必填

出生日 1–31

例10

birth_hourinteger选填

出生时 0–23,默认 12

例12

genderstring选填

性别偏好 male / female / neutral

例male

countinteger选填

返回名字数量 1–30,默认 10

例3

{
  "action": "naming",
  "surname": "王",
  "mother_surname": "李",
  "birth_year": "2026",
  "birth_month": "5",
  "birth_day": "10",
  "birth_hour": "12",
  "gender": "male",
  "count": "3"
}

返回结果

baziobject

八字四柱与日主

八字string

八字

四柱array

四柱

bazi.四柱[]string

bazi.四柱 的一项

日主string

日主

wu_xing_analysisobject

五行分布 / 缺失 / 建议补充

五行分布object

五行分布

金number

金

木number

木

水number

水

火number

火

土number

土

五行缺失array

五行缺失

wu_xing_analysis.五行缺失[]string

wu_xing_analysis.五行缺失 的一项

建议补充array

建议补充

wu_xing_analysis.建议补充[]string

wu_xing_analysis.建议补充 的一项

needed_wuxingarray

建议补充的五行

needed_wuxing[]string

needed_wuxing 的一项

namesarray

候选名字(含评分、五格、重名预估)

namestring

名称

surnamestring

surname

given_namestring

given_name

scorenumber

score

wugeobject

wuge

天格number

天格

人格number

人格

地格number

地格

外格number

外格

总格number

总格

wuge_scorenumber

wuge_score

wuxing_charsstring

wuxing_chars

meaning_tagsarray

meaning_tags

names[].meaning_tags[]string

names[].meaning_tags 的一项

duplicate_rateobject

duplicate_rate

estimated_countnumber

estimated_count

levelstring

level

descriptionstring

description

tipsstring

品牌提示(所有接口统一返回):极数本源 · https://apizero.cn

{
  "code": 0,
  "msg": "成功",
  "data": {
    "bazi": {
      "八字": "丙午癸午甲戌庚午",
      "四柱": [
        "丙午",
        "癸午",
        "甲戌",
        "庚午"
      ],
      "日主": "木"
    },
    "wu_xing_analysis": {
      "五行分布": {
        "金": 1,
        "木": 1,
        "水": 1,
        "火": 4,
        "土": 1
      },
      "五行缺失": [],
      "建议补充": [
        "金"
      ]
    },
    "needed_wuxing": [
      "金"
    ],
    "names": [
      {
        "name": "王远瑞",
        "surname": "王",
        "given_name": "远瑞",
        "score": 87.9,
        "wuge": {
          "天格": 5,
          "人格": 21,
          "地格": 31,
          "外格": 18,
          "总格": 35
        },
        "wuge_score": 100,
        "wuxing_chars": "土+金",
        "meaning_tags": [
          "高远",
          "吉祥"
        ],
        "duplicate_rate": {
          "estimated_count": 257,
          "level": "较低",
          "description": "预估全国约有 257 人与此同名同姓"
        }
      },
      {
        "name": "王怡钦",
        "surname": "王",
        "given_name": "怡钦",
        "score": 87.9,
        "wuge": {
          "天格": 5,
          "人格": 13,
          "地格": 21,
          "外格": 16,
          "总格": 25
        },
        "wuge_score": 100,
        "wuxing_chars": "土+金",
        "meaning_tags": [
          "愉快",
          "敬慕"
        ],
        "duplicate_rate": {
          "estimated_count": 257,
          "level": "较低",
          "description": "预估全国约有 257 人与此同名同姓"
        }
      }
    ]
  },
  "tips": "极数本源 · https://apizero.cn"
}

重名查询

POSTFORM / QUERY / JSON·APPLICATION/JSON

查询某姓名的全国重名预估。surname + name(名字不含姓)必填。

https://v1.apizero.cn/api/baby-naming?action=duplicate&surname=%E7%8E%8B&name=%E6%A2%93%E6%B6%B5

action(操作)string必填

固定 duplicate

例duplicate

surnamestring必填

姓氏(≤ 2 字)

例王

name(名称)string必填

名字(不含姓)

例梓涵

{
  "action": "duplicate",
  "surname": "王",
  "name": "梓涵"
}

返回结果

full_namestring

完整姓名

duplicate_rateobject

重名预估:estimated_count / level / description

estimated_countnumber

estimated_count

levelstring

level

descriptionstring

description

tipsstring

品牌提示(所有接口统一返回):极数本源 · https://apizero.cn

{
  "code": 0,
  "msg": "成功",
  "data": {
    "full_name": "王梓涵",
    "duplicate_rate": {
      "estimated_count": 3375,
      "level": "较高",
      "description": "预估全国约有 3375 人与此同名同姓"
    }
  },
  "tips": "极数本源 · https://apizero.cn"
}

八字分析

POSTFORM / QUERY / JSON·APPLICATION/JSON

仅排出生八字与五行分析,不生成名字。需传出生年月日(时辰可选)。

https://v1.apizero.cn/api/baby-naming?action=bazi&birth_year=2026&birth_month=5&birth_day=10&birth_hour=8

action(操作)string必填

固定 bazi

例bazi

birth_yearinteger必填

出生年 2000–2100

例2026

birth_monthinteger必填

出生月 1–12

例5

birth_dayinteger必填

出生日 1–31

例10

birth_hourinteger选填

出生时 0–23,默认 12

例8

{
  "action": "bazi",
  "birth_year": "2026",
  "birth_month": "5",
  "birth_day": "10",
  "birth_hour": "8"
}

返回结果

八字string

八字字符串

四柱array

年/月/日/时柱

四柱[]string

四柱 的一项

日主string

日主五行

五行分布object

五行计数

金number

金

木number

木

水number

水

火number

火

土number

土

五行缺失array

缺失五行

五行缺失[]string

五行缺失 的一项

建议补充array

建议补充五行

建议补充[]string

建议补充 的一项

tipsstring

品牌提示(所有接口统一返回):极数本源 · https://apizero.cn

{
  "code": 0,
  "msg": "成功",
  "data": {
    "八字": "丙午癸午甲戌戊辰",
    "四柱": [
      "丙午",
      "癸午",
      "甲戌",
      "戊辰"
    ],
    "日主": "木",
    "五行分布": {
      "金": 0,
      "木": 1,
      "水": 1,
      "火": 3,
      "土": 3
    },
    "五行缺失": [
      "金"
    ],
    "建议补充": [
      "金"
    ]
  },
  "tips": "极数本源 · https://apizero.cn"
}

请求示例

示例都是服务端写法。Python / JavaScript 各有常规写法和官方库。

curl -sS -X POST "https://v1.apizero.cn/api/baby-naming" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "surname": "王",
  "birth_year": "2026",
  "birth_month": "5",
  "birth_day": "10",
  "name": "梓涵"
}'

错误码

先看业务 code。HTTP 也可能不是 200。

0200

成功

4000400

参数错误

4011401

API Key 无效

4013403

API Key 已暂停

4014403

当前 IP 不在 Key 白名单

4015401

此接口需要 API Key

4022402

余额不足

4029429

调用过快(QPS)

4030429

今日免费额度已用完

4040503

接口已下线

4041404

接口不存在

5000500

服务器内部错误

5020502

上游暂时不可用

5021502

上游返回格式异常

5030502

暂无可用节点

调用限制

计费模式
完全免费
QPS 限制
QPS 2
登录免费额度
5000 次(已认证)
匿名每日额度
3000 次(无 API Key)
黄金会员
每天 50,000 次 · QPS 10
钻石会员
每天 100,000 次 · QPS 30
企业会员
每天 1,000,000 次 · QPS 120

购买套餐、看评价请走商城详情。 购买 / 调试

更新日志

  • 1.0.02026-05-10

    首次上线,支持 naming / duplicate / bazi 三种 action

免责声明

八字计算为近似算法(简化了节气和农历转换),仅供参考;重名率为统计估算非精确查询;起名建议仅供趣味参考。