Astronova logo ASTRONOVA

Astronova API

Natal chart calculations for your own astrology product

The Astronova API lets your website, app or Telegram bot calculate natal charts with the same engine that powers Astronova. You focus on your design and your readings — we take care of the astronomy.

Made for astrologers, astrology schools, and anyone building an astrology website, app or bot.

You send

Date, time and place of birth.

You get back

Planet positions, houses, aspects and aspect patterns — ready to show in your own design.

What you get today

Natal chart calculation

Send a date, time and place of birth, and get back a full natal chart: the positions of the planets and key points such as the lunar nodes, Lilith and Chiron; the houses, in the house system you choose; the aspects between them; and the aspect patterns they form.

Charts are calculated for a known time of birth. If the time is unknown, a noon chart is also available — without houses, and with the Moon's range over the birth day, so you can see whether it changed sign.

Birth place search

As your user starts typing the name of their birth town, the API suggests matching places. Once a place is chosen, Astronova works out its location and time zone for the chart, so nobody has to look up coordinates or time offsets.

Already have the coordinates? You can send those instead.

How it works

  1. 1

    You send the birth details

    Date, time and place of birth, from your site, app or bot.

  2. 2

    Astronova calculates the chart

    The time zone, planets, houses, aspects and aspect patterns are worked out on our side.

  3. 3

    You show it your way

    You receive the chart data and present it in your own design, with your own interpretations.

How we calculate

Charts use the tropical zodiac. The lunar node is the true node, not the mean node.

Positions are calculated for the coordinates of the birth place itself, rather than for the centre of the Earth. Most astrology software calculates from the centre of the Earth instead, so a chart you compare against one may not agree exactly — most visibly for the Moon. That is expected on both sides and is not an error in either.

What you can build

An astrologer's website

Let visitors enter their birth details and see their chart on your site, before they book a consultation.

A mobile app

Build an astrology app without writing and maintaining your own calculation engine.

A Telegram bot

Ask for birth details in a chat and reply with the highlights of the person's chart.

An online school

Give students charts to work with inside your own learning platform, for lessons, practice and homework.

Coming soon

We plan to add more types of calculation. They are not available yet, and we cannot promise dates.

  • Transits over a period — how the moving planets touch a natal chart over the days or months you choose.

  • Solar and lunar returns — charts for the moment the Sun or the Moon comes back to its natal position.

  • Synastry — comparing two people's charts with each other.

Tell us which of these matters most to you when you request access.

Access and pricing

Access and pricing are on request. Every client gets a personal API key. Tell us a little about your project — what you are building and roughly how many charts you expect — and we will reply by email.

Request access

Developers: the full technical reference is at app.astronova.io/api/ext/v1/docs.