Astrology API changelog
Updated
The astrology changelog of API for Astrology (apiforastrology.com) lists all 19 releases of the Astrology API, newest first. Each release has a number, such as v1.15.0, and a date. Each change is marked New, Changed, Fixed or Docs. A change marked "Changes results" gives new answers and names the rule it changed.
The changelog covers the API and its docs. The current API version is 1.0.0, with 65 endpoints. Follow new releases with the RSS feed.
19
Releases
67
New endpoints and features
15
Fixes that change results
v1.15.0
Latest release, Nov 7, 2026
Showing 122 changes in 19 releases.
Question charts (prashna)
3 new
- New
POST /v1/prashna reads one question from the moment it is asked. Send a topic from GET /v1/prashna/topics, a place, and the time, or leave the time out to use now. You get a short answer first, then the reasons, an estimate of timing and the readings. It reads the moment and is never a promise.
- New
POST /v1/prashna/kp is the KP way to read the same kind of question: the person picks a number from 1 to 249 and a topic. The number sets the houses, and the moment places the planets.
- New
GET /v1/prashna/topics lists the topics a person can ask about, and the questions that are never read, such as lifespan, lotteries or the sex of an unborn child. A refused question, or a moment the classical texts call unfit to judge, gets a 422 with the reason and no reading.
Report values in two chapters, and special lagnas in your ayanamsa
2 fixed
- Fixed
The full report prints two chapters' values: POST /v1/report now shows a table in Your signature. It lists the lucky days, colors, numbers, three stones and friendly signs. Your birth details shows the avakhada chakra, such as the birth star, Moon sign, gana, nadi and yoni. Before, both chapters explained these terms without the chart's own values.
- Fixed
Special lagnas and upagrahas follow your ayanamsa: POST /v1/special-lagnas and POST /v1/upagrahas now use the ayanamsa you send. That covers the bhava, hora and ghati lagnas and the ascendant behind Gulika and Mandi. They used Lahiri every time. Requests with no ayanamsa get the same answers as before.
Eclipses, an East Indian chart, PNG charts, eight ayanamsas, and positions checked against NASA
5 new, 1 changed, 1 fixed
- New
Eclipses: GET /v1/eclipses lists the solar and lunar eclipses (grahan) between two dates, worked out from the planet positions. For one place it says whether each eclipse can be seen, its local times, and its sutak, which only an eclipse you can see has. Send from, to (up to five years), latitude, longitude and timezone.
- New
East Indian chart and PNG pictures: POST /v1/chart/svg?style=east draws the chart used in Bengal and Odisha, a 3x3 grid with Aries in the top middle. format=png sends any chart as a PNG picture, for places that cannot show SVG, such as some email apps. Both work for every chart from D1 to D60.
- New
Five more ayanamsas in every birth body: yukteshwar, jn_bhasin, ushashashi, fagan_bradley (the Western sidereal zodiac) and true_chitra, which keeps the star Spica (Chitra) at exactly 180 degrees. GET /v1/meta lists all eight.
- New
GET /v1/meta now has accuracy_engine: the engine checked against NASA JPL Horizons. It compares 25,571 positions of the Sun, the Moon and five planets, every 30 days from 1850 to 2149, at the same moment. The Sun and the planets agree within 0.001 arc seconds, and the Moon within 0.011.
- New
GET /v1/meta now has accuracy_clock: the path from a birth clock time, checked against Swiss Ephemeris on 2,000 random charts from 1850 to 2026. The Sun and the planets agree within 0.06 arc seconds, the Moon within 0.41, Rahu and Ketu within 0.12 and the rising sign within 0.004.
- Changed
Longitudes now have 7 decimal places instead of 6. This covers longitude, degree_in_sign and ayanamsa_value in POST /v1/planets and the other routes that return chart positions. The values are the same numbers, one place longer.
- FixedChanges results
Rahu and Ketu with the true node (node=true, the default) are now measured from the same point as the planets. They were off by up to 17 arc seconds (0.005 degrees). A Rahu or Ketu that close to a sign or nakshatra edge may now fall on the other side. The mean node did not change.
Annual chart, weekly reading, chart images, charity and fasting
14 new, 9 changed, 4 fixed, 1 docs
- New
Annual chart (varshaphal): POST /v1/varshaphal?year= gives the Tajik chart for one year of life. Tajik is the Indian method for yearly charts. You get the moment the Sun returns to its birth position, the year's chart, the muntha, the year lord, the sahams, the mudda dasha in two conventions, the 16 Tajik yogas, the 12 monthly returns and a reading. POST /v1/varshaphal/dina gives the daily returns inside that year.
- New
Weekly reading: POST /v1/reading/weekly?from=YYYY-MM-DD gives seven days for one chart. Each day has the Moon, tara bala and chandra bala. You also get the good and hard days, planets that change house or direction, and dated festivals and fasts. Always send from: without it you get only pending.
- New
Chart as an image: POST /v1/chart/svg draws the birth chart or any divisional chart as an SVG image, in North or South Indian style. It is safe to put straight into a page. With format=json you get the same chart as data.
- New
Sudarshana chakra: POST /v1/chart/sudarshana reads the chart three ways, counting the houses from the ascendant, the Moon and the Sun.
- New
Narayana dasha: POST /v1/dasha/narayana gives the Jaimini dasha, where each period is run by a sign, not a planet. Each period has a short reading.
- New
Charity and fasting: POST /v1/remedies/charity and POST /v1/remedies/fasting give the charity (daan) and the weekday fasts (vrat) a chart points to, each with its reason. Fasting always carries a doctor caution.
- New
More in POST /v1/planets: vargottama and pushkara on every position, and planetary_war. A planetary war is two of Mars, Mercury, Jupiter, Venus and Saturn within 1 degree; the planet farther north wins. POST /v1/aspects adds graded, the strength of each aspect from 0 to 60 virupas. POST /v1/kp adds part_of_fortune.
- New
Daily panchang: GET /v1/panchang/daily adds day_yogas, three disha shool rules (by weekday, lunar day and star) and chandrashtama. Each row of GET /v1/panchang/month adds the day yogas and the disha shool direction.
- New
Yogas: POST /v1/yogas adds kartari, the planets that hem in each house and planet on both sides, and two Moon kartari yogas. It also adds neecha_bhanga: one entry per debilitated planet, with the rules that cancel its weakness and whether the raja yoga forms.
- New
Sade sati: POST /v1/sadesati adds kantaka shani (Saturn in the 4th, 7th or 10th sign from the birth Moon) and dhaiya, beside sade sati.
- New
Matching: POST /v1/matching and POST /v1/matching/parasparam add cross_affliction. It marks a match as serious when one person's 7th house ruler is debilitated and the other person's Mars sits in the same sign. The 36-point score cannot see this.
- New
Muhurta: seven new activities for POST /v1/muhurta/{activity}: namkaran, annaprashan, mundan, karnavedha, vidyarambha, upanayana and travel. Send the child's birth, and a child ceremony is searched only inside the right age. Every muhurta answer has about. Namkaran adds postponed_to, and vidyarambha adds special_days.
- New
Birth details: POST /v1/reading/section/birth-details adds the hora counted both ways, the birth star with the time spent in it (bhayat), the paya and the ghat chakra.
- New
Times on sky events: events in POST /v1/forecast/annual and GET /v1/sky/events add starts_at and ends_at, in local time to the minute.
- ChangedChanges results
Dasha dates can move by up to about a month. Vimshottari, Yogini and Ashtottari now measure how much of the first period was over at birth by time, not by distance. balance_conventions gives both. Send dasha_balance=longitude to build the dates the old way.
- ChangedChanges results
Manglik: Mars found only from Venus is now partial, not a plain yes, in POST /v1/dosha/manglik and /v1/dosha/all. Matching grades each person the same way and no longer calls a Venus-only manglik a one-sided mismatch.
- ChangedChanges results
Tara bala and chandra bala: the birth star and the 10th and 19th stars from it now fail tara bala. The Moon in the 2nd, 5th or 9th passes chandra bala only in the bright half of the month. This changes the daily and weekly readings, GET /v1/tara, GET /v1/rashi/{sign}/today and personal muhurta.
- ChangedChanges results
Breaking: in POST /v1/yogas, Parivartana is now one of three names, by the houses of the exchange: Maha Parivartana, Khala Yoga or Dainya Yoga. Raja, Budhaditya, Gajakesari and the vipareeta raja yogas now carry their classical conditions, so they form less often.
- ChangedChanges results
Dignity: friend and enemy now use the five-fold friendship, natural and temporary together. The dignity field in POST /v1/planets can change for some planets.
- ChangedChanges results
Shadbala: planetary war strength is now worked out. Strength of motion (cheshta) is now a smooth value, not a few fixed steps. Hora strength uses 60-minute hours from sunrise, and the year and month lords are counted the classical way.
- ChangedChanges results
Birth-chart sunrise: charting now uses the center of the Sun with no bending of light, 3 to 4 minutes after the calendar sunrise. This moves the Vedic day, ishtakaal, the day and night parts of shadbala, the upagrahas, the time lagnas and the hora. Festivals, calendars and muhurta keep the printed sunrise.
- ChangedChanges results
Jaimini: chara dasha picks between the two lords of Scorpio and of Aquarius by a new rule, so some period lengths change. In POST /v1/special-lagnas, Rudra follows a new rule and Brahma is now worked out.
- ChangedChanges results
Avasthas: lajjitadi follows a clearer rule, and shayanadi now takes the ghati (24-minute unit) running at birth, so it can move by one state. In GET /v1/panchang/daily and in birth details, ritu (season) and ayana now follow the solstices and equinoxes; the old values stay beside them as ritu_lunar and ayana_sidereal.
- FixedChanges results
POST /v1/ashtakavarga: the pindas now follow four corrected rules, so rashi_pinda, shodhya_pinda and both reductions can change.
- FixedChanges results
Birth details for a birth before sunrise now show that Vedic day's sunrise and limbs. Before, they came from the next sunrise.
- Fixed
POST /v1/report: the list of what is not covered no longer repeats a line, and bold text prints as bold, not as ** marks.
- Fixed
Reading text: Venus turns retrograde about every 19 months, so some years have none, not most. Smaller wording and spelling fixes across the readings.
- Docs
The rulebook has 429 rules, now including the annual chart (varshaphal) section. The lucky mantra topic now says what it returns.
More exact rising signs: old and future dates, and the far north
3 fixed
- Fixed
Birth times are now read as Universal Time. Before, today's leap-second rules were used for every date. So a birth in 1900 was cast 44 seconds late, and one in 2100 27 seconds early. Births before about 1970 or after about 2050 move: the Moon by up to 24 arc seconds and the ascendant by up to 0.2 degrees. Births from 1972 to today move by under a second.
- Fixed
The ascendant, the midheaven and the KP cusps are now worked out on the true equator. Then they are moved to the frame the planets use. They now agree with Swiss Ephemeris within 12 arc seconds on 1,000 test charts from 1850 to 2149. On most of them, the gap is 0.00. Before, the gap could reach 97 arc seconds.
- Fixed
Births above the polar circles (about 66.5 degrees north or south) now get the ascendant that is rising. Before, about a quarter of them got the degree that was setting, 180 degrees away, which changed every house.
Five more life topics, a topic list, and reading text for transits
4 new, 1 changed
- New
Topic list: GET /v1/reading/topics lists all 32 topic sections with no chart needed. Each has its id, group and title, the question it answers and notes on when it answers. Use it to build a topic menu, then fetch a topic with POST /v1/reading/section/topic:<id>.
- New
Five more life topics: topic:health-and-wellbeing, topic:family-and-home, topic:life-purpose, topic:friends-and-social and topic:travel-and-relocation. They have the same answer shape as the other life topics. The health topic never names an illness and always says to see a doctor. They are also in the full report with topics=true.
- New
Extra points on every life topic: answer.more lists a few smaller answers, such as how others see you. Each has an id, a value and a sentence. Rule LP-04 explains where they come from.
- New
Reading text for transits: every event in POST /v1/forecast/annual now has a reading. Each period in POST /v1/transits/forecast says what that planet's stay means. GET /v1/tara and the tara bala in POST /v1/reading/daily say what the day suits. All take lang and detail.
- Changed
Docs: a new Sections and IDs page lists every reading section id and the annual forecast sections. It also lists every festival id and the fasting-day kinds.
Spiritual path, Moon sign from a name, muhurta for one person
4 new, 1 changed
- New
Spiritual path reading: POST /v1/spiritual applies one classical chapter, BPHS chapter 33. It reads the karakamsa (the navamsa sign of the planet with the highest degree) and the sign 12th from it. Each finding names its verse and says where it holds. A deity is named only when the chart points to one, and most charts name none. The answer includes the karma reading.
- New
Moon sign from a name: GET /v1/name/rashi?name= gives the Moon sign (rashi) a first name points to. It is for a visitor who gave no birth details. A spelling that can mean two signs returns both in moon_signs. Every answer says a name is not a birth chart. Read the sign with GET /v1/rashi/{sign}/today.
- New
Muhurta for one person: POST /v1/muhurta/{activity} with birth now adds two things to each for_you. eighth is the time to avoid for that person, with the clear time left. in_short is a plain answer: good, partly or not_for_you, with the reasons. count_for_you counts the windows that are good or partly. The windows do not change, and a call without birth returns what it did before.
- New
Abhijit muhurta: GET /v1/panchang/daily adds overlaps and clear to auspicious.abhijit_muhurta. overlaps shows where Abhijit meets rahu kaal, yamaganda or gulika. clear is the time no band touches, and it can be empty. Nothing existing changed.
- Changed
Rulebook: 36 new rules. MS-01 to MS-20 show how each muhurta activity chooses its windows. MU-07 is the 8th-house check for one person. SP-01 to SP-15 are the spiritual path rules.
Forecasts keep their main planets
1 new, 1 changed, 3 fixed
- New
Monthly clashes: POST /v1/reading/section/topic:monthly-career (and monthly-love and monthly-wealth) with as_of now return clashes, the same way the theme forecasts do. The list is empty when there is no clash.
- Changed
Until dates: a transit line's "until" date now shows its year when that year differs from the year the window starts in. For example, a forecast that starts in October 2026 says "until October 16, 2027". A date in the window's own year stays short.
- Fixed
Theme forecasts: POST /v1/forecast/love, /v1/forecast/career and /v1/forecast/wealth now always list the theme's main planets (karakas), however often they change house. Before, a one-year love forecast could leave Venus out and only name it in omitted. One-year answers are longer as a result. The couple forecast follows the same rule.
- Fixed
Transit text: the longer transit reading and the couple forecast now say the house is counted from the lagna. They also say that good or hard is still counted from the Moon. The numbers did not change.
- Fixed
Hindi report: in POST /v1/report with lang=hi, the "What is not here" lines are now all in Hindi. With lang=hi and detail=expanded, the headings are now in Hindi too. A sade sati remedy that is still to come now gives its dates.
Forecast clashes and monthly transit lines
1 new, 2 changed
- New
Forecast clashes: POST /v1/forecast/love, /v1/forecast/career and /v1/forecast/wealth now return clashes. A clash is two transits that pull opposite ways on the same house or karaka at the same time. Each one has its dates, the planets on each side and a short reading. Nothing picks a winner.
- Changed
Monthly career, love and wealth: in POST /v1/reading/section/topic:monthly-career (and monthly-love and monthly-wealth) with as_of, each transit now has a short reading line and a transit_reading_id. A transit still running when the month ends has leaves, the day the planet really leaves the house.
- Changed
Forecast text: an "until" date in a later year now shows its year. Rahu and Ketu have their own lines when a transit is hard. A transit's why now says its house is counted from the lagna. The good or hard result is still counted from the Moon, in house_from_moon.
KP, Ashtottari dasha and six more endpoints
6 new, 3 changed
- New
KP astrology: POST /v1/kp returns Placidus house cusps, and the star, sub and sub-sub lord of every planet and cusp. Each house lists its significators, the planets that give its results. It is the only endpoint that uses Placidus cusps. Every other endpoint keeps whole-sign houses.
- New
More chart points: POST /v1/chart/chalit gives the bhava chalit houses next to the whole-sign ones, and names the planets that move. POST /v1/special-lagnas gives the hora, ghati, indu and other special lagnas, plus the yogi point. POST /v1/upagrahas gives Gulika, Mandi and the other upagrahas.
- New
Ashtottari dasha: POST /v1/dasha/ashtottari gives the 108-year cycle, up to three levels. It also checks whether the classical texts use it for the chart.
- New
Planet strength and state: POST /v1/strength/vimshopaka scores each planet out of 20 across the divisional charts. It also gives ishta and kashta phala and the friendship table. POST /v1/avasthas gives five classical sets of planet states, such as a planet's age and mood. Each comes with a short reading.
- New
Rudraksha: POST /v1/remedies/rudraksha names the beads a chart points to, with the reason for each and how to wear it.
- New
An ashtottari reading section: POST /v1/reading/section/ashtottari gives the running Ashtottari period, sub-period and sub-sub-period. The periods and the applicability check come beside them.
- Changed
POST /v1/yogas now checks 97 yogas, up from 88. The new ones include Sama, Kahala, Chamara, Shankha and Rahu-Ketu Raja.
- Changed
English readings now spell the color gray, not grey.
- Changed
The Sun's bead in the rudraksha reading section is now the one-mukhi, with the twelve-mukhi as the alternative. The section and POST /v1/remedies/rudraksha now agree.
Business muhurat, more ayanamsas and plainer readings
7 new, 7 changed, 3 fixed
- New
Business launch muhurat: POST /v1/muhurta/{activity} with business finds good times to start a business or launch a product. Each window keeps one fixed rising sign, and rahu kaal and bhadra are cut out. These rules are not yet checked against a published calendar, and the response says so.
- New
Two more ayanamsas: send "ayanamsa": "kp" or "raman" in any birth request. Lahiri stays the default, so existing requests do not change. GET /v1/meta lists all three.
- New
Saraswati yoga is checked in POST /v1/yogas, in the yogas reading section and in the report. It forms in about one chart in ten.
- New
Yogas about illness, the law or trouble in a relationship carry sensitive: true. Keep them out of headlines, notifications and anything a second person sees.
- New
More detail in two endpoints. POST /v1/jaimini adds dated chara dasha: both rounds of periods, each with 12 sub-periods and calendar dates. POST /v1/ashtakavarga adds the rising sign's own table and the pindas, as reference figures. Every existing field is unchanged.
- New
Readings: the birth-details section gives the age in years, months and days. Planet verdict blocks carry verdict: favorable, difficult, mixed or plain. The summary adds one line when a helpful planet runs a hard period.
- New
In Hindi, the signature page's reasons and stone cautions are in Hindi, with the English in why_en and caution_en.
- Changed
Breaking: POST /v1/forecast/{theme} and POST /v1/forecast/couple/{theme} take a window of 12 months at most. A longer window gets 422.
- Changed
Breaking: POST /v1/reading/rules returns the ranked rules without reading text. For the words, call POST /v1/reading/section/{section_id} or POST /v1/report.
- Changed
Theme forecasts: each transit row has a short line written for that theme. Before, love, career and wealth repeated the same long paragraph. transit_reading_id names the full paragraph.
- Changed
A match must use one ayanamsa for both people. POST /v1/matching returns 422 when the two charts ask for different ones.
- Changed
Nakshatra names use the standard spellings, such as Bharani, Mrigashira and Uttara Phalguni. The old spellings still work as input. If your code matches on these names, update it.
- Changed
Plainer words: readings no longer use words such as curse, disaster or danger, in English or Hindi. The yoga category affliction now shows as challenge. Hindi house numbers and labels use everyday words. Error messages are reworded. Codes, keys, error.code and error.field are unchanged, so match on those.
- Changed
Yoga results are stricter: neecha bhanga checks more conditions and never forms for Rahu or Ketu. Raja yoga no longer repeats a pair already shown as Dharma-Karmadhipati yoga.
- Fixed
Night choghadiya: GET /v1/panchang/daily lists the night periods in the order published panchangs use. Before, only the first one was right. Day choghadiya and horas are unchanged (MU-03).
- Fixed
Daylight saving time: every date and time in a window uses the offset in force on its own date. Before, a window that crossed a clock change could be an hour off. Zones without daylight saving time, such as India, give the same answers.
- Fixed
Smaller fixes: births on a day with no sunrise no longer fail in POST /v1/report and the birth-details section. Several calls at once after a restart no longer get 500 errors. A window that starts at midnight no longer dates its first transit the day before. The monthly good days no longer drop the Moon.
Key controls, error insights and an activity history
5 new, 2 changed, 1 docs
- New
Disable, roll and revoke keys on the API keys page. Disable pauses a key and Enable turns it back on. Roll gives you a new key. The old one keeps working for 24 hours, so you can switch with no downtime. Each key shows its history and where it was used from in the last 30 days.
- New
Leak protection: new keys start with afa_live_ or afa_test_ and end with a checksum, so a mistyped key is refused at once. A live key called from another website gets a warning by email and on the API keys page. Keys that start with ak_ keep working.
- New
See why calls fail: the Usage page has a new Errors tab. It groups failed calls by reason, with a plain fix for each, and shows them by day. It also lists recent failed requests, with the response your app got and its request ID. Failed requests are kept for 90 days.
- New
Account activity: owners and admins have a new Activity page. It shows who changed what: keys created or revoked, team changes, plan and billing changes, and password changes.
- New
Your live keys may get more than 50 rate limit errors in an hour. Then the account owners get one email that day. It explains how to fix it.
- Changed
A key that does not work now gets a clearer 401 code: key_disabled, key_expired or key_revoked. A missing, mistyped or unknown key still gets unauthorized.
- Changed
When something fails on our side, the API now answers with server_error (500) or unavailable (503, with Retry-After). Both come with a short message. Your code can handle both the same way every time.
- Docs
Docs: every code example now has tabs for curl, JavaScript, Python and PHP, with a Copy button. The quickstart is shorter. The Errors page lists every error code, including bad_request, no_sunrise and window_too_wide. Long guides have an "On this page" menu, and this changelog has an RSS feed. Authentication has a new "Keep your key safe" section, and the Errors page shows the new 401 codes.
Final address before launch and more yogas
1 new, 1 changed, 2 fixed, 1 docs
- New
88 named yogas are checked (POST /v1/yogas, GAP-05). They include 24 new yogas of wealth, children, siblings, spouse, speech, health and the law.
- Changed
Before launch, the API moved to its final address, /api/astrology/v1, so every service we add gets its own path. New users need to do nothing: the docs and code examples use this address.
- FixedChanges results
Planet strength: the Sun needs 6.5 rupas (the unit of planet strength) to count as strong. The time-based strengths are read from sunrise and sunset, not the clock. So some rankings change (SB-01, SB-10).
- FixedChanges results
Chara dasha (the Jaimini system of life periods): the direction comes from the sign in the 9th house. Each sign is counted to its ruler by its own group. So some periods change (JM-06, JM-07).
- Docs
Docs: download a Postman collection or the OpenAPI file from the Download button on any docs page.
Rule corrections
3 fixed
- FixedChanges results
Kundli matching: the rajju groups of Dhanishtha and Shatabhisha were swapped. They are fixed, so some rajju results change (KM-08).
- Fixed
Planet dignity: the Moon and Mercury are exalted only in the first degrees of their exaltation sign. Mulatrikona (a planet's favorite part of a sign) uses the standard degree ranges. The rest of those signs reads as own sign (CH-02, CH-04, CH-05).
- Fixed
Yogas: an exchange of signs between the 9th and 10th house lords now counts as the full dharma-karmadhipati yoga (YG-13). Vasumathi yoga, counted from the Moon, no longer counts the Moon itself (YG-24).
Plain answers
4 new
- New
Every dosha check has an answer block in plain English. It says whether the dosha is present, what it means and what to do next (POST /v1/dosha/{name}). Send detail=expanded for longer text.
- New
Kundli matching ends with a conclusion (POST /v1/matching, KM-14). It gives one of three verdicts and what counts for and against the match. It also says what to do next.
- New
The career, love, wealth and personality readings open with a direct answer before the evidence.
- New
The 32 nabhasa yogas are checked on every chart (POST /v1/yogas, YG-33 to YG-64).
Hindi names, and days without a chart
1 new, 2 changed
- New
Hindi responses translate every name the API returns, such as planets, signs, nakshatras and weekdays. Field names stay in English.
- Changed
Three endpoints need only a date and a place, not a birth chart. GET /v1/panchang/daily gives the daily panchang, the Hindu calendar for the day. GET /v1/sky gives the sky, and GET /v1/vrats the vrat (fasting day) calendar.
- Changed
All reading text was rewritten in plain language.
Festivals, muhurat and summaries
4 new
- New
Festival dates for any year and place (GET /v1/festivals and GET /v1/festivals/{slug}).
- New
Good times for an activity, such as buying a vehicle (POST /v1/muhurta/{activity}).
- New
A short plain-language summary of a chart (POST /v1/summary).
- New
Longer reading text with detail=expanded.
Second dasha system, southern matching and forecasts
6 new
- New
Yogini dasha, a 36-year system beside Vimshottari (POST /v1/dasha/yogini, YD-01).
- New
Southern matching: the ten poruthams (dashakoot) and papa samyam come back with every match (POST /v1/matching, KM-11, KM-13).
- New
The pair reading, which lays the two charts on each other without a score (POST /v1/matching/parasparam).
- New
Forecasts for one theme over a date range, for one person (POST /v1/forecast/{theme}) or a couple (POST /v1/forecast/couple/{theme}).
- New
The karmic reading of the Rahu-Ketu axis, with no past-life claims (POST /v1/karma, KR-01).
- New
The report shows where the chart's own rules point in opposite directions (RC-01).
Every rule is in the rulebook, and every endpoint is in the API reference. A fix that changes results names its rule ID, so you can tell users what changed and why. Our post on why rule IDs matter explains how that helps your support team. Every reading section id is on the Sections and IDs page.
From the blog

· 9 min read
10 Questions to Ask an Astrology API Provider
Ask an astrology API provider these 10 questions, from accuracy and ayanamsa to time zones, errors and privacy…
Read
· 5 min read
Astrology API You Can Audit: Why Rule IDs Matter
When an astrologer questions a result, a stated rule turns the argument into a check.
Read