logo

Personalised Gochar APIs

Gochar or transits are positions of the planets in the sky for given date and place.

Our APIs offer both personalise gochar details based on birth chart as well as major planetary changes such as transit to sign and transit to nakshatra or other planetary transits.

We have API for each of these combination.

gochar
TRANSITS

Planet positions for any date

Send a date, time and place. We return the sign, degree, nakshatra and speed of each planet. Show where the planets are today, or on any other day.

hightlight
SADE SATI

Check Sade Sati for any birth chart

Sade Sati is the seven and a half years when Saturn moves through three signs around the moon sign. We tell you if it is running, and list its phases across a lifetime.

hightlight

What the Gochar API gives you

Gochar is the Vedic word for transits. It means where the planets are in the sky at a given moment. Astrologers compare these positions with a birth chart to talk about the present.

Send us a date, time and place. We return the Vedic position of every planet for that moment. For Saturn, we also check Sade Sati against the birth Moon sign of a person.

We do not push alerts. You call us when you need fresh positions, then compare them with each user’s chart.

  • Planet positions

    Sign, degree, nakshatra and pada (a quarter of a nakshatra) for the Sun, Moon, Mars, Mercury, Jupiter, Venus, Saturn, Rahu, Ketu and the ascendant.

  • Speed and retrograde

    The speed of each planet and an isRetro flag, so you can show when a planet appears to move backward.

  • Sign and star lords

    The lord of the sign and of the nakshatra that each planet is in.

  • Sunrise view

    planet_panchang/sunrise returns the same kind of fields for sunrise of that day.

  • Sade Sati status

    Whether Saturn’s transit puts the person in Sade Sati on the date we check.

  • Sade Sati timeline

    The start and end dates of each Sade Sati phase across a life.

Gochar endpoints and sample responses

Each call is a POST with day, month, year, hour, min, lat, lon and tzone. For planet_panchang these fields describe the moment you want. For the Sade Sati calls they are the birth details.

Base URL: https://json.astrologyapi.com/v1

POST/planet_panchang

Planet positions for a moment

Every planet with sign, degree, nakshatra, pada, speed and a retrograde flag. This sample keeps the Moon and Jupiter.

1[
2  {
3    "name": "Moon",
4    "fullDegree": 270.5122653639715,
5    "speed": 11.825128877575814,
6    "isRetro": "false",
7    "sign": "Capricorn",
8    "nakshatra": "Uttra Shadha",
9    "nakshatra_pad": 2
10  },
11  {
12    "name": "Jupiter",
13    "fullDegree": 38.72221374275588,
14    "speed": -0.09338056617041195,
15    "isRetro": "true",
16    "sign": "Taurus",
17    "nakshatra": "Krittika",
18    "nakshatra_pad": 4
19  }
20]
Read the /planet_panchang reference →
POST/sadhesati_current_status

Sade Sati status

Compares the sign Saturn is in with the birth Moon sign. The response names the consideration_date it used.

1{
2  "consideration_date": "16-8-2015",
3  "is_saturn_retrograde": true,
4  "moon_sign": "Leo",
5  "saturn_sign": "Scorpio",
6  "is_undergoing_sadhesati": "No, currently you are not undergoing Sadhesati.",
7  "sadhesati_status": false
8}
Read the /sadhesati_current_status reference →
POST/sadhesati_life_details

Sade Sati phases over a life

Each row marks a phase change, such as RISING_START, PEAK_START or SETTING_END, with the date and a short summary.

1[
2  {
3    "moon_sign": "Aries",
4    "saturn_sign": "Gemini",
5    "is_saturn_retrograde": false,
6    "type": "SETTING_END",
7    "date": "23-7-2002",
8    "summary": "Sadhesati Setting Phase ending and with this Sadhesati is also ending."
9  },
10  {
11    "moon_sign": "Aries",
12    "saturn_sign": "Gemini",
13    "is_saturn_retrograde": true,
14    "type": "SETTING_START",
15    "date": "8-1-2003",
16    "summary": "Sadhesati Setting Phase starting with Peak Phase ending."
17  }
18]
Read the /sadhesati_life_details reference →

Who uses transit data

More than 3,000+ businesses use AstrologyAPI. Transit data keeps a product fresh from one day to the next.

Daily horoscope apps

Show where the Moon is now and which nakshatra it is in.

Automate daily horoscope content →

Alert features

Call planet_panchang on a schedule and notify users when a planet changes sign.

Building a transit alert system →

Consultation apps

Show current positions next to the birth chart, so astrologers can compare the two.

Kundli API →

Panchang and calendar apps

Add planet positions to the daily panchang screen.

Panchang API →

Gochar API FAQ

What is gochar?

Gochar means transit. It is the position of the planets in the sky right now, or on any date you choose. Astrologers read it against the birth chart, often counting from the birth Moon sign.

How do I get the planet positions for today?

Call planet_panchang with the date of today, the current time and the place of the user. We return the sign, degree and nakshatra of each planet for that moment.

Do you send alerts when a planet changes sign?

No. We return positions for the moment you ask about. To build alerts, call planet_panchang on a schedule and compare each result with the one before it.

Do you return personal transit effects?

For Saturn, yes. sadhesati_current_status tells you if a person is in Sade Sati, and sadhesati_life_details lists every phase. For other planets, you compare the positions with the birth chart in your own code.

Which languages can the text come back in?

planet_panchang and the Sade Sati endpoints support English, Hindi, Marathi, Bengali, Tamil, Telugu, Malayalam and Kannada. planet_panchang/sunrise returns English only.

How do I get a key?

Create a free account. It includes an API key and 150 free credits, with no card needed. Then call planet_panchang for the current moment.

Request a free demo

Do you want to see how AstrologyAPI works? We’d love to show you.