Free tool
Free kundli: your Vedic birth chart
A kundli is your Vedic birth chart, made from your birth date, time and place. The free kundli tool from API for Astrology (apiforastrology.com) shows the rising sign and all nine planets. The tool lists each planet's sign, house, degree and nakshatra (star group) and draws the chart in two styles.
People also call it a janam kundli or kundali. Enter the birth details below to make yours online. We do not store the details you enter.
Updated
Sample, not your result: John Doe, New York
The sky at the birth moment becomes the kundli: the rising sign in house 1 and every planet in its house. Your own result shows under the form.
Free kundli at a glance
| You send | Birth date, time and place |
|---|---|
| You get | The rising sign and nine planets, each with sign, house, degree and nakshatra |
| The API call behind it | POST /v1/planets on the Astrology API |
| What it costs | Free on this page. In your app, 1 call per answer. The Free plan has 2,000 calls a month. |
How the free kundli is worked out
A kundli records where the rising sign and the planets stood at the minute and place of birth. This tool sends the birth details to our astrology API. The API takes each planet's position from NASA JPL planet data. It then measures every position against the fixed stars, using the Lahiri ayanamsa (zodiac offset) that most Vedic astrologers use. So most signs come out one sign earlier than in a Western chart.
Houses use the whole-sign method. The sign rising in the east becomes house 1, and each later sign takes the next number. A new sign rises about every two hours. So near a sign boundary, a birth time that is off by a few minutes can change the whole chart. The time zone rules in force on the birth date, including daylight saving time, are applied for you.
The tool draws the chart in both common styles. The North Indian chart keeps house 1 at the top. The South Indian chart keeps each sign in a fixed box. Both show the same positions.
To read the result, start with the rising sign (lagna), which sets house 1. The Moon's sign is your rashi, the sign most Indian horoscopes are written for. The Moon's nakshatra is your birth star. A planet marked retrograde only looks like it is moving backward, as seen from Earth.
Worked example: John Doe's kundli
John Doe was born on August 15, 1990, at 10:30 AM in New York. His kundli has Virgo rising, so Virgo is house 1. The rising degree sits in the nakshatra Hast, pada 3.
His Moon is 24 degrees into Taurus, in house 9. So his rashi (Moon sign) is Taurus. The Moon is in Mrigashira, pada 1, so Mrigashira is his birth star. Mars is in Aries, its own sign, in house 8.
His Sun is near the end of Cancer, at 28 degrees. A Western chart does not use the ayanamsa, so it puts the same Sun at about 22 degrees of Leo. That is the one-sign shift described above.
Method and sources
This tool follows these rules from the public rulebook:
Planet positions come from NASA JPL planet data (DE440). We check them against NASA JPL Horizons. On 25,571 positions from 1850 to 2149, the Sun and planets agree within 0.001 arc seconds. The Moon agrees within 0.011. On 2,000 random birth charts, the rising degree agrees with Swiss Ephemeris within 0.004 arc seconds. An arc second is 1/3,600 of a degree. See how we test. A practicing astrologer reviews the rules behind these answers.
Read next: Dasha periods, the timeline your birth star starts, A sample kundli report, Vedic and Western charts compared, Check the same chart for manglik dosha, Gemstones picked from the rising sign, for stores.
Words used here, explained in the glossary: Kundli (birth chart), Lagna, Rashi, Nakshatra, Pada, Whole-sign houses, Retrograde (vakri), Combustion (asta), Exaltation (uchcha), Mulatrikona, Own sign (svakshetra), Debilitation (neecha).
We do not store the details you enter. Results are for information and entertainment, not advice.
Build this into your app
POST /v1/planets
# John Doe, born Aug 15, 1990, 10:30 AM, New York
curl -X POST "https://apiforastrology.com/api/astrology/v1/planets" \
-H "Authorization: Bearer $ASTROLOGY_API_KEY" \
-H "Content-Type: application/json" \
-d '{"year":1990,"month":8,"day":15,"hour":10,"minute":30,"second":0,"latitude":40.7128,"longitude":-74.006,"timezone":"America/New_York"}'{
"meta": {
"ayanamsa": "lahiri",
"ayanamsa_value": 23.7260727,
"julian_day": 2448119.10483,
"ephemeris": "JPL DE440s",
"node": "true",
"timezone": {
"source": "zone",
"offset_hours": -4,
"zone": "America/New_York",
"abbreviation": "EDT",
"dst": true,
"dst_hours": 1,
"ambiguous_resolved_by_fold": null,
"note": "read from the IANA tz database at this instant, so daylight saving and historical offset changes are included"
}
},
"ascendant": {
"name": "Ascendant",
"longitude": 169.934155,
"sign": "Virgo",
"sign_number": 6,
"degree_in_sign": 19.934155,
"degree_dms": "19 : 56 : 03",
"house": 1,
"nakshatra": "Hast",
"nakshatra_lord": "Moon",
"pada": 3,
"speed": 0,
"retrograde": false,
"combust": false,
"dignity": "n/a",
"vargottama": false,
"pushkara": {
"navamsa": false,
"navamsa_number": 6,
"bhaga": false,
"bhaga_degree": 9,
"bhaga_by_element": false,
"bhaga_degree_by_element": 14,
"sources_agree": true,
"orb_degrees": 1
}
},
"positions": [
{
"name": "Sun",
"longitude": 118.7753409,
"sign": "Cancer",
"sign_number": 4,
"degree_in_sign": 28.7753409,
"degree_dms": "28 : 46 : 31",
"house": 11,
"nakshatra": "Ashlesha",
"nakshatra_lord": "Mercury",
"pada": 4,
"speed": 0.9610665,
"retrograde": false,
"combust": false,
"dignity": "friend",
"vargottama": false,
"pushkara": {
"navamsa": false,
"navamsa_number": 9,
"bhaga": false,
"bhaga_degree": 8,
"bhaga_by_element": false,
"bhaga_degree_by_element": 7,
"sources_agree": true,
"orb_degrees": 1
}
},
{
"name": "Moon",
"longitude": 54.5750352,
"sign": "Taurus",
"sign_number": 2,
"degree_in_sign": 24.5750352,
"degree_dms": "24 : 34 : 30",
"house": 9,
"nakshatra": "Mrigashira",
"nakshatra_lord": "Mars",
"pada": 1,
"speed": 14.258194,
"retrograde": false,
"combust": false,
"dignity": "mulatrikona",
"vargottama": false,
"pushkara": {
"navamsa": false,
"navamsa_number": 8,
"bhaga": false,
"bhaga_degree": 14,
"bhaga_by_element": false,
"bhaga_degree_by_element": 14,
"sources_agree": true,
"orb_degrees": 1
}
}
],
"planetary_war": []
}Free tools
More free tools
Each one runs on our APIs. Enter your details and see the answer in your browser.
Kundli matching
The 36-point guna milan score, the manglik check and a plain verdict for two people.
Match two chartsToday's panchang
Tithi (lunar day), nakshatra, sunrise, rahu kaal and the choghadiya (good and bad parts of the day) for your own city.
See today's panchangManglik dosha check
Whether Mars makes a chart manglik, counted three ways, with any exceptions.
Check for manglik doshaSade sati check
Whether sade sati, Saturn's 7.5-year pass around your Moon sign, is running for you, which phase, and the dates.
Check my sade satiNakshatra finder
Your birth star: the Moon's nakshatra, its quarter (pada), its ruler and your Moon sign.
Find my nakshatraNumerology calculator
Your mulank, bhagyank and name number from a name and a birth date.
Find my numbersLife path number calculator
Your life path number with master numbers kept, plus your expression, soul urge and personality numbers.
Find my life pathName numerology calculator
A name's Chaldean and Pythagorean numbers, with other spellings compared against your birth date.
Check my nameLo Shu grid calculator
The Lo Shu grid from a birth date, with missing and repeated numbers and full and empty lines.
Draw my Lo Shu grid
From the blog

· 10 min read
Transit Alerts: Tell Each User When a Planet Changes Sign
Gochar alerts for apps.
Read
· 9 min read
Astrology GPT: Give Your AI Chatbot Real Chart Data
Wire an astrology GPT to a chart API.
Read
· 11 min read
Raj Yoga and Gajakesari Yoga: How Apps Find Them
How an app tests a birth chart for raj yoga and gajakesari yoga, with code and real counts.
Read
Common questions
All questionsWhat does the free kundli show?
It shows the rising sign and all nine planets: the Sun, the Moon, Mars, Mercury, Jupiter, Venus, Saturn, Rahu and Ketu. For each one you see its sign, degree, house, nakshatra and pada (quarter of the nakshatra). They are drawn in both the North Indian and the South Indian chart style, and listed in a table. Planets moving backward are marked retrograde.
What the rising sign isDoes the free kundli need an exact birth time?
Yes. Every house is counted from the rising sign, and a guessed time can move it, which shifts every planet into a different house. The time on a birth certificate is usually good enough. If you do not know yours, the nakshatra finder and the sade sati check can work from noon instead.
Try the nakshatra finderWhy are my signs different from my Western horoscope?
The two systems start the zodiac from different points. A kundli measures from the fixed stars (the sidereal zodiac, here with the Lahiri ayanamsa). A Western chart measures from the spring equinox (the tropical zodiac). The two are now a little over 24 degrees apart, so most planets land one sign earlier here than in a Western chart.
Vedic and Western comparedHow do I enter a birth time from another time zone?
Enter the local clock time where the person was born, then pick the birth city. The time zone rules in force on that date, including daylight saving time, are applied for you. If your city is not listed, you can enter its latitude, longitude and time zone instead.
Does the free kundli show dashas and the navamsa chart?
No. This page shows the birth chart (D1): the rising sign and the nine planets. Dashas (planetary periods) and the 16 divisional charts, such as the navamsa (D9) read for marriage, come from the API. POST /v1/dasha/vimshottari gives every period with its dates. POST /v1/chart/{division} gives any divisional chart from the same birth details.
About the dasha APICan I download my kundli as a PDF?
Not from this page. In an app, POST /v1/report returns a full kundli report as one printable page. Users save it as a PDF from any browser, and the report carries no logo of ours.
See what the full report holdsCan I show kundli charts in my own app?
Yes. The same POST /v1/planets request, sent with your own API key, returns every position as JSON. POST /v1/chart/svg returns the chart itself as an SVG or PNG image, in North, South or East Indian style.
About the kundli APIAstrology API
Put this in your own app
Create a free test key and call the same endpoint with your users' details. Or try a request in the API reference first.
Your first answer
John Doe, New York
- RisingVirgoHast
- SunCancerAshlesha
- MoonTaurusMrigashira
- MarsAriesKrittika
Real API output. A free test key gets the same answer.
01
Test key: 1,000 test calls a month to build with
02
Free plan: 2,000 live calls a month, no card needed
03
Open rules: every rule is published, so you can check any answer