接入教程
https://api.agify.io?name=Michael1. 无需注册即可调用,直接GET请求即可:
2. 返回JSON包含name、age与count(样本数量)。
3. 免费无需Key的额度为每天100次;注册后可获得每月2500次并支持批量查询。
4. 同一Key可同时用于Agify、Genderize与Nationalize三个服务。
5. 超出额度会返回429,不会额外扣费。
Python 预测姓名年龄
python
import requests
r = requests.get("https://api.agify.io", params={"name":"Michael"})
data = r.json()
print(data["name"], data["age"], data["count"])
PHP 预测姓名年龄
php
<?php
$d = json_decode(file_get_contents("https://api.agify.io?name=Michael"), true);
echo $d["name"] . " " . $d["age"] . " (samples: " . $d["count"] . ")";
JavaScript 预测姓名年龄
javascript
const data = await fetch("https://api.agify.io?name=Michael").then(r => r.json());
console.log(data.name, data.age);
常见问题
免费需要Key吗?
不需要。无需密钥每天可调用100次;注册免费Key后每月2500次,并支持批量查询。
预测准确吗?
预测基于大量真实姓名-年龄数据,样本数count越大通常越可信,可设置最低样本数阈值过滤低置信结果。
Aitishiku.com