占星 API

运势 API

每日运势中计算的那一半:UTC 正午的天空、月相和月亮星座、本周的天象事件;如果提供一张星盘,还有对它的每个行运及其容许度。免费密钥即可使用。

✦ Swiss Ephemeris✦ 每天免费 10 次请求✦ 不含生成的文字

更新于 · 下次复核

请求

针对演示星盘的真实请求:

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 次请求,无需绑卡。它返回的是为一张星盘计算出的当日数据,而不是十二篇太阳星座运势文字。

它会撰写运势文字吗?

不会。它返回撰写运势所依据的行运、容许度和月相。文字由你或你的语言模型来写,而且可以提到真实的相位。

可以获取每个星座的运势吗?

不能以文字形式获取。不提供出生信息时,该端点返回当天的天象(位置、月相、事件),这对每个星座都一样;个人运势需要本命盘。

准备好查看你自己的星盘了吗?

生成我的免费星盘