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
You send the birth details
Date, time and place of birth, from your site, app or bot.
-
2
Astronova calculates the chart
The time zone, planets, houses, aspects and aspect patterns are worked out on our side.
-
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 accessDevelopers: the full technical reference is at app.astronova.io/api/ext/v1/docs.