请求
针对演示星盘的真实请求:
curl -X POST https://api.natalchart.ai/v1/horoscope/daily \
-H "Authorization: Bearer $NATALCHART_API_KEY" \
-H "Content-Type: application/json" \
-d '{"birth":{"date":"1991-09-06","time":"18:30","latitude":50.4501,"longitude":30.5234},"date":"2026-09-18"}'响应
这是该请求响应的一部分:只列出主要字段,每个列表只保留前三项。
{
"date": "2026-09-18",
"computedFor": "2026-09-18T12:00:00.000Z",
"moon": {
"phase": "First Quarter",
"illumination": 46.5,
"elongation": 86.04,
"sign": "Sagittarius",
"longitude": 261.6344,
"degreeInSign": 21.63,
"theme": "Decision + Action",
"nextNewMoon": {
"utc": "2026-10-10T15:50:05.436Z",
"sign": "Libra",
"degreeInSign": 17.36,
"absoluteDegree": 197.36
},
"nextFullMoon": {
"utc": "2026-09-26T16:49:02.781Z",
"sign": "Aries",
"degreeInSign": 3.62,
"absoluteDegree": 3.62
}
},
"positions": [
{
"name": "Sun",
"longitude": 175.5994,
"sign": "Virgo",
"degreeInSign": 25.6,
"speed": 0.9761,
"retrograde": false
},
{
"name": "Moon",
"longitude": 261.6344,
"sign": "Sagittarius",
"degreeInSign": 21.63,
"speed": 11.8869,
"retrograde": false
}
],
"events": [
{
"kind": "ingress",
"at": "2026-09-23T00:05:13.524Z",
"planet": "sun",
"sign": "Libra",
"degreeInSign": 0.01
},
{
"kind": "equinox",
"at": "2026-09-23T00:05:13.524Z",
"planet": "sun",
"sign": "Libra",
"degreeInSign": 0.01
}
],
"transits": [
{
"transit": "Vesta",
"natal": "Mercury",
"aspect": "Trine",
"angle": 119.93,
"orb": 0.07,
"phase": "applying",
"exactAt": "2026-09-18T21:43:39.997Z",
"tone": "supportive",
"transitHouse": 2,
"houseTheme": "Money & Possessions"
},
{
"transit": "Uranus",
"natal": "Lilith",
"aspect": "Trine",
"angle": 119.86,
"orb": 0.14,
"phase": "separating",
"exactAt": null,
"tone": "supportive",
"transitHouse": 3,
"houseTheme": "Communication & Learning"
}
],
"focus": [
{
"transit": "Pluto",
"natal": "Mars",
"aspect": "Trine",
"angle": 119.78,
"orb": 0.22,
"phase": "separating",
"exactAt": "2026-09-03T17:58:04.996Z",
"tone": "supportive",
"transitHouse": 12,
"houseTheme": "Spirituality & Subconscious"
},
{
"transit": "Neptune",
"natal": "Mars",
"aspect": "Opposition",
"angle": 179.74,
"orb": 0.26,
"phase": "separating",
"exactAt": "2026-09-09T00:24:29.005Z",
"tone": "challenging",
"transitHouse": 1,
"houseTheme": "Identity & Self"
},
{
"transit": "Jupiter",
"natal": "Moon",
"aspect": "Conjunction",
"angle": 1.77,
"orb": 1.77,
"phase": "applying",
"exactAt": "2026-09-27T20:40:07.004Z",
"tone": "intensifying",
"transitHouse": 7,
"houseTheme": "Partnerships & Marriage"
}
]
}返回内容
positions:该日期 UTC 正午时每个天体所在的星座和度数。moon:月相、月面被照亮的比例、月亮星座,以及下一次新月和满月。events:未来一周的天象事件,例如进入星座和停滞。transits:提供出生信息时,对本命盘的每个行运,附有相位、容许度、是入相位还是离相位、精确时刻,以及行运天体所在的本命宫位。focus:按行星速度和紧密程度排名最高的三个接触,每个都附有按固定规则给出的tone(拱相和六分相为 supportive,刑相和冲相为 challenging,合相为 intensifying)。
限制
- 免费密钥:每天 10 次请求;API Pro:每天 1,000 次。
- 行运容许度:月亮、太阳、水星、金星和火星为 2°,较慢的天体为 3°。
- 没有按太阳星座写的运势文字,也没有生成的文字:该端点返回的是一张星盘的数字。
- 出生信息读取、使用之后即被忘掉:请求体从不保存。
在 AI 助手中
通过位于 https://www.natalchart.ai/mcp 的 MCP 服务器,助手调用 daily_transits 工具,根据计算出的行运来写运势,而不是编造行运。
API 的其他功能
同一个密钥可以使用整个占星 API:本命盘、每日行运、合盘、一段时间内的行运、太阳回归、最佳日子和占星地图。每个端点、字段和错误都写在文档中,价格页面则说明了怎样算一次请求。
常见问题
有免费的运势 API 吗?
有。每日端点用免费密钥即可调用:每天 10 次请求,无需绑卡。它返回的是为一张星盘计算出的当日数据,而不是十二篇太阳星座运势文字。
它会撰写运势文字吗?
不会。它返回撰写运势所依据的行运、容许度和月相。文字由你或你的语言模型来写,而且可以提到真实的相位。
可以获取每个星座的运势吗?
不能以文字形式获取。不提供出生信息时,该端点返回当天的天象(位置、月相、事件),这对每个星座都一样;个人运势需要本命盘。