{"info":{"name":"API for Astrology: Astrology API","description":"The Astrology API computes Vedic astrology over HTTPS: birth charts, divisional charts, dashas, panchang, muhurat, transits, kundli matching and written readings. You send birth details as JSON and get JSON back.\n\n**Base URL:** `https://apiforastrology.com/api/astrology`. Every path in this reference starts with `/v1`.\n\n**Authentication:** send your API key in the `Authorization: Bearer <key>` header or the `X-API-Key: <key>` header. Create and revoke keys on the [API keys page](https://apiforastrology.com/account/keys) of your account. Keep the key on your server; do not put it in a web page or app.\n\n**Limits:** every plan can call every endpoint: calls for calculations, reading credits for written readings. Each live key has a per-minute rate limit, all your live keys share the monthly calls, and written readings use the monthly reading credits ([pricing](https://apiforastrology.com/pricing)). Test keys are never billed and have their own free allowance: 10 calls a minute per key and 1,000 calls a month for all of them. They return full readings only for the sample charts (John Doe, New York; Jane Doe, Chicago). Responses carry `X-RateLimit-Limit`, `X-RateLimit-Remaining` and `X-RateLimit-Reset` for the key's per-minute limit, and `X-Calls-Counted` and `X-Reading-Credits-Counted` say what a response used. Over a limit you get `429` with a `Retry-After` header and a code that names the limit.\n\n**Errors:** every error is JSON in the same shape: `{\"error\": {\"code\": \"...\", \"message\": \"...\", \"field\": \"...\"}}`. `field` is there when one input caused the error.\n\n**Birth details:** the local clock time at the place of birth, the latitude and longitude, and a time zone name such as `America/New_York`. The API applies daylight saving for that date. Dates from 1850 to 2149, the range covered by the NASA JPL planetary data the API uses.\n\n**Calls and reading credits:** Calls for calculations, reading credits for written readings. Each successful calculation uses 1 call from the monthly calls (live keys). Written readings use reading credits from the monthly allowance instead: `POST /v1/reading/section/{section_id}` 1 reading credit (3 for `forecast:year`), `POST /v1/summary` 2 reading credits, `POST /v1/karma` 2 reading credits, `POST /v1/spiritual` 2 reading credits, `POST /v1/forecast/{theme}` 3 reading credits, `POST /v1/reading/weekly` 3 reading credits, `POST /v1/varshaphal` 3 reading credits, `POST /v1/forecast/couple/{theme}` 6 reading credits, `POST /v1/report` 25 reading credits (40 with `topics=true`), `POST /v1/forecast/annual` 25 reading credits, `POST /v1/prashna` 5 reading credits and `POST /v1/prashna/kp` 5 reading credits. Credits are the same in every language, and for standard or longer text. Test keys use no credits: every successful test call counts as 1 on the test allowance, and readings work only for the sample charts (John Doe and Jane Doe). Errors and `GET /v1/health` are free. The `X-Calls-Counted` and `X-Reading-Credits-Counted` headers say what a response used. See [what counts](https://apiforastrology.com/pricing#what-counts).\n\nSet the apiKey variable to your API key before sending a request. Also for Insomnia, Bruno and Hoppscotch: import this file as a Postman v2.1 collection.","schema":"https://schema.getpostman.com/json/collection/v2.1.0/collection.json"},"auth":{"type":"bearer","bearer":[{"key":"token","value":"{{apiKey}}","type":"string"}]},"variable":[{"key":"baseUrl","value":"https://apiforastrology.com/api/astrology","type":"string"},{"key":"apiKey","value":"","type":"string"}],"item":[{"name":"Meta","description":"Service health, and what the API supports: ayanamsas, the house system, divisional charts and the date range. No birth data needed.","item":[{"name":"Health check","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/v1/health","host":["{{baseUrl}}"],"path":["v1","health"],"query":[],"variable":[]},"description":"Returns `{\"status\": \"ok\"}` while the service is running. Use it for uptime checks and load balancer probes. This is the only endpoint that needs no API key."},"response":[{"name":"Example answer","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/v1/health","host":["{{baseUrl}}"],"path":["v1","health"],"query":[],"variable":[]},"description":"Returns `{\"status\": \"ok\"}` while the service is running. Use it for uptime checks and load balancer probes. This is the only endpoint that needs no API key."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"status\": \"ok\"\n}"}]},{"name":"Supported options and limits","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/v1/meta","host":["{{baseUrl}}"],"path":["v1","meta"],"query":[{"key":"lang","value":"en","description":"Language for the names in the response, such as planets, signs, nakshatras (lunar mansions), tithis (lunar days), months and festivals. The default is `en` (English); `GET /v1/meta` lists the others. Each translated value comes with its English original in a matching `<field>_en` field; use the English value as a key in your code. Codes (such as `result` or `kaal`) and object keys always stay in English. Any name not yet translated stays in English and is listed in `localization.untranslated`.","disabled":true}],"variable":[]},"description":"Lists what the API supports. That covers ayanamsas, node types and how time zones are handled. It also covers the languages and lengths for reading text, and the languages for names. Then the house system, all 16 divisional charts with what each is used for, the supported date range, the accuracy statement, and two measured checks: against NASA JPL Horizons and, from a clock time, against Swiss Ephemeris. Use it to build menus and input checks instead of hard-coding these lists. No birth data needed."},"response":[{"name":"Example answer","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/v1/meta","host":["{{baseUrl}}"],"path":["v1","meta"],"query":[{"key":"lang","value":"en","description":"Language for the names in the response, such as planets, signs, nakshatras (lunar mansions), tithis (lunar days), months and festivals. The default is `en` (English); `GET /v1/meta` lists the others. Each translated value comes with its English original in a matching `<field>_en` field; use the English value as a key in your code. Codes (such as `result` or `kaal`) and object keys always stay in English. Any name not yet translated stays in English and is listed in `localization.untranslated`.","disabled":true}],"variable":[]},"description":"Lists what the API supports. That covers ayanamsas, node types and how time zones are handled. It also covers the languages and lengths for reading text, and the languages for names. Then the house system, all 16 divisional charts with what each is used for, the supported date range, the accuracy statement, and two measured checks: against NASA JPL Horizons and, from a clock time, against Swiss Ephemeris. Use it to build menus and input checks instead of hard-coding these lists. No birth data needed."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"ayanamsas\": [\n    \"lahiri\",\n    \"kp\",\n    \"raman\"\n  ],\n  \"nodes\": [\n    \"true\",\n    \"mean\"\n  ],\n  \"timezones\": {\n    \"accepts\": [\n      \"IANA time zone name, such as \\\"America/New_York\\\"\",\n      \"fixed offset from UTC in hours, such as -5 or 5.5\"\n    ],\n    \"daylight_saving\": \"applied. A zone name is looked up in the time zone database for the exact birth moment, so daylight saving time, wartime clock changes and past changes to standard time are all included.\",\n    \"zones\": 598,\n    \"database\": \"tzdata 2026.4\",\n    \"ambiguous_times\": \"a local time that happens twice (when clocks go back) or never (when clocks go forward) is rejected, not guessed. Send `timezone_fold` or a numeric offset to say which one you mean.\"\n  },\n  \"prose\": {\n    \"languages\": [\n      \"en\",\n      \"hi\"\n    ],\n    \"details\": [\n      \"standard\",\n      \"expanded\"\n    ],\n    \"note\": \"Language and length are set separately, for example `?lang=hi&detail=expanded`. Each text block reports the language and length it was actually served in. These can differ from what you asked for when a passage is not written yet in that…\"\n  },\n  \"names\": {\n    \"languages\": [\n      \"en\",\n      \"hi\"\n    ],\n    \"note\": \"Every `/v1/` endpoint takes `?lang` for the names it returns, such as planets, signs, nakshatras, lunar days, months and festivals. Each translated value comes with its English original in a matching `<field>_en` field; use the English…\"\n  },\n  \"house_system\": \"whole sign\",\n  \"vargas\": [\n    {\n      \"varga\": \"D1\",\n      \"divisions\": 1,\n      \"name\": \"Rasi\",\n      \"signifies\": \"the body and life as a whole\"\n    },\n    {\n      \"varga\": \"D2\",\n      \"divisions\": 2,\n      \"name\": \"Hora\",\n      \"signifies\": \"wealth\"\n    },\n    {\n      \"varga\": \"D3\",\n      \"divisions\": 3,\n      \"name\": \"Drekkana\",\n      \"signifies\": \"siblings and courage\"\n    }\n  ],\n  \"date_range\": {\n    \"from\": \"1850-01-01\",\n    \"to\": \"2149-12-31\",\n    \"limited_by\": \"Dates from 1850 to 2149, the range covered by the NASA JPL planetary data (DE440s) the API uses.\"\n  },\n  \"ephemeris\": \"JPL DE440s (NASA/JPL)\",\n  \"accuracy\": \"checked against Swiss Ephemeris: the ayanamsa agrees within 0.001 arcseconds on 8 dates from 1900 to 2100. We also checked 12 charts. On the 11 dated from 1855 to 2026, the Sun, Moon, Mars, Mercury, Jupiter, Venus and Saturn agree within…\",\n  \"accuracy_engine\": {\n    \"reference\": \"NASA JPL Horizons\",\n    \"compared\": \"geocentric positions (astrometric, ICRF) at the same moment\",\n    \"bodies\": [\n      \"Sun\",\n      \"Moon\",\n      \"Mercury\"\n    ],\n    \"positions\": 25571,\n    \"from\": \"1850-01-01\",\n    \"to\": \"2149-12-31\",\n    \"step_days\": 30,\n    \"planets_arcsec\": 0.001,\n    \"moon_arcsec\": 0.011,\n    \"moon_median_arcsec\": 0.0025,\n    \"checked_on\": \"2026-11-02\"\n  },\n  \"accuracy_clock\": {\n    \"reference\": \"Swiss Ephemeris 2.10.03\",\n    \"compared\": \"sidereal positions from a birth clock time\",\n    \"charts\": 2000,\n    \"from\": \"1850\",\n    \"to\": \"2026\",\n    \"planets_arcsec\": 0.06,\n    \"moon_arcsec\": 0.41,\n    \"moon_median_arcsec\": 0.013,\n    \"true_node_arcsec\": 0.12,\n    \"ascendant_arcsec\": 0.004,\n    \"checked_on\": \"2026-11-02\"\n  }\n}"}]}]},{"name":"Charts","description":"These endpoints work out the birth chart (kundli) itself. They cover planet positions, the ascendant (the sign rising at birth), the 16 divisional charts, aspects and planet strength, and the yearly chart (varshaphal). Most return numbers and placements only. The Jaimini, ashtakavarga and varshaphal endpoints also return short readings.","item":[{"name":"Planet positions and the ascendant","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/planets","host":["{{baseUrl}}"],"path":["v1","planets"],"query":[{"key":"lang","value":"en","description":"Language for the names in the response, such as planets, signs, nakshatras (lunar mansions), tithis (lunar days), months and festivals. The default is `en` (English); `GET /v1/meta` lists the others. Each translated value comes with its English original in a matching `<field>_en` field; use the English value as a key in your code. Codes (such as `result` or `kaal`) and object keys always stay in English. Any name not yet translated stays in English and is listed in `localization.untranslated`.","disabled":true}],"variable":[]},"description":"Returns the ascendant (the sign rising in the east at birth) and all nine grahas (planets). For each one you get its sidereal longitude, sign and house. You also get its nakshatra (one of 27 lunar mansions) and pada (one of the four quarters of a nakshatra). Each planet also has its speed and its dignity. It says whether the planet is retrograde (appears to move backward) and whether it is combust (too close to the Sun). Use this endpoint as the starting point for drawing a birth chart.\n\n**`dignity`** says how well placed a planet is, based on its sign and its degree in the sign. It has seven values: `exalted`, `debilitated`, `mulatrikona`, `own sign`, `friend`, `enemy` and `neutral`. When several apply, only the strongest is reported. The degree matters for mulatrikona: Mars in Aries is `mulatrikona` up to 12 degrees and `own sign` after that. `friend` and `enemy` compare the planet with the planet that rules its sign. The Moon has no traditional enemies, so it never reports `enemy`. Rahu and Ketu have no friends or enemies, so they report neither. See rulebook CH-12 (the API's rule reference).\n\n**`vargottama`** is true when the planet is in the same sign in the birth chart and the navamsa (D9).\n\n**`pushkara`** says whether the planet is in a pushkara navamsa (two helpful ninths of each sign) and whether it is within 1 degree of the sign's pushkara degree. Two tables of pushkara degrees are in use, so both answers are given, with `sources_agree`. See rulebook CH-17 and CH-18.\n\n**`planetary_war`** lists any pair of Mars, Mercury, Jupiter, Venus and Saturn within 1 degree of each other (graha yuddha). `winner` is the planet further north in latitude, as `rule` says. `winner_by_brightness` gives the brighter one, and `sources_agree` says whether they match. The list is usually empty. See rulebook CH-19.\n\n`meta.timezone` shows the UTC offset used for the birth time, and whether daylight saving time was in effect.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Example answer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/planets","host":["{{baseUrl}}"],"path":["v1","planets"],"query":[{"key":"lang","value":"en","description":"Language for the names in the response, such as planets, signs, nakshatras (lunar mansions), tithis (lunar days), months and festivals. The default is `en` (English); `GET /v1/meta` lists the others. Each translated value comes with its English original in a matching `<field>_en` field; use the English value as a key in your code. Codes (such as `result` or `kaal`) and object keys always stay in English. Any name not yet translated stays in English and is listed in `localization.untranslated`.","disabled":true}],"variable":[]},"description":"Returns the ascendant (the sign rising in the east at birth) and all nine grahas (planets). For each one you get its sidereal longitude, sign and house. You also get its nakshatra (one of 27 lunar mansions) and pada (one of the four quarters of a nakshatra). Each planet also has its speed and its dignity. It says whether the planet is retrograde (appears to move backward) and whether it is combust (too close to the Sun). Use this endpoint as the starting point for drawing a birth chart.\n\n**`dignity`** says how well placed a planet is, based on its sign and its degree in the sign. It has seven values: `exalted`, `debilitated`, `mulatrikona`, `own sign`, `friend`, `enemy` and `neutral`. When several apply, only the strongest is reported. The degree matters for mulatrikona: Mars in Aries is `mulatrikona` up to 12 degrees and `own sign` after that. `friend` and `enemy` compare the planet with the planet that rules its sign. The Moon has no traditional enemies, so it never reports `enemy`. Rahu and Ketu have no friends or enemies, so they report neither. See rulebook CH-12 (the API's rule reference).\n\n**`vargottama`** is true when the planet is in the same sign in the birth chart and the navamsa (D9).\n\n**`pushkara`** says whether the planet is in a pushkara navamsa (two helpful ninths of each sign) and whether it is within 1 degree of the sign's pushkara degree. Two tables of pushkara degrees are in use, so both answers are given, with `sources_agree`. See rulebook CH-17 and CH-18.\n\n**`planetary_war`** lists any pair of Mars, Mercury, Jupiter, Venus and Saturn within 1 degree of each other (graha yuddha). `winner` is the planet further north in latitude, as `rule` says. `winner_by_brightness` gives the brighter one, and `sources_agree` says whether they match. The list is usually empty. See rulebook CH-19.\n\n`meta.timezone` shows the UTC offset used for the birth time, and whether daylight saving time was in effect.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"meta\": {\n    \"ayanamsa\": \"lahiri\",\n    \"ayanamsa_value\": 23.7260727,\n    \"julian_day\": 2448119.10483,\n    \"ephemeris\": \"JPL DE440s\",\n    \"node\": \"true\",\n    \"timezone\": {\n      \"source\": \"zone\",\n      \"offset_hours\": -4,\n      \"zone\": \"America/New_York\",\n      \"abbreviation\": \"EDT\",\n      \"dst\": true,\n      \"dst_hours\": 1,\n      \"ambiguous_resolved_by_fold\": null,\n      \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n    }\n  },\n  \"ascendant\": {\n    \"name\": \"Ascendant\",\n    \"longitude\": 169.934155,\n    \"sign\": \"Virgo\",\n    \"sign_number\": 6,\n    \"degree_in_sign\": 19.934155,\n    \"degree_dms\": \"19 : 56 : 03\",\n    \"house\": 1,\n    \"nakshatra\": \"Hast\",\n    \"nakshatra_lord\": \"Moon\",\n    \"pada\": 3,\n    \"speed\": 0,\n    \"retrograde\": false,\n    \"combust\": false,\n    \"dignity\": \"n/a\",\n    \"vargottama\": false,\n    \"pushkara\": {\n      \"navamsa\": false,\n      \"navamsa_number\": 6,\n      \"bhaga\": false,\n      \"bhaga_degree\": 9,\n      \"bhaga_by_element\": false,\n      \"bhaga_degree_by_element\": 14,\n      \"sources_agree\": true,\n      \"orb_degrees\": 1\n    }\n  },\n  \"positions\": [\n    {\n      \"name\": \"Sun\",\n      \"longitude\": 118.7753409,\n      \"sign\": \"Cancer\",\n      \"sign_number\": 4,\n      \"degree_in_sign\": 28.7753409,\n      \"degree_dms\": \"28 : 46 : 31\",\n      \"house\": 11,\n      \"nakshatra\": \"Ashlesha\",\n      \"nakshatra_lord\": \"Mercury\",\n      \"pada\": 4,\n      \"speed\": 0.9610665,\n      \"retrograde\": false,\n      \"combust\": false,\n      \"dignity\": \"friend\",\n      \"vargottama\": false,\n      \"pushkara\": {\n        \"navamsa\": false,\n        \"navamsa_number\": 9,\n        \"bhaga\": false,\n        \"bhaga_degree\": 8,\n        \"bhaga_by_element\": false,\n        \"bhaga_degree_by_element\": 7,\n        \"sources_agree\": true,\n        \"orb_degrees\": 1\n      }\n    },\n    {\n      \"name\": \"Moon\",\n      \"longitude\": 54.5750352,\n      \"sign\": \"Taurus\",\n      \"sign_number\": 2,\n      \"degree_in_sign\": 24.5750352,\n      \"degree_dms\": \"24 : 34 : 30\",\n      \"house\": 9,\n      \"nakshatra\": \"Mrigashira\",\n      \"nakshatra_lord\": \"Mars\",\n      \"pada\": 1,\n      \"speed\": 14.258194,\n      \"retrograde\": false,\n      \"combust\": false,\n      \"dignity\": \"mulatrikona\",\n      \"vargottama\": false,\n      \"pushkara\": {\n        \"navamsa\": false,\n        \"navamsa_number\": 8,\n        \"bhaga\": false,\n        \"bhaga_degree\": 14,\n        \"bhaga_by_element\": false,\n        \"bhaga_degree_by_element\": 14,\n        \"sources_agree\": true,\n        \"orb_degrees\": 1\n      }\n    },\n    {\n      \"name\": \"Mars\",\n      \"longitude\": 27.7149328,\n      \"sign\": \"Aries\",\n      \"sign_number\": 1,\n      \"degree_in_sign\": 27.7149328,\n      \"degree_dms\": \"27 : 42 : 54\",\n      \"house\": 8,\n      \"nakshatra\": \"Krittika\",\n      \"nakshatra_lord\": \"Sun\",\n      \"pada\": 1,\n      \"speed\": 0.5753266,\n      \"retrograde\": false,\n      \"combust\": false,\n      \"dignity\": \"own sign\",\n      \"vargottama\": false,\n      \"pushkara\": {\n        \"navamsa\": true,\n        \"navamsa_number\": 9,\n        \"bhaga\": false,\n        \"bhaga_degree\": 21,\n        \"bhaga_by_element\": false,\n        \"bhaga_degree_by_element\": 21,\n        \"sources_agree\": true,\n        \"orb_degrees\": 1\n      }\n    }\n  ],\n  \"planetary_war\": []\n}"}]},{"name":"The Tajik annual chart (varshaphal) for one year","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/varshaphal?year=2026","host":["{{baseUrl}}"],"path":["v1","varshaphal"],"query":[{"key":"year","value":"2026","description":"Calendar year of the birthday the annual chart is for.","disabled":false},{"key":"latitude","value":"","description":"Latitude of the place lived in now. Default: the birth place.","disabled":true},{"key":"longitude","value":"","description":"Longitude of the place lived in now.","disabled":true},{"key":"timezone","value":"","description":"Time zone of the place lived in now: an IANA name or an offset.","disabled":true},{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true}],"variable":[]},"description":"Casts the annual chart for the moment the Sun returns to its exact birth position (varsha pravesh). The moment is found to the second, in the sidereal zodiac. It falls within a day or so of the birthday and drifts later over a lifetime. So it is never assumed to be the birthday. Tajik is the Indian method for yearly charts, which came from Persian astrology.\n\n**Returned:**\n\n- the varsha pravesh in UTC and local time;\n- the annual chart (ascendant and the nine planets with their houses);\n- **muntha**, the natal ascendant moved on one sign per completed year, and its house in the annual chart;\n- the **five office-bearers** (panchadhikari), the candidates for the year lord;\n- nine **sahams** (sensitive points). Each is A - B + C of three positions, reversed by night where the texts say so. There are also four `disputed_sahams` that published programs compute differently, given both ways with `sources_agree`. In `convention_a`, A and B never swap by night. In `convention_b`, they swap by night for paradara, vivaha and vanik, and roga adds no 30 degrees when C sits on an end;\n- **mudda dasha**, Vimshottari squeezed into one year. Published software disagrees on it, so it comes in **two conventions**. `mudda_dasha` divides 365 days from the varsha pravesh. `mudda_dasha_solar` divides the Sun's year with the birth balance carried in, so it starts before the varsha pravesh. `mudda_conventions` says which is which;\n- `masa_pravesh`: the twelve **monthly returns**, each the moment the Sun has moved on another 30 degrees, with its lagna. Month 1 is the varsha pravesh. Daily returns are at `/v1/varshaphal/dina`;\n- `tri_pataki`: the **tri-pataki chakra** (three-flag chart). Each natal sign moves on by the running year; the result says which grahas pierce (vedha) the Moon and the lagna. The Moon is the main target and the lagna a second one some astrologers add; the Moon casts no vedha, and a graha on a target's own point is vedha on it. Two divisions of the years circulate and differ on Mars, so both are in `methods`, with `sources_agree` and `differ_on` for the year. No verdict is drawn from it.\n\n**Place.** The chart is cast for the birth place unless `latitude`, `longitude` and `timezone` give the place the person lives now; traditions differ on which, and `place.basis` says which was used.\n\n**Strengths and the year lord.** `strengths` gives pancha-vargeeya bala (five divisions scored by Tajik friendship) and harsha bala (four conditions). Both were checked against another program's results over five years. `year_lord` (the varsheshwar) is the strongest office-bearer that aspects the annual lagna, is not the Moon and holds at least 5 of 20 vishwa (a strength score out of 20). If none is left, the muntha lord is the year lord; if that is the Moon, the annual lagna lord; if that is the Moon too, the birth lagna lord. If all three are the Moon, `graha` is null and `disputed` says why. `basis` says which way it was found, `filters` lists the order the rules apply in, and `ranked` gives every office-bearer with the rule that `excluded` it.\n\n`tajaka_yogas` lists the Tajik yogas (planet pairings) the year forms. Sixteen are checked: ithasala, ishrafa, nakta, yamaya, manau, kamboola, khallasara, radda, duhphali-kuttha, ikkavala, induvara, kuttha, durapha, gairi-kamboola, tambira and dutthottha-davira. For each you get the planets, the aspect and the orb (the allowed gap in degrees: the mean of the pair's deeptamsha). You also get how far the pair is from exact, and whether the two are moving closer (applying) or apart (separating). `tajaka_yogas.not_computed` lists any yoga left out; today it is empty.\n\n**Not yet computed**, and named in `not_computed`: the sahams that need house cusps. See rulebook section VP.\n\n**Uses 3 reading credits.** On live keys a successful response uses them from your monthly reading credits, and no calls. Test keys return this reading for the sample charts only, and it counts as 1 test call. The `X-Reading-Credits-Counted` header says what a response used. [What reading credits buy](https://apiforastrology.com/pricing#reading-credits).","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Example answer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/varshaphal?year=2026","host":["{{baseUrl}}"],"path":["v1","varshaphal"],"query":[{"key":"year","value":"2026","description":"Calendar year of the birthday the annual chart is for.","disabled":false},{"key":"latitude","value":"","description":"Latitude of the place lived in now. Default: the birth place.","disabled":true},{"key":"longitude","value":"","description":"Longitude of the place lived in now.","disabled":true},{"key":"timezone","value":"","description":"Time zone of the place lived in now: an IANA name or an offset.","disabled":true},{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true}],"variable":[]},"description":"Casts the annual chart for the moment the Sun returns to its exact birth position (varsha pravesh). The moment is found to the second, in the sidereal zodiac. It falls within a day or so of the birthday and drifts later over a lifetime. So it is never assumed to be the birthday. Tajik is the Indian method for yearly charts, which came from Persian astrology.\n\n**Returned:**\n\n- the varsha pravesh in UTC and local time;\n- the annual chart (ascendant and the nine planets with their houses);\n- **muntha**, the natal ascendant moved on one sign per completed year, and its house in the annual chart;\n- the **five office-bearers** (panchadhikari), the candidates for the year lord;\n- nine **sahams** (sensitive points). Each is A - B + C of three positions, reversed by night where the texts say so. There are also four `disputed_sahams` that published programs compute differently, given both ways with `sources_agree`. In `convention_a`, A and B never swap by night. In `convention_b`, they swap by night for paradara, vivaha and vanik, and roga adds no 30 degrees when C sits on an end;\n- **mudda dasha**, Vimshottari squeezed into one year. Published software disagrees on it, so it comes in **two conventions**. `mudda_dasha` divides 365 days from the varsha pravesh. `mudda_dasha_solar` divides the Sun's year with the birth balance carried in, so it starts before the varsha pravesh. `mudda_conventions` says which is which;\n- `masa_pravesh`: the twelve **monthly returns**, each the moment the Sun has moved on another 30 degrees, with its lagna. Month 1 is the varsha pravesh. Daily returns are at `/v1/varshaphal/dina`;\n- `tri_pataki`: the **tri-pataki chakra** (three-flag chart). Each natal sign moves on by the running year; the result says which grahas pierce (vedha) the Moon and the lagna. The Moon is the main target and the lagna a second one some astrologers add; the Moon casts no vedha, and a graha on a target's own point is vedha on it. Two divisions of the years circulate and differ on Mars, so both are in `methods`, with `sources_agree` and `differ_on` for the year. No verdict is drawn from it.\n\n**Place.** The chart is cast for the birth place unless `latitude`, `longitude` and `timezone` give the place the person lives now; traditions differ on which, and `place.basis` says which was used.\n\n**Strengths and the year lord.** `strengths` gives pancha-vargeeya bala (five divisions scored by Tajik friendship) and harsha bala (four conditions). Both were checked against another program's results over five years. `year_lord` (the varsheshwar) is the strongest office-bearer that aspects the annual lagna, is not the Moon and holds at least 5 of 20 vishwa (a strength score out of 20). If none is left, the muntha lord is the year lord; if that is the Moon, the annual lagna lord; if that is the Moon too, the birth lagna lord. If all three are the Moon, `graha` is null and `disputed` says why. `basis` says which way it was found, `filters` lists the order the rules apply in, and `ranked` gives every office-bearer with the rule that `excluded` it.\n\n`tajaka_yogas` lists the Tajik yogas (planet pairings) the year forms. Sixteen are checked: ithasala, ishrafa, nakta, yamaya, manau, kamboola, khallasara, radda, duhphali-kuttha, ikkavala, induvara, kuttha, durapha, gairi-kamboola, tambira and dutthottha-davira. For each you get the planets, the aspect and the orb (the allowed gap in degrees: the mean of the pair's deeptamsha). You also get how far the pair is from exact, and whether the two are moving closer (applying) or apart (separating). `tajaka_yogas.not_computed` lists any yoga left out; today it is empty.\n\n**Not yet computed**, and named in `not_computed`: the sahams that need house cusps. See rulebook section VP.\n\n**Uses 3 reading credits.** On live keys a successful response uses them from your monthly reading credits, and no calls. Test keys return this reading for the sample charts only, and it counts as 1 test call. The `X-Reading-Credits-Counted` header says what a response used. [What reading credits buy](https://apiforastrology.com/pricing#reading-credits).","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"year\": 2026,\n  \"completed_years\": 36,\n  \"varsha_pravesh\": {\n    \"utc\": \"2026-08-15T19:54:24Z\",\n    \"local\": \"2026-08-15T15:54:24-04:00\",\n    \"offset_hours\": -4,\n    \"day\": true,\n    \"next\": \"2027-08-15T22:08:06-04:00\"\n  },\n  \"place\": {\n    \"latitude\": 40.7128,\n    \"longitude\": -74.006,\n    \"basis\": \"given place\"\n  },\n  \"chart\": {\n    \"ascendant\": {\n      \"name\": \"Ascendant\",\n      \"longitude\": 234.2481086,\n      \"sign\": \"Scorpio\",\n      \"sign_number\": 8,\n      \"degree_in_sign\": 24.2481086,\n      \"degree_dms\": \"24 : 14 : 53\",\n      \"house\": 1,\n      \"nakshatra\": \"Jyeshtha\",\n      \"nakshatra_lord\": \"Mercury\",\n      \"pada\": 3,\n      \"speed\": 0,\n      \"retrograde\": false,\n      \"combust\": false,\n      \"dignity\": \"n/a\",\n      \"vargottama\": false,\n      \"pushkara\": {\n        \"navamsa\": false,\n        \"navamsa_number\": 8,\n        \"bhaga\": false,\n        \"bhaga_degree\": 11,\n        \"bhaga_by_element\": false,\n        \"bhaga_degree_by_element\": 7,\n        \"sources_agree\": true,\n        \"orb_degrees\": 1\n      }\n    },\n    \"positions\": [\n      {\n        \"name\": \"Sun\",\n        \"longitude\": 118.7753409,\n        \"sign\": \"Cancer\",\n        \"sign_number\": 4,\n        \"degree_in_sign\": 28.7753409,\n        \"degree_dms\": \"28 : 46 : 31\",\n        \"house\": 9,\n        \"nakshatra\": \"Ashlesha\",\n        \"nakshatra_lord\": \"Mercury\",\n        \"pada\": 4,\n        \"speed\": 0.9612311,\n        \"retrograde\": false,\n        \"combust\": false,\n        \"dignity\": \"friend\",\n        \"vargottama\": false,\n        \"pushkara\": {\n          \"navamsa\": false,\n          \"navamsa_number\": 9,\n          \"bhaga\": false,\n          \"bhaga_degree\": 8,\n          \"bhaga_by_element\": false,\n          \"bhaga_degree_by_element\": 7,\n          \"sources_agree\": true,\n          \"orb_degrees\": 1\n        }\n      },\n      {\n        \"name\": \"Moon\",\n        \"longitude\": 158.8777738,\n        \"sign\": \"Virgo\",\n        \"sign_number\": 6,\n        \"degree_in_sign\": 8.8777738,\n        \"degree_dms\": \"08 : 52 : 40\",\n        \"house\": 11,\n        \"nakshatra\": \"Uttara Phalguni\",\n        \"nakshatra_lord\": \"Sun\",\n        \"pada\": 4,\n        \"speed\": 13.3333426,\n        \"retrograde\": false,\n        \"combust\": false,\n        \"dignity\": \"friend\",\n        \"vargottama\": false,\n        \"pushkara\": {\n          \"navamsa\": true,\n          \"navamsa_number\": 3,\n          \"bhaga\": true,\n          \"bhaga_degree\": 9,\n          \"bhaga_by_element\": false,\n          \"bhaga_degree_by_element\": 14,\n          \"sources_agree\": false,\n          \"orb_degrees\": 1\n        }\n      },\n      {\n        \"name\": \"Mars\",\n        \"longitude\": 68.721385,\n        \"sign\": \"Gemini\",\n        \"sign_number\": 3,\n        \"degree_in_sign\": 8.721385,\n        \"degree_dms\": \"08 : 43 : 17\",\n        \"house\": 8,\n        \"nakshatra\": \"Ardra\",\n        \"nakshatra_lord\": \"Rahu\",\n        \"pada\": 1,\n        \"speed\": 0.6568859,\n        \"retrograde\": false,\n        \"combust\": false,\n        \"dignity\": \"neutral\",\n        \"vargottama\": false,\n        \"pushkara\": {\n          \"navamsa\": false,\n          \"navamsa_number\": 3,\n          \"bhaga\": false,\n          \"bhaga_degree\": 18,\n          \"bhaga_by_element\": false,\n          \"bhaga_degree_by_element\": 24,\n          \"sources_agree\": true,\n          \"orb_degrees\": 1\n        }\n      }\n    ]\n  },\n  \"muntha\": {\n    \"sign\": \"Virgo\",\n    \"sign_no\": 6,\n    \"lord\": \"Mercury\",\n    \"house\": 11,\n    \"result\": \"excellent\",\n    \"house_in_birth_chart\": 1\n  },\n  \"office_bearers\": [\n    {\n      \"office\": \"janma_lagna_lord\",\n      \"graha\": \"Mercury\"\n    },\n    {\n      \"office\": \"varsha_lagna_lord\",\n      \"graha\": \"Mars\"\n    },\n    {\n      \"office\": \"muntha_lord\",\n      \"graha\": \"Mercury\"\n    }\n  ],\n  \"strengths\": {\n    \"pancha_vargeeya\": {\n      \"Sun\": {\n        \"total\": 8.54,\n        \"band\": \"ordinary\",\n        \"parts\": {\n          \"kshetra\": 15,\n          \"hadda\": 3.75,\n          \"drekkana\": 5,\n          \"navamsa\": 2.5,\n          \"uchcha\": 7.914\n        },\n        \"lords\": {\n          \"kshetra\": \"Moon\",\n          \"hadda\": \"Saturn\",\n          \"drekkana\": \"Jupiter\",\n          \"navamsa\": \"Jupiter\"\n        }\n      },\n      \"Moon\": {\n        \"total\": 5.57,\n        \"band\": \"ordinary\",\n        \"parts\": {\n          \"kshetra\": 7.5,\n          \"hadda\": 3.75,\n          \"drekkana\": 2.5,\n          \"navamsa\": 2.5,\n          \"uchcha\": 6.014\n        },\n        \"lords\": {\n          \"kshetra\": \"Mercury\",\n          \"hadda\": \"Venus\",\n          \"drekkana\": \"Mercury\",\n          \"navamsa\": \"Jupiter\"\n        }\n      },\n      \"Mars\": {\n        \"total\": 6.37,\n        \"band\": \"ordinary\",\n        \"parts\": {\n          \"kshetra\": 7.5,\n          \"hadda\": 7.5,\n          \"drekkana\": 2.5,\n          \"navamsa\": 2.5,\n          \"uchcha\": 5.475\n        },\n        \"lords\": {\n          \"kshetra\": \"Mercury\",\n          \"hadda\": \"Jupiter\",\n          \"drekkana\": \"Mercury\",\n          \"navamsa\": \"Jupiter\"\n        }\n      },\n      \"Mercury\": {\n        \"total\": 9.94,\n        \"band\": \"ordinary\",\n        \"parts\": {\n          \"kshetra\": 7.5,\n          \"hadda\": 15,\n          \"drekkana\": 2.5,\n          \"navamsa\": 1.25,\n          \"uchcha\": 13.511\n        },\n        \"lords\": {\n          \"kshetra\": \"Moon\",\n          \"hadda\": \"Mercury\",\n          \"drekkana\": \"Mars\",\n          \"navamsa\": \"Mars\"\n        }\n      },\n      \"Jupiter\": {\n        \"total\": 11.26,\n        \"band\": \"powerful\",\n        \"parts\": {\n          \"kshetra\": 15,\n          \"hadda\": 3.75,\n          \"drekkana\": 5,\n          \"navamsa\": 2.5,\n          \"uchcha\": 18.778\n        },\n        \"lords\": {\n          \"kshetra\": \"Moon\",\n          \"hadda\": \"Mercury\",\n          \"drekkana\": \"Mars\",\n          \"navamsa\": \"Mars\"\n        }\n      },\n      \"Venus\": {\n        \"total\": 10.34,\n        \"band\": \"powerful\",\n        \"parts\": {\n          \"kshetra\": 15,\n          \"hadda\": 15,\n          \"drekkana\": 5,\n          \"navamsa\": 5,\n          \"uchcha\": 1.372\n        },\n        \"lords\": {\n          \"kshetra\": \"Mercury\",\n          \"hadda\": \"Venus\",\n          \"drekkana\": \"Saturn\",\n          \"navamsa\": \"Venus\"\n        }\n      },\n      \"Saturn\": {\n        \"total\": 5.52,\n        \"band\": \"ordinary\",\n        \"parts\": {\n          \"kshetra\": 7.5,\n          \"hadda\": 3.75,\n          \"drekkana\": 2.5,\n          \"navamsa\": 5,\n          \"uchcha\": 3.313\n        },\n        \"lords\": {\n          \"kshetra\": \"Jupiter\",\n          \"hadda\": \"Mars\",\n          \"drekkana\": \"Mars\",\n          \"navamsa\": \"Saturn\"\n        }\n      }\n    },\n    \"harsha\": {\n      \"Sun\": {\n        \"total\": 10,\n        \"band\": \"average\",\n        \"met\": [\n          \"house\",\n          \"day_or_night\"\n        ]\n      },\n      \"Moon\": {\n        \"total\": 0,\n        \"band\": \"nil\",\n        \"met\": []\n      },\n      \"Mars\": {\n        \"total\": 5,\n        \"band\": \"little\",\n        \"met\": [\n          \"day_or_night\"\n        ]\n      },\n      \"Mercury\": {\n        \"total\": 5,\n        \"band\": \"little\",\n        \"met\": [\n          \"quarter\"\n        ]\n      },\n      \"Jupiter\": {\n        \"total\": 10,\n        \"band\": \"average\",\n        \"met\": [\n          \"own_or_exalted\",\n          \"day_or_night\"\n        ]\n      },\n      \"Venus\": {\n        \"total\": 0,\n        \"band\": \"nil\",\n        \"met\": []\n      },\n      \"Saturn\": {\n        \"total\": 0,\n        \"band\": \"nil\",\n        \"met\": []\n      }\n    }\n  },\n  \"year_lord\": {\n    \"graha\": \"Mercury\",\n    \"aspects_lagna\": true,\n    \"basis\": \"strongest_aspecting\",\n    \"munthesha\": \"Mercury\",\n    \"min_strength\": 5,\n    \"filters\": [\n      \"aspects_lagna: a Tajik aspect (1st, 3rd, 4th, 5th, 7th, 9th, 10th or 11th) on the annual lagna\",\n      \"not_moon: the Moon is never the year lord\",\n      \"min_strength: at least 5 of 20 vishwa of pancha-vargeeya bala\"\n    ],\n    \"ranked\": [\n      {\n        \"graha\": \"Mercury\",\n        \"strength\": 9.94,\n        \"aspects_lagna\": true,\n        \"excluded\": null,\n        \"chosen\": true\n      },\n      {\n        \"graha\": \"Mars\",\n        \"strength\": 6.37,\n        \"aspects_lagna\": false,\n        \"excluded\": \"no_aspect\",\n        \"chosen\": false\n      },\n      {\n        \"graha\": \"Moon\",\n        \"strength\": 5.57,\n        \"aspects_lagna\": true,\n        \"excluded\": \"moon\",\n        \"chosen\": false\n      }\n    ],\n    \"disputed\": []\n  },\n  \"sahams\": [\n    {\n      \"name\": \"punya\",\n      \"longitude\": 304.3505,\n      \"sign\": \"Aquarius\",\n      \"degree_dms\": \"04 : 21 : 02\",\n      \"lord\": \"Saturn\",\n      \"house\": 4,\n      \"formula\": \"Moon - Sun + Asc\",\n      \"plus_30\": true,\n      \"sensitive\": false,\n      \"reading\": {\n        \"key\": \"saham:punya\",\n        \"text\": [\n          \"The point of fortune and good deeds falls in your 4th house this year.\"\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\"\n      }\n    },\n    {\n      \"name\": \"vidya\",\n      \"longitude\": 194.1457,\n      \"sign\": \"Libra\",\n      \"degree_dms\": \"14 : 08 : 44\",\n      \"lord\": \"Venus\",\n      \"house\": 12,\n      \"formula\": \"Sun - Moon + Asc\",\n      \"plus_30\": false,\n      \"sensitive\": false,\n      \"reading\": {\n        \"key\": \"saham:vidya\",\n        \"text\": [\n          \"The point of learning and education falls in your 12th house this year.\"\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\"\n      }\n    },\n    {\n      \"name\": \"yashas\",\n      \"longitude\": 65.8945,\n      \"sign\": \"Gemini\",\n      \"degree_dms\": \"05 : 53 : 40\",\n      \"lord\": \"Mercury\",\n      \"house\": 8,\n      \"formula\": \"Jupiter - punya + Asc\",\n      \"plus_30\": true,\n      \"sensitive\": false,\n      \"reading\": {\n        \"key\": \"saham:yashas\",\n        \"text\": [\n          \"The point of fame and reputation falls in your 8th house this year.\"\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\"\n      }\n    }\n  ],\n  \"disputed_sahams\": [\n    {\n      \"name\": \"roga\",\n      \"sources_agree\": false,\n      \"sensitive\": true,\n      \"convention_a\": {\n        \"longitude\": 339.6184,\n        \"sign\": \"Pisces\",\n        \"degree_dms\": \"09 : 37 : 06\",\n        \"house\": 5,\n        \"formula\": \"Asc - Moon + Asc\",\n        \"plus_30\": true,\n        \"reading\": {\n          \"key\": \"saham:roga\",\n          \"text\": [\n            \"The point of illness falls in your 5th house this year. It shows where to look after your health, but it is not a prediction.\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        }\n      },\n      \"convention_b\": {\n        \"longitude\": 309.6184,\n        \"sign\": \"Aquarius\",\n        \"degree_dms\": \"09 : 37 : 06\",\n        \"house\": 4,\n        \"formula\": \"Asc - Moon + Asc\",\n        \"plus_30\": false,\n        \"reading\": {\n          \"key\": \"saham:roga\",\n          \"text\": [\n            \"The point of illness falls in your 4th house this year. It shows where to look after your health, but it is not a prediction.\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        }\n      }\n    },\n    {\n      \"name\": \"paradara\",\n      \"sources_agree\": true,\n      \"sensitive\": true,\n      \"convention_a\": {\n        \"longitude\": 310.1211,\n        \"sign\": \"Aquarius\",\n        \"degree_dms\": \"10 : 07 : 16\",\n        \"house\": 4,\n        \"formula\": \"Venus - Sun + Asc\",\n        \"plus_30\": true,\n        \"reading\": {\n          \"key\": \"saham:paradara\",\n          \"text\": [\n            \"The traditional point of affairs outside marriage falls in your 4th house this year. This point is read in the old texts and is not a prediction about anyone.\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        }\n      },\n      \"convention_b\": {\n        \"longitude\": 310.1211,\n        \"sign\": \"Aquarius\",\n        \"degree_dms\": \"10 : 07 : 16\",\n        \"house\": 4,\n        \"formula\": \"Venus - Sun + Asc\",\n        \"plus_30\": true,\n        \"reading\": {\n          \"key\": \"saham:paradara\",\n          \"text\": [\n            \"The traditional point of affairs outside marriage falls in your 4th house this year. This point is read in the old texts and is not a prediction about anyone.\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        }\n      }\n    },\n    {\n      \"name\": \"vivaha\",\n      \"sources_agree\": true,\n      \"sensitive\": false,\n      \"convention_a\": {\n        \"longitude\": 78.7157,\n        \"sign\": \"Gemini\",\n        \"degree_dms\": \"18 : 42 : 56\",\n        \"house\": 8,\n        \"formula\": \"Venus - Saturn + Asc\",\n        \"plus_30\": true,\n        \"reading\": {\n          \"key\": \"saham:vivaha\",\n          \"text\": [\n            \"The point of marriage falls in your 8th house this year.\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        }\n      },\n      \"convention_b\": {\n        \"longitude\": 78.7157,\n        \"sign\": \"Gemini\",\n        \"degree_dms\": \"18 : 42 : 56\",\n        \"house\": 8,\n        \"formula\": \"Venus - Saturn + Asc\",\n        \"plus_30\": true,\n        \"reading\": {\n          \"key\": \"saham:vivaha\",\n          \"text\": [\n            \"The point of marriage falls in your 8th house this year.\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        }\n      }\n    }\n  ],\n  \"mudda_dasha\": [\n    {\n      \"lord\": \"Mars\",\n      \"start\": {\n        \"utc\": \"2026-08-15T19:54:24Z\",\n        \"local\": \"2026-08-15T15:54:24-04:00\",\n        \"offset_hours\": -4\n      },\n      \"end\": {\n        \"utc\": \"2026-09-06T02:54:24Z\",\n        \"local\": \"2026-09-05T22:54:24-04:00\",\n        \"offset_hours\": -4\n      },\n      \"days\": 21.29,\n      \"house\": 8,\n      \"reading\": {\n        \"key\": \"period:Mars+house:8\",\n        \"text\": [\n          \"This Mars period brings energy and drive, with some risk of haste, injury or arguments. In your yearly chart it sits in the 8th house. So its effect falls mainly on sudden changes, health and hidden matters.\"\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\"\n      }\n    },\n    {\n      \"lord\": \"Rahu\",\n      \"start\": {\n        \"utc\": \"2026-09-06T02:54:24Z\",\n        \"local\": \"2026-09-05T22:54:24-04:00\",\n        \"offset_hours\": -4\n      },\n      \"end\": {\n        \"utc\": \"2026-10-30T20:54:24Z\",\n        \"local\": \"2026-10-30T16:54:24-04:00\",\n        \"offset_hours\": -4\n      },\n      \"days\": 54.75,\n      \"house\": 4,\n      \"reading\": {\n        \"key\": \"period:Rahu+house:4\",\n        \"text\": [\n          \"This Rahu period can bring sudden ambitions, new contacts and some confusion, so check facts before you act. In your yearly chart it sits in the 4th house. So its effect falls mainly on home, mother, property and peace of mind.\"\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\"\n      }\n    },\n    {\n      \"lord\": \"Jupiter\",\n      \"start\": {\n        \"utc\": \"2026-10-30T20:54:24Z\",\n        \"local\": \"2026-10-30T16:54:24-04:00\",\n        \"offset_hours\": -4\n      },\n      \"end\": {\n        \"utc\": \"2026-12-18T12:54:24Z\",\n        \"local\": \"2026-12-18T07:54:24-05:00\",\n        \"offset_hours\": -5\n      },\n      \"days\": 48.67,\n      \"house\": 9,\n      \"reading\": {\n        \"key\": \"period:Jupiter+house:9\",\n        \"text\": [\n          \"This Jupiter period tends to bring growth, good advice, learning and family happiness. In your yearly chart it sits in the 9th house. So its effect falls mainly on luck, faith, teachers and long journeys.\"\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\"\n      }\n    }\n  ],\n  \"mudda_dasha_solar\": [\n    {\n      \"lord\": \"Mars\",\n      \"start\": {\n        \"utc\": \"2026-08-13T19:03:36Z\",\n        \"local\": \"2026-08-13T15:03:36-04:00\",\n        \"offset_hours\": -4\n      },\n      \"end\": {\n        \"utc\": \"2026-09-04T13:44:35Z\",\n        \"local\": \"2026-09-04T09:44:34-04:00\",\n        \"offset_hours\": -4\n      },\n      \"sun_arc\": 21,\n      \"balance_elapsed\": 0.093128,\n      \"house\": 8,\n      \"reading\": {\n        \"key\": \"period:Mars+house:8\",\n        \"text\": [\n          \"This Mars period brings energy and drive, with some risk of haste, injury or arguments. In your yearly chart it sits in the 8th house. So its effect falls mainly on sudden changes, health and hidden matters.\"\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\"\n      }\n    },\n    {\n      \"lord\": \"Rahu\",\n      \"start\": {\n        \"utc\": \"2026-09-04T13:44:35Z\",\n        \"local\": \"2026-09-04T09:44:34-04:00\",\n        \"offset_hours\": -4\n      },\n      \"end\": {\n        \"utc\": \"2026-10-29T11:23:52Z\",\n        \"local\": \"2026-10-29T07:23:51-04:00\",\n        \"offset_hours\": -4\n      },\n      \"sun_arc\": 54,\n      \"house\": 4,\n      \"reading\": {\n        \"key\": \"period:Rahu+house:4\",\n        \"text\": [\n          \"This Rahu period can bring sudden ambitions, new contacts and some confusion, so check facts before you act. In your yearly chart it sits in the 4th house. So its effect falls mainly on home, mother, property and peace of mind.\"\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\"\n      }\n    },\n    {\n      \"lord\": \"Jupiter\",\n      \"start\": {\n        \"utc\": \"2026-10-29T11:23:52Z\",\n        \"local\": \"2026-10-29T07:23:51-04:00\",\n        \"offset_hours\": -4\n      },\n      \"end\": {\n        \"utc\": \"2026-12-16T00:39:47Z\",\n        \"local\": \"2026-12-15T19:39:47-05:00\",\n        \"offset_hours\": -5\n      },\n      \"sun_arc\": 48,\n      \"house\": 9,\n      \"reading\": {\n        \"key\": \"period:Jupiter+house:9\",\n        \"text\": [\n          \"This Jupiter period tends to bring growth, good advice, learning and family happiness. In your yearly chart it sits in the 9th house. So its effect falls mainly on luck, faith, teachers and long journeys.\"\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\"\n      }\n    }\n  ],\n  \"mudda_conventions\": {\n    \"mudda_dasha\": \"365 days from the varsha pravesh, no birth balance\",\n    \"mudda_dasha_solar\": \"the Sun's arc, 360 degrees a year, entered with the birth nakshatra balance, so it begins before the varsha pravesh\",\n    \"sources_agree\": false\n  },\n  \"birth_nakshatra\": \"Mrigashira\",\n  \"tajaka_yogas\": {\n    \"yogas\": [\n      {\n        \"yoga\": \"ithasala\",\n        \"planets\": [\n          \"Moon\",\n          \"Mercury\"\n        ],\n        \"aspect\": \"sextile\",\n        \"aspect_angle\": 60,\n        \"orb\": 9.5,\n        \"separation\": 7.7185,\n        \"motion\": \"applying\",\n        \"purna\": false,\n        \"retrograde\": [],\n        \"nature\": \"helps\",\n        \"reading\": {\n          \"key\": \"tajaka:ithasala\",\n          \"text\": [\n            \"The Moon is moving toward a close link with Mercury this year. Plans tied to these two planets tend to come together with steady effort.\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        }\n      },\n      {\n        \"yoga\": \"ithasala\",\n        \"planets\": [\n          \"Moon\",\n          \"Jupiter\"\n        ],\n        \"aspect\": \"sextile\",\n        \"aspect_angle\": 60,\n        \"orb\": 10.5,\n        \"separation\": 7.1191,\n        \"motion\": \"applying\",\n        \"purna\": false,\n        \"retrograde\": [],\n        \"nature\": \"helps\",\n        \"reading\": {\n          \"key\": \"tajaka:ithasala\",\n          \"text\": [\n            \"The Moon is moving toward a close link with Jupiter this year. Plans tied to these two planets tend to come together with steady effort.\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        }\n      },\n      {\n        \"yoga\": \"ithasala\",\n        \"planets\": [\n          \"Moon\",\n          \"Venus\"\n        ],\n        \"aspect\": \"conjunction\",\n        \"aspect_angle\": 0,\n        \"orb\": 9.5,\n        \"separation\": 5.7705,\n        \"motion\": \"applying\",\n        \"purna\": false,\n        \"retrograde\": [],\n        \"nature\": \"helps\",\n        \"reading\": {\n          \"key\": \"tajaka:ithasala\",\n          \"text\": [\n            \"The Moon is moving toward a close link with Venus this year. Plans tied to these two planets tend to come together with steady effort.\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        }\n      }\n    ],\n    \"counts\": {\n      \"ithasala\": 7,\n      \"ishrafa\": 5,\n      \"nakta\": 3,\n      \"yamaya\": 0,\n      \"manau\": 6,\n      \"kamboola\": 4,\n      \"khallasara\": 0,\n      \"radda\": 5,\n      \"duhphali_kuttha\": 2,\n      \"ikkavala\": 0,\n      \"induvara\": 0,\n      \"kuttha\": 0,\n      \"durapha\": 0,\n      \"gairi_kamboola\": 0,\n      \"tambira\": 0,\n      \"dutthottha_davira\": 0\n    },\n    \"deeptamsha\": {\n      \"Sun\": 15,\n      \"Moon\": 12,\n      \"Mars\": 8,\n      \"Mercury\": 7,\n      \"Jupiter\": 9,\n      \"Venus\": 7,\n      \"Saturn\": 9\n    },\n    \"orb_rule\": \"The orb of a pair is the mean of the two deeptamshas; a meeting is active when the separation from the exact Tajik angle (0, 60, 90, 120, 180) is within it.\",\n    \"motion_rule\": \"Applying when the gap to exact is shrinking under the two grahas' signed daily motions; a retrograde graha moves backwards, which reverses its part in the test.\",\n    \"not_computed\": [],\n    \"sources\": \"Tajika Neelakanthi, Samjna Tantra, as given in K. S. Charak, A Text Book of Varshaphala, ch. on the Tajika yogas; the astrologer's ruling N-18 (2026-10-31, owner-relayed)\",\n    \"review\": \"awaiting the astrologer (VP-13 to VP-15)\"\n  },\n  \"not_computed\": [\n    \"mitra (friends), sneha (love), putra (children), vyapara (business), karyasiddhi and the vocation saham: an outside report's values match no classical formula, so none is shipped until the astrologer settles which is meant\",\n    \"mrityu, paradesa, artha and labha: they read house cusps, and this service uses whole-sign houses with no quadrant cusps\"\n  ],\n  \"meta\": {\n    \"ayanamsa\": \"lahiri\",\n    \"ayanamsa_value\": 24.22898,\n    \"ephemeris\": \"JPL DE440s\",\n    \"node\": \"true\",\n    \"natal_sun\": 118.7753409\n  },\n  \"masa_pravesh\": [\n    {\n      \"month\": 1,\n      \"utc\": \"2026-08-15T19:54:24Z\",\n      \"local\": \"2026-08-15T15:54:24-04:00\",\n      \"offset_hours\": -4,\n      \"sun_longitude\": 118.775341,\n      \"sun_sign\": \"Cancer\",\n      \"day\": true,\n      \"lagna\": {\n        \"sign\": \"Scorpio\",\n        \"sign_number\": 8,\n        \"longitude\": 234.248109,\n        \"degree_dms\": \"24 : 14 : 53\"\n      }\n    },\n    {\n      \"month\": 2,\n      \"utc\": \"2026-09-15T20:14:26Z\",\n      \"local\": \"2026-09-15T16:14:25-04:00\",\n      \"offset_hours\": -4,\n      \"sun_longitude\": 148.775341,\n      \"sun_sign\": \"Leo\",\n      \"day\": true,\n      \"lagna\": {\n        \"sign\": \"Sagittarius\",\n        \"sign_number\": 9,\n        \"longitude\": 268.528609,\n        \"degree_dms\": \"28 : 31 : 43\"\n      }\n    },\n    {\n      \"month\": 3,\n      \"utc\": \"2026-10-16T08:43:53Z\",\n      \"local\": \"2026-10-16T04:43:53-04:00\",\n      \"offset_hours\": -4,\n      \"sun_longitude\": 178.775341,\n      \"sun_sign\": \"Virgo\",\n      \"day\": false,\n      \"lagna\": {\n        \"sign\": \"Leo\",\n        \"sign_number\": 5,\n        \"longitude\": 149.301039,\n        \"degree_dms\": \"29 : 18 : 04\"\n      }\n    }\n  ],\n  \"tri_pataki\": {\n    \"running_year\": 37,\n    \"methods\": {\n      \"three_tier\": {\n        \"source\": \"K. S. Charak, A Textbook of Varshaphala: Moon 9, Mars and the nodes 6, the rest 4\",\n        \"placements\": [\n          {\n            \"graha\": \"Sun\",\n            \"natal_sign\": \"Cancer\",\n            \"sign\": \"Cancer\",\n            \"cycle\": 4,\n            \"count\": 1,\n            \"direction\": \"forward\",\n            \"house\": 9\n          },\n          {\n            \"graha\": \"Moon\",\n            \"natal_sign\": \"Taurus\",\n            \"sign\": \"Taurus\",\n            \"cycle\": 9,\n            \"count\": 1,\n            \"direction\": \"forward\",\n            \"house\": 7\n          },\n          {\n            \"graha\": \"Mars\",\n            \"natal_sign\": \"Aries\",\n            \"sign\": \"Aries\",\n            \"cycle\": 6,\n            \"count\": 1,\n            \"direction\": \"forward\",\n            \"house\": 6\n          }\n        ],\n        \"points\": [\n          {\n            \"house\": 1,\n            \"sign\": \"Scorpio\",\n            \"grahas\": [],\n            \"vedha_from_houses\": [\n              4,\n              7,\n              10\n            ]\n          },\n          {\n            \"house\": 2,\n            \"sign\": \"Sagittarius\",\n            \"grahas\": [\n              \"Saturn\"\n            ],\n            \"vedha_from_houses\": [\n              3,\n              6,\n              9\n            ]\n          },\n          {\n            \"house\": 3,\n            \"sign\": \"Capricorn\",\n            \"grahas\": [\n              \"Rahu\"\n            ],\n            \"vedha_from_houses\": [\n              2,\n              8,\n              11\n            ]\n          }\n        ],\n        \"vedha\": {\n          \"moon\": {\n            \"house\": 7,\n            \"same_point_counts\": true,\n            \"sign\": \"Taurus\",\n            \"grahas\": [\n              \"Mercury\"\n            ],\n            \"benefics\": [\n              \"Mercury\"\n            ],\n            \"malefics\": [],\n            \"same_point\": [],\n            \"evaluation\": \"primary\"\n          },\n          \"lagna\": {\n            \"house\": 1,\n            \"same_point_counts\": true,\n            \"sign\": \"Scorpio\",\n            \"grahas\": [\n              \"Mercury\"\n            ],\n            \"benefics\": [\n              \"Mercury\"\n            ],\n            \"malefics\": [],\n            \"same_point\": [],\n            \"evaluation\": \"secondary\"\n          }\n        }\n      },\n      \"neelakanthi\": {\n        \"source\": \"Tajika Neelakanthi: Mars counted with the four-year group\",\n        \"placements\": [\n          {\n            \"graha\": \"Sun\",\n            \"natal_sign\": \"Cancer\",\n            \"sign\": \"Cancer\",\n            \"cycle\": 4,\n            \"count\": 1,\n            \"direction\": \"forward\",\n            \"house\": 9\n          },\n          {\n            \"graha\": \"Moon\",\n            \"natal_sign\": \"Taurus\",\n            \"sign\": \"Taurus\",\n            \"cycle\": 9,\n            \"count\": 1,\n            \"direction\": \"forward\",\n            \"house\": 7\n          },\n          {\n            \"graha\": \"Mars\",\n            \"natal_sign\": \"Aries\",\n            \"sign\": \"Aries\",\n            \"cycle\": 4,\n            \"count\": 1,\n            \"direction\": \"forward\",\n            \"house\": 6\n          }\n        ],\n        \"points\": [\n          {\n            \"house\": 1,\n            \"sign\": \"Scorpio\",\n            \"grahas\": [],\n            \"vedha_from_houses\": [\n              4,\n              7,\n              10\n            ]\n          },\n          {\n            \"house\": 2,\n            \"sign\": \"Sagittarius\",\n            \"grahas\": [\n              \"Saturn\"\n            ],\n            \"vedha_from_houses\": [\n              3,\n              6,\n              9\n            ]\n          },\n          {\n            \"house\": 3,\n            \"sign\": \"Capricorn\",\n            \"grahas\": [\n              \"Rahu\"\n            ],\n            \"vedha_from_houses\": [\n              2,\n              8,\n              11\n            ]\n          }\n        ],\n        \"vedha\": {\n          \"moon\": {\n            \"house\": 7,\n            \"same_point_counts\": true,\n            \"sign\": \"Taurus\",\n            \"grahas\": [\n              \"Mercury\"\n            ],\n            \"benefics\": [\n              \"Mercury\"\n            ],\n            \"malefics\": [],\n            \"same_point\": [],\n            \"evaluation\": \"primary\"\n          },\n          \"lagna\": {\n            \"house\": 1,\n            \"same_point_counts\": true,\n            \"sign\": \"Scorpio\",\n            \"grahas\": [\n              \"Mercury\"\n            ],\n            \"benefics\": [\n              \"Mercury\"\n            ],\n            \"malefics\": [],\n            \"same_point\": [],\n            \"evaluation\": \"secondary\"\n          }\n        }\n      }\n    },\n    \"sources_agree\": true,\n    \"differ_on\": [],\n    \"basis\": \"Natal signs moved on by the running year (completed years + 1): the remainder on dividing by each graha's cycle, zero read as the cycle, counted inclusively from the natal sign; the nodes count backwards. The annual lagna sits on the…\",\n    \"not_claimed\": [\n      \"No verdict on the year: the texts that teach this chakra say it must be read with the birth and annual charts and the dasha, and is not consistent alone\",\n      \"A graha on a target's own point is vedha on it (a direct hit), and is also named in same_point\",\n      \"The Moon is the primary target, as standard practice reads the chakra; the lagna is a secondary evaluation some astrologers use\"\n    ],\n    \"review\": \"settled by the astrologer 2026-10-30 and 2026-10-31 (VP-12): a target's own point is vedha, and the Moon is target only\"\n  },\n  \"reading\": {\n    \"framing\": {\n      \"key\": \"framing\",\n      \"text\": [\n        \"Your varshaphal is a chart for one year of your life. The chart is cast for the moment the Sun returns to the exact place it held when you were born. It shows the mood of the coming year: which part of life comes forward and which planet…\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    },\n    \"muntha\": {\n      \"key\": \"muntha:11\",\n      \"text\": [\n        \"Muntha is in the 11th house this year. Gains, friends and wishes coming true are in focus. Friends and networks tend to help you.\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    },\n    \"year_lord\": {\n      \"key\": \"year_lord:Mercury\",\n      \"text\": [\n        \"Mercury rules your year. Learning, communication, trade and quick thinking are in focus. It suits study, writing and business, if you avoid scattering your effort.\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    },\n    \"notes\": [\n      {\n        \"key\": \"note:mudda_conventions\",\n        \"text\": [\n          \"Astrology software differs on how to measure the year for these periods. One method counts 365 days from your yearly chart, and the other follows the Sun and starts a little earlier. Both are shown.\"\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\"\n      },\n      {\n        \"key\": \"note:disputed_sahams\",\n        \"text\": [\n          \"For these points, two well-known programs use different rules, so both answers are shown.\"\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\"\n      },\n      {\n        \"key\": \"note:tendency\",\n        \"text\": [\n          \"Everything here describes tendencies to work with, not fixed events.\"\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\"\n      }\n    ]\n  },\n  \"gaps\": []\n}"}]},{"name":"Tajik daily return (dina pravesh) for a day or a short window","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/varshaphal/dina?date=2026-10-29","host":["{{baseUrl}}"],"path":["v1","varshaphal","dina"],"query":[{"key":"date","value":"2026-10-29","description":"First day, YYYY-MM-DD, in the place's time zone. Defaults to today.","disabled":false},{"key":"days","value":"1","description":"How many days, from 1 to 31.","disabled":true},{"key":"latitude","value":"","description":"Latitude of the place lived in now. Default: the birth place.","disabled":true},{"key":"longitude","value":"","description":"Longitude of the place lived in now.","disabled":true},{"key":"timezone","value":"","description":"Time zone of the place lived in now: an IANA name or an offset.","disabled":true},{"key":"lang","value":"en","description":"Language of the names and labels, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available.","disabled":true}],"variable":[]},"description":"Finds the **dina pravesh**: the moment the Sun has moved on another whole degree from its exact birth position. In the Tajik year each degree is one day, so this is the start of a \"day\" of the annual chart. It is solved to the second, the same way as the varsha pravesh in `/v1/varshaphal`.\n\n**Returned:**\n\n- `running`: the daily return in force when `date` begins (local midnight);\n- `dina_pravesh`: every daily return from `date` for `days` days (1 to 31). Most days hold one; a day can hold none or two, because the Sun moves a little faster in January than in July.\n\nEach return has its moment in UTC and local time, `day_of_year` (1 is the varsha pravesh, up to 360), the Sun's target longitude, whether the Sun was up, and the **lagna** (ascendant) at that moment. The place is the birth place unless `latitude`, `longitude` and `timezone` give another. The twelve monthly returns are in `/v1/varshaphal` as `masa_pravesh`. See rulebook VP-11.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Example answer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/varshaphal/dina?date=2026-10-29","host":["{{baseUrl}}"],"path":["v1","varshaphal","dina"],"query":[{"key":"date","value":"2026-10-29","description":"First day, YYYY-MM-DD, in the place's time zone. Defaults to today.","disabled":false},{"key":"days","value":"1","description":"How many days, from 1 to 31.","disabled":true},{"key":"latitude","value":"","description":"Latitude of the place lived in now. Default: the birth place.","disabled":true},{"key":"longitude","value":"","description":"Longitude of the place lived in now.","disabled":true},{"key":"timezone","value":"","description":"Time zone of the place lived in now: an IANA name or an offset.","disabled":true},{"key":"lang","value":"en","description":"Language of the names and labels, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available.","disabled":true}],"variable":[]},"description":"Finds the **dina pravesh**: the moment the Sun has moved on another whole degree from its exact birth position. In the Tajik year each degree is one day, so this is the start of a \"day\" of the annual chart. It is solved to the second, the same way as the varsha pravesh in `/v1/varshaphal`.\n\n**Returned:**\n\n- `running`: the daily return in force when `date` begins (local midnight);\n- `dina_pravesh`: every daily return from `date` for `days` days (1 to 31). Most days hold one; a day can hold none or two, because the Sun moves a little faster in January than in July.\n\nEach return has its moment in UTC and local time, `day_of_year` (1 is the varsha pravesh, up to 360), the Sun's target longitude, whether the Sun was up, and the **lagna** (ascendant) at that moment. The place is the birth place unless `latitude`, `longitude` and `timezone` give another. The twelve monthly returns are in `/v1/varshaphal` as `masa_pravesh`. See rulebook VP-11.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"from\": \"2026-10-01\",\n  \"days\": 1,\n  \"place\": {\n    \"latitude\": 40.7128,\n    \"longitude\": -74.006,\n    \"basis\": \"given place\"\n  },\n  \"running\": {\n    \"day_of_year\": 45,\n    \"utc\": \"2026-09-30T03:42:46Z\",\n    \"local\": \"2026-09-29T23:42:46-04:00\",\n    \"offset_hours\": -4,\n    \"sun_longitude\": 162.775341,\n    \"sun_sign\": \"Virgo\",\n    \"day\": false,\n    \"lagna\": {\n      \"sign\": \"Gemini\",\n      \"sign_number\": 3,\n      \"longitude\": 76.802984,\n      \"degree_dms\": \"16 : 48 : 11\"\n    }\n  },\n  \"dina_pravesh\": [\n    {\n      \"day_of_year\": 46,\n      \"utc\": \"2026-10-01T04:08:35Z\",\n      \"local\": \"2026-10-01T00:08:34-04:00\",\n      \"offset_hours\": -4,\n      \"sun_longitude\": 163.775341,\n      \"sun_sign\": \"Virgo\",\n      \"day\": false,\n      \"lagna\": {\n        \"sign\": \"Gemini\",\n        \"sign_number\": 3,\n        \"longitude\": 83.057403,\n        \"degree_dms\": \"23 : 03 : 27\"\n      }\n    }\n  ],\n  \"basis\": \"Day k of the Tajik year begins when the sidereal Sun reaches the natal Sun + (k - 1) whole degrees; day 1 is the varsha pravesh. Solved like the varsha pravesh.\",\n  \"meta\": {\n    \"ayanamsa\": \"lahiri\",\n    \"ephemeris\": \"JPL DE440s\",\n    \"natal_sun\": 118.775341\n  }\n}"}]},{"name":"The ascendant only","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/ascendant","host":["{{baseUrl}}"],"path":["v1","ascendant"],"query":[{"key":"lang","value":"en","description":"Language for the names in the response, such as planets, signs, nakshatras (lunar mansions), tithis (lunar days), months and festivals. The default is `en` (English); `GET /v1/meta` lists the others. Each translated value comes with its English original in a matching `<field>_en` field; use the English value as a key in your code. Codes (such as `result` or `kaal`) and object keys always stay in English. Any name not yet translated stays in English and is listed in `localization.untranslated`.","disabled":true}],"variable":[]},"description":"Returns only the ascendant (the sign rising in the east at birth). You get its degree, nakshatra (one of 27 lunar mansions) and pada (quarter of a nakshatra). It is the same data as the `ascendant` object in `/v1/planets`. Use it when the rising sign is all you need.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Example answer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/ascendant","host":["{{baseUrl}}"],"path":["v1","ascendant"],"query":[{"key":"lang","value":"en","description":"Language for the names in the response, such as planets, signs, nakshatras (lunar mansions), tithis (lunar days), months and festivals. The default is `en` (English); `GET /v1/meta` lists the others. Each translated value comes with its English original in a matching `<field>_en` field; use the English value as a key in your code. Codes (such as `result` or `kaal`) and object keys always stay in English. Any name not yet translated stays in English and is listed in `localization.untranslated`.","disabled":true}],"variable":[]},"description":"Returns only the ascendant (the sign rising in the east at birth). You get its degree, nakshatra (one of 27 lunar mansions) and pada (quarter of a nakshatra). It is the same data as the `ascendant` object in `/v1/planets`. Use it when the rising sign is all you need.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"meta\": {\n    \"ayanamsa\": \"lahiri\",\n    \"ayanamsa_value\": 23.7260727,\n    \"julian_day\": 2448119.10483,\n    \"ephemeris\": \"JPL DE440s\",\n    \"node\": \"true\",\n    \"timezone\": {\n      \"source\": \"zone\",\n      \"offset_hours\": -4,\n      \"zone\": \"America/New_York\",\n      \"abbreviation\": \"EDT\",\n      \"dst\": true,\n      \"dst_hours\": 1,\n      \"ambiguous_resolved_by_fold\": null,\n      \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n    }\n  },\n  \"ascendant\": {\n    \"name\": \"Ascendant\",\n    \"longitude\": 169.934155,\n    \"sign\": \"Virgo\",\n    \"sign_number\": 6,\n    \"degree_in_sign\": 19.934155,\n    \"degree_dms\": \"19 : 56 : 03\",\n    \"house\": 1,\n    \"nakshatra\": \"Hast\",\n    \"nakshatra_lord\": \"Moon\",\n    \"pada\": 3,\n    \"speed\": 0,\n    \"retrograde\": false,\n    \"combust\": false,\n    \"dignity\": \"n/a\",\n    \"vargottama\": false,\n    \"pushkara\": {\n      \"navamsa\": false,\n      \"navamsa_number\": 6,\n      \"bhaga\": false,\n      \"bhaga_degree\": 9,\n      \"bhaga_by_element\": false,\n      \"bhaga_degree_by_element\": 14,\n      \"sources_agree\": true,\n      \"orb_degrees\": 1\n    }\n  }\n}"}]},{"name":"Sudarshana chakra: the chart from the ascendant, Moon and Sun","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/chart/sudarshana","host":["{{baseUrl}}"],"path":["v1","chart","sudarshana"],"query":[{"key":"lang","value":"en","description":"Language for the names in the response, such as planets, signs, nakshatras (lunar mansions), tithis (lunar days), months and festivals. The default is `en` (English); `GET /v1/meta` lists the others. Each translated value comes with its English original in a matching `<field>_en` field; use the English value as a key in your code. Codes (such as `result` or `kaal`) and object keys always stay in English. Any name not yet translated stays in English and is listed in `localization.untranslated`.","disabled":true}],"variable":[]},"description":"Returns the sudarshana chakra: the birth chart read three times. Each ring numbers the houses from a different starting point: the ascendant (`lagna`), the Moon (`chandra`) and the Sun (`surya`). House 1 of each ring is the sign that point is in.\n\nEach ring lists all 12 houses with their sign and the planets in it. The signs and planets are the same in all three rings. Only the house numbers change. Houses are whole signs, as everywhere in the API. See rulebook CH-20.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Example answer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/chart/sudarshana","host":["{{baseUrl}}"],"path":["v1","chart","sudarshana"],"query":[{"key":"lang","value":"en","description":"Language for the names in the response, such as planets, signs, nakshatras (lunar mansions), tithis (lunar days), months and festivals. The default is `en` (English); `GET /v1/meta` lists the others. Each translated value comes with its English original in a matching `<field>_en` field; use the English value as a key in your code. Codes (such as `result` or `kaal`) and object keys always stay in English. Any name not yet translated stays in English and is listed in `localization.untranslated`.","disabled":true}],"variable":[]},"description":"Returns the sudarshana chakra: the birth chart read three times. Each ring numbers the houses from a different starting point: the ascendant (`lagna`), the Moon (`chandra`) and the Sun (`surya`). House 1 of each ring is the sign that point is in.\n\nEach ring lists all 12 houses with their sign and the planets in it. The signs and planets are the same in all three rings. Only the house numbers change. Houses are whole signs, as everywhere in the API. See rulebook CH-20.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"rings\": [\n    {\n      \"ring\": \"lagna\",\n      \"counted_from\": \"Ascendant\",\n      \"start_sign\": \"Virgo\",\n      \"houses\": [\n        {\n          \"house\": 1,\n          \"sign\": \"Virgo\",\n          \"sign_number\": 6,\n          \"occupants\": []\n        },\n        {\n          \"house\": 2,\n          \"sign\": \"Libra\",\n          \"sign_number\": 7,\n          \"occupants\": []\n        },\n        {\n          \"house\": 3,\n          \"sign\": \"Scorpio\",\n          \"sign_number\": 8,\n          \"occupants\": []\n        }\n      ]\n    },\n    {\n      \"ring\": \"chandra\",\n      \"counted_from\": \"Moon\",\n      \"start_sign\": \"Taurus\",\n      \"houses\": [\n        {\n          \"house\": 1,\n          \"sign\": \"Taurus\",\n          \"sign_number\": 2,\n          \"occupants\": [\n            \"Moon\"\n          ]\n        },\n        {\n          \"house\": 2,\n          \"sign\": \"Gemini\",\n          \"sign_number\": 3,\n          \"occupants\": []\n        },\n        {\n          \"house\": 3,\n          \"sign\": \"Cancer\",\n          \"sign_number\": 4,\n          \"occupants\": [\n            \"Sun\",\n            \"Jupiter\",\n            \"Venus\"\n          ]\n        }\n      ]\n    },\n    {\n      \"ring\": \"surya\",\n      \"counted_from\": \"Sun\",\n      \"start_sign\": \"Cancer\",\n      \"houses\": [\n        {\n          \"house\": 1,\n          \"sign\": \"Cancer\",\n          \"sign_number\": 4,\n          \"occupants\": [\n            \"Sun\",\n            \"Jupiter\",\n            \"Venus\"\n          ]\n        },\n        {\n          \"house\": 2,\n          \"sign\": \"Leo\",\n          \"sign_number\": 5,\n          \"occupants\": [\n            \"Mercury\"\n          ]\n        },\n        {\n          \"house\": 3,\n          \"sign\": \"Virgo\",\n          \"sign_number\": 6,\n          \"occupants\": []\n        }\n      ]\n    }\n  ],\n  \"basis\": \"Whole-sign houses. Each ring puts house 1 on the sign of its reference point (the ascendant, the Moon, the Sun) and counts on from there. The signs and planets are the birth chart's; only the house numbers change.\",\n  \"meta\": {\n    \"ayanamsa\": \"lahiri\",\n    \"ayanamsa_value\": 23.7260727,\n    \"julian_day\": 2448119.10483,\n    \"ephemeris\": \"JPL DE440s\",\n    \"node\": \"true\",\n    \"timezone\": {\n      \"source\": \"zone\",\n      \"offset_hours\": -4,\n      \"zone\": \"America/New_York\",\n      \"abbreviation\": \"EDT\",\n      \"dst\": true,\n      \"dst_hours\": 1,\n      \"ambiguous_resolved_by_fold\": null,\n      \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n    }\n  }\n}"}]},{"name":"Bhava chalit: houses by the Sripati method","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/chart/chalit","host":["{{baseUrl}}"],"path":["v1","chart","chalit"],"query":[{"key":"lang","value":"en","description":"Language for the names in the response, such as planets, signs, nakshatras (lunar mansions), tithis (lunar days), months and festivals. The default is `en` (English); `GET /v1/meta` lists the others. Each translated value comes with its English original in a matching `<field>_en` field; use the English value as a key in your code. Codes (such as `result` or `kaal`) and object keys always stay in English. Any name not yet translated stays in English and is listed in `localization.untranslated`.","disabled":true}],"variable":[]},"description":"Returns the bhava chalit chart, the house table found beside the birth chart in most printed kundlis (birth chart books). Here houses are measured from the exact degree of the ascendant (the rising degree) and of the midheaven (the degree overhead at birth). They are not whole signs. So a planet near the edge of a sign can fall in the next or previous house.\n\n**Method (Sripati).** The ascendant is the middle (madhya) of house 1, and the midheaven is the middle of house 10. Their opposite points are the middles of houses 7 and 4. Each quarter between two of these is split into three equal parts, giving the middles of the other houses. A house begins and ends (its sandhi) halfway between two middles.\n\nFor each planet you get its `whole_sign_house` (the house every other endpoint reports), its `chalit_house`, and `moved`, which is true when they differ. `moved_grahas` lists those planets.\n\n**This is the only endpoint that uses a quadrant house system** (houses measured from the exact degrees, not from signs). Every other house number in the API, and every reading, stays whole sign. See rulebook CH-15 and CH-16.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Example answer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/chart/chalit","host":["{{baseUrl}}"],"path":["v1","chart","chalit"],"query":[{"key":"lang","value":"en","description":"Language for the names in the response, such as planets, signs, nakshatras (lunar mansions), tithis (lunar days), months and festivals. The default is `en` (English); `GET /v1/meta` lists the others. Each translated value comes with its English original in a matching `<field>_en` field; use the English value as a key in your code. Codes (such as `result` or `kaal`) and object keys always stay in English. Any name not yet translated stays in English and is listed in `localization.untranslated`.","disabled":true}],"variable":[]},"description":"Returns the bhava chalit chart, the house table found beside the birth chart in most printed kundlis (birth chart books). Here houses are measured from the exact degree of the ascendant (the rising degree) and of the midheaven (the degree overhead at birth). They are not whole signs. So a planet near the edge of a sign can fall in the next or previous house.\n\n**Method (Sripati).** The ascendant is the middle (madhya) of house 1, and the midheaven is the middle of house 10. Their opposite points are the middles of houses 7 and 4. Each quarter between two of these is split into three equal parts, giving the middles of the other houses. A house begins and ends (its sandhi) halfway between two middles.\n\nFor each planet you get its `whole_sign_house` (the house every other endpoint reports), its `chalit_house`, and `moved`, which is true when they differ. `moved_grahas` lists those planets.\n\n**This is the only endpoint that uses a quadrant house system** (houses measured from the exact degrees, not from signs). Every other house number in the API, and every reading, stays whole sign. See rulebook CH-15 and CH-16.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"meta\": {\n    \"ayanamsa\": \"lahiri\",\n    \"ayanamsa_value\": 23.7260727,\n    \"julian_day\": 2448119.10483,\n    \"ephemeris\": \"JPL DE440s\",\n    \"node\": \"true\",\n    \"timezone\": {\n      \"source\": \"zone\",\n      \"offset_hours\": -4,\n      \"zone\": \"America/New_York\",\n      \"abbreviation\": \"EDT\",\n      \"dst\": true,\n      \"dst_hours\": 1,\n      \"ambiguous_resolved_by_fold\": null,\n      \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n    }\n  },\n  \"method\": \"sripati\",\n  \"house_system\": \"Sripati bhava chalit, a quadrant division. It is used on this endpoint only. Every other house number in the API is whole sign.\",\n  \"ascendant\": {\n    \"longitude\": 169.934155,\n    \"sign\": \"Virgo\",\n    \"sign_number\": 6,\n    \"degree_in_sign\": 19.934155,\n    \"degree_dms\": \"19 : 56 : 03\"\n  },\n  \"midheaven\": {\n    \"longitude\": 82.155373,\n    \"sign\": \"Gemini\",\n    \"sign_number\": 3,\n    \"degree_in_sign\": 22.155373,\n    \"degree_dms\": \"22 : 09 : 19\"\n  },\n  \"bhavas\": [\n    {\n      \"bhava\": 1,\n      \"start\": {\n        \"longitude\": 155.304358,\n        \"sign\": \"Virgo\",\n        \"sign_number\": 6,\n        \"degree_in_sign\": 5.304358,\n        \"degree_dms\": \"05 : 18 : 16\"\n      },\n      \"madhya\": {\n        \"longitude\": 169.934155,\n        \"sign\": \"Virgo\",\n        \"sign_number\": 6,\n        \"degree_in_sign\": 19.934155,\n        \"degree_dms\": \"19 : 56 : 03\"\n      },\n      \"end\": {\n        \"longitude\": 185.304358,\n        \"sign\": \"Libra\",\n        \"sign_number\": 7,\n        \"degree_in_sign\": 5.304358,\n        \"degree_dms\": \"05 : 18 : 16\"\n      }\n    },\n    {\n      \"bhava\": 2,\n      \"start\": {\n        \"longitude\": 185.304358,\n        \"sign\": \"Libra\",\n        \"sign_number\": 7,\n        \"degree_in_sign\": 5.304358,\n        \"degree_dms\": \"05 : 18 : 16\"\n      },\n      \"madhya\": {\n        \"longitude\": 200.674561,\n        \"sign\": \"Libra\",\n        \"sign_number\": 7,\n        \"degree_in_sign\": 20.674561,\n        \"degree_dms\": \"20 : 40 : 28\"\n      },\n      \"end\": {\n        \"longitude\": 216.044764,\n        \"sign\": \"Scorpio\",\n        \"sign_number\": 8,\n        \"degree_in_sign\": 6.044764,\n        \"degree_dms\": \"06 : 02 : 41\"\n      }\n    },\n    {\n      \"bhava\": 3,\n      \"start\": {\n        \"longitude\": 216.044764,\n        \"sign\": \"Scorpio\",\n        \"sign_number\": 8,\n        \"degree_in_sign\": 6.044764,\n        \"degree_dms\": \"06 : 02 : 41\"\n      },\n      \"madhya\": {\n        \"longitude\": 231.414967,\n        \"sign\": \"Scorpio\",\n        \"sign_number\": 8,\n        \"degree_in_sign\": 21.414967,\n        \"degree_dms\": \"21 : 24 : 54\"\n      },\n      \"end\": {\n        \"longitude\": 246.78517,\n        \"sign\": \"Sagittarius\",\n        \"sign_number\": 9,\n        \"degree_in_sign\": 6.78517,\n        \"degree_dms\": \"06 : 47 : 07\"\n      }\n    }\n  ],\n  \"positions\": [\n    {\n      \"name\": \"Sun\",\n      \"longitude\": 118.7753409,\n      \"sign\": \"Cancer\",\n      \"sign_number\": 4,\n      \"degree_dms\": \"28 : 46 : 31\",\n      \"whole_sign_house\": 11,\n      \"chalit_house\": 11,\n      \"moved\": false\n    },\n    {\n      \"name\": \"Moon\",\n      \"longitude\": 54.5750352,\n      \"sign\": \"Taurus\",\n      \"sign_number\": 2,\n      \"degree_dms\": \"24 : 34 : 30\",\n      \"whole_sign_house\": 9,\n      \"chalit_house\": 9,\n      \"moved\": false\n    },\n    {\n      \"name\": \"Mars\",\n      \"longitude\": 27.7149328,\n      \"sign\": \"Aries\",\n      \"sign_number\": 1,\n      \"degree_dms\": \"27 : 42 : 54\",\n      \"whole_sign_house\": 8,\n      \"chalit_house\": 8,\n      \"moved\": false\n    }\n  ],\n  \"moved_grahas\": [\n    \"Jupiter\"\n  ],\n  \"not_computed\": [\n    \"Other quadrant house systems (Placidus, Koch, KP cusps). They place cusps differently and can move different planets.\",\n    \"Readings by chalit house. Every reading, yoga, aspect and strength in this API is judged from whole-sign houses. This table is shown beside them and changes none of them.\",\n    \"Bhava bala (house strength).\"\n  ]\n}"}]},{"name":"The birth chart or any divisional chart as an SVG or PNG image","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/chart/svg","host":["{{baseUrl}}"],"path":["v1","chart","svg"],"query":[{"key":"style","value":"north","description":"`north` (default) for the North Indian diamond, `south` for the South Indian square, `east` for the East Indian grid.","disabled":true},{"key":"chart","value":"D1","description":"Which chart to draw: `D1` (default) for the birth chart, or a divisional chart such as `D9`. `9` and `d9` also work.","disabled":true},{"key":"lang","value":"en","description":"Language of the names and labels, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available.","disabled":true},{"key":"size","value":"","description":"Width and height in pixels, 100 to 4000. Leave it out to let the image fill its box.","disabled":true},{"key":"degrees","value":"true","description":"Show each planet's degree in D1. Divisional charts never show it.","disabled":true},{"key":"format","value":"svg","description":"`svg` (default) for the image, `png` for the same image as a PNG picture, `json` for the image with its placements.","disabled":true}],"variable":[]},"description":"Draws a chart (kundli) as an SVG image you can show as it is, or as a PNG with `format=png`. The planets and signs are the same ones `/v1/planets` and `/v1/chart/{division}` return for this birth.\n\n**Three styles.** `style=north` (the default) is the North Indian diamond. The top diamond is house 1, and each house prints its sign number, 1 for Aries to 12 for Pisces. `style=south` is the South Indian square. The signs never move: Pisces is top-left, then they run clockwise. The rising sign (lagna) has a diagonal line across its corner and the label `Asc`. The name of the chart is in the middle. `style=east` is the East Indian chart used in Bengal and Odisha: a 3x3 grid with Aries in the top middle, the signs running counter-clockwise, and each corner split into two signs. Its lagna cell is shaded and labeled `Asc`.\n\n**Any chart.** `chart=D1` (the default) is the main birth chart. Any of the 16 divisional charts works, such as `D9` (navamsa) or `D10` (dasamsa).\n\n**Labels.** Each planet is a short name (`Su`, `Mo`). In D1 its degree in the sign follows, unless `degrees=false`. A divisional chart shows no degrees. A planet moving backward (retrograde) is marked `R`. Rahu and Ketu are never marked `R`. Tradition treats them as always moving backward.\n\n**Safe to embed.** The image has no stylesheet, script, font file, picture or link. Every color and font is written on each element, so it looks the same in a browser, an `<img>` tag, a PDF or an app. It is one line of text, so it survives being put in JSON. `size` sets the width and height in pixels. Without it the image scales to fit its box.\n\n**PNG.** `format=png` sends the same drawing as a PNG picture, for places that cannot show SVG, such as some email apps and chat messages. Its labels are set in Noto Serif, in English, Hindi, Marathi or Gujarati. Without `size` it is 800 pixels square.\n\n`format=json` returns the image as the `svg` string, with the ascendant and planet placements it was drawn from.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Example answer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/chart/svg","host":["{{baseUrl}}"],"path":["v1","chart","svg"],"query":[{"key":"style","value":"north","description":"`north` (default) for the North Indian diamond, `south` for the South Indian square, `east` for the East Indian grid.","disabled":true},{"key":"chart","value":"D1","description":"Which chart to draw: `D1` (default) for the birth chart, or a divisional chart such as `D9`. `9` and `d9` also work.","disabled":true},{"key":"lang","value":"en","description":"Language of the names and labels, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available.","disabled":true},{"key":"size","value":"","description":"Width and height in pixels, 100 to 4000. Leave it out to let the image fill its box.","disabled":true},{"key":"degrees","value":"true","description":"Show each planet's degree in D1. Divisional charts never show it.","disabled":true},{"key":"format","value":"svg","description":"`svg` (default) for the image, `png` for the same image as a PNG picture, `json` for the image with its placements.","disabled":true}],"variable":[]},"description":"Draws a chart (kundli) as an SVG image you can show as it is, or as a PNG with `format=png`. The planets and signs are the same ones `/v1/planets` and `/v1/chart/{division}` return for this birth.\n\n**Three styles.** `style=north` (the default) is the North Indian diamond. The top diamond is house 1, and each house prints its sign number, 1 for Aries to 12 for Pisces. `style=south` is the South Indian square. The signs never move: Pisces is top-left, then they run clockwise. The rising sign (lagna) has a diagonal line across its corner and the label `Asc`. The name of the chart is in the middle. `style=east` is the East Indian chart used in Bengal and Odisha: a 3x3 grid with Aries in the top middle, the signs running counter-clockwise, and each corner split into two signs. Its lagna cell is shaded and labeled `Asc`.\n\n**Any chart.** `chart=D1` (the default) is the main birth chart. Any of the 16 divisional charts works, such as `D9` (navamsa) or `D10` (dasamsa).\n\n**Labels.** Each planet is a short name (`Su`, `Mo`). In D1 its degree in the sign follows, unless `degrees=false`. A divisional chart shows no degrees. A planet moving backward (retrograde) is marked `R`. Rahu and Ketu are never marked `R`. Tradition treats them as always moving backward.\n\n**Safe to embed.** The image has no stylesheet, script, font file, picture or link. Every color and font is written on each element, so it looks the same in a browser, an `<img>` tag, a PDF or an app. It is one line of text, so it survives being put in JSON. `size` sets the width and height in pixels. Without it the image scales to fit its box.\n\n**PNG.** `format=png` sends the same drawing as a PNG picture, for places that cannot show SVG, such as some email apps and chat messages. Its labels are set in Noto Serif, in English, Hindi, Marathi or Gujarati. Without `size` it is 800 pixels square.\n\n`format=json` returns the image as the `svg` string, with the ascendant and planet placements it was drawn from.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"meta\": {\n    \"ayanamsa\": \"lahiri\",\n    \"ayanamsa_value\": 23.7260727,\n    \"julian_day\": 2448119.10483,\n    \"ephemeris\": \"JPL DE440s\",\n    \"node\": \"true\",\n    \"timezone\": {\n      \"source\": \"zone\",\n      \"offset_hours\": -4,\n      \"zone\": \"America/New_York\",\n      \"abbreviation\": \"EDT\",\n      \"dst\": true,\n      \"dst_hours\": 1,\n      \"ambiguous_resolved_by_fold\": null,\n      \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n    }\n  },\n  \"style\": \"north\",\n  \"chart\": \"D1\",\n  \"divisions\": 1,\n  \"title\": \"Rasi chart\",\n  \"size\": null,\n  \"ascendant\": {\n    \"name\": \"Ascendant\",\n    \"sign\": \"Virgo\",\n    \"sign_number\": 6,\n    \"house\": 1\n  },\n  \"positions\": [\n    {\n      \"name\": \"Sun\",\n      \"sign\": \"Cancer\",\n      \"sign_number\": 4,\n      \"house\": 11,\n      \"degree_in_sign\": 28.7753409,\n      \"retrograde\": false\n    },\n    {\n      \"name\": \"Moon\",\n      \"sign\": \"Taurus\",\n      \"sign_number\": 2,\n      \"house\": 9,\n      \"degree_in_sign\": 24.5750352,\n      \"retrograde\": false\n    },\n    {\n      \"name\": \"Mars\",\n      \"sign\": \"Aries\",\n      \"sign_number\": 1,\n      \"house\": 8,\n      \"degree_in_sign\": 27.7149328,\n      \"retrograde\": false\n    }\n  ],\n  \"svg\": \"<svg class=\\\"chart\\\" viewBox=\\\"-6 -6 412 412\\\" role=\\\"img\\\" aria-label=\\\"Rasi chart\\\" xmlns=\\\"http://www.w3.org/2000/svg\\\"><polygon points=\\\"100,100 200,0 300,100 200,200\\\" class=\\\"cell first\\\" fill=\\\"#f4f4f2\\\" stroke=\\\"#0a0a0a\\\"…\"\n}"}]},{"name":"Any of the 16 divisional charts (D1 to D60)","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/chart/:division","host":["{{baseUrl}}"],"path":["v1","chart",":division"],"query":[{"key":"lang","value":"en","description":"Language for the names in the response, such as planets, signs, nakshatras (lunar mansions), tithis (lunar days), months and festivals. The default is `en` (English); `GET /v1/meta` lists the others. Each translated value comes with its English original in a matching `<field>_en` field; use the English value as a key in your code. Codes (such as `result` or `kaal`) and object keys always stay in English. Any name not yet translated stays in English and is listed in `localization.untranslated`.","disabled":true}],"variable":[{"key":"division","value":"D9","description":"Which divisional chart, such as `D9`. The allowed values are listed; `9` and `d9` also work."}]},"description":"Returns one divisional chart (varga). A divisional chart splits each sign into smaller parts and places each planet by the part it falls in. Each chart is read for one area of life: for example, D9 (navamsa) for the spouse and D10 (dasamsa) for career. D1 is the main birth chart.\n\nFor the ascendant and each planet you get the sign and the house in this chart. `signifies` says what the chart is used for. `GET /v1/meta` lists all 16 supported charts.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Example answer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/chart/:division","host":["{{baseUrl}}"],"path":["v1","chart",":division"],"query":[{"key":"lang","value":"en","description":"Language for the names in the response, such as planets, signs, nakshatras (lunar mansions), tithis (lunar days), months and festivals. The default is `en` (English); `GET /v1/meta` lists the others. Each translated value comes with its English original in a matching `<field>_en` field; use the English value as a key in your code. Codes (such as `result` or `kaal`) and object keys always stay in English. Any name not yet translated stays in English and is listed in `localization.untranslated`.","disabled":true}],"variable":[{"key":"division","value":"D9","description":"Which divisional chart, such as `D9`. The allowed values are listed; `9` and `d9` also work."}]},"description":"Returns one divisional chart (varga). A divisional chart splits each sign into smaller parts and places each planet by the part it falls in. Each chart is read for one area of life: for example, D9 (navamsa) for the spouse and D10 (dasamsa) for career. D1 is the main birth chart.\n\nFor the ascendant and each planet you get the sign and the house in this chart. `signifies` says what the chart is used for. `GET /v1/meta` lists all 16 supported charts.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"meta\": {\n    \"ayanamsa\": \"lahiri\",\n    \"ayanamsa_value\": 23.7260727,\n    \"julian_day\": 2448119.10483,\n    \"ephemeris\": \"JPL DE440s\",\n    \"node\": \"true\",\n    \"timezone\": {\n      \"source\": \"zone\",\n      \"offset_hours\": -4,\n      \"zone\": \"America/New_York\",\n      \"abbreviation\": \"EDT\",\n      \"dst\": true,\n      \"dst_hours\": 1,\n      \"ambiguous_resolved_by_fold\": null,\n      \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n    }\n  },\n  \"varga\": \"D9\",\n  \"divisions\": 9,\n  \"signifies\": \"the spouse, and the inner strength of every graha\",\n  \"ascendant\": {\n    \"name\": \"Ascendant\",\n    \"sign\": \"Gemini\",\n    \"sign_number\": 3,\n    \"house\": 1\n  },\n  \"positions\": [\n    {\n      \"name\": \"Sun\",\n      \"sign\": \"Pisces\",\n      \"sign_number\": 12,\n      \"house\": 10\n    },\n    {\n      \"name\": \"Moon\",\n      \"sign\": \"Leo\",\n      \"sign_number\": 5,\n      \"house\": 3\n    },\n    {\n      \"name\": \"Mars\",\n      \"sign\": \"Sagittarius\",\n      \"sign_number\": 9,\n      \"house\": 7\n    }\n  ]\n}"}]},{"name":"Jaimini: sign aspects, argala, chara dasha and karakas","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/jaimini","host":["{{baseUrl}}"],"path":["v1","jaimini"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true}],"variable":[]},"description":"Returns the chart as read in the Jaimini system, with short readings. Jaimini is a second classical school of Vedic astrology. It uses the same planet positions as the main (Parashari) school used in the rest of this API, but reads them differently. Signs aspect signs, instead of planets aspecting houses. Dashas (planetary periods) are counted in signs. The karakas (significator planets) are set by each planet's degree, not by the signs a planet rules. So they change with the birth time.\n\nThe response has the chara karakas and the arudha padas (A1 to A12: how each house appears to the outside world). It also has sign aspects, argala and chara dasha.\n\n**Sign aspects (rashi drishti) are not what `/v1/aspects` returns.** That endpoint gives planet aspects (graha drishti) counted in whole houses. Here, signs aspect other signs and no planet is involved. The twelve signs fall into three groups of four: movable, fixed and dual. Movable signs aspect the fixed signs except the one next to them. Fixed signs aspect the movable signs except the one just before them. Dual signs aspect the other dual signs. These aspects always work both ways.\n\n**Argala** is the influence on a sign from planets in the 2nd, 4th and 11th signs from it. Planets in the 12th block the 2nd, the 10th blocks the 4th, and the 3rd blocks the 11th. Some texts add a 5th and 9th pair; it is intentionally not included (rulebook JM-04, the API's rule reference).\n\n**Chara dasha** (a period system based on signs) exists in several versions that give different periods for the same chart. This API uses the common Parashari form. Every rule it applies is stated in the response and in rulebook JM-06. So you can check it and have it corrected if needed.\n\n`chara_dasha.dated` gives the same periods with dates, from birth, in the local time of the birth place. After the first round of twelve, each sign runs again for 12 minus its first-round years, so the two rounds cover 144 years. Each period has 12 equal sub-periods (antardashas) with their dates (rulebook JM-09).\n\nAdd `?lang=hi` for Hindi.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Example answer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/jaimini","host":["{{baseUrl}}"],"path":["v1","jaimini"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true}],"variable":[]},"description":"Returns the chart as read in the Jaimini system, with short readings. Jaimini is a second classical school of Vedic astrology. It uses the same planet positions as the main (Parashari) school used in the rest of this API, but reads them differently. Signs aspect signs, instead of planets aspecting houses. Dashas (planetary periods) are counted in signs. The karakas (significator planets) are set by each planet's degree, not by the signs a planet rules. So they change with the birth time.\n\nThe response has the chara karakas and the arudha padas (A1 to A12: how each house appears to the outside world). It also has sign aspects, argala and chara dasha.\n\n**Sign aspects (rashi drishti) are not what `/v1/aspects` returns.** That endpoint gives planet aspects (graha drishti) counted in whole houses. Here, signs aspect other signs and no planet is involved. The twelve signs fall into three groups of four: movable, fixed and dual. Movable signs aspect the fixed signs except the one next to them. Fixed signs aspect the movable signs except the one just before them. Dual signs aspect the other dual signs. These aspects always work both ways.\n\n**Argala** is the influence on a sign from planets in the 2nd, 4th and 11th signs from it. Planets in the 12th block the 2nd, the 10th blocks the 4th, and the 3rd blocks the 11th. Some texts add a 5th and 9th pair; it is intentionally not included (rulebook JM-04, the API's rule reference).\n\n**Chara dasha** (a period system based on signs) exists in several versions that give different periods for the same chart. This API uses the common Parashari form. Every rule it applies is stated in the response and in rulebook JM-06. So you can check it and have it corrected if needed.\n\n`chara_dasha.dated` gives the same periods with dates, from birth, in the local time of the birth place. After the first round of twelve, each sign runs again for 12 minus its first-round years, so the two rounds cover 144 years. Each period has 12 equal sub-periods (antardashas) with their dates (rulebook JM-09).\n\nAdd `?lang=hi` for Hindi.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"meta\": {\n    \"ayanamsa\": \"lahiri\",\n    \"ayanamsa_value\": 23.7260727,\n    \"julian_day\": 2448119.10483,\n    \"ephemeris\": \"JPL DE440s\",\n    \"node\": \"true\",\n    \"timezone\": {\n      \"source\": \"zone\",\n      \"offset_hours\": -4,\n      \"zone\": \"America/New_York\",\n      \"abbreviation\": \"EDT\",\n      \"dst\": true,\n      \"dst_hours\": 1,\n      \"ambiguous_resolved_by_fold\": null,\n      \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n    }\n  },\n  \"chara_karakas\": {\n    \"Atmakaraka\": \"Sun\",\n    \"Amatyakaraka\": \"Mars\",\n    \"Bhratrikaraka\": \"Saturn\",\n    \"Matrikaraka\": \"Mercury\",\n    \"Putrakaraka\": \"Moon\",\n    \"Gnatikaraka\": \"Venus\",\n    \"Darakaraka\": \"Jupiter\"\n  },\n  \"padas\": {\n    \"A1\": {\n      \"sign\": \"Cancer\",\n      \"name\": \"Arudha Lagna\"\n    },\n    \"A2\": {\n      \"sign\": \"Capricorn\",\n      \"name\": null\n    },\n    \"A3\": {\n      \"sign\": \"Virgo\",\n      \"name\": null\n    },\n    \"A4\": {\n      \"sign\": \"Aquarius\",\n      \"name\": null\n    },\n    \"A5\": {\n      \"sign\": \"Scorpio\",\n      \"name\": null\n    },\n    \"A6\": {\n      \"sign\": \"Libra\",\n      \"name\": null\n    },\n    \"A7\": {\n      \"sign\": \"Scorpio\",\n      \"name\": null\n    },\n    \"A8\": {\n      \"sign\": \"Capricorn\",\n      \"name\": null\n    },\n    \"A9\": {\n      \"sign\": \"Virgo\",\n      \"name\": null\n    },\n    \"A10\": {\n      \"sign\": \"Libra\",\n      \"name\": null\n    },\n    \"A11\": {\n      \"sign\": \"Pisces\",\n      \"name\": null\n    },\n    \"A12\": {\n      \"sign\": \"Gemini\",\n      \"name\": \"Upapada Lagna\"\n    }\n  },\n  \"rashi_drishti\": {\n    \"Aries\": {\n      \"quality\": \"movable\",\n      \"aspects\": [\n        \"Leo\",\n        \"Scorpio\",\n        \"Aquarius\"\n      ],\n      \"text\": [\n        \"Rashi drishti is the Jaimini sign aspect, in which whole signs look at other signs according to their quality. No planet is involved. A movable sign (Aries, Cancer, Libra or Capricorn) aspects three of the four fixed signs: all except the…\",\n        \"It matters because linked signs tie together the parts of life they stand for. Movable signs start things, so their aspect carries a push into what is otherwise settled. A fixed sign under a movable aspect tends to be moved, whether it…\",\n        \"An empty movable sign still aspects its three fixed signs, and that still counts. People used to ordinary planetary aspects, where an empty house casts nothing, most easily miss this.\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    },\n    \"Taurus\": {\n      \"quality\": \"fixed\",\n      \"aspects\": [\n        \"Cancer\",\n        \"Libra\",\n        \"Capricorn\"\n      ],\n      \"text\": [\n        \"In rashi drishti, the Jaimini sign aspect, whole signs look at each other. A sign's quality decides which ones it sees. A fixed sign (Taurus, Leo, Scorpio or Aquarius) aspects three of the four movable signs: all except the one just before…\",\n        \"This matters because it shows where steadiness enters your chart. Fixed signs hold still, so their aspect steadies things that would otherwise keep moving. Under a fixed sign's aspect, a movable sign tends to keep to one direction longer…\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    },\n    \"Gemini\": {\n      \"quality\": \"dual\",\n      \"aspects\": [\n        \"Virgo\",\n        \"Sagittarius\",\n        \"Pisces\"\n      ],\n      \"text\": [\n        \"Rashi drishti is the Jaimini sign aspect, set by each sign's quality. In it, a dual sign looks at the other three dual signs and nothing else. So Gemini, Virgo, Sagittarius and Pisces form a closed group in every chart there is. Dual signs…\",\n        \"No sign outside the four ever aspects a dual sign by rashi drishti. And no dual sign aspects anything outside them. A dual sign can still be affected from elsewhere: through a planet's own aspect, or through a planet in it. Argala…\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    },\n    \"Cancer\": {\n      \"quality\": \"movable\",\n      \"aspects\": [\n        \"Taurus\",\n        \"Scorpio\",\n        \"Aquarius\"\n      ],\n      \"text\": [\n        \"Rashi drishti is the Jaimini sign aspect, in which whole signs look at other signs according to their quality. No planet is involved. A movable sign (Aries, Cancer, Libra or Capricorn) aspects three of the four fixed signs: all except the…\",\n        \"It matters because linked signs tie together the parts of life they stand for. Movable signs start things, so their aspect carries a push into what is otherwise settled. A fixed sign under a movable aspect tends to be moved, whether it…\",\n        \"An empty movable sign still aspects its three fixed signs, and that still counts. People used to ordinary planetary aspects, where an empty house casts nothing, most easily miss this.\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    },\n    \"Leo\": {\n      \"quality\": \"fixed\",\n      \"aspects\": [\n        \"Aries\",\n        \"Libra\",\n        \"Capricorn\"\n      ],\n      \"text\": [\n        \"In rashi drishti, the Jaimini sign aspect, whole signs look at each other. A sign's quality decides which ones it sees. A fixed sign (Taurus, Leo, Scorpio or Aquarius) aspects three of the four movable signs: all except the one just before…\",\n        \"This matters because it shows where steadiness enters your chart. Fixed signs hold still, so their aspect steadies things that would otherwise keep moving. Under a fixed sign's aspect, a movable sign tends to keep to one direction longer…\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    },\n    \"Virgo\": {\n      \"quality\": \"dual\",\n      \"aspects\": [\n        \"Gemini\",\n        \"Sagittarius\",\n        \"Pisces\"\n      ],\n      \"text\": [\n        \"Rashi drishti is the Jaimini sign aspect, set by each sign's quality. In it, a dual sign looks at the other three dual signs and nothing else. So Gemini, Virgo, Sagittarius and Pisces form a closed group in every chart there is. Dual signs…\",\n        \"No sign outside the four ever aspects a dual sign by rashi drishti. And no dual sign aspects anything outside them. A dual sign can still be affected from elsewhere: through a planet's own aspect, or through a planet in it. Argala…\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    },\n    \"Libra\": {\n      \"quality\": \"movable\",\n      \"aspects\": [\n        \"Taurus\",\n        \"Leo\",\n        \"Aquarius\"\n      ],\n      \"text\": [\n        \"Rashi drishti is the Jaimini sign aspect, in which whole signs look at other signs according to their quality. No planet is involved. A movable sign (Aries, Cancer, Libra or Capricorn) aspects three of the four fixed signs: all except the…\",\n        \"It matters because linked signs tie together the parts of life they stand for. Movable signs start things, so their aspect carries a push into what is otherwise settled. A fixed sign under a movable aspect tends to be moved, whether it…\",\n        \"An empty movable sign still aspects its three fixed signs, and that still counts. People used to ordinary planetary aspects, where an empty house casts nothing, most easily miss this.\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    },\n    \"Scorpio\": {\n      \"quality\": \"fixed\",\n      \"aspects\": [\n        \"Aries\",\n        \"Cancer\",\n        \"Capricorn\"\n      ],\n      \"text\": [\n        \"In rashi drishti, the Jaimini sign aspect, whole signs look at each other. A sign's quality decides which ones it sees. A fixed sign (Taurus, Leo, Scorpio or Aquarius) aspects three of the four movable signs: all except the one just before…\",\n        \"This matters because it shows where steadiness enters your chart. Fixed signs hold still, so their aspect steadies things that would otherwise keep moving. Under a fixed sign's aspect, a movable sign tends to keep to one direction longer…\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    },\n    \"Sagittarius\": {\n      \"quality\": \"dual\",\n      \"aspects\": [\n        \"Gemini\",\n        \"Virgo\",\n        \"Pisces\"\n      ],\n      \"text\": [\n        \"Rashi drishti is the Jaimini sign aspect, set by each sign's quality. In it, a dual sign looks at the other three dual signs and nothing else. So Gemini, Virgo, Sagittarius and Pisces form a closed group in every chart there is. Dual signs…\",\n        \"No sign outside the four ever aspects a dual sign by rashi drishti. And no dual sign aspects anything outside them. A dual sign can still be affected from elsewhere: through a planet's own aspect, or through a planet in it. Argala…\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    },\n    \"Capricorn\": {\n      \"quality\": \"movable\",\n      \"aspects\": [\n        \"Taurus\",\n        \"Leo\",\n        \"Scorpio\"\n      ],\n      \"text\": [\n        \"Rashi drishti is the Jaimini sign aspect, in which whole signs look at other signs according to their quality. No planet is involved. A movable sign (Aries, Cancer, Libra or Capricorn) aspects three of the four fixed signs: all except the…\",\n        \"It matters because linked signs tie together the parts of life they stand for. Movable signs start things, so their aspect carries a push into what is otherwise settled. A fixed sign under a movable aspect tends to be moved, whether it…\",\n        \"An empty movable sign still aspects its three fixed signs, and that still counts. People used to ordinary planetary aspects, where an empty house casts nothing, most easily miss this.\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    },\n    \"Aquarius\": {\n      \"quality\": \"fixed\",\n      \"aspects\": [\n        \"Aries\",\n        \"Cancer\",\n        \"Libra\"\n      ],\n      \"text\": [\n        \"In rashi drishti, the Jaimini sign aspect, whole signs look at each other. A sign's quality decides which ones it sees. A fixed sign (Taurus, Leo, Scorpio or Aquarius) aspects three of the four movable signs: all except the one just before…\",\n        \"This matters because it shows where steadiness enters your chart. Fixed signs hold still, so their aspect steadies things that would otherwise keep moving. Under a fixed sign's aspect, a movable sign tends to keep to one direction longer…\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    },\n    \"Pisces\": {\n      \"quality\": \"dual\",\n      \"aspects\": [\n        \"Gemini\",\n        \"Virgo\",\n        \"Sagittarius\"\n      ],\n      \"text\": [\n        \"Rashi drishti is the Jaimini sign aspect, set by each sign's quality. In it, a dual sign looks at the other three dual signs and nothing else. So Gemini, Virgo, Sagittarius and Pisces form a closed group in every chart there is. Dual signs…\",\n        \"No sign outside the four ever aspects a dual sign by rashi drishti. And no dual sign aspects anything outside them. A dual sign can still be affected from elsewhere: through a planet's own aspect, or through a planet in it. Argala…\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    }\n  },\n  \"argala\": {\n    \"Aries\": [\n      {\n        \"from_house\": 2,\n        \"from_sign\": \"Taurus\",\n        \"caused_by\": [\n          \"Moon\"\n        ],\n        \"obstructed_from_house\": 12,\n        \"obstructed_from_sign\": \"Pisces\",\n        \"obstructed_by\": [],\n        \"obstructed\": false\n      },\n      {\n        \"from_house\": 4,\n        \"from_sign\": \"Cancer\",\n        \"caused_by\": [\n          \"Sun\",\n          \"Jupiter\",\n          \"Venus\"\n        ],\n        \"obstructed_from_house\": 10,\n        \"obstructed_from_sign\": \"Capricorn\",\n        \"obstructed_by\": [\n          \"Rahu\"\n        ],\n        \"obstructed\": false\n      }\n    ],\n    \"Taurus\": [\n      {\n        \"from_house\": 4,\n        \"from_sign\": \"Leo\",\n        \"caused_by\": [\n          \"Mercury\"\n        ],\n        \"obstructed_from_house\": 10,\n        \"obstructed_from_sign\": \"Aquarius\",\n        \"obstructed_by\": [],\n        \"obstructed\": false\n      }\n    ],\n    \"Gemini\": [\n      {\n        \"from_house\": 2,\n        \"from_sign\": \"Cancer\",\n        \"caused_by\": [\n          \"Sun\",\n          \"Jupiter\",\n          \"Venus\"\n        ],\n        \"obstructed_from_house\": 12,\n        \"obstructed_from_sign\": \"Taurus\",\n        \"obstructed_by\": [\n          \"Moon\"\n        ],\n        \"obstructed\": false\n      },\n      {\n        \"from_house\": 11,\n        \"from_sign\": \"Aries\",\n        \"caused_by\": [\n          \"Mars\"\n        ],\n        \"obstructed_from_house\": 3,\n        \"obstructed_from_sign\": \"Leo\",\n        \"obstructed_by\": [\n          \"Mercury\"\n        ],\n        \"obstructed\": true\n      }\n    ],\n    \"Cancer\": [\n      {\n        \"from_house\": 2,\n        \"from_sign\": \"Leo\",\n        \"caused_by\": [\n          \"Mercury\"\n        ],\n        \"obstructed_from_house\": 12,\n        \"obstructed_from_sign\": \"Gemini\",\n        \"obstructed_by\": [],\n        \"obstructed\": false\n      },\n      {\n        \"from_house\": 11,\n        \"from_sign\": \"Taurus\",\n        \"caused_by\": [\n          \"Moon\"\n        ],\n        \"obstructed_from_house\": 3,\n        \"obstructed_from_sign\": \"Virgo\",\n        \"obstructed_by\": [],\n        \"obstructed\": false\n      }\n    ],\n    \"Leo\": [],\n    \"Virgo\": [\n      {\n        \"from_house\": 4,\n        \"from_sign\": \"Sagittarius\",\n        \"caused_by\": [\n          \"Saturn\"\n        ],\n        \"obstructed_from_house\": 10,\n        \"obstructed_from_sign\": \"Gemini\",\n        \"obstructed_by\": [],\n        \"obstructed\": false\n      },\n      {\n        \"from_house\": 11,\n        \"from_sign\": \"Cancer\",\n        \"caused_by\": [\n          \"Sun\",\n          \"Jupiter\",\n          \"Venus\"\n        ],\n        \"obstructed_from_house\": 3,\n        \"obstructed_from_sign\": \"Scorpio\",\n        \"obstructed_by\": [],\n        \"obstructed\": false\n      }\n    ],\n    \"Libra\": [\n      {\n        \"from_house\": 4,\n        \"from_sign\": \"Capricorn\",\n        \"caused_by\": [\n          \"Rahu\"\n        ],\n        \"obstructed_from_house\": 10,\n        \"obstructed_from_sign\": \"Cancer\",\n        \"obstructed_by\": [\n          \"Sun\",\n          \"Jupiter\",\n          \"Venus\"\n        ],\n        \"obstructed\": true\n      },\n      {\n        \"from_house\": 11,\n        \"from_sign\": \"Leo\",\n        \"caused_by\": [\n          \"Mercury\"\n        ],\n        \"obstructed_from_house\": 3,\n        \"obstructed_from_sign\": \"Sagittarius\",\n        \"obstructed_by\": [\n          \"Saturn\"\n        ],\n        \"obstructed\": true\n      }\n    ],\n    \"Scorpio\": [\n      {\n        \"from_house\": 2,\n        \"from_sign\": \"Sagittarius\",\n        \"caused_by\": [\n          \"Saturn\"\n        ],\n        \"obstructed_from_house\": 12,\n        \"obstructed_from_sign\": \"Libra\",\n        \"obstructed_by\": [],\n        \"obstructed\": false\n      }\n    ],\n    \"Sagittarius\": [\n      {\n        \"from_house\": 2,\n        \"from_sign\": \"Capricorn\",\n        \"caused_by\": [\n          \"Rahu\"\n        ],\n        \"obstructed_from_house\": 12,\n        \"obstructed_from_sign\": \"Scorpio\",\n        \"obstructed_by\": [],\n        \"obstructed\": false\n      }\n    ],\n    \"Capricorn\": [\n      {\n        \"from_house\": 4,\n        \"from_sign\": \"Aries\",\n        \"caused_by\": [\n          \"Mars\"\n        ],\n        \"obstructed_from_house\": 10,\n        \"obstructed_from_sign\": \"Libra\",\n        \"obstructed_by\": [],\n        \"obstructed\": false\n      }\n    ],\n    \"Aquarius\": [\n      {\n        \"from_house\": 4,\n        \"from_sign\": \"Taurus\",\n        \"caused_by\": [\n          \"Moon\"\n        ],\n        \"obstructed_from_house\": 10,\n        \"obstructed_from_sign\": \"Scorpio\",\n        \"obstructed_by\": [],\n        \"obstructed\": false\n      },\n      {\n        \"from_house\": 11,\n        \"from_sign\": \"Sagittarius\",\n        \"caused_by\": [\n          \"Saturn\"\n        ],\n        \"obstructed_from_house\": 3,\n        \"obstructed_from_sign\": \"Aries\",\n        \"obstructed_by\": [\n          \"Mars\"\n        ],\n        \"obstructed\": true\n      }\n    ],\n    \"Pisces\": [\n      {\n        \"from_house\": 2,\n        \"from_sign\": \"Aries\",\n        \"caused_by\": [\n          \"Mars\"\n        ],\n        \"obstructed_from_house\": 12,\n        \"obstructed_from_sign\": \"Aquarius\",\n        \"obstructed_by\": [],\n        \"obstructed\": false\n      },\n      {\n        \"from_house\": 11,\n        \"from_sign\": \"Capricorn\",\n        \"caused_by\": [\n          \"Rahu\"\n        ],\n        \"obstructed_from_house\": 3,\n        \"obstructed_from_sign\": \"Taurus\",\n        \"obstructed_by\": [\n          \"Moon\"\n        ],\n        \"obstructed\": true\n      }\n    ]\n  },\n  \"chara_dasha\": {\n    \"direction\": \"direct\",\n    \"direction_rule\": \"the 9th house holds Taurus, so the dasha runs zodiacally\",\n    \"periods\": [\n      {\n        \"sign\": \"Virgo\",\n        \"sign_number\": 6,\n        \"lord\": \"Mercury\",\n        \"years\": 1,\n        \"starts_after_years\": 0,\n        \"why\": \"Mercury is 2 signs from Virgo counting backward\",\n        \"text\": [\n          \"Chara dasha (Jaimini periods that pass from sign to sign) gives Virgo its own stretch of years. A Virgo period is a working period, not a showy one. Virgo is the sign of careful method and precision. So the period fills with service,…\",\n          \"What helps: bring to this period the tedious job you have put off for years, and it often gives way. Old tax papers, a messy set of accounts or a long-stalled repair are good candidates. What the period rarely gives is recognition. The…\"\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\"\n      },\n      {\n        \"sign\": \"Libra\",\n        \"sign_number\": 7,\n        \"lord\": \"Venus\",\n        \"years\": 9,\n        \"starts_after_years\": 1,\n        \"why\": \"Venus is 10 signs from Libra counting forward\",\n        \"text\": [\n          \"In chara dasha, your years are handed from one sign to the next. A Libra period runs through other people. Libra is the sign of balance, partnership and trade. So the period is made of agreements, partners and dealing with the public. Very…\",\n          \"The typical difficulty is that reaching an agreement can matter more to you than what the agreement says. That is how you end up with deals you regret later. What helps: decide your terms before the conversation, not during it, and read…\"\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\"\n      },\n      {\n        \"sign\": \"Scorpio\",\n        \"sign_number\": 8,\n        \"lord\": \"Ketu\",\n        \"years\": 8,\n        \"starts_after_years\": 10,\n        \"why\": \"Ketu is 9 signs from Scorpio counting forward\",\n        \"text\": [\n          \"Chara dasha is the Jaimini sequence of sign periods. A Scorpio period turns you toward hidden matters. Scorpio is the sign of depth and secrecy. So these belong to the period: research, hidden matters, other people's money and sudden…\",\n          \"What helps: don't start anything that depends on explaining yourself to others, and do finish whatever has been left half-open for years. Keep one habit of openness: not confessing, just saying things before you are asked. Most of this…\"\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\"\n      }\n    ],\n    \"cycle_years\": 55,\n    \"rule\": \"Parashari chara dasha (K. N. Rao): direction from the sign in the 9th house; each sign counted to its lord forward or backward by its own group, minus one; twelve for a lord in its own sign; the two lords of Scorpio and Aquarius resolved…\",\n    \"note\": \"other chara dasha systems give different periods for the same chart. This one is stated in full in rulebook JM-06.\",\n    \"disputed\": \"two variants of the Scorpio/Aquarius dual-lord choice are not applied here, confirmed by the astrologer (N-25): ranking the kind of sign the two lords occupy (dual over fixed over movable) before their degrees, and counting a period to…\",\n    \"dated\": {\n      \"year_length_days\": 365.25,\n      \"periods\": [\n        {\n          \"cycle\": 1,\n          \"sign\": \"Virgo\",\n          \"sign_number\": 6,\n          \"years\": 1,\n          \"start\": \"1990-08-15T10:30:00\",\n          \"end\": \"1991-08-15T16:30:00\",\n          \"antardasha_direction\": \"forward\",\n          \"antardashas\": [\n            {\n              \"sign\": \"Libra\",\n              \"sign_number\": 7,\n              \"start\": \"1990-08-15T10:30:00\",\n              \"end\": \"1990-09-14T21:00:00\"\n            },\n            {\n              \"sign\": \"Scorpio\",\n              \"sign_number\": 8,\n              \"start\": \"1990-09-14T21:00:00\",\n              \"end\": \"1990-10-15T07:30:00\"\n            },\n            {\n              \"sign\": \"Sagittarius\",\n              \"sign_number\": 9,\n              \"start\": \"1990-10-15T07:30:00\",\n              \"end\": \"1990-11-14T18:00:00\"\n            }\n          ]\n        },\n        {\n          \"cycle\": 1,\n          \"sign\": \"Libra\",\n          \"sign_number\": 7,\n          \"years\": 9,\n          \"start\": \"1991-08-15T16:30:00\",\n          \"end\": \"2000-08-14T22:30:00\",\n          \"antardasha_direction\": \"forward\",\n          \"antardashas\": [\n            {\n              \"sign\": \"Scorpio\",\n              \"sign_number\": 8,\n              \"start\": \"1991-08-15T16:30:00\",\n              \"end\": \"1992-05-15T15:00:00\"\n            },\n            {\n              \"sign\": \"Sagittarius\",\n              \"sign_number\": 9,\n              \"start\": \"1992-05-15T15:00:00\",\n              \"end\": \"1993-02-13T13:30:00\"\n            },\n            {\n              \"sign\": \"Capricorn\",\n              \"sign_number\": 10,\n              \"start\": \"1993-02-13T13:30:00\",\n              \"end\": \"1993-11-14T12:00:00\"\n            }\n          ]\n        },\n        {\n          \"cycle\": 1,\n          \"sign\": \"Scorpio\",\n          \"sign_number\": 8,\n          \"years\": 8,\n          \"start\": \"2000-08-14T22:30:00\",\n          \"end\": \"2008-08-14T22:30:00\",\n          \"antardasha_direction\": \"backward\",\n          \"antardashas\": [\n            {\n              \"sign\": \"Libra\",\n              \"sign_number\": 7,\n              \"start\": \"2000-08-14T22:30:00\",\n              \"end\": \"2001-04-15T10:30:00\"\n            },\n            {\n              \"sign\": \"Virgo\",\n              \"sign_number\": 6,\n              \"start\": \"2001-04-15T10:30:00\",\n              \"end\": \"2001-12-14T22:30:00\"\n            },\n            {\n              \"sign\": \"Leo\",\n              \"sign_number\": 5,\n              \"start\": \"2001-12-14T22:30:00\",\n              \"end\": \"2002-08-15T10:30:00\"\n            }\n          ]\n        }\n      ],\n      \"total_years\": 144,\n      \"second_cycle_rule\": \"each sign runs again in the same order for twelve minus its first-cycle years (K. N. Rao). A sign that ran twelve years has no second period\",\n      \"antardasha_rule\": \"twelve equal parts, starting from the sign next to the mahadasha sign and ending with it. They run forward or backward as the sign in the 9th from the mahadasha sign directs. This is the same test that sets the mahadasha direction from the…\",\n      \"note\": \"dates are local civil time at the birth place. Some software repeats the first-cycle years in the second cycle instead. See rulebook JM-09.\"\n    }\n  },\n  \"argala_readings\": [\n    {\n      \"from_house\": 4,\n      \"from_sign\": \"Sagittarius\",\n      \"caused_by\": [\n        \"Saturn\"\n      ],\n      \"obstructed_from_house\": 10,\n      \"obstructed_from_sign\": \"Gemini\",\n      \"obstructed_by\": [],\n      \"obstructed\": false,\n      \"on\": \"lagna\",\n      \"on_sign\": \"Virgo\",\n      \"text\": [\n        \"In Jaimini astrology, argala is influence reaching into a sign from planets outside it. They sit 2nd, 4th or 11th from it. Here planets in the fourth from the sign being read reach into it. Nothing in the tenth from it stops them. The…\",\n        \"Like all argala, what reaches in brings its own nature, not a verdict. If harsh planets (malefics) are doing the supporting, the matter is supported by exactly those planets. The support tends to feel like them. So look first at which…\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    },\n    {\n      \"from_house\": 11,\n      \"from_sign\": \"Cancer\",\n      \"caused_by\": [\n        \"Sun\",\n        \"Jupiter\",\n        \"Venus\"\n      ],\n      \"obstructed_from_house\": 3,\n      \"obstructed_from_sign\": \"Scorpio\",\n      \"obstructed_by\": [],\n      \"obstructed\": false,\n      \"on\": \"lagna\",\n      \"on_sign\": \"Virgo\",\n      \"text\": [\n        \"Argala describes planets reaching into a sign from certain houses around it, namely the 2nd, 4th and 11th. Planets in the eleventh from the sign being read are doing the reaching here. The third from it holds nothing that stops them. The…\",\n        \"Of the three, you feel this one most easily, because the eleventh gives rather than just supports. But it gives what the planets doing the reaching stand for. So check what that is before counting it as gain. A harsh planet (a malefic)…\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    },\n    {\n      \"from_house\": 2,\n      \"from_sign\": \"Leo\",\n      \"caused_by\": [\n        \"Mercury\"\n      ],\n      \"obstructed_from_house\": 12,\n      \"obstructed_from_sign\": \"Gemini\",\n      \"obstructed_by\": [],\n      \"obstructed\": false,\n      \"on\": \"arudha_lagna\",\n      \"on_sign\": \"Cancer\",\n      \"text\": [\n        \"Argala is the Jaimini name for outside influence. Planets placed 2nd, 4th or 11th from a sign reach into its affairs without sitting in it. Here planets in the second from the sign being read reach in. Nothing in the twelfth stops them. So…\",\n        \"Argala describes reach, not quality, so this does not say the matter is good. A harsh planet (a malefic) in the second reaches in just as surely as a helpful one (a benefic). And it brings its own nature with it. So read the planets doing…\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    }\n  ],\n  \"gaps\": [],\n  \"language\": \"en\",\n  \"detail\": \"standard\"\n}"}]},{"name":"Ashtakavarga: strength points for each sign","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/ashtakavarga","host":["{{baseUrl}}"],"path":["v1","ashtakavarga"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true}],"variable":[]},"description":"Ashtakavarga is a point system. There are eight contributors: the seven planets from the Sun to Saturn, plus the ascendant. Each one either gives a sign a point, called a bindu, or gives it nothing. The response has one table per planet (bhinna ashtakavarga), their total (sarva ashtakavarga), and short readings.\n\nMost of this API says whether a placement is favorable or not. Ashtakavarga is the one measure that says **how much**. For example, a transit through a sign with two bindus is not the same as one through a sign with seven.\n\n**Built-in check:** for any chart, the seven planet tables always hold exactly **337 bindus** in total. The chart decides how they are spread across the twelve signs, never how many there are. The service checks this on every request.\n\n**Reductions are calculated but not applied.** Two standard reductions, trikona and ekadhipatya shodhana, are returned next to the raw figures, each labelled. They are not applied because the classical texts disagree about them. The texts differ on whether to use them at all, in what order, and how to handle signs that hold planets. See rulebook AV-04 (the API's rule reference).\n\n**The ascendant's own table** (`lagna`) is read from the same eight contributors. It always holds **49 bindus** (also checked on every request) and is never added into the 337 (rulebook AV-07).\n\n**Pindas** (`pindas`) are weighted totals of the reduced tables, for each planet and the ascendant. Rashi pinda weights each sign by a multiplier for that sign. Graha pinda weights the signs the planets occupy by a multiplier for each planet. Shodhya pinda is the sum of the two. They are computed on the ekadhipatya-reduced tables. Like the reductions, they are reported and not applied. Other software can give different rashi pindas, because the schools differ on the reductions and on one multiplier (rulebook AV-08).\n\nRahu and Ketu have no table in this system and do not contribute points.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Example answer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/ashtakavarga","host":["{{baseUrl}}"],"path":["v1","ashtakavarga"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true}],"variable":[]},"description":"Ashtakavarga is a point system. There are eight contributors: the seven planets from the Sun to Saturn, plus the ascendant. Each one either gives a sign a point, called a bindu, or gives it nothing. The response has one table per planet (bhinna ashtakavarga), their total (sarva ashtakavarga), and short readings.\n\nMost of this API says whether a placement is favorable or not. Ashtakavarga is the one measure that says **how much**. For example, a transit through a sign with two bindus is not the same as one through a sign with seven.\n\n**Built-in check:** for any chart, the seven planet tables always hold exactly **337 bindus** in total. The chart decides how they are spread across the twelve signs, never how many there are. The service checks this on every request.\n\n**Reductions are calculated but not applied.** Two standard reductions, trikona and ekadhipatya shodhana, are returned next to the raw figures, each labelled. They are not applied because the classical texts disagree about them. The texts differ on whether to use them at all, in what order, and how to handle signs that hold planets. See rulebook AV-04 (the API's rule reference).\n\n**The ascendant's own table** (`lagna`) is read from the same eight contributors. It always holds **49 bindus** (also checked on every request) and is never added into the 337 (rulebook AV-07).\n\n**Pindas** (`pindas`) are weighted totals of the reduced tables, for each planet and the ascendant. Rashi pinda weights each sign by a multiplier for that sign. Graha pinda weights the signs the planets occupy by a multiplier for each planet. Shodhya pinda is the sum of the two. They are computed on the ekadhipatya-reduced tables. Like the reductions, they are reported and not applied. Other software can give different rashi pindas, because the schools differ on the reductions and on one multiplier (rulebook AV-08).\n\nRahu and Ketu have no table in this system and do not contribute points.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"bhinna\": {\n    \"Sun\": {\n      \"Aries\": 3,\n      \"Taurus\": 4,\n      \"Gemini\": 4,\n      \"Cancer\": 6,\n      \"Leo\": 3,\n      \"Virgo\": 1,\n      \"Libra\": 5,\n      \"Scorpio\": 3,\n      \"Sagittarius\": 6,\n      \"Capricorn\": 5,\n      \"Aquarius\": 4,\n      \"Pisces\": 4\n    },\n    \"Moon\": {\n      \"Aries\": 4,\n      \"Taurus\": 7,\n      \"Gemini\": 4,\n      \"Cancer\": 3,\n      \"Leo\": 2,\n      \"Virgo\": 3,\n      \"Libra\": 5,\n      \"Scorpio\": 4,\n      \"Sagittarius\": 3,\n      \"Capricorn\": 4,\n      \"Aquarius\": 7,\n      \"Pisces\": 3\n    },\n    \"Mars\": {\n      \"Aries\": 3,\n      \"Taurus\": 4,\n      \"Gemini\": 5,\n      \"Cancer\": 4,\n      \"Leo\": 1,\n      \"Virgo\": 3,\n      \"Libra\": 4,\n      \"Scorpio\": 3,\n      \"Sagittarius\": 5,\n      \"Capricorn\": 2,\n      \"Aquarius\": 3,\n      \"Pisces\": 2\n    },\n    \"Mercury\": {\n      \"Aries\": 3,\n      \"Taurus\": 5,\n      \"Gemini\": 6,\n      \"Cancer\": 5,\n      \"Leo\": 4,\n      \"Virgo\": 3,\n      \"Libra\": 6,\n      \"Scorpio\": 3,\n      \"Sagittarius\": 7,\n      \"Capricorn\": 3,\n      \"Aquarius\": 5,\n      \"Pisces\": 4\n    },\n    \"Jupiter\": {\n      \"Aries\": 6,\n      \"Taurus\": 7,\n      \"Gemini\": 3,\n      \"Cancer\": 4,\n      \"Leo\": 4,\n      \"Virgo\": 5,\n      \"Libra\": 4,\n      \"Scorpio\": 5,\n      \"Sagittarius\": 3,\n      \"Capricorn\": 6,\n      \"Aquarius\": 5,\n      \"Pisces\": 4\n    },\n    \"Venus\": {\n      \"Aries\": 6,\n      \"Taurus\": 5,\n      \"Gemini\": 4,\n      \"Cancer\": 4,\n      \"Leo\": 4,\n      \"Virgo\": 5,\n      \"Libra\": 4,\n      \"Scorpio\": 3,\n      \"Sagittarius\": 4,\n      \"Capricorn\": 3,\n      \"Aquarius\": 5,\n      \"Pisces\": 5\n    },\n    \"Saturn\": {\n      \"Aries\": 3,\n      \"Taurus\": 5,\n      \"Gemini\": 5,\n      \"Cancer\": 4,\n      \"Leo\": 2,\n      \"Virgo\": 2,\n      \"Libra\": 3,\n      \"Scorpio\": 2,\n      \"Sagittarius\": 3,\n      \"Capricorn\": 3,\n      \"Aquarius\": 4,\n      \"Pisces\": 3\n    }\n  },\n  \"bhinna_by_sign_number\": {\n    \"Sun\": {\n      \"1\": 3,\n      \"2\": 4,\n      \"3\": 4,\n      \"4\": 6,\n      \"5\": 3,\n      \"6\": 1,\n      \"7\": 5,\n      \"8\": 3,\n      \"9\": 6,\n      \"10\": 5,\n      \"11\": 4,\n      \"12\": 4\n    },\n    \"Moon\": {\n      \"1\": 4,\n      \"2\": 7,\n      \"3\": 4,\n      \"4\": 3,\n      \"5\": 2,\n      \"6\": 3,\n      \"7\": 5,\n      \"8\": 4,\n      \"9\": 3,\n      \"10\": 4,\n      \"11\": 7,\n      \"12\": 3\n    },\n    \"Mars\": {\n      \"1\": 3,\n      \"2\": 4,\n      \"3\": 5,\n      \"4\": 4,\n      \"5\": 1,\n      \"6\": 3,\n      \"7\": 4,\n      \"8\": 3,\n      \"9\": 5,\n      \"10\": 2,\n      \"11\": 3,\n      \"12\": 2\n    },\n    \"Mercury\": {\n      \"1\": 3,\n      \"2\": 5,\n      \"3\": 6,\n      \"4\": 5,\n      \"5\": 4,\n      \"6\": 3,\n      \"7\": 6,\n      \"8\": 3,\n      \"9\": 7,\n      \"10\": 3,\n      \"11\": 5,\n      \"12\": 4\n    },\n    \"Jupiter\": {\n      \"1\": 6,\n      \"2\": 7,\n      \"3\": 3,\n      \"4\": 4,\n      \"5\": 4,\n      \"6\": 5,\n      \"7\": 4,\n      \"8\": 5,\n      \"9\": 3,\n      \"10\": 6,\n      \"11\": 5,\n      \"12\": 4\n    },\n    \"Venus\": {\n      \"1\": 6,\n      \"2\": 5,\n      \"3\": 4,\n      \"4\": 4,\n      \"5\": 4,\n      \"6\": 5,\n      \"7\": 4,\n      \"8\": 3,\n      \"9\": 4,\n      \"10\": 3,\n      \"11\": 5,\n      \"12\": 5\n    },\n    \"Saturn\": {\n      \"1\": 3,\n      \"2\": 5,\n      \"3\": 5,\n      \"4\": 4,\n      \"5\": 2,\n      \"6\": 2,\n      \"7\": 3,\n      \"8\": 2,\n      \"9\": 3,\n      \"10\": 3,\n      \"11\": 4,\n      \"12\": 3\n    }\n  },\n  \"totals\": {\n    \"Sun\": 48,\n    \"Moon\": 49,\n    \"Mars\": 39,\n    \"Mercury\": 54,\n    \"Jupiter\": 56,\n    \"Venus\": 52,\n    \"Saturn\": 39\n  },\n  \"sarva\": {\n    \"Aries\": 28,\n    \"Taurus\": 37,\n    \"Gemini\": 31,\n    \"Cancer\": 30,\n    \"Leo\": 20,\n    \"Virgo\": 22,\n    \"Libra\": 31,\n    \"Scorpio\": 23,\n    \"Sagittarius\": 31,\n    \"Capricorn\": 26,\n    \"Aquarius\": 33,\n    \"Pisces\": 25\n  },\n  \"sarva_by_sign_number\": {\n    \"1\": 28,\n    \"2\": 37,\n    \"3\": 31,\n    \"4\": 30,\n    \"5\": 20,\n    \"6\": 22,\n    \"7\": 31,\n    \"8\": 23,\n    \"9\": 31,\n    \"10\": 26,\n    \"11\": 33,\n    \"12\": 25\n  },\n  \"sarva_total\": 337,\n  \"reductions\": {\n    \"trikona\": {\n      \"Sun\": {\n        \"Aries\": 0,\n        \"Taurus\": 3,\n        \"Gemini\": 0,\n        \"Cancer\": 3,\n        \"Leo\": 0,\n        \"Virgo\": 0,\n        \"Libra\": 1,\n        \"Scorpio\": 0,\n        \"Sagittarius\": 3,\n        \"Capricorn\": 4,\n        \"Aquarius\": 0,\n        \"Pisces\": 1\n      },\n      \"Moon\": {\n        \"Aries\": 2,\n        \"Taurus\": 4,\n        \"Gemini\": 0,\n        \"Cancer\": 0,\n        \"Leo\": 0,\n        \"Virgo\": 0,\n        \"Libra\": 1,\n        \"Scorpio\": 1,\n        \"Sagittarius\": 1,\n        \"Capricorn\": 1,\n        \"Aquarius\": 3,\n        \"Pisces\": 0\n      },\n      \"Mars\": {\n        \"Aries\": 2,\n        \"Taurus\": 2,\n        \"Gemini\": 2,\n        \"Cancer\": 2,\n        \"Leo\": 0,\n        \"Virgo\": 1,\n        \"Libra\": 1,\n        \"Scorpio\": 1,\n        \"Sagittarius\": 4,\n        \"Capricorn\": 0,\n        \"Aquarius\": 0,\n        \"Pisces\": 0\n      },\n      \"Mercury\": {\n        \"Aries\": 0,\n        \"Taurus\": 2,\n        \"Gemini\": 1,\n        \"Cancer\": 2,\n        \"Leo\": 1,\n        \"Virgo\": 0,\n        \"Libra\": 1,\n        \"Scorpio\": 0,\n        \"Sagittarius\": 4,\n        \"Capricorn\": 0,\n        \"Aquarius\": 0,\n        \"Pisces\": 1\n      },\n      \"Jupiter\": {\n        \"Aries\": 3,\n        \"Taurus\": 2,\n        \"Gemini\": 0,\n        \"Cancer\": 0,\n        \"Leo\": 1,\n        \"Virgo\": 0,\n        \"Libra\": 1,\n        \"Scorpio\": 1,\n        \"Sagittarius\": 0,\n        \"Capricorn\": 1,\n        \"Aquarius\": 2,\n        \"Pisces\": 0\n      },\n      \"Venus\": {\n        \"Aries\": 2,\n        \"Taurus\": 2,\n        \"Gemini\": 0,\n        \"Cancer\": 1,\n        \"Leo\": 0,\n        \"Virgo\": 2,\n        \"Libra\": 0,\n        \"Scorpio\": 0,\n        \"Sagittarius\": 0,\n        \"Capricorn\": 0,\n        \"Aquarius\": 1,\n        \"Pisces\": 2\n      },\n      \"Saturn\": {\n        \"Aries\": 1,\n        \"Taurus\": 3,\n        \"Gemini\": 2,\n        \"Cancer\": 2,\n        \"Leo\": 0,\n        \"Virgo\": 0,\n        \"Libra\": 0,\n        \"Scorpio\": 0,\n        \"Sagittarius\": 1,\n        \"Capricorn\": 1,\n        \"Aquarius\": 1,\n        \"Pisces\": 1\n      }\n    },\n    \"ekadhipatya\": {\n      \"Sun\": {\n        \"Aries\": 0,\n        \"Taurus\": 3,\n        \"Gemini\": 0,\n        \"Cancer\": 3,\n        \"Leo\": 0,\n        \"Virgo\": 0,\n        \"Libra\": 0,\n        \"Scorpio\": 0,\n        \"Sagittarius\": 3,\n        \"Capricorn\": 4,\n        \"Aquarius\": 0,\n        \"Pisces\": 0\n      },\n      \"Moon\": {\n        \"Aries\": 2,\n        \"Taurus\": 4,\n        \"Gemini\": 0,\n        \"Cancer\": 0,\n        \"Leo\": 0,\n        \"Virgo\": 0,\n        \"Libra\": 0,\n        \"Scorpio\": 0,\n        \"Sagittarius\": 1,\n        \"Capricorn\": 1,\n        \"Aquarius\": 1,\n        \"Pisces\": 0\n      },\n      \"Mars\": {\n        \"Aries\": 2,\n        \"Taurus\": 2,\n        \"Gemini\": 1,\n        \"Cancer\": 2,\n        \"Leo\": 0,\n        \"Virgo\": 1,\n        \"Libra\": 0,\n        \"Scorpio\": 0,\n        \"Sagittarius\": 4,\n        \"Capricorn\": 0,\n        \"Aquarius\": 0,\n        \"Pisces\": 0\n      },\n      \"Mercury\": {\n        \"Aries\": 0,\n        \"Taurus\": 2,\n        \"Gemini\": 1,\n        \"Cancer\": 2,\n        \"Leo\": 1,\n        \"Virgo\": 0,\n        \"Libra\": 0,\n        \"Scorpio\": 0,\n        \"Sagittarius\": 4,\n        \"Capricorn\": 0,\n        \"Aquarius\": 0,\n        \"Pisces\": 0\n      },\n      \"Jupiter\": {\n        \"Aries\": 3,\n        \"Taurus\": 2,\n        \"Gemini\": 0,\n        \"Cancer\": 0,\n        \"Leo\": 1,\n        \"Virgo\": 0,\n        \"Libra\": 0,\n        \"Scorpio\": 0,\n        \"Sagittarius\": 0,\n        \"Capricorn\": 1,\n        \"Aquarius\": 1,\n        \"Pisces\": 0\n      },\n      \"Venus\": {\n        \"Aries\": 2,\n        \"Taurus\": 2,\n        \"Gemini\": 0,\n        \"Cancer\": 1,\n        \"Leo\": 0,\n        \"Virgo\": 2,\n        \"Libra\": 0,\n        \"Scorpio\": 0,\n        \"Sagittarius\": 0,\n        \"Capricorn\": 0,\n        \"Aquarius\": 1,\n        \"Pisces\": 2\n      },\n      \"Saturn\": {\n        \"Aries\": 1,\n        \"Taurus\": 3,\n        \"Gemini\": 2,\n        \"Cancer\": 2,\n        \"Leo\": 0,\n        \"Virgo\": 0,\n        \"Libra\": 0,\n        \"Scorpio\": 0,\n        \"Sagittarius\": 1,\n        \"Capricorn\": 0,\n        \"Aquarius\": 0,\n        \"Pisces\": 0\n      }\n    },\n    \"applied\": false,\n    \"note\": \"computed and reported, never applied. Texts disagree on whether the reductions apply, in what order, and what happens in the occupancy cases. The convention used is named in pindas.conventions -- see rulebook AV-03, AV-04.\"\n  },\n  \"lagna\": {\n    \"bhinna\": {\n      \"Aries\": 4,\n      \"Taurus\": 4,\n      \"Gemini\": 4,\n      \"Cancer\": 4,\n      \"Leo\": 3,\n      \"Virgo\": 5,\n      \"Libra\": 5,\n      \"Scorpio\": 4,\n      \"Sagittarius\": 3,\n      \"Capricorn\": 3,\n      \"Aquarius\": 5,\n      \"Pisces\": 5\n    },\n    \"bhinna_by_sign_number\": {\n      \"1\": 4,\n      \"2\": 4,\n      \"3\": 4,\n      \"4\": 4,\n      \"5\": 3,\n      \"6\": 5,\n      \"7\": 5,\n      \"8\": 4,\n      \"9\": 3,\n      \"10\": 3,\n      \"11\": 5,\n      \"12\": 5\n    },\n    \"total\": 49,\n    \"reductions\": {\n      \"trikona\": {\n        \"Aries\": 1,\n        \"Taurus\": 1,\n        \"Gemini\": 0,\n        \"Cancer\": 0,\n        \"Leo\": 0,\n        \"Virgo\": 2,\n        \"Libra\": 1,\n        \"Scorpio\": 0,\n        \"Sagittarius\": 0,\n        \"Capricorn\": 0,\n        \"Aquarius\": 1,\n        \"Pisces\": 1\n      },\n      \"ekadhipatya\": {\n        \"Aries\": 1,\n        \"Taurus\": 1,\n        \"Gemini\": 0,\n        \"Cancer\": 0,\n        \"Leo\": 0,\n        \"Virgo\": 2,\n        \"Libra\": 0,\n        \"Scorpio\": 0,\n        \"Sagittarius\": 0,\n        \"Capricorn\": 0,\n        \"Aquarius\": 1,\n        \"Pisces\": 1\n      },\n      \"applied\": false\n    },\n    \"in_sarva\": false,\n    \"note\": \"the ascendant's own ashtakavarga, from the same eight contributors. It always holds 49 bindus and is never added into the sarva, whose 337 belongs to the seven grahas. See rulebook AV-07.\"\n  },\n  \"pindas\": {\n    \"by_table\": {\n      \"Sun\": {\n        \"rashi_pinda\": 89,\n        \"graha_pinda\": 96,\n        \"shodhya_pinda\": 185\n      },\n      \"Moon\": {\n        \"rashi_pinda\": 79,\n        \"graha_pinda\": 41,\n        \"shodhya_pinda\": 120\n      },\n      \"Mars\": {\n        \"rashi_pinda\": 92,\n        \"graha_pinda\": 90,\n        \"shodhya_pinda\": 182\n      },\n      \"Mercury\": {\n        \"rashi_pinda\": 82,\n        \"graha_pinda\": 79,\n        \"shodhya_pinda\": 161\n      },\n      \"Jupiter\": {\n        \"rashi_pinda\": 67,\n        \"graha_pinda\": 39,\n        \"shodhya_pinda\": 106\n      },\n      \"Venus\": {\n        \"rashi_pinda\": 85,\n        \"graha_pinda\": 48,\n        \"shodhya_pinda\": 133\n      },\n      \"Saturn\": {\n        \"rashi_pinda\": 70,\n        \"graha_pinda\": 72,\n        \"shodhya_pinda\": 142\n      },\n      \"Lagna\": {\n        \"rashi_pinda\": 52,\n        \"graha_pinda\": 13,\n        \"shodhya_pinda\": 65\n      }\n    },\n    \"computed_on\": \"ekadhipatya\",\n    \"applied\": false,\n    \"multipliers\": {\n      \"rashi\": {\n        \"Aries\": 7,\n        \"Taurus\": 10,\n        \"Gemini\": 8,\n        \"Cancer\": 4,\n        \"Leo\": 10,\n        \"Virgo\": 6,\n        \"Libra\": 7,\n        \"Scorpio\": 8,\n        \"Sagittarius\": 9,\n        \"Capricorn\": 5,\n        \"Aquarius\": 11,\n        \"Pisces\": 12\n      },\n      \"graha\": {\n        \"Sun\": 5,\n        \"Moon\": 5,\n        \"Mars\": 8,\n        \"Mercury\": 5,\n        \"Jupiter\": 10,\n        \"Venus\": 7,\n        \"Saturn\": 5\n      }\n    },\n    \"conventions\": {\n      \"trikona\": \"lowest of each trine subtracted; one zero leaves the trine alone, two zeros clear the third\",\n      \"ekadhipatya_occupied\": \"a sign holding one of the seven grahas, or the ascendant; the nodes do not count\",\n      \"ekadhipatya_one_occupied\": \"occupied figure larger or equal: the empty sign is cleared; smaller: the empty sign loses the occupied figure\",\n      \"reproduces\": \"a desktop program (Lahiri), all 16 rashi, graha and shodhya pindas on two charts\"\n    },\n    \"disputed\": {\n      \"virgo_multiplier\": {\n        \"used\": 6,\n        \"other\": 5,\n        \"sources_agree\": false,\n        \"note\": \"some printed tables give Virgo 5. With 5, a rashi pinda is lower by the reduced Virgo figure of that table.\"\n      }\n    },\n    \"note\": \"rashi pinda weights each sign of the reduced table by its sign multiplier. Graha pinda weights the figure in each sign a graha occupies by that graha's multiplier. Shodhya pinda is their sum. Computed on the ekadhipatya-reduced tables and…\"\n  },\n  \"rule\": \"eight contributors -- the seven grahas and the ascendant -- each donate a bindu to their benefic places counted from themselves. Rahu and Ketu have no ashtakavarga.\",\n  \"invariant\": \"the seven tables always hold 337 bindus between them, whatever the chart\",\n  \"readings\": [\n    {\n      \"id\": \"ashtakavarga:Sun\",\n      \"graha\": \"Sun\",\n      \"sign\": \"Cancer\",\n      \"bindus\": 6,\n      \"bindus_out_of\": 8,\n      \"band\": \"strong\",\n      \"note\": \"read against the sign this graha natally occupies\",\n      \"text\": [\n        \"Ashtakavarga is a scoring system that gives each planet up to eight bindus (points of support) in every sign. Here, the Sun has six or more. That is as much support as the sign can give it. Your authority tends to work cleanly in the…\",\n        \"Each year the Sun passes through this sign for about a month. Use that month rather than waiting it out. The Sun's dasha years (its planetary period) also often show up more clearly in this area than anywhere else.\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    },\n    {\n      \"id\": \"ashtakavarga:Moon\",\n      \"graha\": \"Moon\",\n      \"sign\": \"Taurus\",\n      \"bindus\": 7,\n      \"bindus_out_of\": 8,\n      \"band\": \"strong\",\n      \"note\": \"read against the sign this graha natally occupies\",\n      \"text\": [\n        \"Ashtakavarga gives every planet a score of up to eight bindus (points of support) in each sign. The Moon, which rules your mind and feelings, has six or more here. So your mind tends to be at ease in the matters this sign covers. Comfort,…\",\n        \"The Moon passes through this sign for about two days every month. Those days are among the best in the month for anything that needs your own judgment. So save important personal decisions for them when you can.\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    },\n    {\n      \"id\": \"ashtakavarga:Mars\",\n      \"graha\": \"Mars\",\n      \"sign\": \"Aries\",\n      \"bindus\": 3,\n      \"bindus_out_of\": 8,\n      \"band\": \"weak\",\n      \"note\": \"read against the sign this graha natally occupies\",\n      \"text\": [\n        \"Ashtakavarga gives each planet up to eight bindus (points of support) in each sign. Mars, the planet of force and drive, has three or fewer here. Effort in the matters this sign covers tends to be wasted. Your energy is real, but it lands…\",\n        \"Force is the wrong tool here. Patience and handing work to others serve you better, especially in the weeks when Mars passes through this sign.\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    }\n  ],\n  \"gaps\": [],\n  \"language\": \"en\",\n  \"detail\": \"standard\",\n  \"fell_back_to_en\": false,\n  \"meta\": {\n    \"ayanamsa\": \"lahiri\",\n    \"ayanamsa_value\": 23.7260727,\n    \"julian_day\": 2448119.10483,\n    \"ephemeris\": \"JPL DE440s\",\n    \"node\": \"true\",\n    \"timezone\": {\n      \"source\": \"zone\",\n      \"offset_hours\": -4,\n      \"zone\": \"America/New_York\",\n      \"abbreviation\": \"EDT\",\n      \"dst\": true,\n      \"dst_hours\": 1,\n      \"ambiguous_resolved_by_fold\": null,\n      \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n    }\n  }\n}"}]},{"name":"Planet and house strength (shadbala and bhava bala)","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/shadbala","host":["{{baseUrl}}"],"path":["v1","shadbala"],"query":[{"key":"lang","value":"en","description":"Language for the names in the response, such as planets, signs, nakshatras (lunar mansions), tithis (lunar days), months and festivals. The default is `en` (English); `GET /v1/meta` lists the others. Each translated value comes with its English original in a matching `<field>_en` field; use the English value as a key in your code. Codes (such as `result` or `kaal`) and object keys always stay in English. Any name not yet translated stays in English and is listed in `localization.untranslated`.","disabled":true}],"variable":[]},"description":"Returns how strong each planet is (shadbala, meaning \"six-fold strength\") and how strong each of the twelve houses is (bhava bala). Use it to see how much of what a placement promises a planet can actually deliver.\n\nThe rest of this API judges strength from **dignity** alone, which is one of six sources and the roughest. Shadbala is the traditional full measure. It combines six kinds of strength: positional, directional, time-based, motional, natural and aspectual. Results are in **virupas**; 60 virupas make one rupa.\n\n`ratio` is the planet's strength in rupas divided by the traditional minimum for that planet. **At 1.0 or above**, the planet is strong enough to deliver what its placement promises. Below 1.0, the placement still makes the same promise, but the planet may lack the strength to deliver it in full.\n\n**The six parts are reported separately on purpose.** A planet that is strong by position and weak by time reads differently from one that is middling on both. A single total hides that.\n\n**Built-in check:** natural strength (naisargika bala) is the same for every chart. The seven planets' values always add up to exactly **240 virupas**. The service checks this on every request, as ashtakavarga checks its 337 points.\n\n`not_computed` lists any part that could not be calculated, and why. Nothing is set to zero and then added in as if it were real.\n\nShadbala is where published software most often differs. Here, directional strength (dig bala) is measured from the planet's exact **degree** to the **real angles** of the sky: the ascendant, the descendant, the midheaven (MC, the degree overhead) and the point opposite it. Hora strength uses 60-minute hours from sunrise. When two planets are at war (within one degree), the winner gains strength and the loser loses the same amount, shown as `yuddha` with `yuddha_detail`. See rulebook section SB (the API's rule reference).","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Example answer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/shadbala","host":["{{baseUrl}}"],"path":["v1","shadbala"],"query":[{"key":"lang","value":"en","description":"Language for the names in the response, such as planets, signs, nakshatras (lunar mansions), tithis (lunar days), months and festivals. The default is `en` (English); `GET /v1/meta` lists the others. Each translated value comes with its English original in a matching `<field>_en` field; use the English value as a key in your code. Codes (such as `result` or `kaal`) and object keys always stay in English. Any name not yet translated stays in English and is listed in `localization.untranslated`.","disabled":true}],"variable":[]},"description":"Returns how strong each planet is (shadbala, meaning \"six-fold strength\") and how strong each of the twelve houses is (bhava bala). Use it to see how much of what a placement promises a planet can actually deliver.\n\nThe rest of this API judges strength from **dignity** alone, which is one of six sources and the roughest. Shadbala is the traditional full measure. It combines six kinds of strength: positional, directional, time-based, motional, natural and aspectual. Results are in **virupas**; 60 virupas make one rupa.\n\n`ratio` is the planet's strength in rupas divided by the traditional minimum for that planet. **At 1.0 or above**, the planet is strong enough to deliver what its placement promises. Below 1.0, the placement still makes the same promise, but the planet may lack the strength to deliver it in full.\n\n**The six parts are reported separately on purpose.** A planet that is strong by position and weak by time reads differently from one that is middling on both. A single total hides that.\n\n**Built-in check:** natural strength (naisargika bala) is the same for every chart. The seven planets' values always add up to exactly **240 virupas**. The service checks this on every request, as ashtakavarga checks its 337 points.\n\n`not_computed` lists any part that could not be calculated, and why. Nothing is set to zero and then added in as if it were real.\n\nShadbala is where published software most often differs. Here, directional strength (dig bala) is measured from the planet's exact **degree** to the **real angles** of the sky: the ascendant, the descendant, the midheaven (MC, the degree overhead) and the point opposite it. Hora strength uses 60-minute hours from sunrise. When two planets are at war (within one degree), the winner gains strength and the loser loses the same amount, shown as `yuddha` with `yuddha_detail`. See rulebook section SB (the API's rule reference).","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"shadbala\": {\n    \"grahas\": {\n      \"Sun\": {\n        \"sthana\": {\n          \"uchcha\": 23.74,\n          \"saptavargaja\": 142.5,\n          \"ojhayugma\": 0,\n          \"kendradi\": 30,\n          \"drekkana\": 0,\n          \"saptavargaja_detail\": {\n            \"D1\": \"great_friend\",\n            \"D2\": \"mulatrikona\",\n            \"D3\": \"neutral\",\n            \"D7\": \"great_friend\",\n            \"D9\": \"neutral\",\n            \"D12\": \"friend\",\n            \"D30\": \"great_friend\"\n          }\n        },\n        \"kala\": {\n          \"nathonnatha\": 47.49,\n          \"paksha\": 38.6,\n          \"tribhaga\": 0,\n          \"kalanga\": 0,\n          \"ayana\": 95.86,\n          \"yuddha\": 0,\n          \"tribhaga_lord\": \"Mercury\",\n          \"kalanga_detail\": {\n            \"varsha\": {\n              \"lord\": \"Moon\",\n              \"virupas\": 0\n            },\n            \"masa\": {\n              \"lord\": \"Mercury\",\n              \"virupas\": 0\n            },\n            \"vara\": {\n              \"lord\": \"Mercury\",\n              \"virupas\": 0\n            },\n            \"hora\": {\n              \"lord\": \"Mars\",\n              \"virupas\": 0\n            }\n          }\n        },\n        \"totals\": {\n          \"sthana\": 196.24,\n          \"dig\": 47.79,\n          \"kala\": 181.94,\n          \"cheshta\": 95.86,\n          \"naisargika\": 60,\n          \"drik\": -30.45\n        },\n        \"total_virupas\": 551.38,\n        \"rupas\": 9.19,\n        \"required_rupas\": 6.5,\n        \"ratio\": 1.41,\n        \"strong\": true,\n        \"rank\": 1\n      },\n      \"Moon\": {\n        \"sthana\": {\n          \"uchcha\": 52.81,\n          \"saptavargaja\": 116.25,\n          \"ojhayugma\": 15,\n          \"kendradi\": 15,\n          \"drekkana\": 15,\n          \"saptavargaja_detail\": {\n            \"D1\": \"mulatrikona\",\n            \"D2\": \"great_friend\",\n            \"D3\": \"enemy\",\n            \"D7\": \"friend\",\n            \"D9\": \"great_friend\",\n            \"D12\": \"enemy\",\n            \"D30\": \"enemy\"\n          }\n        },\n        \"kala\": {\n          \"nathonnatha\": 12.51,\n          \"paksha\": 42.8,\n          \"tribhaga\": 0,\n          \"kalanga\": 15,\n          \"ayana\": 0.67,\n          \"yuddha\": 0,\n          \"tribhaga_lord\": \"Mercury\",\n          \"kalanga_detail\": {\n            \"varsha\": {\n              \"lord\": \"Moon\",\n              \"virupas\": 15\n            },\n            \"masa\": {\n              \"lord\": \"Mercury\",\n              \"virupas\": 0\n            },\n            \"vara\": {\n              \"lord\": \"Mercury\",\n              \"virupas\": 0\n            },\n            \"hora\": {\n              \"lord\": \"Mars\",\n              \"virupas\": 0\n            }\n          }\n        },\n        \"totals\": {\n          \"sthana\": 214.06,\n          \"dig\": 9.19,\n          \"kala\": 70.98,\n          \"cheshta\": 21.4,\n          \"naisargika\": 51.43,\n          \"drik\": 14.67\n        },\n        \"total_virupas\": 381.74,\n        \"rupas\": 6.36,\n        \"required_rupas\": 6,\n        \"ratio\": 1.06,\n        \"strong\": true,\n        \"rank\": 6\n      },\n      \"Venus\": {\n        \"sthana\": {\n          \"uchcha\": 26.22,\n          \"saptavargaja\": 120,\n          \"ojhayugma\": 30,\n          \"kendradi\": 30,\n          \"drekkana\": 0,\n          \"saptavargaja_detail\": {\n            \"D1\": \"neutral\",\n            \"D2\": \"neutral\",\n            \"D3\": \"neutral\",\n            \"D7\": \"neutral\",\n            \"D9\": \"great_friend\",\n            \"D12\": \"mulatrikona\",\n            \"D30\": \"great_friend\"\n          }\n        },\n        \"kala\": {\n          \"nathonnatha\": 47.49,\n          \"paksha\": 21.4,\n          \"tribhaga\": 0,\n          \"kalanga\": 0,\n          \"ayana\": 55.21,\n          \"yuddha\": 0,\n          \"tribhaga_lord\": \"Mercury\",\n          \"kalanga_detail\": {\n            \"varsha\": {\n              \"lord\": \"Moon\",\n              \"virupas\": 0\n            },\n            \"masa\": {\n              \"lord\": \"Mercury\",\n              \"virupas\": 0\n            },\n            \"vara\": {\n              \"lord\": \"Mercury\",\n              \"virupas\": 0\n            },\n            \"hora\": {\n              \"lord\": \"Mars\",\n              \"virupas\": 0\n            }\n          }\n        },\n        \"totals\": {\n          \"sthana\": 206.22,\n          \"dig\": 5.39,\n          \"kala\": 124.09,\n          \"cheshta\": 10.46,\n          \"naisargika\": 42.86,\n          \"drik\": -22.92\n        },\n        \"cheshta_detail\": {\n          \"seeghrochcha\": 77.66,\n          \"mean_longitude\": 119.74,\n          \"true_longitude\": 98.33,\n          \"kendra\": 31.38\n        },\n        \"total_virupas\": 366.11,\n        \"rupas\": 6.1,\n        \"required_rupas\": 5.5,\n        \"ratio\": 1.11,\n        \"strong\": true,\n        \"rank\": 7\n      },\n      \"Jupiter\": {\n        \"sthana\": {\n          \"uchcha\": 59.77,\n          \"saptavargaja\": 93.75,\n          \"ojhayugma\": 15,\n          \"kendradi\": 30,\n          \"drekkana\": 15,\n          \"saptavargaja_detail\": {\n            \"D1\": \"great_friend\",\n            \"D2\": \"great_friend\",\n            \"D3\": \"great_friend\",\n            \"D7\": \"enemy\",\n            \"D9\": \"neutral\",\n            \"D12\": \"neutral\",\n            \"D30\": \"neutral\"\n          }\n        },\n        \"kala\": {\n          \"nathonnatha\": 47.49,\n          \"paksha\": 21.4,\n          \"tribhaga\": 60,\n          \"kalanga\": 0,\n          \"ayana\": 55.94,\n          \"yuddha\": 0,\n          \"tribhaga_lord\": \"Mercury\",\n          \"kalanga_detail\": {\n            \"varsha\": {\n              \"lord\": \"Moon\",\n              \"virupas\": 0\n            },\n            \"masa\": {\n              \"lord\": \"Mercury\",\n              \"virupas\": 0\n            },\n            \"vara\": {\n              \"lord\": \"Mercury\",\n              \"virupas\": 0\n            },\n            \"hora\": {\n              \"lord\": \"Mars\",\n              \"virupas\": 0\n            }\n          }\n        },\n        \"totals\": {\n          \"sthana\": 213.52,\n          \"dig\": 35.25,\n          \"kala\": 184.82,\n          \"cheshta\": 8.89,\n          \"naisargika\": 34.29,\n          \"drik\": -21.94\n        },\n        \"cheshta_detail\": {\n          \"seeghrochcha\": 119.74,\n          \"mean_longitude\": 90.43,\n          \"true_longitude\": 95.69,\n          \"kendra\": 26.68\n        },\n        \"total_virupas\": 454.84,\n        \"rupas\": 7.58,\n        \"required_rupas\": 6.5,\n        \"ratio\": 1.17,\n        \"strong\": true,\n        \"rank\": 4\n      },\n      \"Mercury\": {\n        \"sthana\": {\n          \"uchcha\": 53.58,\n          \"saptavargaja\": 93.75,\n          \"ojhayugma\": 15,\n          \"kendradi\": 15,\n          \"drekkana\": 0,\n          \"saptavargaja_detail\": {\n            \"D1\": \"great_friend\",\n            \"D2\": \"neutral\",\n            \"D3\": \"enemy\",\n            \"D7\": \"enemy\",\n            \"D9\": \"enemy\",\n            \"D12\": \"own\",\n            \"D30\": \"great_friend\"\n          }\n        },\n        \"kala\": {\n          \"nathonnatha\": 60,\n          \"paksha\": 21.4,\n          \"tribhaga\": 60,\n          \"kalanga\": 75,\n          \"ayana\": 35.33,\n          \"yuddha\": 0,\n          \"tribhaga_lord\": \"Mercury\",\n          \"kalanga_detail\": {\n            \"varsha\": {\n              \"lord\": \"Moon\",\n              \"virupas\": 0\n            },\n            \"masa\": {\n              \"lord\": \"Mercury\",\n              \"virupas\": 30\n            },\n            \"vara\": {\n              \"lord\": \"Mercury\",\n              \"virupas\": 45\n            },\n            \"hora\": {\n              \"lord\": \"Mars\",\n              \"virupas\": 0\n            }\n          }\n        },\n        \"totals\": {\n          \"sthana\": 177.33,\n          \"dig\": 51.94,\n          \"kala\": 251.73,\n          \"cheshta\": 40.71,\n          \"naisargika\": 25.71,\n          \"drik\": -14.44\n        },\n        \"cheshta_detail\": {\n          \"seeghrochcha\": 254.86,\n          \"mean_longitude\": 119.74,\n          \"true_longitude\": 145.75,\n          \"kendra\": 122.12\n        },\n        \"total_virupas\": 532.98,\n        \"rupas\": 8.88,\n        \"required_rupas\": 7,\n        \"ratio\": 1.27,\n        \"strong\": true,\n        \"rank\": 2\n      },\n      \"Mars\": {\n        \"sthana\": {\n          \"uchcha\": 30.1,\n          \"saptavargaja\": 150,\n          \"ojhayugma\": 30,\n          \"kendradi\": 30,\n          \"drekkana\": 0,\n          \"saptavargaja_detail\": {\n            \"D1\": \"own\",\n            \"D2\": \"great_friend\",\n            \"D3\": \"great_friend\",\n            \"D7\": \"friend\",\n            \"D9\": \"great_friend\",\n            \"D12\": \"great_friend\",\n            \"D30\": \"friend\"\n          }\n        },\n        \"kala\": {\n          \"nathonnatha\": 12.51,\n          \"paksha\": 38.6,\n          \"tribhaga\": 0,\n          \"kalanga\": 60,\n          \"ayana\": 53.19,\n          \"yuddha\": 0,\n          \"tribhaga_lord\": \"Mercury\",\n          \"kalanga_detail\": {\n            \"varsha\": {\n              \"lord\": \"Moon\",\n              \"virupas\": 0\n            },\n            \"masa\": {\n              \"lord\": \"Mercury\",\n              \"virupas\": 0\n            },\n            \"vara\": {\n              \"lord\": \"Mercury\",\n              \"virupas\": 0\n            },\n            \"hora\": {\n              \"lord\": \"Mars\",\n              \"virupas\": 60\n            }\n          }\n        },\n        \"totals\": {\n          \"sthana\": 240.1,\n          \"dig\": 41.85,\n          \"kala\": 164.3,\n          \"cheshta\": 39.52,\n          \"naisargika\": 17.14,\n          \"drik\": 23.35\n        },\n        \"cheshta_detail\": {\n          \"seeghrochcha\": 119.74,\n          \"mean_longitude\": 334.64,\n          \"true_longitude\": 27.71,\n          \"kendra\": 118.56\n        },\n        \"total_virupas\": 526.26,\n        \"rupas\": 8.77,\n        \"required_rupas\": 5,\n        \"ratio\": 1.75,\n        \"strong\": true,\n        \"rank\": 3\n      },\n      \"Saturn\": {\n        \"sthana\": {\n          \"uchcha\": 37.96,\n          \"saptavargaja\": 31.88,\n          \"ojhayugma\": 15,\n          \"kendradi\": 60,\n          \"drekkana\": 0,\n          \"saptavargaja_detail\": {\n            \"D1\": \"enemy\",\n            \"D2\": \"great_enemy\",\n            \"D3\": \"great_enemy\",\n            \"D7\": \"neutral\",\n            \"D9\": \"great_enemy\",\n            \"D12\": \"neutral\",\n            \"D30\": \"neutral\"\n          }\n        },\n        \"kala\": {\n          \"nathonnatha\": 12.51,\n          \"paksha\": 38.6,\n          \"tribhaga\": 0,\n          \"kalanga\": 0,\n          \"ayana\": 58.11,\n          \"yuddha\": 0,\n          \"tribhaga_lord\": \"Mercury\",\n          \"kalanga_detail\": {\n            \"varsha\": {\n              \"lord\": \"Moon\",\n              \"virupas\": 0\n            },\n            \"masa\": {\n              \"lord\": \"Mercury\",\n              \"virupas\": 0\n            },\n            \"vara\": {\n              \"lord\": \"Mercury\",\n              \"virupas\": 0\n            },\n            \"hora\": {\n              \"lord\": \"Mars\",\n              \"virupas\": 0\n            }\n          }\n        },\n        \"totals\": {\n          \"sthana\": 144.83,\n          \"dig\": 32.06,\n          \"kala\": 109.22,\n          \"cheshta\": 48.7,\n          \"naisargika\": 8.57,\n          \"drik\": 59.78\n        },\n        \"cheshta_detail\": {\n          \"seeghrochcha\": 119.74,\n          \"mean_longitude\": 265.54,\n          \"true_longitude\": 266.13,\n          \"kendra\": 146.09\n        },\n        \"total_virupas\": 403.17,\n        \"rupas\": 6.72,\n        \"required_rupas\": 5,\n        \"ratio\": 1.34,\n        \"strong\": true,\n        \"rank\": 5\n      }\n    },\n    \"ranked\": [\n      \"Sun\",\n      \"Mercury\",\n      \"Mars\"\n    ],\n    \"unit\": \"virupas\",\n    \"virupas_per_rupa\": 60,\n    \"not_computed\": [],\n    \"note\": \"Ratio is rupas over the classical requirement; at or above 1.0 the graha is strong enough to deliver what its placement promises. The six totals are reported separately because a graha strong on positional grounds and weak on temporal ones…\"\n  },\n  \"bhava_bala\": {\n    \"houses\": {\n      \"1\": {\n        \"lord\": \"Mercury\",\n        \"bhavadhipati\": 532.98,\n        \"bhava_digbala\": 60,\n        \"sign_kind\": \"nara\",\n        \"total_virupas\": 592.98,\n        \"rupas\": 9.88,\n        \"rank\": 1\n      },\n      \"2\": {\n        \"lord\": \"Venus\",\n        \"bhavadhipati\": 366.11,\n        \"bhava_digbala\": 50,\n        \"sign_kind\": \"nara\",\n        \"total_virupas\": 416.11,\n        \"rupas\": 6.94,\n        \"rank\": 9\n      },\n      \"3\": {\n        \"lord\": \"Mars\",\n        \"bhavadhipati\": 526.26,\n        \"bhava_digbala\": 20,\n        \"sign_kind\": \"keeta\",\n        \"total_virupas\": 546.26,\n        \"rupas\": 9.1,\n        \"rank\": 5\n      },\n      \"4\": {\n        \"lord\": \"Jupiter\",\n        \"bhavadhipati\": 454.84,\n        \"bhava_digbala\": 0,\n        \"sign_kind\": \"chatushpada\",\n        \"total_virupas\": 454.84,\n        \"rupas\": 7.58,\n        \"rank\": 7\n      },\n      \"5\": {\n        \"lord\": \"Saturn\",\n        \"bhavadhipati\": 403.17,\n        \"bhava_digbala\": 50,\n        \"sign_kind\": \"jalachara\",\n        \"total_virupas\": 453.17,\n        \"rupas\": 7.55,\n        \"rank\": 8\n      },\n      \"6\": {\n        \"lord\": \"Saturn\",\n        \"bhavadhipati\": 403.17,\n        \"bhava_digbala\": 10,\n        \"sign_kind\": \"nara\",\n        \"total_virupas\": 413.17,\n        \"rupas\": 6.89,\n        \"rank\": 11\n      },\n      \"7\": {\n        \"lord\": \"Jupiter\",\n        \"bhavadhipati\": 454.84,\n        \"bhava_digbala\": 30,\n        \"sign_kind\": \"jalachara\",\n        \"total_virupas\": 484.84,\n        \"rupas\": 8.08,\n        \"rank\": 6\n      },\n      \"8\": {\n        \"lord\": \"Mars\",\n        \"bhavadhipati\": 526.26,\n        \"bhava_digbala\": 40,\n        \"sign_kind\": \"chatushpada\",\n        \"total_virupas\": 566.26,\n        \"rupas\": 9.44,\n        \"rank\": 3\n      },\n      \"9\": {\n        \"lord\": \"Venus\",\n        \"bhavadhipati\": 366.11,\n        \"bhava_digbala\": 50,\n        \"sign_kind\": \"chatushpada\",\n        \"total_virupas\": 416.11,\n        \"rupas\": 6.94,\n        \"rank\": 10\n      },\n      \"10\": {\n        \"lord\": \"Mercury\",\n        \"bhavadhipati\": 532.98,\n        \"bhava_digbala\": 30,\n        \"sign_kind\": \"nara\",\n        \"total_virupas\": 562.98,\n        \"rupas\": 9.38,\n        \"rank\": 4\n      },\n      \"11\": {\n        \"lord\": \"Moon\",\n        \"bhavadhipati\": 381.74,\n        \"bhava_digbala\": 20,\n        \"sign_kind\": \"keeta\",\n        \"total_virupas\": 401.74,\n        \"rupas\": 6.7,\n        \"rank\": 12\n      },\n      \"12\": {\n        \"lord\": \"Sun\",\n        \"bhavadhipati\": 551.38,\n        \"bhava_digbala\": 40,\n        \"sign_kind\": \"chatushpada\",\n        \"total_virupas\": 591.38,\n        \"rupas\": 9.86,\n        \"rank\": 2\n      }\n    },\n    \"ranked\": [\n      1,\n      12,\n      8\n    ],\n    \"unit\": \"virupas\",\n    \"not_computed\": [\n      {\n        \"component\": \"bhava_drishti\",\n        \"reason\": \"aspects on a house are not added: sources disagree on the arithmetic and no published figure could be reproduced, so no value is invented for it\"\n      }\n    ],\n    \"note\": \"A house is largely as strong as its lord, which is why bhavadhipati bala dominates the total. Bhava digbala reads the kind of sign on the house midpoint (equal houses). Occupancy is not counted separately -- an occupying graha already…\"\n  },\n  \"reckoned_at\": {\n    \"is_day\": true,\n    \"hora_lord\": \"Mars\",\n    \"hora_rule\": \"sixty_minutes_from_sunrise\",\n    \"weekday_lord\": \"Mercury\",\n    \"vedic_weekday_index\": 3,\n    \"part_fraction\": 0.3166,\n    \"solar_noon_fraction\": 0.5418\n  },\n  \"meta\": {\n    \"ayanamsa\": \"lahiri\",\n    \"ayanamsa_value\": 23.7260727,\n    \"julian_day\": 2448119.10483,\n    \"ephemeris\": \"JPL DE440s\",\n    \"node\": \"true\",\n    \"timezone\": {\n      \"source\": \"zone\",\n      \"offset_hours\": -4,\n      \"zone\": \"America/New_York\",\n      \"abbreviation\": \"EDT\",\n      \"dst\": true,\n      \"dst_hours\": 1,\n      \"ambiguous_resolved_by_fold\": null,\n      \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n    }\n  }\n}"}]},{"name":"Upagrahas: Gulika, Mandi, the kaala velas and the Dhoomadi points","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/upagrahas","host":["{{baseUrl}}"],"path":["v1","upagrahas"],"query":[{"key":"lang","value":"en","description":"Language for the names in the response, such as planets, signs, nakshatras (lunar mansions), tithis (lunar days), months and festivals. The default is `en` (English); `GET /v1/meta` lists the others. Each translated value comes with its English original in a matching `<field>_en` field; use the English value as a key in your code. Codes (such as `result` or `kaal`) and object keys always stay in English. Any name not yet translated stays in English and is listed in `localization.untranslated`.","disabled":true}],"variable":[]},"description":"Returns the upagrahas, sensitive points that are not planets. There are two groups, worked out in different ways.\n\n**The kaala velas (the Gulikadi group) come from the clock.** The day, from sunrise to sunset, or the night, from sunset to the next sunrise, is cut into eight equal parts. The first part belongs to the lord of the weekday by day, and to the lord of the fifth weekday from it by night. The next six follow in weekday order, and the eighth part has no lord. The Sun's part gives Kaala, the Moon's Paridhi, Mars's Mrityu, Mercury's Ardhaprahara, Jupiter's Yamakantaka, Venus's Kodanda and Saturn's Gulika. Each point is the degree rising in the east at a moment of its part. Parashara takes the start of the part (`at_start`) and the Kalidasa method takes the end (`at_end`). Both are returned. `gulika` is the start of Saturn's part and `mandi` its end.\n\nThe parts are divided from the real sunrise and sunset at the birth place: the center of the Sun on the true horizon, without refraction, the classical astrological sunrise shared with shadbala and the special lagnas. Some software ends the parts a few minutes before sunset and lists only seven. This API keeps all eight, as the classical text (BPHS) does.\n\n**The Dhoomadi group is arithmetic on the Sun.** Dhooma is the Sun plus 133 degrees 20 minutes, and Vyatipata, Parivesha, Indrachapa and Upaketu follow from it. No clock is involved. See rulebook section UG.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Example answer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/upagrahas","host":["{{baseUrl}}"],"path":["v1","upagrahas"],"query":[{"key":"lang","value":"en","description":"Language for the names in the response, such as planets, signs, nakshatras (lunar mansions), tithis (lunar days), months and festivals. The default is `en` (English); `GET /v1/meta` lists the others. Each translated value comes with its English original in a matching `<field>_en` field; use the English value as a key in your code. Codes (such as `result` or `kaal`) and object keys always stay in English. Any name not yet translated stays in English and is listed in `localization.untranslated`.","disabled":true}],"variable":[]},"description":"Returns the upagrahas, sensitive points that are not planets. There are two groups, worked out in different ways.\n\n**The kaala velas (the Gulikadi group) come from the clock.** The day, from sunrise to sunset, or the night, from sunset to the next sunrise, is cut into eight equal parts. The first part belongs to the lord of the weekday by day, and to the lord of the fifth weekday from it by night. The next six follow in weekday order, and the eighth part has no lord. The Sun's part gives Kaala, the Moon's Paridhi, Mars's Mrityu, Mercury's Ardhaprahara, Jupiter's Yamakantaka, Venus's Kodanda and Saturn's Gulika. Each point is the degree rising in the east at a moment of its part. Parashara takes the start of the part (`at_start`) and the Kalidasa method takes the end (`at_end`). Both are returned. `gulika` is the start of Saturn's part and `mandi` its end.\n\nThe parts are divided from the real sunrise and sunset at the birth place: the center of the Sun on the true horizon, without refraction, the classical astrological sunrise shared with shadbala and the special lagnas. Some software ends the parts a few minutes before sunset and lists only seven. This API keeps all eight, as the classical text (BPHS) does.\n\n**The Dhoomadi group is arithmetic on the Sun.** Dhooma is the Sun plus 133 degrees 20 minutes, and Vyatipata, Parivesha, Indrachapa and Upaketu follow from it. No clock is involved. See rulebook section UG.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"kaala_velas\": {\n    \"divided\": \"day\",\n    \"from\": \"1990-08-15T06:10:44-04:00\",\n    \"to\": \"1990-08-15T19:49:34-04:00\",\n    \"weekday_lord\": \"Mercury\",\n    \"first_part_lord\": \"Mercury\",\n    \"parts\": [\n      {\n        \"part\": 1,\n        \"lord\": \"Mercury\",\n        \"upagraha\": \"Ardhaprahara\",\n        \"starts\": \"1990-08-15T06:10:44-04:00\",\n        \"ends\": \"1990-08-15T07:53:05-04:00\",\n        \"at_start\": {\n          \"longitude\": 118.6048896,\n          \"sign\": \"Cancer\",\n          \"sign_number\": 4,\n          \"degree_in_sign\": 28.6048896,\n          \"degree_dms\": \"28 : 36 : 18\",\n          \"nakshatra\": \"Ashlesha\",\n          \"nakshatra_lord\": \"Mercury\",\n          \"pada\": 4\n        },\n        \"at_end\": {\n          \"longitude\": 138.7572853,\n          \"sign\": \"Leo\",\n          \"sign_number\": 5,\n          \"degree_in_sign\": 18.7572853,\n          \"degree_dms\": \"18 : 45 : 26\",\n          \"nakshatra\": \"Purva Phalguni\",\n          \"nakshatra_lord\": \"Venus\",\n          \"pada\": 2\n        }\n      },\n      {\n        \"part\": 2,\n        \"lord\": \"Jupiter\",\n        \"upagraha\": \"Yamakantaka\",\n        \"starts\": \"1990-08-15T07:53:05-04:00\",\n        \"ends\": \"1990-08-15T09:35:26-04:00\",\n        \"at_start\": {\n          \"longitude\": 138.7572853,\n          \"sign\": \"Leo\",\n          \"sign_number\": 5,\n          \"degree_in_sign\": 18.7572853,\n          \"degree_dms\": \"18 : 45 : 26\",\n          \"nakshatra\": \"Purva Phalguni\",\n          \"nakshatra_lord\": \"Venus\",\n          \"pada\": 2\n        },\n        \"at_end\": {\n          \"longitude\": 159.093412,\n          \"sign\": \"Virgo\",\n          \"sign_number\": 6,\n          \"degree_in_sign\": 9.093412,\n          \"degree_dms\": \"09 : 05 : 36\",\n          \"nakshatra\": \"Uttara Phalguni\",\n          \"nakshatra_lord\": \"Sun\",\n          \"pada\": 4\n        }\n      },\n      {\n        \"part\": 3,\n        \"lord\": \"Venus\",\n        \"upagraha\": \"Kodanda\",\n        \"starts\": \"1990-08-15T09:35:26-04:00\",\n        \"ends\": \"1990-08-15T11:17:47-04:00\",\n        \"at_start\": {\n          \"longitude\": 159.093412,\n          \"sign\": \"Virgo\",\n          \"sign_number\": 6,\n          \"degree_in_sign\": 9.093412,\n          \"degree_dms\": \"09 : 05 : 36\",\n          \"nakshatra\": \"Uttara Phalguni\",\n          \"nakshatra_lord\": \"Sun\",\n          \"pada\": 4\n        },\n        \"at_end\": {\n          \"longitude\": 179.3924809,\n          \"sign\": \"Virgo\",\n          \"sign_number\": 6,\n          \"degree_in_sign\": 29.3924809,\n          \"degree_dms\": \"29 : 23 : 33\",\n          \"nakshatra\": \"Chitra\",\n          \"nakshatra_lord\": \"Mars\",\n          \"pada\": 2\n        }\n      }\n    ],\n    \"rule\": \"the day, sunrise to sunset, cut into eight equal parts. Lords run in weekday order from the weekday lord. The eighth part has no lord (BPHS). `at_start` is the ascendant as the part begins (Parashara), `at_end` as it ends (Kalidasa)\"\n  },\n  \"gulika\": {\n    \"name\": \"Gulika\",\n    \"method\": \"parashara\",\n    \"taken_at\": \"start\",\n    \"longitude\": 179.3924809,\n    \"sign\": \"Virgo\",\n    \"sign_number\": 6,\n    \"degree_in_sign\": 29.3924809,\n    \"degree_dms\": \"29 : 23 : 33\",\n    \"nakshatra\": \"Chitra\",\n    \"nakshatra_lord\": \"Mars\",\n    \"pada\": 2\n  },\n  \"mandi\": {\n    \"name\": \"Mandi\",\n    \"method\": \"kalidasa\",\n    \"taken_at\": \"end\",\n    \"longitude\": 199.4944877,\n    \"sign\": \"Libra\",\n    \"sign_number\": 7,\n    \"degree_in_sign\": 19.4944877,\n    \"degree_dms\": \"19 : 29 : 40\",\n    \"nakshatra\": \"Swati\",\n    \"nakshatra_lord\": \"Rahu\",\n    \"pada\": 4\n  },\n  \"dhoomadi\": [\n    {\n      \"name\": \"Dhooma\",\n      \"lord\": \"Mars\",\n      \"rule\": \"the Sun plus 133 deg 20 min\",\n      \"longitude\": 252.1086743,\n      \"sign\": \"Sagittarius\",\n      \"sign_number\": 9,\n      \"degree_in_sign\": 12.1086743,\n      \"degree_dms\": \"12 : 06 : 31\",\n      \"nakshatra\": \"Mool\",\n      \"nakshatra_lord\": \"Ketu\",\n      \"pada\": 4\n    },\n    {\n      \"name\": \"Vyatipata\",\n      \"lord\": \"Rahu\",\n      \"rule\": \"360 minus Dhooma\",\n      \"longitude\": 107.8913257,\n      \"sign\": \"Cancer\",\n      \"sign_number\": 4,\n      \"degree_in_sign\": 17.8913257,\n      \"degree_dms\": \"17 : 53 : 29\",\n      \"nakshatra\": \"Ashlesha\",\n      \"nakshatra_lord\": \"Mercury\",\n      \"pada\": 1\n    },\n    {\n      \"name\": \"Parivesha\",\n      \"lord\": \"Moon\",\n      \"rule\": \"Vyatipata plus 180\",\n      \"longitude\": 287.8913257,\n      \"sign\": \"Capricorn\",\n      \"sign_number\": 10,\n      \"degree_in_sign\": 17.8913257,\n      \"degree_dms\": \"17 : 53 : 29\",\n      \"nakshatra\": \"Shravan\",\n      \"nakshatra_lord\": \"Moon\",\n      \"pada\": 3\n    }\n  ],\n  \"dhoomadi_rule\": \"arithmetic on the Sun's sidereal longitude at birth. Upaketu always lands 30 degrees behind the Sun\",\n  \"meta\": {\n    \"ayanamsa\": \"lahiri\",\n    \"ayanamsa_value\": 23.7260727,\n    \"julian_day\": 2448119.10483,\n    \"ephemeris\": \"JPL DE440s\",\n    \"node\": \"true\",\n    \"timezone\": {\n      \"source\": \"zone\",\n      \"offset_hours\": -4,\n      \"zone\": \"America/New_York\",\n      \"abbreviation\": \"EDT\",\n      \"dst\": true,\n      \"dst_hours\": 1,\n      \"ambiguous_resolved_by_fold\": null,\n      \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n    }\n  }\n}"}]},{"name":"Special lagnas, the yogi point, Jaimini lords and dagdha signs","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/special-lagnas","host":["{{baseUrl}}"],"path":["v1","special-lagnas"],"query":[{"key":"lang","value":"en","description":"Language for the names in the response, such as planets, signs, nakshatras (lunar mansions), tithis (lunar days), months and festivals. The default is `en` (English); `GET /v1/meta` lists the others. Each translated value comes with its English original in a matching `<field>_en` field; use the English value as a key in your code. Codes (such as `result` or `kaal`) and object keys always stay in English. Any name not yet translated stays in English and is listed in `localization.untranslated`.","disabled":true}],"variable":[]},"description":"Returns the special lagnas (extra rising points) and related points used alongside the ascendant.\n\n**Bhava, hora and ghati lagna** start at the Sun's degree at sunrise and move at a fixed pace. They move one sign every two hours, every hour, and every 24 minutes. **Pranapada** turns the time since sunrise into degrees. It adds them to the Sun, or to the 9th or 5th sign from it, depending on the Sun's sign. **Indu lagna** is counted from the Moon by the values of the two 9th lords, and is a sign with no degree. **Varnada lagna** combines the ascendant and the hora lagna as BPHS (the classical text) describes.\n\nThese move fast. The ghati lagna moves a degree and a quarter a minute. So a few minutes' difference in when sunrise is taken changes it by several degrees. `reckoned_from` gives the sunrise and the time since it (`ishtakaal`), so a difference from other software can be traced. This API takes sunrise as the center of the Sun crossing the true horizon, without refraction (the bending of light by the air) – the classical astrological sunrise. Civil calendars print the moment the top edge appears, three to four minutes earlier; that one is used for festivals and the daily panchang, not here.\n\n**The yogi point** is the Sun plus the Moon plus 93 degrees 20 minutes. It names the yogi, the duplicate yogi and the avayogi. **Maheshwara**, **Rudra** and **Brahma** are Jaimini's lords of longevity. Rudra's `disputed` list names the other readings tried and the planet each gives. **Brahma never comes back null**: the primary reading (odd sign and houses 7-12 from the lagna) falls back to an odd sign in any house, then – only if every candidate sits in an even sign – to an odd HOUSE, whatever the sign. `stage` names which of the three decided it. Saturn, Rahu and Ketu are never returned: where one of them wins a stage, it is named `nominal` and `graha` is the 6th planet from it instead, with the other counting convention in `disputed`. A chart where every candidate is even in both sign and house still leaves `graha` null, with `found: false` and `not_found` saying why – rare, and never invented away. **Dagdha rashis** are the signs \"burnt\" by the birth tithi.\n\n`not_computed` names what is left out and why: a separate Jaimini hora lagna, and Sree lagna. See rulebook section SL.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Example answer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/special-lagnas","host":["{{baseUrl}}"],"path":["v1","special-lagnas"],"query":[{"key":"lang","value":"en","description":"Language for the names in the response, such as planets, signs, nakshatras (lunar mansions), tithis (lunar days), months and festivals. The default is `en` (English); `GET /v1/meta` lists the others. Each translated value comes with its English original in a matching `<field>_en` field; use the English value as a key in your code. Codes (such as `result` or `kaal`) and object keys always stay in English. Any name not yet translated stays in English and is listed in `localization.untranslated`.","disabled":true}],"variable":[]},"description":"Returns the special lagnas (extra rising points) and related points used alongside the ascendant.\n\n**Bhava, hora and ghati lagna** start at the Sun's degree at sunrise and move at a fixed pace. They move one sign every two hours, every hour, and every 24 minutes. **Pranapada** turns the time since sunrise into degrees. It adds them to the Sun, or to the 9th or 5th sign from it, depending on the Sun's sign. **Indu lagna** is counted from the Moon by the values of the two 9th lords, and is a sign with no degree. **Varnada lagna** combines the ascendant and the hora lagna as BPHS (the classical text) describes.\n\nThese move fast. The ghati lagna moves a degree and a quarter a minute. So a few minutes' difference in when sunrise is taken changes it by several degrees. `reckoned_from` gives the sunrise and the time since it (`ishtakaal`), so a difference from other software can be traced. This API takes sunrise as the center of the Sun crossing the true horizon, without refraction (the bending of light by the air) – the classical astrological sunrise. Civil calendars print the moment the top edge appears, three to four minutes earlier; that one is used for festivals and the daily panchang, not here.\n\n**The yogi point** is the Sun plus the Moon plus 93 degrees 20 minutes. It names the yogi, the duplicate yogi and the avayogi. **Maheshwara**, **Rudra** and **Brahma** are Jaimini's lords of longevity. Rudra's `disputed` list names the other readings tried and the planet each gives. **Brahma never comes back null**: the primary reading (odd sign and houses 7-12 from the lagna) falls back to an odd sign in any house, then – only if every candidate sits in an even sign – to an odd HOUSE, whatever the sign. `stage` names which of the three decided it. Saturn, Rahu and Ketu are never returned: where one of them wins a stage, it is named `nominal` and `graha` is the 6th planet from it instead, with the other counting convention in `disputed`. A chart where every candidate is even in both sign and house still leaves `graha` null, with `found: false` and `not_found` saying why – rare, and never invented away. **Dagdha rashis** are the signs \"burnt\" by the birth tithi.\n\n`not_computed` names what is left out and why: a separate Jaimini hora lagna, and Sree lagna. See rulebook section SL.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"reckoned_from\": {\n    \"sunrise\": \"1990-08-15T06:10:44-04:00\",\n    \"sun_at_sunrise\": {\n      \"longitude\": 118.6023214,\n      \"sign\": \"Cancer\",\n      \"sign_number\": 4,\n      \"degree_in_sign\": 28.6023214,\n      \"degree_dms\": \"28 : 36 : 08\",\n      \"nakshatra\": \"Ashlesha\",\n      \"nakshatra_lord\": \"Mercury\",\n      \"pada\": 4\n    },\n    \"ishtakaal\": {\n      \"minutes\": 259.262,\n      \"ghatis\": 10.802583,\n      \"ghati_pala_vipala\": \"10:48:09\"\n    },\n    \"sunrise_convention\": \"the center of the Sun crossing the true horizon, without refraction (the bending of light by the air) -- the classical astrological sunrise. Civil calendars print the moment the top edge appears, three to four minutes earlier. That gap…\"\n  },\n  \"bhava_lagna\": {\n    \"longitude\": 183.4178209,\n    \"sign\": \"Libra\",\n    \"sign_number\": 7,\n    \"degree_in_sign\": 3.4178209,\n    \"degree_dms\": \"03 : 25 : 04\",\n    \"nakshatra\": \"Chitra\",\n    \"nakshatra_lord\": \"Mars\",\n    \"pada\": 4,\n    \"rule\": \"the Sun at sunrise plus one sign per 5 ghatis\"\n  },\n  \"hora_lagna\": {\n    \"longitude\": 248.2333205,\n    \"sign\": \"Sagittarius\",\n    \"sign_number\": 9,\n    \"degree_in_sign\": 8.2333205,\n    \"degree_dms\": \"08 : 14 : 00\",\n    \"nakshatra\": \"Mool\",\n    \"nakshatra_lord\": \"Ketu\",\n    \"pada\": 3,\n    \"rule\": \"the Sun at sunrise plus one sign per 2.5 ghatis\"\n  },\n  \"ghati_lagna\": {\n    \"longitude\": 82.6798191,\n    \"sign\": \"Gemini\",\n    \"sign_number\": 3,\n    \"degree_in_sign\": 22.6798191,\n    \"degree_dms\": \"22 : 40 : 47\",\n    \"nakshatra\": \"Punarvasu\",\n    \"nakshatra_lord\": \"Jupiter\",\n    \"pada\": 1,\n    \"rule\": \"the Sun at sunrise plus one sign per ghati\"\n  },\n  \"pranapada\": {\n    \"longitude\": 335.0853317,\n    \"sign\": \"Pisces\",\n    \"sign_number\": 12,\n    \"degree_in_sign\": 5.0853317,\n    \"degree_dms\": \"05 : 05 : 07\",\n    \"nakshatra\": \"Uttara Bhadrapada\",\n    \"nakshatra_lord\": \"Saturn\",\n    \"pada\": 1,\n    \"sun_sign_quality\": \"movable\",\n    \"rule\": \"two degrees per pala (24 seconds) since sunrise. When the Sun is in a movable sign they are added to the Sun. In a fixed sign they are added to the 9th from it, and in a dual sign to the 5th\"\n  },\n  \"indu_lagna\": {\n    \"sign\": \"Taurus\",\n    \"sign_number\": 2,\n    \"ninth_lord_from_lagna\": \"Venus\",\n    \"ninth_lord_from_moon\": \"Saturn\",\n    \"kalas\": 13,\n    \"rule\": \"kalas of the two 9th lords, reduced by twelve, counted from the Moon's sign. A sign with no degree\"\n  },\n  \"varnada_lagna\": {\n    \"sign\": \"Aquarius\",\n    \"sign_number\": 11,\n    \"combined\": \"differenced\",\n    \"rule\": \"BPHS: counts from Aries for an odd sign and back from Pisces for an even one, for the lagna and the hora lagna. Added if both signs are odd or both even, else the difference is taken. The result is counted the lagna's way\"\n  },\n  \"yogi\": {\n    \"yogi_point\": {\n      \"longitude\": 266.6837094,\n      \"sign\": \"Sagittarius\",\n      \"sign_number\": 9,\n      \"degree_in_sign\": 26.6837094,\n      \"degree_dms\": \"26 : 41 : 01\",\n      \"nakshatra\": \"Uttara Ashadha\",\n      \"nakshatra_lord\": \"Sun\",\n      \"pada\": 1\n    },\n    \"yogi\": \"Sun\",\n    \"duplicate_yogi\": \"Jupiter\",\n    \"avayogi\": \"Saturn\",\n    \"avayogi_point\": {\n      \"longitude\": 93.3503761,\n      \"sign\": \"Cancer\",\n      \"sign_number\": 4,\n      \"degree_in_sign\": 3.3503761,\n      \"degree_dms\": \"03 : 21 : 01\",\n      \"nakshatra\": \"Pushya\",\n      \"nakshatra_lord\": \"Saturn\",\n      \"pada\": 1\n    }\n  },\n  \"jaimini\": {\n    \"atmakaraka\": \"Sun\",\n    \"maheshwara\": {\n      \"graha\": \"Saturn\",\n      \"from_sign\": \"Aquarius\",\n      \"atmakaraka\": \"Sun\",\n      \"rule\": \"lord of the 8th sign from the atmakaraka\",\n      \"not_applied\": [\n        \"the exception for an atmakaraka in its own or exaltation sign, and for a node joining the 8th lord, which texts state differently\"\n      ]\n    },\n    \"rudra\": {\n      \"graha\": \"Venus\",\n      \"from_sign\": \"Libra\",\n      \"lord_of_2nd\": \"Venus\",\n      \"lord_of_8th\": \"Mars\",\n      \"stronger_lord\": \"Venus\",\n      \"weaker_lord\": \"Mars\",\n      \"decided_by\": \"the atmakaraka is in it\",\n      \"malefics_on_stronger\": [\n        \"Mars\"\n      ],\n      \"malefics_on_weaker\": [],\n      \"flipped\": false,\n      \"rule\": \"the stronger of the 2nd and 8th lords, by the rashi bala of the signs they sit in: atmakaraka, then more grahas, then rashi drishti from the sign's lord, Jupiter or Mercury, then dual over fixed over movable. A tie keeps the 8th lord. The…\",\n      \"disputed\": [\n        {\n          \"reading\": \"compare the 2nd and 8th signs themselves, not the signs the lords sit in\",\n          \"graha\": \"Venus\",\n          \"agrees\": true\n        },\n        {\n          \"reading\": \"malefic aspect read by rashi drishti, not graha drishti\",\n          \"graha\": \"Venus\",\n          \"agrees\": true\n        },\n        {\n          \"reading\": \"the nodes cast graha drishti too (5th, 7th and 9th)\",\n          \"graha\": \"Venus\",\n          \"agrees\": true\n        }\n      ]\n    },\n    \"brahma\": {\n      \"from_sign\": \"Virgo\",\n      \"start_decided_by\": \"tie; the lagna kept\",\n      \"candidates\": [\n        {\n          \"graha\": \"Saturn\",\n          \"lord_of\": 6,\n          \"sign\": \"Sagittarius\",\n          \"house\": 4,\n          \"odd_sign\": true,\n          \"odd_house\": false,\n          \"visible_half\": false,\n          \"passes\": false\n        },\n        {\n          \"graha\": \"Mars\",\n          \"lord_of\": 8,\n          \"sign\": \"Aries\",\n          \"house\": 8,\n          \"odd_sign\": true,\n          \"odd_house\": false,\n          \"visible_half\": true,\n          \"passes\": true\n        },\n        {\n          \"graha\": \"Sun\",\n          \"lord_of\": 12,\n          \"sign\": \"Cancer\",\n          \"house\": 11,\n          \"odd_sign\": false,\n          \"odd_house\": true,\n          \"visible_half\": true,\n          \"passes\": false\n        }\n      ],\n      \"stage\": \"primary\",\n      \"rule\": \"from the stronger of the lagna and the 7th (rashi bala), the lords of the 6th, 8th and 12th. The strongest in an odd sign and houses 7-12 wins (primary); failing that, the strongest in an odd sign from any house (hemisphere dropped);…\",\n      \"disputed\": [],\n      \"chosen_by\": \"the only one that qualifies\",\n      \"graha\": \"Mars\",\n      \"found\": true\n    }\n  },\n  \"dagdha_rashis\": {\n    \"tithi\": {\n      \"name\": \"Dashami\",\n      \"index\": 25,\n      \"paksha\": \"krishna\"\n    },\n    \"burnt_signs\": [\n      \"Leo\",\n      \"Scorpio\"\n    ],\n    \"rule\": \"the signs burnt by the birth tithi; Purnima and Amavasya burn none\"\n  },\n  \"not_computed\": {\n    \"jaimini_hora_lagna\": \"One outside report prints a separate Jaimini hora lagna. For one chart it matches the Parashari one. For another, it is the Parashari arc counted from the lagna instead of the Sun. No cited rule produces both, so none is invented (SL-04).\",\n    \"sree_lagna\": \"Not in BPHS. The formula in use has no outside figure here to check it against.\"\n  },\n  \"meta\": {\n    \"ayanamsa\": \"lahiri\",\n    \"ayanamsa_value\": 23.7260727,\n    \"julian_day\": 2448119.10483,\n    \"ephemeris\": \"JPL DE440s\",\n    \"node\": \"true\",\n    \"timezone\": {\n      \"source\": \"zone\",\n      \"offset_hours\": -4,\n      \"zone\": \"America/New_York\",\n      \"abbreviation\": \"EDT\",\n      \"dst\": true,\n      \"dst_hours\": 1,\n      \"ambiguous_resolved_by_fold\": null,\n      \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n    }\n  }\n}"}]},{"name":"Divisional-chart strength, ishta and kashta phala, and planet friendships","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/strength/vimshopaka","host":["{{baseUrl}}"],"path":["v1","strength","vimshopaka"],"query":[{"key":"lang","value":"en","description":"Language for the names in the response, such as planets, signs, nakshatras (lunar mansions), tithis (lunar days), months and festivals. The default is `en` (English); `GET /v1/meta` lists the others. Each translated value comes with its English original in a matching `<field>_en` field; use the English value as a key in your code. Codes (such as `result` or `kaal`) and object keys always stay in English. Any name not yet translated stays in English and is listed in `localization.untranslated`.","disabled":true}],"variable":[]},"description":"Three parts of the traditional strength chapter that sit beside shadbala.\n\n**Vimshopaka bala** scores each planet out of **20** by its dignity across a set of divisional charts. Four sets are returned: 6 charts (shadvarga), 7 (saptavarga), 10 (dashavarga) and 16 (shodashavarga). Each chart carries a weight. The planet earns all of the weight (20 twentieths) in its own sign. It earns 18, 15, 10, 7 or 5 twentieths when the sign's lord is its great friend, friend, neutral, enemy or great enemy. Friendship is the same five-fold friendship `/v1/shadbala` scores with. Exaltation is not a separate grade, as in the source text. `vargas` shows the working chart by chart.\n\n**Ishta and kashta phala** are how much good and how much harm a planet is able to give, each out of 60. They come from its exaltation strength and its strength of motion in `/v1/shadbala`. Ishta is the square root of their product. Kashta is the square root of the product of what each falls short of 60. Some software prints the plain average instead. That figure is returned beside it as `mean_rule`.\n\n**`maitri`** is the five-fold friendship table: natural, temporal (from this chart) and the two combined, for every pair of planets. Read it from row to column. It is not symmetric: one planet's view of another can differ from the reverse.\n\nRahu and Ketu are left out and named in `not_computed`: the traditional friendship table has no entry for them. See rulebook section VB.\n\n`/v1/shadbala` is unchanged by this endpoint.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Example answer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/strength/vimshopaka","host":["{{baseUrl}}"],"path":["v1","strength","vimshopaka"],"query":[{"key":"lang","value":"en","description":"Language for the names in the response, such as planets, signs, nakshatras (lunar mansions), tithis (lunar days), months and festivals. The default is `en` (English); `GET /v1/meta` lists the others. Each translated value comes with its English original in a matching `<field>_en` field; use the English value as a key in your code. Codes (such as `result` or `kaal`) and object keys always stay in English. Any name not yet translated stays in English and is listed in `localization.untranslated`.","disabled":true}],"variable":[]},"description":"Three parts of the traditional strength chapter that sit beside shadbala.\n\n**Vimshopaka bala** scores each planet out of **20** by its dignity across a set of divisional charts. Four sets are returned: 6 charts (shadvarga), 7 (saptavarga), 10 (dashavarga) and 16 (shodashavarga). Each chart carries a weight. The planet earns all of the weight (20 twentieths) in its own sign. It earns 18, 15, 10, 7 or 5 twentieths when the sign's lord is its great friend, friend, neutral, enemy or great enemy. Friendship is the same five-fold friendship `/v1/shadbala` scores with. Exaltation is not a separate grade, as in the source text. `vargas` shows the working chart by chart.\n\n**Ishta and kashta phala** are how much good and how much harm a planet is able to give, each out of 60. They come from its exaltation strength and its strength of motion in `/v1/shadbala`. Ishta is the square root of their product. Kashta is the square root of the product of what each falls short of 60. Some software prints the plain average instead. That figure is returned beside it as `mean_rule`.\n\n**`maitri`** is the five-fold friendship table: natural, temporal (from this chart) and the two combined, for every pair of planets. Read it from row to column. It is not symmetric: one planet's view of another can differ from the reverse.\n\nRahu and Ketu are left out and named in `not_computed`: the traditional friendship table has no entry for them. See rulebook section VB.\n\n`/v1/shadbala` is unchanged by this endpoint.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"grahas\": {\n    \"Sun\": {\n      \"vimshopaka\": {\n        \"shadvarga\": 14.3,\n        \"saptavarga\": 14.9,\n        \"dashavarga\": 16.12,\n        \"shodashavarga\": 15.62\n      },\n      \"vargas\": {\n        \"D1\": {\n          \"sign\": \"Cancer\",\n          \"lord\": \"Moon\",\n          \"grade\": \"great_friend\",\n          \"points\": 18\n        },\n        \"D2\": {\n          \"sign\": \"Leo\",\n          \"lord\": \"Sun\",\n          \"grade\": \"own\",\n          \"points\": 20\n        },\n        \"D3\": {\n          \"sign\": \"Pisces\",\n          \"lord\": \"Jupiter\",\n          \"grade\": \"neutral\",\n          \"points\": 10\n        },\n        \"D4\": {\n          \"sign\": \"Aries\",\n          \"lord\": \"Mars\",\n          \"grade\": \"great_friend\",\n          \"points\": 18\n        },\n        \"D7\": {\n          \"sign\": \"Cancer\",\n          \"lord\": \"Moon\",\n          \"grade\": \"great_friend\",\n          \"points\": 18\n        },\n        \"D9\": {\n          \"sign\": \"Pisces\",\n          \"lord\": \"Jupiter\",\n          \"grade\": \"neutral\",\n          \"points\": 10\n        },\n        \"D10\": {\n          \"sign\": \"Sagittarius\",\n          \"lord\": \"Jupiter\",\n          \"grade\": \"neutral\",\n          \"points\": 10\n        },\n        \"D12\": {\n          \"sign\": \"Gemini\",\n          \"lord\": \"Mercury\",\n          \"grade\": \"friend\",\n          \"points\": 15\n        },\n        \"D16\": {\n          \"sign\": \"Cancer\",\n          \"lord\": \"Moon\",\n          \"grade\": \"great_friend\",\n          \"points\": 18\n        },\n        \"D20\": {\n          \"sign\": \"Scorpio\",\n          \"lord\": \"Mars\",\n          \"grade\": \"great_friend\",\n          \"points\": 18\n        },\n        \"D24\": {\n          \"sign\": \"Gemini\",\n          \"lord\": \"Mercury\",\n          \"grade\": \"friend\",\n          \"points\": 15\n        },\n        \"D27\": {\n          \"sign\": \"Aquarius\",\n          \"lord\": \"Saturn\",\n          \"grade\": \"great_enemy\",\n          \"points\": 5\n        },\n        \"D30\": {\n          \"sign\": \"Scorpio\",\n          \"lord\": \"Mars\",\n          \"grade\": \"great_friend\",\n          \"points\": 18\n        },\n        \"D40\": {\n          \"sign\": \"Sagittarius\",\n          \"lord\": \"Jupiter\",\n          \"grade\": \"neutral\",\n          \"points\": 10\n        },\n        \"D45\": {\n          \"sign\": \"Scorpio\",\n          \"lord\": \"Mars\",\n          \"grade\": \"great_friend\",\n          \"points\": 18\n        },\n        \"D60\": {\n          \"sign\": \"Aries\",\n          \"lord\": \"Mars\",\n          \"grade\": \"great_friend\",\n          \"points\": 18\n        }\n      },\n      \"phala\": {\n        \"uchcha\": 23.74,\n        \"cheshta\": 95.86,\n        \"ishta\": 37.74,\n        \"kashta\": 0,\n        \"capped\": true,\n        \"mean_rule\": {\n          \"ishta\": 41.87,\n          \"kashta\": 18.13\n        }\n      }\n    },\n    \"Moon\": {\n      \"vimshopaka\": {\n        \"shadvarga\": 13.25,\n        \"saptavarga\": 13.57,\n        \"dashavarga\": 14.85,\n        \"shodashavarga\": 15.33\n      },\n      \"vargas\": {\n        \"D1\": {\n          \"sign\": \"Taurus\",\n          \"lord\": \"Venus\",\n          \"grade\": \"friend\",\n          \"points\": 15\n        },\n        \"D2\": {\n          \"sign\": \"Leo\",\n          \"lord\": \"Sun\",\n          \"grade\": \"great_friend\",\n          \"points\": 18\n        },\n        \"D3\": {\n          \"sign\": \"Capricorn\",\n          \"lord\": \"Saturn\",\n          \"grade\": \"enemy\",\n          \"points\": 7\n        },\n        \"D4\": {\n          \"sign\": \"Aquarius\",\n          \"lord\": \"Saturn\",\n          \"grade\": \"enemy\",\n          \"points\": 7\n        },\n        \"D7\": {\n          \"sign\": \"Aries\",\n          \"lord\": \"Mars\",\n          \"grade\": \"friend\",\n          \"points\": 15\n        },\n        \"D9\": {\n          \"sign\": \"Leo\",\n          \"lord\": \"Sun\",\n          \"grade\": \"great_friend\",\n          \"points\": 18\n        },\n        \"D10\": {\n          \"sign\": \"Virgo\",\n          \"lord\": \"Mercury\",\n          \"grade\": \"great_friend\",\n          \"points\": 18\n        },\n        \"D12\": {\n          \"sign\": \"Aquarius\",\n          \"lord\": \"Saturn\",\n          \"grade\": \"enemy\",\n          \"points\": 7\n        },\n        \"D16\": {\n          \"sign\": \"Virgo\",\n          \"lord\": \"Mercury\",\n          \"grade\": \"great_friend\",\n          \"points\": 18\n        },\n        \"D20\": {\n          \"sign\": \"Aries\",\n          \"lord\": \"Mars\",\n          \"grade\": \"friend\",\n          \"points\": 15\n        },\n        \"D24\": {\n          \"sign\": \"Aquarius\",\n          \"lord\": \"Saturn\",\n          \"grade\": \"enemy\",\n          \"points\": 7\n        },\n        \"D27\": {\n          \"sign\": \"Taurus\",\n          \"lord\": \"Venus\",\n          \"grade\": \"friend\",\n          \"points\": 15\n        },\n        \"D30\": {\n          \"sign\": \"Capricorn\",\n          \"lord\": \"Saturn\",\n          \"grade\": \"enemy\",\n          \"points\": 7\n        },\n        \"D40\": {\n          \"sign\": \"Gemini\",\n          \"lord\": \"Mercury\",\n          \"grade\": \"great_friend\",\n          \"points\": 18\n        },\n        \"D45\": {\n          \"sign\": \"Leo\",\n          \"lord\": \"Sun\",\n          \"grade\": \"great_friend\",\n          \"points\": 18\n        },\n        \"D60\": {\n          \"sign\": \"Gemini\",\n          \"lord\": \"Mercury\",\n          \"grade\": \"great_friend\",\n          \"points\": 18\n        }\n      },\n      \"phala\": {\n        \"uchcha\": 52.81,\n        \"cheshta\": 21.4,\n        \"ishta\": 33.62,\n        \"kashta\": 16.66,\n        \"capped\": false,\n        \"mean_rule\": {\n          \"ishta\": 37.11,\n          \"kashta\": 22.89\n        }\n      }\n    },\n    \"Venus\": {\n      \"vimshopaka\": {\n        \"shadvarga\": 13.4,\n        \"saptavarga\": 13.2,\n        \"dashavarga\": 13.57,\n        \"shodashavarga\": 13.25\n      },\n      \"vargas\": {\n        \"D1\": {\n          \"sign\": \"Cancer\",\n          \"lord\": \"Moon\",\n          \"grade\": \"neutral\",\n          \"points\": 10\n        },\n        \"D2\": {\n          \"sign\": \"Cancer\",\n          \"lord\": \"Moon\",\n          \"grade\": \"neutral\",\n          \"points\": 10\n        },\n        \"D3\": {\n          \"sign\": \"Cancer\",\n          \"lord\": \"Moon\",\n          \"grade\": \"neutral\",\n          \"points\": 10\n        },\n        \"D4\": {\n          \"sign\": \"Libra\",\n          \"lord\": \"Venus\",\n          \"grade\": \"own\",\n          \"points\": 20\n        },\n        \"D7\": {\n          \"sign\": \"Aquarius\",\n          \"lord\": \"Saturn\",\n          \"grade\": \"neutral\",\n          \"points\": 10\n        },\n        \"D9\": {\n          \"sign\": \"Virgo\",\n          \"lord\": \"Mercury\",\n          \"grade\": \"great_friend\",\n          \"points\": 18\n        },\n        \"D10\": {\n          \"sign\": \"Taurus\",\n          \"lord\": \"Venus\",\n          \"grade\": \"own\",\n          \"points\": 20\n        },\n        \"D12\": {\n          \"sign\": \"Libra\",\n          \"lord\": \"Venus\",\n          \"grade\": \"own\",\n          \"points\": 20\n        },\n        \"D16\": {\n          \"sign\": \"Leo\",\n          \"lord\": \"Sun\",\n          \"grade\": \"great_enemy\",\n          \"points\": 5\n        },\n        \"D20\": {\n          \"sign\": \"Virgo\",\n          \"lord\": \"Mercury\",\n          \"grade\": \"great_friend\",\n          \"points\": 18\n        },\n        \"D24\": {\n          \"sign\": \"Capricorn\",\n          \"lord\": \"Saturn\",\n          \"grade\": \"neutral\",\n          \"points\": 10\n        },\n        \"D27\": {\n          \"sign\": \"Leo\",\n          \"lord\": \"Sun\",\n          \"grade\": \"great_enemy\",\n          \"points\": 5\n        },\n        \"D30\": {\n          \"sign\": \"Virgo\",\n          \"lord\": \"Mercury\",\n          \"grade\": \"great_friend\",\n          \"points\": 18\n        },\n        \"D40\": {\n          \"sign\": \"Virgo\",\n          \"lord\": \"Mercury\",\n          \"grade\": \"great_friend\",\n          \"points\": 18\n        },\n        \"D45\": {\n          \"sign\": \"Aries\",\n          \"lord\": \"Mars\",\n          \"grade\": \"friend\",\n          \"points\": 15\n        },\n        \"D60\": {\n          \"sign\": \"Scorpio\",\n          \"lord\": \"Mars\",\n          \"grade\": \"friend\",\n          \"points\": 15\n        }\n      },\n      \"phala\": {\n        \"uchcha\": 26.22,\n        \"cheshta\": 10.46,\n        \"ishta\": 16.56,\n        \"kashta\": 40.91,\n        \"capped\": false,\n        \"mean_rule\": {\n          \"ishta\": 18.34,\n          \"kashta\": 41.66\n        }\n      }\n    },\n    \"Jupiter\": {\n      \"vimshopaka\": {\n        \"shadvarga\": 14.8,\n        \"saptavarga\": 13.62,\n        \"dashavarga\": 13.38,\n        \"shodashavarga\": 13.85\n      },\n      \"vargas\": {\n        \"D1\": {\n          \"sign\": \"Cancer\",\n          \"lord\": \"Moon\",\n          \"grade\": \"great_friend\",\n          \"points\": 18\n        },\n        \"D2\": {\n          \"sign\": \"Cancer\",\n          \"lord\": \"Moon\",\n          \"grade\": \"great_friend\",\n          \"points\": 18\n        },\n        \"D3\": {\n          \"sign\": \"Cancer\",\n          \"lord\": \"Moon\",\n          \"grade\": \"great_friend\",\n          \"points\": 18\n        },\n        \"D4\": {\n          \"sign\": \"Cancer\",\n          \"lord\": \"Moon\",\n          \"grade\": \"great_friend\",\n          \"points\": 18\n        },\n        \"D7\": {\n          \"sign\": \"Aquarius\",\n          \"lord\": \"Saturn\",\n          \"grade\": \"enemy\",\n          \"points\": 7\n        },\n        \"D9\": {\n          \"sign\": \"Leo\",\n          \"lord\": \"Sun\",\n          \"grade\": \"neutral\",\n          \"points\": 10\n        },\n        \"D10\": {\n          \"sign\": \"Aries\",\n          \"lord\": \"Mars\",\n          \"grade\": \"great_friend\",\n          \"points\": 18\n        },\n        \"D12\": {\n          \"sign\": \"Virgo\",\n          \"lord\": \"Mercury\",\n          \"grade\": \"neutral\",\n          \"points\": 10\n        },\n        \"D16\": {\n          \"sign\": \"Cancer\",\n          \"lord\": \"Moon\",\n          \"grade\": \"great_friend\",\n          \"points\": 18\n        },\n        \"D20\": {\n          \"sign\": \"Cancer\",\n          \"lord\": \"Moon\",\n          \"grade\": \"great_friend\",\n          \"points\": 18\n        },\n        \"D24\": {\n          \"sign\": \"Scorpio\",\n          \"lord\": \"Mars\",\n          \"grade\": \"great_friend\",\n          \"points\": 18\n        },\n        \"D27\": {\n          \"sign\": \"Gemini\",\n          \"lord\": \"Mercury\",\n          \"grade\": \"neutral\",\n          \"points\": 10\n        },\n        \"D30\": {\n          \"sign\": \"Virgo\",\n          \"lord\": \"Mercury\",\n          \"grade\": \"neutral\",\n          \"points\": 10\n        },\n        \"D40\": {\n          \"sign\": \"Taurus\",\n          \"lord\": \"Venus\",\n          \"grade\": \"great_enemy\",\n          \"points\": 5\n        },\n        \"D45\": {\n          \"sign\": \"Sagittarius\",\n          \"lord\": \"Jupiter\",\n          \"grade\": \"own\",\n          \"points\": 20\n        },\n        \"D60\": {\n          \"sign\": \"Gemini\",\n          \"lord\": \"Mercury\",\n          \"grade\": \"neutral\",\n          \"points\": 10\n        }\n      },\n      \"phala\": {\n        \"uchcha\": 59.77,\n        \"cheshta\": 8.89,\n        \"ishta\": 23.05,\n        \"kashta\": 3.43,\n        \"capped\": false,\n        \"mean_rule\": {\n          \"ishta\": 34.33,\n          \"kashta\": 25.67\n        }\n      }\n    },\n    \"Mercury\": {\n      \"vimshopaka\": {\n        \"shadvarga\": 12.45,\n        \"saptavarga\": 11.9,\n        \"dashavarga\": 11.65,\n        \"shodashavarga\": 12.28\n      },\n      \"vargas\": {\n        \"D1\": {\n          \"sign\": \"Leo\",\n          \"lord\": \"Sun\",\n          \"grade\": \"great_friend\",\n          \"points\": 18\n        },\n        \"D2\": {\n          \"sign\": \"Cancer\",\n          \"lord\": \"Moon\",\n          \"grade\": \"neutral\",\n          \"points\": 10\n        },\n        \"D3\": {\n          \"sign\": \"Aries\",\n          \"lord\": \"Mars\",\n          \"grade\": \"enemy\",\n          \"points\": 7\n        },\n        \"D4\": {\n          \"sign\": \"Taurus\",\n          \"lord\": \"Venus\",\n          \"grade\": \"great_friend\",\n          \"points\": 18\n        },\n        \"D7\": {\n          \"sign\": \"Aquarius\",\n          \"lord\": \"Saturn\",\n          \"grade\": \"enemy\",\n          \"points\": 7\n        },\n        \"D9\": {\n          \"sign\": \"Scorpio\",\n          \"lord\": \"Mars\",\n          \"grade\": \"enemy\",\n          \"points\": 7\n        },\n        \"D10\": {\n          \"sign\": \"Aries\",\n          \"lord\": \"Mars\",\n          \"grade\": \"enemy\",\n          \"points\": 7\n        },\n        \"D12\": {\n          \"sign\": \"Gemini\",\n          \"lord\": \"Mercury\",\n          \"grade\": \"own\",\n          \"points\": 20\n        },\n        \"D16\": {\n          \"sign\": \"Virgo\",\n          \"lord\": \"Mercury\",\n          \"grade\": \"own\",\n          \"points\": 20\n        },\n        \"D20\": {\n          \"sign\": \"Taurus\",\n          \"lord\": \"Venus\",\n          \"grade\": \"great_friend\",\n          \"points\": 18\n        },\n        \"D24\": {\n          \"sign\": \"Aries\",\n          \"lord\": \"Mars\",\n          \"grade\": \"enemy\",\n          \"points\": 7\n        },\n        \"D27\": {\n          \"sign\": \"Pisces\",\n          \"lord\": \"Jupiter\",\n          \"grade\": \"friend\",\n          \"points\": 15\n        },\n        \"D30\": {\n          \"sign\": \"Libra\",\n          \"lord\": \"Venus\",\n          \"grade\": \"great_friend\",\n          \"points\": 18\n        },\n        \"D40\": {\n          \"sign\": \"Aquarius\",\n          \"lord\": \"Saturn\",\n          \"grade\": \"enemy\",\n          \"points\": 7\n        },\n        \"D45\": {\n          \"sign\": \"Libra\",\n          \"lord\": \"Venus\",\n          \"grade\": \"great_friend\",\n          \"points\": 18\n        },\n        \"D60\": {\n          \"sign\": \"Scorpio\",\n          \"lord\": \"Mars\",\n          \"grade\": \"enemy\",\n          \"points\": 7\n        }\n      },\n      \"phala\": {\n        \"uchcha\": 53.58,\n        \"cheshta\": 40.71,\n        \"ishta\": 46.7,\n        \"kashta\": 11.13,\n        \"capped\": false,\n        \"mean_rule\": {\n          \"ishta\": 47.14,\n          \"kashta\": 12.86\n        }\n      }\n    },\n    \"Mars\": {\n      \"vimshopaka\": {\n        \"shadvarga\": 18.45,\n        \"saptavarga\": 17.98,\n        \"dashavarga\": 16.55,\n        \"shodashavarga\": 16.05\n      },\n      \"vargas\": {\n        \"D1\": {\n          \"sign\": \"Aries\",\n          \"lord\": \"Mars\",\n          \"grade\": \"own\",\n          \"points\": 20\n        },\n        \"D2\": {\n          \"sign\": \"Cancer\",\n          \"lord\": \"Moon\",\n          \"grade\": \"great_friend\",\n          \"points\": 18\n        },\n        \"D3\": {\n          \"sign\": \"Sagittarius\",\n          \"lord\": \"Jupiter\",\n          \"grade\": \"great_friend\",\n          \"points\": 18\n        },\n        \"D4\": {\n          \"sign\": \"Capricorn\",\n          \"lord\": \"Saturn\",\n          \"grade\": \"enemy\",\n          \"points\": 7\n        },\n        \"D7\": {\n          \"sign\": \"Libra\",\n          \"lord\": \"Venus\",\n          \"grade\": \"friend\",\n          \"points\": 15\n        },\n        \"D9\": {\n          \"sign\": \"Sagittarius\",\n          \"lord\": \"Jupiter\",\n          \"grade\": \"great_friend\",\n          \"points\": 18\n        },\n        \"D10\": {\n          \"sign\": \"Capricorn\",\n          \"lord\": \"Saturn\",\n          \"grade\": \"enemy\",\n          \"points\": 7\n        },\n        \"D12\": {\n          \"sign\": \"Pisces\",\n          \"lord\": \"Jupiter\",\n          \"grade\": \"great_friend\",\n          \"points\": 18\n        },\n        \"D16\": {\n          \"sign\": \"Gemini\",\n          \"lord\": \"Mercury\",\n          \"grade\": \"great_enemy\",\n          \"points\": 5\n        },\n        \"D20\": {\n          \"sign\": \"Libra\",\n          \"lord\": \"Venus\",\n          \"grade\": \"friend\",\n          \"points\": 15\n        },\n        \"D24\": {\n          \"sign\": \"Gemini\",\n          \"lord\": \"Mercury\",\n          \"grade\": \"great_enemy\",\n          \"points\": 5\n        },\n        \"D27\": {\n          \"sign\": \"Aries\",\n          \"lord\": \"Mars\",\n          \"grade\": \"own\",\n          \"points\": 20\n        },\n        \"D30\": {\n          \"sign\": \"Libra\",\n          \"lord\": \"Venus\",\n          \"grade\": \"friend\",\n          \"points\": 15\n        },\n        \"D40\": {\n          \"sign\": \"Aries\",\n          \"lord\": \"Mars\",\n          \"grade\": \"own\",\n          \"points\": 20\n        },\n        \"D45\": {\n          \"sign\": \"Virgo\",\n          \"lord\": \"Mercury\",\n          \"grade\": \"great_enemy\",\n          \"points\": 5\n        },\n        \"D60\": {\n          \"sign\": \"Scorpio\",\n          \"lord\": \"Mars\",\n          \"grade\": \"own\",\n          \"points\": 20\n        }\n      },\n      \"phala\": {\n        \"uchcha\": 30.1,\n        \"cheshta\": 39.52,\n        \"ishta\": 34.49,\n        \"kashta\": 24.75,\n        \"capped\": false,\n        \"mean_rule\": {\n          \"ishta\": 34.81,\n          \"kashta\": 25.19\n        }\n      }\n    },\n    \"Saturn\": {\n      \"vimshopaka\": {\n        \"shadvarga\": 6.35,\n        \"saptavarga\": 6.88,\n        \"dashavarga\": 7.55,\n        \"shodashavarga\": 8.32\n      },\n      \"vargas\": {\n        \"D1\": {\n          \"sign\": \"Sagittarius\",\n          \"lord\": \"Jupiter\",\n          \"grade\": \"enemy\",\n          \"points\": 7\n        },\n        \"D2\": {\n          \"sign\": \"Cancer\",\n          \"lord\": \"Moon\",\n          \"grade\": \"great_enemy\",\n          \"points\": 5\n        },\n        \"D3\": {\n          \"sign\": \"Leo\",\n          \"lord\": \"Sun\",\n          \"grade\": \"great_enemy\",\n          \"points\": 5\n        },\n        \"D4\": {\n          \"sign\": \"Virgo\",\n          \"lord\": \"Mercury\",\n          \"grade\": \"neutral\",\n          \"points\": 10\n        },\n        \"D7\": {\n          \"sign\": \"Gemini\",\n          \"lord\": \"Mercury\",\n          \"grade\": \"neutral\",\n          \"points\": 10\n        },\n        \"D9\": {\n          \"sign\": \"Scorpio\",\n          \"lord\": \"Mars\",\n          \"grade\": \"great_enemy\",\n          \"points\": 5\n        },\n        \"D10\": {\n          \"sign\": \"Leo\",\n          \"lord\": \"Sun\",\n          \"grade\": \"great_enemy\",\n          \"points\": 5\n        },\n        \"D12\": {\n          \"sign\": \"Libra\",\n          \"lord\": \"Venus\",\n          \"grade\": \"neutral\",\n          \"points\": 10\n        },\n        \"D16\": {\n          \"sign\": \"Capricorn\",\n          \"lord\": \"Saturn\",\n          \"grade\": \"own\",\n          \"points\": 20\n        },\n        \"D20\": {\n          \"sign\": \"Capricorn\",\n          \"lord\": \"Saturn\",\n          \"grade\": \"own\",\n          \"points\": 20\n        },\n        \"D24\": {\n          \"sign\": \"Aries\",\n          \"lord\": \"Mars\",\n          \"grade\": \"great_enemy\",\n          \"points\": 5\n        },\n        \"D27\": {\n          \"sign\": \"Pisces\",\n          \"lord\": \"Jupiter\",\n          \"grade\": \"enemy\",\n          \"points\": 7\n        },\n        \"D30\": {\n          \"sign\": \"Libra\",\n          \"lord\": \"Venus\",\n          \"grade\": \"neutral\",\n          \"points\": 10\n        },\n        \"D40\": {\n          \"sign\": \"Aquarius\",\n          \"lord\": \"Saturn\",\n          \"grade\": \"own\",\n          \"points\": 20\n        },\n        \"D45\": {\n          \"sign\": \"Pisces\",\n          \"lord\": \"Jupiter\",\n          \"grade\": \"enemy\",\n          \"points\": 7\n        },\n        \"D60\": {\n          \"sign\": \"Aries\",\n          \"lord\": \"Mars\",\n          \"grade\": \"great_enemy\",\n          \"points\": 5\n        }\n      },\n      \"phala\": {\n        \"uchcha\": 37.96,\n        \"cheshta\": 48.7,\n        \"ishta\": 43,\n        \"kashta\": 15.78,\n        \"capped\": false,\n        \"mean_rule\": {\n          \"ishta\": 43.33,\n          \"kashta\": 16.67\n        }\n      }\n    }\n  },\n  \"maitri\": {\n    \"Sun\": {\n      \"Moon\": {\n        \"natural\": \"friend\",\n        \"temporal\": \"friend\",\n        \"compound\": \"great_friend\"\n      },\n      \"Venus\": {\n        \"natural\": \"enemy\",\n        \"temporal\": \"enemy\",\n        \"compound\": \"great_enemy\"\n      },\n      \"Jupiter\": {\n        \"natural\": \"friend\",\n        \"temporal\": \"enemy\",\n        \"compound\": \"neutral\"\n      },\n      \"Mercury\": {\n        \"natural\": \"neutral\",\n        \"temporal\": \"friend\",\n        \"compound\": \"friend\"\n      },\n      \"Mars\": {\n        \"natural\": \"friend\",\n        \"temporal\": \"friend\",\n        \"compound\": \"great_friend\"\n      },\n      \"Saturn\": {\n        \"natural\": \"enemy\",\n        \"temporal\": \"enemy\",\n        \"compound\": \"great_enemy\"\n      }\n    },\n    \"Moon\": {\n      \"Sun\": {\n        \"natural\": \"friend\",\n        \"temporal\": \"friend\",\n        \"compound\": \"great_friend\"\n      },\n      \"Venus\": {\n        \"natural\": \"neutral\",\n        \"temporal\": \"friend\",\n        \"compound\": \"friend\"\n      },\n      \"Jupiter\": {\n        \"natural\": \"neutral\",\n        \"temporal\": \"friend\",\n        \"compound\": \"friend\"\n      },\n      \"Mercury\": {\n        \"natural\": \"friend\",\n        \"temporal\": \"friend\",\n        \"compound\": \"great_friend\"\n      },\n      \"Mars\": {\n        \"natural\": \"neutral\",\n        \"temporal\": \"friend\",\n        \"compound\": \"friend\"\n      },\n      \"Saturn\": {\n        \"natural\": \"neutral\",\n        \"temporal\": \"enemy\",\n        \"compound\": \"enemy\"\n      }\n    },\n    \"Venus\": {\n      \"Sun\": {\n        \"natural\": \"enemy\",\n        \"temporal\": \"enemy\",\n        \"compound\": \"great_enemy\"\n      },\n      \"Moon\": {\n        \"natural\": \"enemy\",\n        \"temporal\": \"friend\",\n        \"compound\": \"neutral\"\n      },\n      \"Jupiter\": {\n        \"natural\": \"neutral\",\n        \"temporal\": \"enemy\",\n        \"compound\": \"enemy\"\n      },\n      \"Mercury\": {\n        \"natural\": \"friend\",\n        \"temporal\": \"friend\",\n        \"compound\": \"great_friend\"\n      },\n      \"Mars\": {\n        \"natural\": \"neutral\",\n        \"temporal\": \"friend\",\n        \"compound\": \"friend\"\n      },\n      \"Saturn\": {\n        \"natural\": \"friend\",\n        \"temporal\": \"enemy\",\n        \"compound\": \"neutral\"\n      }\n    },\n    \"Jupiter\": {\n      \"Sun\": {\n        \"natural\": \"friend\",\n        \"temporal\": \"enemy\",\n        \"compound\": \"neutral\"\n      },\n      \"Moon\": {\n        \"natural\": \"friend\",\n        \"temporal\": \"friend\",\n        \"compound\": \"great_friend\"\n      },\n      \"Venus\": {\n        \"natural\": \"enemy\",\n        \"temporal\": \"enemy\",\n        \"compound\": \"great_enemy\"\n      },\n      \"Mercury\": {\n        \"natural\": \"enemy\",\n        \"temporal\": \"friend\",\n        \"compound\": \"neutral\"\n      },\n      \"Mars\": {\n        \"natural\": \"friend\",\n        \"temporal\": \"friend\",\n        \"compound\": \"great_friend\"\n      },\n      \"Saturn\": {\n        \"natural\": \"neutral\",\n        \"temporal\": \"enemy\",\n        \"compound\": \"enemy\"\n      }\n    },\n    \"Mercury\": {\n      \"Sun\": {\n        \"natural\": \"friend\",\n        \"temporal\": \"friend\",\n        \"compound\": \"great_friend\"\n      },\n      \"Moon\": {\n        \"natural\": \"enemy\",\n        \"temporal\": \"friend\",\n        \"compound\": \"neutral\"\n      },\n      \"Venus\": {\n        \"natural\": \"friend\",\n        \"temporal\": \"friend\",\n        \"compound\": \"great_friend\"\n      },\n      \"Jupiter\": {\n        \"natural\": \"neutral\",\n        \"temporal\": \"friend\",\n        \"compound\": \"friend\"\n      },\n      \"Mars\": {\n        \"natural\": \"neutral\",\n        \"temporal\": \"enemy\",\n        \"compound\": \"enemy\"\n      },\n      \"Saturn\": {\n        \"natural\": \"neutral\",\n        \"temporal\": \"enemy\",\n        \"compound\": \"enemy\"\n      }\n    },\n    \"Mars\": {\n      \"Sun\": {\n        \"natural\": \"friend\",\n        \"temporal\": \"friend\",\n        \"compound\": \"great_friend\"\n      },\n      \"Moon\": {\n        \"natural\": \"friend\",\n        \"temporal\": \"friend\",\n        \"compound\": \"great_friend\"\n      },\n      \"Venus\": {\n        \"natural\": \"neutral\",\n        \"temporal\": \"friend\",\n        \"compound\": \"friend\"\n      },\n      \"Jupiter\": {\n        \"natural\": \"friend\",\n        \"temporal\": \"friend\",\n        \"compound\": \"great_friend\"\n      },\n      \"Mercury\": {\n        \"natural\": \"enemy\",\n        \"temporal\": \"enemy\",\n        \"compound\": \"great_enemy\"\n      },\n      \"Saturn\": {\n        \"natural\": \"neutral\",\n        \"temporal\": \"enemy\",\n        \"compound\": \"enemy\"\n      }\n    },\n    \"Saturn\": {\n      \"Sun\": {\n        \"natural\": \"enemy\",\n        \"temporal\": \"enemy\",\n        \"compound\": \"great_enemy\"\n      },\n      \"Moon\": {\n        \"natural\": \"enemy\",\n        \"temporal\": \"enemy\",\n        \"compound\": \"great_enemy\"\n      },\n      \"Venus\": {\n        \"natural\": \"friend\",\n        \"temporal\": \"enemy\",\n        \"compound\": \"neutral\"\n      },\n      \"Jupiter\": {\n        \"natural\": \"neutral\",\n        \"temporal\": \"enemy\",\n        \"compound\": \"enemy\"\n      },\n      \"Mercury\": {\n        \"natural\": \"friend\",\n        \"temporal\": \"enemy\",\n        \"compound\": \"neutral\"\n      },\n      \"Mars\": {\n        \"natural\": \"enemy\",\n        \"temporal\": \"enemy\",\n        \"compound\": \"great_enemy\"\n      }\n    }\n  },\n  \"scale\": {\n    \"vimshopaka\": 20,\n    \"phala\": 60\n  },\n  \"weights\": {\n    \"shadvarga\": {\n      \"D1\": 6,\n      \"D2\": 2,\n      \"D3\": 4,\n      \"D9\": 5,\n      \"D12\": 2,\n      \"D30\": 1\n    },\n    \"saptavarga\": {\n      \"D1\": 5,\n      \"D2\": 2,\n      \"D3\": 3,\n      \"D7\": 2.5,\n      \"D9\": 4.5,\n      \"D12\": 2,\n      \"D30\": 1\n    },\n    \"dashavarga\": {\n      \"D1\": 3,\n      \"D2\": 1.5,\n      \"D3\": 1.5,\n      \"D7\": 1.5,\n      \"D9\": 1.5,\n      \"D10\": 1.5,\n      \"D12\": 1.5,\n      \"D16\": 1.5,\n      \"D30\": 1.5,\n      \"D60\": 5\n    },\n    \"shodashavarga\": {\n      \"D1\": 3.5,\n      \"D2\": 1,\n      \"D3\": 1,\n      \"D4\": 0.5,\n      \"D7\": 0.5,\n      \"D9\": 3,\n      \"D10\": 0.5,\n      \"D12\": 0.5,\n      \"D16\": 2,\n      \"D20\": 0.5,\n      \"D24\": 0.5,\n      \"D27\": 0.5,\n      \"D30\": 1,\n      \"D40\": 0.5,\n      \"D45\": 0.5,\n      \"D60\": 4\n    }\n  },\n  \"points\": {\n    \"own\": 20,\n    \"great_friend\": 18,\n    \"friend\": 15,\n    \"neutral\": 10,\n    \"enemy\": 7,\n    \"great_enemy\": 5\n  },\n  \"not_computed\": [\n    {\n      \"component\": \"vimshopaka.nodes\",\n      \"reason\": \"Rahu and Ketu have no natural friendship in the classical scheme, so there is no compound relation to grade them by. They are left out rather than given an invented table.\"\n    },\n    {\n      \"component\": \"phala.nodes\",\n      \"reason\": \"ishta and kashta phala are read from uchcha and cheshta bala, which are computed for the seven grahas only.\"\n    }\n  ],\n  \"basis\": {\n    \"vimshopaka\": \"BPHS ch. 7: per-varga weights summing to 20. The graha earns all 20 twentieths of the weight in its own sign. It earns 18, 15, 10, 7 or 5 twentieths as the sign's lord is its great friend, friend, neutral, enemy or great enemy. Friendship…\",\n    \"phala\": \"BPHS ch. 29: ishta = sqrt(uchcha x cheshta), kashta = sqrt((60 - uchcha) x (60 - cheshta)), from the uchcha and cheshta bala of /v1/shadbala. The Sun's cheshta is its doubled ayana bala and is capped at 60 here. `mean_rule` is the…\",\n    \"maitri\": \"natural from the classical friendship table. Temporal from the rasi: the 2nd, 3rd, 4th, 10th, 11th and 12th from a graha are its friends. Compound is the two combined. Read row to column: the row graha's view of the column graha.\"\n  },\n  \"meta\": {\n    \"ayanamsa\": \"lahiri\",\n    \"ayanamsa_value\": 23.7260727,\n    \"julian_day\": 2448119.10483,\n    \"ephemeris\": \"JPL DE440s\",\n    \"node\": \"true\",\n    \"timezone\": {\n      \"source\": \"zone\",\n      \"offset_hours\": -4,\n      \"zone\": \"America/New_York\",\n      \"abbreviation\": \"EDT\",\n      \"dst\": true,\n      \"dst_hours\": 1,\n      \"ambiguous_resolved_by_fold\": null,\n      \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n    }\n  }\n}"}]},{"name":"Planet aspects (graha drishti)","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/aspects","host":["{{baseUrl}}"],"path":["v1","aspects"],"query":[{"key":"nodes","value":"true","description":"Include Rahu and Ketu as planets that cast aspects. Default `true`.","disabled":true},{"key":"lang","value":"en","description":"Language for the names in the response, such as planets, signs, nakshatras (lunar mansions), tithis (lunar days), months and festivals. The default is `en` (English); `GET /v1/meta` lists the others. Each translated value comes with its English original in a matching `<field>_en` field; use the English value as a key in your code. Codes (such as `result` or `kaal`) and object keys always stay in English. Any name not yet translated stays in English and is listed in `localization.untranslated`.","disabled":true}],"variable":[]},"description":"Returns which houses and planets each planet aspects. In Vedic astrology an aspect (drishti) is a planet's influence on another house, counted in whole houses. The count starts at the planet's own house as 1, so the 7th aspect from house 1 falls on house 7.\n\nEvery planet aspects the 7th house from itself. Mars also aspects the 4th and 8th, Jupiter the 5th and 9th, and Saturn the 3rd and 10th.\n\n`aspects_grahas` and `aspected_by` are exact inverses, so you can read the relationship from either side. Set `nodes=false` to leave out Rahu and Ketu, as the schools that give them no aspects do.\n\n**`graded`** gives the strength of each aspect in virupas, from 0 to 60, for the seven planets from the Sun to Saturn. `graded.by_graha.Mars.on_grahas.Moon` is how strongly Mars aspects the Moon, and `on_houses` gives the same for each house. Strength grows and shrinks with the distance in degrees, and is full (60) at the opposite point. The special aspects of Mars, Jupiter and Saturn are also graded by degree, full only at their exact distance (Saturn 60 degrees, Mars 90, Jupiter 120, and so on). A house is measured at its middle on equal houses: the ascendant degree plus 30 degrees per house. Rahu and Ketu cast none here, whatever `nodes` says, but they are listed as targets. These are the same values `/v1/shadbala` uses for drik bala (rulebook SB-09).","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Example answer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/aspects","host":["{{baseUrl}}"],"path":["v1","aspects"],"query":[{"key":"nodes","value":"true","description":"Include Rahu and Ketu as planets that cast aspects. Default `true`.","disabled":true},{"key":"lang","value":"en","description":"Language for the names in the response, such as planets, signs, nakshatras (lunar mansions), tithis (lunar days), months and festivals. The default is `en` (English); `GET /v1/meta` lists the others. Each translated value comes with its English original in a matching `<field>_en` field; use the English value as a key in your code. Codes (such as `result` or `kaal`) and object keys always stay in English. Any name not yet translated stays in English and is listed in `localization.untranslated`.","disabled":true}],"variable":[]},"description":"Returns which houses and planets each planet aspects. In Vedic astrology an aspect (drishti) is a planet's influence on another house, counted in whole houses. The count starts at the planet's own house as 1, so the 7th aspect from house 1 falls on house 7.\n\nEvery planet aspects the 7th house from itself. Mars also aspects the 4th and 8th, Jupiter the 5th and 9th, and Saturn the 3rd and 10th.\n\n`aspects_grahas` and `aspected_by` are exact inverses, so you can read the relationship from either side. Set `nodes=false` to leave out Rahu and Ketu, as the schools that give them no aspects do.\n\n**`graded`** gives the strength of each aspect in virupas, from 0 to 60, for the seven planets from the Sun to Saturn. `graded.by_graha.Mars.on_grahas.Moon` is how strongly Mars aspects the Moon, and `on_houses` gives the same for each house. Strength grows and shrinks with the distance in degrees, and is full (60) at the opposite point. The special aspects of Mars, Jupiter and Saturn are also graded by degree, full only at their exact distance (Saturn 60 degrees, Mars 90, Jupiter 120, and so on). A house is measured at its middle on equal houses: the ascendant degree plus 30 degrees per house. Rahu and Ketu cast none here, whatever `nodes` says, but they are listed as targets. These are the same values `/v1/shadbala` uses for drik bala (rulebook SB-09).","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"by_graha\": {\n    \"Sun\": {\n      \"house\": 11,\n      \"aspects_houses\": [\n        5\n      ],\n      \"aspects_grahas\": [\n        \"Rahu\"\n      ],\n      \"aspected_by\": [\n        \"Mars\",\n        \"Rahu\"\n      ],\n      \"special\": []\n    },\n    \"Moon\": {\n      \"house\": 9,\n      \"aspects_houses\": [\n        3\n      ],\n      \"aspects_grahas\": [],\n      \"aspected_by\": [\n        \"Rahu\"\n      ],\n      \"special\": []\n    },\n    \"Mars\": {\n      \"house\": 8,\n      \"aspects_houses\": [\n        11,\n        2,\n        3\n      ],\n      \"aspects_grahas\": [\n        \"Sun\",\n        \"Jupiter\",\n        \"Venus\"\n      ],\n      \"aspected_by\": [],\n      \"special\": [\n        4,\n        8\n      ]\n    },\n    \"Mercury\": {\n      \"house\": 12,\n      \"aspects_houses\": [\n        6\n      ],\n      \"aspects_grahas\": [],\n      \"aspected_by\": [],\n      \"special\": []\n    },\n    \"Jupiter\": {\n      \"house\": 11,\n      \"aspects_houses\": [\n        3,\n        5,\n        7\n      ],\n      \"aspects_grahas\": [\n        \"Rahu\"\n      ],\n      \"aspected_by\": [\n        \"Mars\",\n        \"Rahu\"\n      ],\n      \"special\": [\n        5,\n        9\n      ]\n    },\n    \"Venus\": {\n      \"house\": 11,\n      \"aspects_houses\": [\n        5\n      ],\n      \"aspects_grahas\": [\n        \"Rahu\"\n      ],\n      \"aspected_by\": [\n        \"Mars\",\n        \"Rahu\"\n      ],\n      \"special\": []\n    },\n    \"Saturn\": {\n      \"house\": 4,\n      \"aspects_houses\": [\n        6,\n        10,\n        1\n      ],\n      \"aspects_grahas\": [],\n      \"aspected_by\": [],\n      \"special\": [\n        3,\n        10\n      ]\n    },\n    \"Rahu\": {\n      \"house\": 5,\n      \"aspects_houses\": [\n        9,\n        11,\n        1\n      ],\n      \"aspects_grahas\": [\n        \"Moon\",\n        \"Sun\",\n        \"Jupiter\"\n      ],\n      \"aspected_by\": [\n        \"Sun\",\n        \"Jupiter\",\n        \"Venus\"\n      ],\n      \"special\": []\n    },\n    \"Ketu\": {\n      \"house\": 11,\n      \"aspects_houses\": [\n        3,\n        5,\n        7\n      ],\n      \"aspects_grahas\": [\n        \"Rahu\"\n      ],\n      \"aspected_by\": [\n        \"Mars\",\n        \"Rahu\"\n      ],\n      \"special\": []\n    }\n  },\n  \"by_house\": {\n    \"1\": [\n      \"Saturn\",\n      \"Rahu\"\n    ],\n    \"2\": [\n      \"Mars\"\n    ],\n    \"3\": [\n      \"Moon\",\n      \"Mars\",\n      \"Jupiter\"\n    ],\n    \"4\": [],\n    \"5\": [\n      \"Sun\",\n      \"Jupiter\",\n      \"Venus\"\n    ],\n    \"6\": [\n      \"Mercury\",\n      \"Saturn\"\n    ],\n    \"7\": [\n      \"Jupiter\",\n      \"Ketu\"\n    ],\n    \"8\": [],\n    \"9\": [\n      \"Rahu\"\n    ],\n    \"10\": [\n      \"Saturn\"\n    ],\n    \"11\": [\n      \"Mars\",\n      \"Rahu\"\n    ],\n    \"12\": []\n  },\n  \"rule\": \"whole-house drishti, counted inclusively from the occupied house; every graha aspects the 7th, with special aspects for Mars (4, 8), Jupiter (5, 9) and Saturn (3, 10)\",\n  \"include_nodes\": true,\n  \"graded\": {\n    \"unit\": \"virupas\",\n    \"by_graha\": {\n      \"Sun\": {\n        \"on_grahas\": {\n          \"Moon\": 2.1,\n          \"Mars\": 15.53,\n          \"Mercury\": 0,\n          \"Jupiter\": 0,\n          \"Venus\": 0,\n          \"Saturn\": 2.65,\n          \"Rahu\": 29.47,\n          \"Ketu\": 0\n        },\n        \"on_houses\": {\n          \"1\": 10.58,\n          \"2\": 36.16,\n          \"3\": 34.42,\n          \"4\": 8.84,\n          \"5\": 42.32,\n          \"6\": 49.42,\n          \"7\": 34.42,\n          \"8\": 19.42,\n          \"9\": 4.42,\n          \"10\": 0,\n          \"11\": 0,\n          \"12\": 0\n        }\n      },\n      \"Moon\": {\n        \"on_grahas\": {\n          \"Sun\": 19.2,\n          \"Mars\": 0,\n          \"Mercury\": 44.41,\n          \"Jupiter\": 5.56,\n          \"Venus\": 6.88,\n          \"Saturn\": 44.22,\n          \"Rahu\": 35.53,\n          \"Ketu\": 9.47\n        },\n        \"on_houses\": {\n          \"1\": 32.32,\n          \"2\": 4.64,\n          \"3\": 50.72,\n          \"4\": 47.32,\n          \"5\": 32.32,\n          \"6\": 17.32,\n          \"7\": 2.32,\n          \"8\": 0,\n          \"9\": 0,\n          \"10\": 0,\n          \"11\": 12.68,\n          \"12\": 40.36\n        }\n      },\n      \"Venus\": {\n        \"on_grahas\": {\n          \"Sun\": 0,\n          \"Moon\": 0,\n          \"Mars\": 5.31,\n          \"Mercury\": 8.71,\n          \"Jupiter\": 0,\n          \"Saturn\": 35.6,\n          \"Rahu\": 57.41,\n          \"Ketu\": 0\n        },\n        \"on_houses\": {\n          \"1\": 26.61,\n          \"2\": 39.2,\n          \"3\": 18.39,\n          \"4\": 23.22,\n          \"5\": 54.2,\n          \"6\": 39.2,\n          \"7\": 24.2,\n          \"8\": 9.2,\n          \"9\": 0,\n          \"10\": 0,\n          \"11\": 0,\n          \"12\": 5.8\n        }\n      },\n      \"Jupiter\": {\n        \"on_grahas\": {\n          \"Sun\": 0,\n          \"Moon\": 0,\n          \"Mars\": 3.99,\n          \"Mercury\": 10.03,\n          \"Venus\": 0,\n          \"Saturn\": 40.87,\n          \"Rahu\": 56.09,\n          \"Ketu\": 0\n        },\n        \"on_houses\": {\n          \"1\": 29.24,\n          \"2\": 52.12,\n          \"3\": 45.76,\n          \"4\": 28.49,\n          \"5\": 52.88,\n          \"6\": 52.12,\n          \"7\": 45.76,\n          \"8\": 7.88,\n          \"9\": 0,\n          \"10\": 0,\n          \"11\": 0,\n          \"12\": 7.12\n        }\n      },\n      \"Mercury\": {\n        \"on_grahas\": {\n          \"Sun\": 0,\n          \"Moon\": 15.59,\n          \"Mars\": 29.02,\n          \"Jupiter\": 0,\n          \"Venus\": 0,\n          \"Saturn\": 29.62,\n          \"Rahu\": 12.24,\n          \"Ketu\": 0\n        },\n        \"on_houses\": {\n          \"1\": 0,\n          \"2\": 12.09,\n          \"3\": 39.19,\n          \"4\": 32.91,\n          \"5\": 5.81,\n          \"6\": 48.37,\n          \"7\": 47.91,\n          \"8\": 32.91,\n          \"9\": 17.91,\n          \"10\": 2.91,\n          \"11\": 0,\n          \"12\": 0\n        }\n      },\n      \"Mars\": {\n        \"on_grahas\": {\n          \"Sun\": 58.94,\n          \"Moon\": 0,\n          \"Mercury\": 31.97,\n          \"Jupiter\": 26.96,\n          \"Venus\": 30.92,\n          \"Saturn\": 31.59,\n          \"Rahu\": 22.1,\n          \"Ketu\": 38.69\n        },\n        \"on_houses\": {\n          \"1\": 7.78,\n          \"2\": 44.44,\n          \"3\": 60,\n          \"4\": 37.78,\n          \"5\": 18.89,\n          \"6\": 3.89,\n          \"7\": 0,\n          \"8\": 0,\n          \"9\": 0,\n          \"10\": 11.11,\n          \"11\": 48.33,\n          \"12\": 37.78\n        }\n      },\n      \"Saturn\": {\n        \"on_grahas\": {\n          \"Sun\": 43.68,\n          \"Moon\": 1.55,\n          \"Mars\": 28.41,\n          \"Mercury\": 30.19,\n          \"Jupiter\": 55.22,\n          \"Venus\": 53.9,\n          \"Rahu\": 0,\n          \"Ketu\": 51.31\n        },\n        \"on_houses\": {\n          \"1\": 53.81,\n          \"2\": 12.38,\n          \"3\": 0,\n          \"4\": 0,\n          \"5\": 0,\n          \"6\": 47.62,\n          \"7\": 48.1,\n          \"8\": 33.1,\n          \"9\": 6.19,\n          \"10\": 47.62,\n          \"11\": 48.1,\n          \"12\": 33.1\n        }\n      }\n    },\n    \"house_reference\": \"equal houses: the madhya (middle) of house N is the ascendant degree plus 30 x (N - 1), the same reference shadbala uses; not Sripati cusps\",\n    \"casts_none\": [\n      \"Rahu\",\n      \"Ketu\"\n    ],\n    \"rule\": \"the graded drishti curve of shadbala (SB-09): 0 below 30 degrees, full at 180, nothing past 300; special aspects of Mars, Jupiter and Saturn graded by degree, full only at the center of each band\"\n  },\n  \"meta\": {\n    \"ayanamsa\": \"lahiri\",\n    \"ayanamsa_value\": 23.7260727,\n    \"julian_day\": 2448119.10483,\n    \"ephemeris\": \"JPL DE440s\",\n    \"node\": \"true\",\n    \"timezone\": {\n      \"source\": \"zone\",\n      \"offset_hours\": -4,\n      \"zone\": \"America/New_York\",\n      \"abbreviation\": \"EDT\",\n      \"dst\": true,\n      \"dst_hours\": 1,\n      \"ambiguous_resolved_by_fold\": null,\n      \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n    }\n  }\n}"}]}]},{"name":"Dasha","description":"Dashas are planetary periods: a life is divided into periods, each ruled by one planet. Vimshottari is a 120-year cycle, returned with up to five levels of sub-periods and calendar dates. Yogini is a second system of 36 years. Ashtottari is a third, of 108 years, with a test of whether it applies to the chart. Narayana is a Jaimini dasha whose periods are run by signs, not planets.","item":[{"name":"Vimshottari dasha periods with dates","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/dasha/vimshottari","host":["{{baseUrl}}"],"path":["v1","dasha","vimshottari"],"query":[{"key":"lang","value":"en","description":"Language for the names in the response, such as planets, signs, nakshatras (lunar mansions), tithis (lunar days), months and festivals. The default is `en` (English); `GET /v1/meta` lists the others. Each translated value comes with its English original in a matching `<field>_en` field; use the English value as a key in your code. Codes (such as `result` or `kaal`) and object keys always stay in English. Any name not yet translated stays in English and is listed in `localization.untranslated`.","disabled":true}],"variable":[]},"description":"Returns the Vimshottari dasha timeline. Dashas are planetary periods. Vimshottari divides a 120-year cycle into nine periods, each ruled by one planet. The starting point comes from the Moon's nakshatra (one of 27 lunar mansions) at birth. Each period divides into sub-periods, down to five levels.\n\nSet `levels` in the request body. 1 gives the main periods (mahadasha) and 2 adds sub-periods (antardasha). 3 adds the next level (pratyantardasha), and so on up to 5. The default is 3.\n\nEvery period has start and end dates in the local time of the birth place. The first main period is listed at its full length, so it starts before birth; `balance_at_birth_years` gives the part that remained at birth.\n\n**The balance is measured by time.** How much of the first period was over at birth comes from how long the Moon had been in its birth nakshatra, out of the whole time it takes to cross it (bhayat over bhabhog). This is the classical method. Measuring by distance instead is the common software shortcut, and the two can differ by days, up to about a month. `balance_conventions` gives both, with the end of the first period under each and `shift_days` between them. Set `dasha_balance` to `longitude` to build every date on the distance balance. See rulebook DA-03.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\",\n  \"dasha_balance\": \"time\",\n  \"levels\": 3\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Example answer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/dasha/vimshottari","host":["{{baseUrl}}"],"path":["v1","dasha","vimshottari"],"query":[{"key":"lang","value":"en","description":"Language for the names in the response, such as planets, signs, nakshatras (lunar mansions), tithis (lunar days), months and festivals. The default is `en` (English); `GET /v1/meta` lists the others. Each translated value comes with its English original in a matching `<field>_en` field; use the English value as a key in your code. Codes (such as `result` or `kaal`) and object keys always stay in English. Any name not yet translated stays in English and is listed in `localization.untranslated`.","disabled":true}],"variable":[]},"description":"Returns the Vimshottari dasha timeline. Dashas are planetary periods. Vimshottari divides a 120-year cycle into nine periods, each ruled by one planet. The starting point comes from the Moon's nakshatra (one of 27 lunar mansions) at birth. Each period divides into sub-periods, down to five levels.\n\nSet `levels` in the request body. 1 gives the main periods (mahadasha) and 2 adds sub-periods (antardasha). 3 adds the next level (pratyantardasha), and so on up to 5. The default is 3.\n\nEvery period has start and end dates in the local time of the birth place. The first main period is listed at its full length, so it starts before birth; `balance_at_birth_years` gives the part that remained at birth.\n\n**The balance is measured by time.** How much of the first period was over at birth comes from how long the Moon had been in its birth nakshatra, out of the whole time it takes to cross it (bhayat over bhabhog). This is the classical method. Measuring by distance instead is the common software shortcut, and the two can differ by days, up to about a month. `balance_conventions` gives both, with the end of the first period under each and `shift_days` between them. Set `dasha_balance` to `longitude` to build every date on the distance balance. See rulebook DA-03.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\",\n  \"dasha_balance\": \"time\",\n  \"levels\": 3\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"system\": \"vimshottari\",\n  \"year_length_days\": 365.25,\n  \"moon_nakshatra_index\": 5,\n  \"nakshatra_fraction_elapsed\": 0.09303881,\n  \"starting_lord\": \"Mars\",\n  \"balance_at_birth_years\": 6.348728,\n  \"balance_method\": \"time\",\n  \"levels\": 3,\n  \"periods\": [\n    {\n      \"lord\": \"Mars\",\n      \"start\": \"1989-12-20T13:27:09.380502\",\n      \"end\": \"1996-12-20T07:27:09.380502\",\n      \"years\": 7,\n      \"partial_at_birth\": true,\n      \"balance_years\": 6.348728,\n      \"periods\": [\n        {\n          \"lord\": \"Mars\",\n          \"start\": \"1989-12-20T13:27:09.380502\",\n          \"end\": \"1990-05-18T16:54:09.380502\",\n          \"years\": 0.408333,\n          \"elapsed\": true,\n          \"periods\": [\n            {\n              \"lord\": \"Mars\",\n              \"start\": \"1989-12-20T13:27:09.380502\",\n              \"end\": \"1989-12-29T06:15:13.880502\",\n              \"years\": 0.023819,\n              \"elapsed\": true\n            },\n            {\n              \"lord\": \"Rahu\",\n              \"start\": \"1989-12-29T06:15:13.880502\",\n              \"end\": \"1990-01-20T15:10:16.880502\",\n              \"years\": 0.06125,\n              \"elapsed\": true\n            },\n            {\n              \"lord\": \"Jupiter\",\n              \"start\": \"1990-01-20T15:10:16.880502\",\n              \"end\": \"1990-02-09T12:25:52.880502\",\n              \"years\": 0.054444,\n              \"elapsed\": true\n            }\n          ]\n        },\n        {\n          \"lord\": \"Rahu\",\n          \"start\": \"1990-05-18T16:54:09.380502\",\n          \"end\": \"1991-06-06T05:12:09.380502\",\n          \"years\": 1.05,\n          \"periods\": [\n            {\n              \"lord\": \"Rahu\",\n              \"start\": \"1990-05-18T16:54:09.380502\",\n              \"end\": \"1990-07-15T05:32:51.380502\",\n              \"years\": 0.1575,\n              \"elapsed\": true\n            },\n            {\n              \"lord\": \"Jupiter\",\n              \"start\": \"1990-07-15T05:32:51.380502\",\n              \"end\": \"1990-09-04T08:47:15.380502\",\n              \"years\": 0.14\n            },\n            {\n              \"lord\": \"Saturn\",\n              \"start\": \"1990-09-04T08:47:15.380502\",\n              \"end\": \"1990-11-04T02:08:06.380502\",\n              \"years\": 0.16625\n            }\n          ]\n        },\n        {\n          \"lord\": \"Jupiter\",\n          \"start\": \"1991-06-06T05:12:09.380502\",\n          \"end\": \"1992-05-12T02:48:09.380502\",\n          \"years\": 0.933333,\n          \"periods\": [\n            {\n              \"lord\": \"Jupiter\",\n              \"start\": \"1991-06-06T05:12:09.380502\",\n              \"end\": \"1991-07-21T16:04:57.380502\",\n              \"years\": 0.124444\n            },\n            {\n              \"lord\": \"Saturn\",\n              \"start\": \"1991-07-21T16:04:57.380502\",\n              \"end\": \"1991-09-13T15:30:09.380502\",\n              \"years\": 0.147778\n            },\n            {\n              \"lord\": \"Mercury\",\n              \"start\": \"1991-09-13T15:30:09.380502\",\n              \"end\": \"1991-10-31T22:33:45.380502\",\n              \"years\": 0.132222\n            }\n          ]\n        }\n      ]\n    },\n    {\n      \"lord\": \"Rahu\",\n      \"start\": \"1996-12-20T07:27:09.380502\",\n      \"end\": \"2014-12-20T19:27:09.380502\",\n      \"years\": 18,\n      \"periods\": [\n        {\n          \"lord\": \"Rahu\",\n          \"start\": \"1996-12-20T07:27:09.380502\",\n          \"end\": \"1999-09-02T11:39:09.380502\",\n          \"years\": 2.7,\n          \"periods\": [\n            {\n              \"lord\": \"Rahu\",\n              \"start\": \"1996-12-20T07:27:09.380502\",\n              \"end\": \"1997-05-17T05:40:57.380502\",\n              \"years\": 0.405\n            },\n            {\n              \"lord\": \"Jupiter\",\n              \"start\": \"1997-05-17T05:40:57.380502\",\n              \"end\": \"1997-09-25T17:26:33.380502\",\n              \"years\": 0.36\n            },\n            {\n              \"lord\": \"Saturn\",\n              \"start\": \"1997-09-25T17:26:33.380502\",\n              \"end\": \"1998-02-28T20:54:27.380502\",\n              \"years\": 0.4275\n            }\n          ]\n        },\n        {\n          \"lord\": \"Jupiter\",\n          \"start\": \"1999-09-02T11:39:09.380502\",\n          \"end\": \"2002-01-26T02:03:09.380502\",\n          \"years\": 2.4,\n          \"periods\": [\n            {\n              \"lord\": \"Jupiter\",\n              \"start\": \"1999-09-02T11:39:09.380502\",\n              \"end\": \"1999-12-28T08:46:21.380502\",\n              \"years\": 0.32\n            },\n            {\n              \"lord\": \"Saturn\",\n              \"start\": \"1999-12-28T08:46:21.380502\",\n              \"end\": \"2000-05-15T03:51:09.380502\",\n              \"years\": 0.38\n            },\n            {\n              \"lord\": \"Mercury\",\n              \"start\": \"2000-05-15T03:51:09.380502\",\n              \"end\": \"2000-09-16T08:17:33.380502\",\n              \"years\": 0.34\n            }\n          ]\n        },\n        {\n          \"lord\": \"Saturn\",\n          \"start\": \"2002-01-26T02:03:09.380502\",\n          \"end\": \"2004-12-02T01:09:09.380502\",\n          \"years\": 2.85,\n          \"periods\": [\n            {\n              \"lord\": \"Saturn\",\n              \"start\": \"2002-01-26T02:03:09.380502\",\n              \"end\": \"2002-07-09T21:42:36.380502\",\n              \"years\": 0.45125\n            },\n            {\n              \"lord\": \"Mercury\",\n              \"start\": \"2002-07-09T21:42:36.380502\",\n              \"end\": \"2002-12-04T08:58:57.380502\",\n              \"years\": 0.40375\n            },\n            {\n              \"lord\": \"Ketu\",\n              \"start\": \"2002-12-04T08:58:57.380502\",\n              \"end\": \"2003-02-03T02:19:48.380502\",\n              \"years\": 0.16625\n            }\n          ]\n        }\n      ]\n    },\n    {\n      \"lord\": \"Jupiter\",\n      \"start\": \"2014-12-20T19:27:09.380502\",\n      \"end\": \"2030-12-20T19:27:09.380502\",\n      \"years\": 16,\n      \"periods\": [\n        {\n          \"lord\": \"Jupiter\",\n          \"start\": \"2014-12-20T19:27:09.380502\",\n          \"end\": \"2017-02-07T00:15:09.380502\",\n          \"years\": 2.133333,\n          \"periods\": [\n            {\n              \"lord\": \"Jupiter\",\n              \"start\": \"2014-12-20T19:27:09.380502\",\n              \"end\": \"2015-04-03T16:53:33.380502\",\n              \"years\": 0.284444\n            },\n            {\n              \"lord\": \"Saturn\",\n              \"start\": \"2015-04-03T16:53:33.380502\",\n              \"end\": \"2015-08-05T01:51:09.380502\",\n              \"years\": 0.337778\n            },\n            {\n              \"lord\": \"Mercury\",\n              \"start\": \"2015-08-05T01:51:09.380502\",\n              \"end\": \"2015-11-23T11:07:57.380502\",\n              \"years\": 0.302222\n            }\n          ]\n        },\n        {\n          \"lord\": \"Saturn\",\n          \"start\": \"2017-02-07T00:15:09.380502\",\n          \"end\": \"2019-08-21T07:27:09.380502\",\n          \"years\": 2.533333,\n          \"periods\": [\n            {\n              \"lord\": \"Saturn\",\n              \"start\": \"2017-02-07T00:15:09.380502\",\n              \"end\": \"2017-07-03T12:23:33.380502\",\n              \"years\": 0.401111\n            },\n            {\n              \"lord\": \"Mercury\",\n              \"start\": \"2017-07-03T12:23:33.380502\",\n              \"end\": \"2017-11-11T14:24:45.380502\",\n              \"years\": 0.358889\n            },\n            {\n              \"lord\": \"Ketu\",\n              \"start\": \"2017-11-11T14:24:45.380502\",\n              \"end\": \"2018-01-04T13:49:57.380502\",\n              \"years\": 0.147778\n            }\n          ]\n        },\n        {\n          \"lord\": \"Mercury\",\n          \"start\": \"2019-08-21T07:27:09.380502\",\n          \"end\": \"2021-11-26T05:03:09.380502\",\n          \"years\": 2.266667,\n          \"periods\": [\n            {\n              \"lord\": \"Mercury\",\n              \"start\": \"2019-08-21T07:27:09.380502\",\n              \"end\": \"2019-12-16T14:18:45.380502\",\n              \"years\": 0.321111\n            },\n            {\n              \"lord\": \"Ketu\",\n              \"start\": \"2019-12-16T14:18:45.380502\",\n              \"end\": \"2020-02-02T21:22:21.380502\",\n              \"years\": 0.132222\n            },\n            {\n              \"lord\": \"Venus\",\n              \"start\": \"2020-02-02T21:22:21.380502\",\n              \"end\": \"2020-06-19T20:58:21.380502\",\n              \"years\": 0.377778\n            }\n          ]\n        }\n      ]\n    }\n  ],\n  \"balance_conventions\": {\n    \"longitude\": {\n      \"fraction_elapsed\": 0.09312764,\n      \"balance_years\": 6.348107,\n      \"first_period_ends\": \"1996-12-20T02:00:06.412309\"\n    },\n    \"time\": {\n      \"fraction_elapsed\": 0.09303881,\n      \"balance_years\": 6.348728,\n      \"first_period_ends\": \"1996-12-20T07:27:09.380502\"\n    },\n    \"used\": \"time\",\n    \"other\": \"longitude\",\n    \"shift_days\": 0.2271,\n    \"sources_agree\": true,\n    \"note\": \"longitude measures how far the Moon has moved through its birth nakshatra; time measures how long it has been there (bhayat over bhabhog), as a desktop program does. Every later date moves by the same shift.\"\n  },\n  \"meta\": {\n    \"ayanamsa\": \"lahiri\",\n    \"ayanamsa_value\": 23.7260727,\n    \"julian_day\": 2448119.10483,\n    \"ephemeris\": \"JPL DE440s\",\n    \"node\": \"true\",\n    \"timezone\": {\n      \"source\": \"zone\",\n      \"offset_hours\": -4,\n      \"zone\": \"America/New_York\",\n      \"abbreviation\": \"EDT\",\n      \"dst\": true,\n      \"dst_hours\": 1,\n      \"ambiguous_resolved_by_fold\": null,\n      \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n    }\n  }\n}"}]},{"name":"Yogini dasha periods (a 36-year cycle)","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/dasha/yogini","host":["{{baseUrl}}"],"path":["v1","dasha","yogini"],"query":[{"key":"lang","value":"en","description":"Language for the names in the response, such as planets, signs, nakshatras (lunar mansions), tithis (lunar days), months and festivals. The default is `en` (English); `GET /v1/meta` lists the others. Each translated value comes with its English original in a matching `<field>_en` field; use the English value as a key in your code. Codes (such as `result` or `kaal`) and object keys always stay in English. Any name not yet translated stays in English and is listed in `localization.untranslated`.","disabled":true}],"variable":[]},"description":"Returns the Yogini dasha timeline, a second system of dashas (planetary periods) next to Vimshottari. It starts from the same Moon position as Vimshottari. It also measures the time already passed at birth the same way, so the two systems always agree about the starting point.\n\nEight periods, each named for a yogini and ruled by a planet, add up to **36 years**. So the cycle repeats two or three times in a lifetime. By comparison, most people live through only three or four of Vimshottari's main periods (mahadashas). Two levels are returned, periods and sub-periods; a third level would be only days long.\n\nThe first period is listed at its full length, so it starts before birth; `balance_at_birth_years` gives the part that remained at birth.\n\nNeither system overrides the other, and they are not averaged. See rulebook section YD (the API's rule reference).\n\n`dasha_balance` works as it does on the Vimshottari route: `time` by default, `longitude` for the old distance balance. `balance_conventions` gives both. Use the same setting on both routes and they still agree.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\",\n  \"dasha_balance\": \"time\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Example answer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/dasha/yogini","host":["{{baseUrl}}"],"path":["v1","dasha","yogini"],"query":[{"key":"lang","value":"en","description":"Language for the names in the response, such as planets, signs, nakshatras (lunar mansions), tithis (lunar days), months and festivals. The default is `en` (English); `GET /v1/meta` lists the others. Each translated value comes with its English original in a matching `<field>_en` field; use the English value as a key in your code. Codes (such as `result` or `kaal`) and object keys always stay in English. Any name not yet translated stays in English and is listed in `localization.untranslated`.","disabled":true}],"variable":[]},"description":"Returns the Yogini dasha timeline, a second system of dashas (planetary periods) next to Vimshottari. It starts from the same Moon position as Vimshottari. It also measures the time already passed at birth the same way, so the two systems always agree about the starting point.\n\nEight periods, each named for a yogini and ruled by a planet, add up to **36 years**. So the cycle repeats two or three times in a lifetime. By comparison, most people live through only three or four of Vimshottari's main periods (mahadashas). Two levels are returned, periods and sub-periods; a third level would be only days long.\n\nThe first period is listed at its full length, so it starts before birth; `balance_at_birth_years` gives the part that remained at birth.\n\nNeither system overrides the other, and they are not averaged. See rulebook section YD (the API's rule reference).\n\n`dasha_balance` works as it does on the Vimshottari route: `time` by default, `longitude` for the old distance balance. `balance_conventions` gives both. Use the same setting on both routes and they still agree.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\",\n  \"dasha_balance\": \"time\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"system\": \"yogini\",\n  \"total_years\": 36,\n  \"year_length_days\": 365.25,\n  \"moon_nakshatra_index\": 5,\n  \"nakshatra_fraction_elapsed\": 0.09303881,\n  \"starting_yogini\": \"Sankata\",\n  \"balance_at_birth_years\": 7.25569,\n  \"balance_method\": \"time\",\n  \"levels\": 2,\n  \"periods\": [\n    {\n      \"yogini\": \"Sankata\",\n      \"lord\": \"Rahu\",\n      \"years\": 8,\n      \"start\": \"1989-11-16T13:52:27.863431\",\n      \"end\": \"1997-11-16T13:52:27.863431\",\n      \"periods\": [\n        {\n          \"yogini\": \"Sankata\",\n          \"lord\": \"Rahu\",\n          \"start\": \"1989-11-16T13:52:27.863431\",\n          \"end\": \"1991-08-27T21:52:27.863431\"\n        },\n        {\n          \"yogini\": \"Mangala\",\n          \"lord\": \"Moon\",\n          \"start\": \"1991-08-27T21:52:27.863431\",\n          \"end\": \"1991-11-17T01:52:27.863431\"\n        },\n        {\n          \"yogini\": \"Pingala\",\n          \"lord\": \"Sun\",\n          \"start\": \"1991-11-17T01:52:27.863431\",\n          \"end\": \"1992-04-27T09:52:27.863431\"\n        }\n      ],\n      \"partial_at_birth\": true,\n      \"balance_years\": 7.25569\n    },\n    {\n      \"yogini\": \"Mangala\",\n      \"lord\": \"Moon\",\n      \"years\": 1,\n      \"start\": \"1997-11-16T13:52:27.863431\",\n      \"end\": \"1998-11-16T19:52:27.863431\",\n      \"periods\": [\n        {\n          \"yogini\": \"Mangala\",\n          \"lord\": \"Moon\",\n          \"start\": \"1997-11-16T13:52:27.863431\",\n          \"end\": \"1997-11-26T17:22:27.863431\"\n        },\n        {\n          \"yogini\": \"Pingala\",\n          \"lord\": \"Sun\",\n          \"start\": \"1997-11-26T17:22:27.863431\",\n          \"end\": \"1997-12-17T00:22:27.863431\"\n        },\n        {\n          \"yogini\": \"Dhanya\",\n          \"lord\": \"Jupiter\",\n          \"start\": \"1997-12-17T00:22:27.863431\",\n          \"end\": \"1998-01-16T10:52:27.863431\"\n        }\n      ]\n    },\n    {\n      \"yogini\": \"Pingala\",\n      \"lord\": \"Sun\",\n      \"years\": 2,\n      \"start\": \"1998-11-16T19:52:27.863431\",\n      \"end\": \"2000-11-16T07:52:27.863431\",\n      \"periods\": [\n        {\n          \"yogini\": \"Pingala\",\n          \"lord\": \"Sun\",\n          \"start\": \"1998-11-16T19:52:27.863431\",\n          \"end\": \"1998-12-27T09:52:27.863431\"\n        },\n        {\n          \"yogini\": \"Dhanya\",\n          \"lord\": \"Jupiter\",\n          \"start\": \"1998-12-27T09:52:27.863431\",\n          \"end\": \"1999-02-26T06:52:27.863431\"\n        },\n        {\n          \"yogini\": \"Bhramari\",\n          \"lord\": \"Mars\",\n          \"start\": \"1999-02-26T06:52:27.863431\",\n          \"end\": \"1999-05-18T10:52:27.863431\"\n        }\n      ]\n    }\n  ],\n  \"balance_conventions\": {\n    \"longitude\": {\n      \"fraction_elapsed\": 0.09312764,\n      \"balance_years\": 7.254979,\n      \"first_period_ends\": \"1997-11-16T07:38:41.614067\"\n    },\n    \"time\": {\n      \"fraction_elapsed\": 0.09303881,\n      \"balance_years\": 7.25569,\n      \"first_period_ends\": \"1997-11-16T13:52:27.863431\"\n    },\n    \"used\": \"time\",\n    \"other\": \"longitude\",\n    \"shift_days\": 0.2596,\n    \"sources_agree\": true,\n    \"note\": \"longitude measures how far the Moon has moved through its birth nakshatra; time measures how long it has been there (bhayat over bhabhog), as a desktop program does. Every later date moves by the same shift.\"\n  },\n  \"meta\": {\n    \"ayanamsa\": \"lahiri\",\n    \"ayanamsa_value\": 23.7260727,\n    \"julian_day\": 2448119.10483,\n    \"ephemeris\": \"JPL DE440s\",\n    \"node\": \"true\",\n    \"timezone\": {\n      \"source\": \"zone\",\n      \"offset_hours\": -4,\n      \"zone\": \"America/New_York\",\n      \"abbreviation\": \"EDT\",\n      \"dst\": true,\n      \"dst_hours\": 1,\n      \"ambiguous_resolved_by_fold\": null,\n      \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n    }\n  }\n}"}]},{"name":"Ashtottari dasha periods (a 108-year cycle)","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/dasha/ashtottari","host":["{{baseUrl}}"],"path":["v1","dasha","ashtottari"],"query":[{"key":"lang","value":"en","description":"Language for the names in the response, such as planets, signs, nakshatras (lunar mansions), tithis (lunar days), months and festivals. The default is `en` (English); `GET /v1/meta` lists the others. Each translated value comes with its English original in a matching `<field>_en` field; use the English value as a key in your code. Codes (such as `result` or `kaal`) and object keys always stay in English. Any name not yet translated stays in English and is listed in `localization.untranslated`.","disabled":true}],"variable":[]},"description":"Returns the Ashtottari dasha timeline, a third system of dashas (planetary periods) next to Vimshottari and Yogini. Eight planets rule periods that add up to **108 years**. They are Sun 6, Moon 15, Mars 8, Mercury 17, Saturn 10, Jupiter 19, Rahu 12 and Venus 21. Ketu rules no period.\n\nThe starting period comes from the Moon's nakshatra (lunar mansion) at birth. Ashtottari counts 28 of them, including Abhijit, in groups of three or four from Ardra, and each group belongs to one planet. The part already passed at birth is measured by time (bhayat over bhabhog), the same way as Vimshottari and Yogini (rulebook DA-03). `dasha_balance` works as it does on the Vimshottari and Yogini routes: `time` by default, `longitude` for the old distance balance. `balance_method` names which was used, and `balance_conventions` gives both.\n\nSet `levels` to 1, 2 or 3 for main periods, sub-periods and sub-sub-periods. The default is 3. The first main period is listed at its full length, so it starts before birth. `balance_at_birth_years` gives the part that remained at birth.\n\n**Whether it applies.** The classical texts use Ashtottari only for some charts. `applicability` checks the two conditions. The first is Rahu in an angle or a trine counted from the ascendant's ruler, but not in the first house. The second is birth in the waning half of the lunar month by day, or in the waxing half by night. Sources differ on whether one condition is enough or both are needed. So `applicable` is true when either one holds, and `both_conditions_met` when both do. `sources_agree` says whether those two answers are the same. The periods are returned either way. See rulebook section AD (the API's rule reference).","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\",\n  \"dasha_balance\": \"time\",\n  \"levels\": 3\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Example answer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/dasha/ashtottari","host":["{{baseUrl}}"],"path":["v1","dasha","ashtottari"],"query":[{"key":"lang","value":"en","description":"Language for the names in the response, such as planets, signs, nakshatras (lunar mansions), tithis (lunar days), months and festivals. The default is `en` (English); `GET /v1/meta` lists the others. Each translated value comes with its English original in a matching `<field>_en` field; use the English value as a key in your code. Codes (such as `result` or `kaal`) and object keys always stay in English. Any name not yet translated stays in English and is listed in `localization.untranslated`.","disabled":true}],"variable":[]},"description":"Returns the Ashtottari dasha timeline, a third system of dashas (planetary periods) next to Vimshottari and Yogini. Eight planets rule periods that add up to **108 years**. They are Sun 6, Moon 15, Mars 8, Mercury 17, Saturn 10, Jupiter 19, Rahu 12 and Venus 21. Ketu rules no period.\n\nThe starting period comes from the Moon's nakshatra (lunar mansion) at birth. Ashtottari counts 28 of them, including Abhijit, in groups of three or four from Ardra, and each group belongs to one planet. The part already passed at birth is measured by time (bhayat over bhabhog), the same way as Vimshottari and Yogini (rulebook DA-03). `dasha_balance` works as it does on the Vimshottari and Yogini routes: `time` by default, `longitude` for the old distance balance. `balance_method` names which was used, and `balance_conventions` gives both.\n\nSet `levels` to 1, 2 or 3 for main periods, sub-periods and sub-sub-periods. The default is 3. The first main period is listed at its full length, so it starts before birth. `balance_at_birth_years` gives the part that remained at birth.\n\n**Whether it applies.** The classical texts use Ashtottari only for some charts. `applicability` checks the two conditions. The first is Rahu in an angle or a trine counted from the ascendant's ruler, but not in the first house. The second is birth in the waning half of the lunar month by day, or in the waxing half by night. Sources differ on whether one condition is enough or both are needed. So `applicable` is true when either one holds, and `both_conditions_met` when both do. `sources_agree` says whether those two answers are the same. The periods are returned either way. See rulebook section AD (the API's rule reference).","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\",\n  \"dasha_balance\": \"time\",\n  \"levels\": 3\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"system\": \"ashtottari\",\n  \"total_years\": 108,\n  \"year_length_days\": 365.25,\n  \"balance_method\": \"time\",\n  \"moon_nakshatra_index\": 5,\n  \"nakshatra_fraction_elapsed\": 0.09303881,\n  \"moon_star\": \"Mrigashira\",\n  \"star_fraction_elapsed\": 0.09303881,\n  \"star_group\": {\n    \"lord\": \"Venus\",\n    \"position\": 3,\n    \"of\": 3\n  },\n  \"starting_lord\": \"Venus\",\n  \"balance_at_birth_years\": 6.348728,\n  \"levels\": 3,\n  \"periods\": [\n    {\n      \"lord\": \"Venus\",\n      \"years\": 21,\n      \"start\": \"1975-12-21T01:27:09.380502\",\n      \"end\": \"1996-12-20T07:27:09.380502\",\n      \"partial_at_birth\": true,\n      \"balance_years\": 6.348728,\n      \"periods\": [\n        {\n          \"lord\": \"Venus\",\n          \"start\": \"1975-12-21T01:27:09.380502\",\n          \"end\": \"1980-01-20T11:57:09.380502\",\n          \"years\": 4.083333,\n          \"elapsed\": true,\n          \"periods\": [\n            {\n              \"lord\": \"Venus\",\n              \"start\": \"1975-12-21T01:27:09.380502\",\n              \"end\": \"1976-10-06T01:29:39.380502\",\n              \"years\": 0.793981,\n              \"elapsed\": true\n            },\n            {\n              \"lord\": \"Sun\",\n              \"start\": \"1976-10-06T01:29:39.380502\",\n              \"end\": \"1976-12-27T22:04:39.380502\",\n              \"years\": 0.226852,\n              \"elapsed\": true\n            },\n            {\n              \"lord\": \"Moon\",\n              \"start\": \"1976-12-27T22:04:39.380502\",\n              \"end\": \"1977-07-23T01:32:09.380502\",\n              \"years\": 0.56713,\n              \"elapsed\": true\n            }\n          ]\n        },\n        {\n          \"lord\": \"Sun\",\n          \"start\": \"1980-01-20T11:57:09.380502\",\n          \"end\": \"1981-03-21T14:57:09.380502\",\n          \"years\": 1.166667,\n          \"elapsed\": true,\n          \"periods\": [\n            {\n              \"lord\": \"Sun\",\n              \"start\": \"1980-01-20T11:57:09.380502\",\n              \"end\": \"1980-02-13T04:07:09.380502\",\n              \"years\": 0.064815,\n              \"elapsed\": true\n            },\n            {\n              \"lord\": \"Moon\",\n              \"start\": \"1980-02-13T04:07:09.380502\",\n              \"end\": \"1980-04-12T08:32:09.380502\",\n              \"years\": 0.162037,\n              \"elapsed\": true\n            },\n            {\n              \"lord\": \"Mars\",\n              \"start\": \"1980-04-12T08:32:09.380502\",\n              \"end\": \"1980-05-13T22:05:29.380502\",\n              \"years\": 0.08642,\n              \"elapsed\": true\n            }\n          ]\n        },\n        {\n          \"lord\": \"Moon\",\n          \"start\": \"1981-03-21T14:57:09.380502\",\n          \"end\": \"1984-02-19T22:27:09.380502\",\n          \"years\": 2.916667,\n          \"elapsed\": true,\n          \"periods\": [\n            {\n              \"lord\": \"Moon\",\n              \"start\": \"1981-03-21T14:57:09.380502\",\n              \"end\": \"1981-08-16T13:59:39.380502\",\n              \"years\": 0.405093,\n              \"elapsed\": true\n            },\n            {\n              \"lord\": \"Mars\",\n              \"start\": \"1981-08-16T13:59:39.380502\",\n              \"end\": \"1981-11-03T11:52:59.380502\",\n              \"years\": 0.216049,\n              \"elapsed\": true\n            },\n            {\n              \"lord\": \"Mercury\",\n              \"start\": \"1981-11-03T11:52:59.380502\",\n              \"end\": \"1982-04-20T04:23:49.380502\",\n              \"years\": 0.459105,\n              \"elapsed\": true\n            }\n          ]\n        }\n      ]\n    },\n    {\n      \"lord\": \"Sun\",\n      \"years\": 6,\n      \"start\": \"1996-12-20T07:27:09.380502\",\n      \"end\": \"2002-12-20T19:27:09.380502\",\n      \"periods\": [\n        {\n          \"lord\": \"Sun\",\n          \"start\": \"1996-12-20T07:27:09.380502\",\n          \"end\": \"1997-04-21T01:27:09.380502\",\n          \"years\": 0.333333,\n          \"periods\": [\n            {\n              \"lord\": \"Sun\",\n              \"start\": \"1996-12-20T07:27:09.380502\",\n              \"end\": \"1996-12-27T01:47:09.380502\",\n              \"years\": 0.018519\n            },\n            {\n              \"lord\": \"Moon\",\n              \"start\": \"1996-12-27T01:47:09.380502\",\n              \"end\": \"1997-01-12T23:37:09.380502\",\n              \"years\": 0.046296\n            },\n            {\n              \"lord\": \"Mars\",\n              \"start\": \"1997-01-12T23:37:09.380502\",\n              \"end\": \"1997-01-22T00:03:49.380502\",\n              \"years\": 0.024691\n            }\n          ]\n        },\n        {\n          \"lord\": \"Moon\",\n          \"start\": \"1997-04-21T01:27:09.380502\",\n          \"end\": \"1998-02-19T10:27:09.380502\",\n          \"years\": 0.833333,\n          \"periods\": [\n            {\n              \"lord\": \"Moon\",\n              \"start\": \"1997-04-21T01:27:09.380502\",\n              \"end\": \"1997-06-02T08:02:09.380502\",\n              \"years\": 0.115741\n            },\n            {\n              \"lord\": \"Mars\",\n              \"start\": \"1997-06-02T08:02:09.380502\",\n              \"end\": \"1997-06-24T21:08:49.380502\",\n              \"years\": 0.061728\n            },\n            {\n              \"lord\": \"Mercury\",\n              \"start\": \"1997-06-24T21:08:49.380502\",\n              \"end\": \"1997-08-11T19:00:29.380502\",\n              \"years\": 0.131173\n            }\n          ]\n        },\n        {\n          \"lord\": \"Mars\",\n          \"start\": \"1998-02-19T10:27:09.380502\",\n          \"end\": \"1998-07-31T18:27:09.380502\",\n          \"years\": 0.444444,\n          \"periods\": [\n            {\n              \"lord\": \"Mars\",\n              \"start\": \"1998-02-19T10:27:09.380502\",\n              \"end\": \"1998-03-03T11:02:42.713835\",\n              \"years\": 0.032922\n            },\n            {\n              \"lord\": \"Mercury\",\n              \"start\": \"1998-03-03T11:02:42.713835\",\n              \"end\": \"1998-03-29T00:18:16.047168\",\n              \"years\": 0.069959\n            },\n            {\n              \"lord\": \"Saturn\",\n              \"start\": \"1998-03-29T00:18:16.047168\",\n              \"end\": \"1998-04-13T01:02:42.713835\",\n              \"years\": 0.041152\n            }\n          ]\n        }\n      ]\n    },\n    {\n      \"lord\": \"Moon\",\n      \"years\": 15,\n      \"start\": \"2002-12-20T19:27:09.380502\",\n      \"end\": \"2017-12-20T13:27:09.380502\",\n      \"periods\": [\n        {\n          \"lord\": \"Moon\",\n          \"start\": \"2002-12-20T19:27:09.380502\",\n          \"end\": \"2005-01-19T17:57:09.380502\",\n          \"years\": 2.083333,\n          \"periods\": [\n            {\n              \"lord\": \"Moon\",\n              \"start\": \"2002-12-20T19:27:09.380502\",\n              \"end\": \"2003-04-05T11:54:39.380502\",\n              \"years\": 0.289352\n            },\n            {\n              \"lord\": \"Mars\",\n              \"start\": \"2003-04-05T11:54:39.380502\",\n              \"end\": \"2003-05-31T20:41:19.380502\",\n              \"years\": 0.154321\n            },\n            {\n              \"lord\": \"Mercury\",\n              \"start\": \"2003-05-31T20:41:19.380502\",\n              \"end\": \"2003-09-28T15:20:29.380502\",\n              \"years\": 0.327932\n            }\n          ]\n        },\n        {\n          \"lord\": \"Mars\",\n          \"start\": \"2005-01-19T17:57:09.380502\",\n          \"end\": \"2006-03-01T13:57:09.380502\",\n          \"years\": 1.111111,\n          \"periods\": [\n            {\n              \"lord\": \"Mars\",\n              \"start\": \"2005-01-19T17:57:09.380502\",\n              \"end\": \"2005-02-18T19:26:02.713835\",\n              \"years\": 0.082305\n            },\n            {\n              \"lord\": \"Mercury\",\n              \"start\": \"2005-02-18T19:26:02.713835\",\n              \"end\": \"2005-04-23T16:34:56.047168\",\n              \"years\": 0.174897\n            },\n            {\n              \"lord\": \"Saturn\",\n              \"start\": \"2005-04-23T16:34:56.047168\",\n              \"end\": \"2005-05-31T06:26:02.713835\",\n              \"years\": 0.102881\n            }\n          ]\n        },\n        {\n          \"lord\": \"Mercury\",\n          \"start\": \"2006-03-01T13:57:09.380502\",\n          \"end\": \"2008-07-10T23:27:09.380502\",\n          \"years\": 2.361111,\n          \"periods\": [\n            {\n              \"lord\": \"Mercury\",\n              \"start\": \"2006-03-01T13:57:09.380502\",\n              \"end\": \"2006-07-15T07:53:32.713835\",\n              \"years\": 0.371656\n            },\n            {\n              \"lord\": \"Saturn\",\n              \"start\": \"2006-07-15T07:53:32.713835\",\n              \"end\": \"2006-10-03T04:19:39.380502\",\n              \"years\": 0.218621\n            },\n            {\n              \"lord\": \"Jupiter\",\n              \"start\": \"2006-10-03T04:19:39.380502\",\n              \"end\": \"2007-03-03T21:33:16.047169\",\n              \"years\": 0.415381\n            }\n          ]\n        }\n      ]\n    }\n  ],\n  \"balance_conventions\": {\n    \"longitude\": {\n      \"fraction_elapsed\": 0.69770921,\n      \"balance_years\": 6.348107,\n      \"first_period_ends\": \"1996-12-20T02:00:06.412309\"\n    },\n    \"time\": {\n      \"fraction_elapsed\": 0.6976796,\n      \"balance_years\": 6.348728,\n      \"first_period_ends\": \"1996-12-20T07:27:09.380502\"\n    },\n    \"used\": \"time\",\n    \"other\": \"longitude\",\n    \"shift_days\": 0.2271,\n    \"sources_agree\": true,\n    \"note\": \"longitude measures how far the Moon has moved through its star; time measures how long it has been there (bhayat over bhabhog), the astrologer's N-26 boundaries for the three Abhijit-adjusted stars. Every later date moves by the same shift.\"\n  },\n  \"applicability\": {\n    \"applicable\": true,\n    \"both_conditions_met\": false,\n    \"sources_agree\": false,\n    \"conditions\": {\n      \"rahu\": {\n        \"met\": false,\n        \"lagna_lord\": \"Mercury\",\n        \"rahu_house\": 5,\n        \"rahu_from_lagna_lord\": 6,\n        \"in_kendra_or_trikona_from_lagna_lord\": false,\n        \"in_lagna\": false\n      },\n      \"paksha\": {\n        \"met\": true,\n        \"paksha\": \"krishna\",\n        \"born_by_day\": true\n      }\n    },\n    \"rule\": \"BPHS chapter 46: Rahu in a kendra or trikona from the lagna lord, not in the lagna. Or: birth in krishna paksha by day or shukla paksha by night. `applicable` reads the two as either, `both_conditions_met` as both.\"\n  },\n  \"meta\": {\n    \"ayanamsa\": \"lahiri\",\n    \"ayanamsa_value\": 23.7260727,\n    \"julian_day\": 2448119.10483,\n    \"ephemeris\": \"JPL DE440s\",\n    \"node\": \"true\",\n    \"timezone\": {\n      \"source\": \"zone\",\n      \"offset_hours\": -4,\n      \"zone\": \"America/New_York\",\n      \"abbreviation\": \"EDT\",\n      \"dst\": true,\n      \"dst_hours\": 1,\n      \"ambiguous_resolved_by_fold\": null,\n      \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n    }\n  }\n}"}]},{"name":"Narayana dasha: the Jaimini sign periods","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/dasha/narayana","host":["{{baseUrl}}"],"path":["v1","dasha","narayana"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true}],"variable":[]},"description":"Returns the Narayana dasha timeline. It is a Jaimini dasha: each period is run by a sign, not a planet. It takes the same birth details as `/v1/dasha/vimshottari`.\n\n**Where it starts.** The first period is the stronger of the ascendant sign and the sign opposite it (the 7th). Strength is tested rule by rule: more planets in the sign, then more of Jupiter, Mercury and the sign's own ruler joining or aspecting it, then more exalted planets, then the ruler sitting in a sign of the other kind (odd or even), then the ruler further through its sign. The first rule that separates the two decides. `start_comparison` shows every test that was run.\n\n**Order.** The direction comes from the 9th sign from the starting sign. Saturn in the starting sign makes the periods run forward, one sign after another; Ketu there turns the direction around. Signs come in three kinds: movable, fixed and dual. A movable start takes the signs in order. A fixed start jumps six signs each time. A dual start takes each angle sign with its two trine signs (1, 5, 9, then 10, 2, 6, and so on).\n\n**Length.** Count from the sign to its ruler, minus one, 12 for a ruler in its own sign. One year is added for an exalted ruler and taken off for a debilitated one. Each period carries `why`, the working.\n\n`dated` gives both rounds of twelve with dates from birth, in the local time of the birth place. The second round runs each sign for 12 minus its first years, so the two total 144 years. Each period has 12 equal sub-periods (antardashas). A year is 365.25 days.\n\nWhere texts read a step differently, `choices` names the reading used, and `not_computed` lists what is left out. `intro` says in plain words what Narayana dasha is. Each period's `text` is the sign reading `/v1/jaimini` gives for chara dasha, without its opening line about chara dasha. See rulebook JM-10 to JM-13. Add `?lang=hi` for Hindi.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Example answer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/dasha/narayana","host":["{{baseUrl}}"],"path":["v1","dasha","narayana"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true}],"variable":[]},"description":"Returns the Narayana dasha timeline. It is a Jaimini dasha: each period is run by a sign, not a planet. It takes the same birth details as `/v1/dasha/vimshottari`.\n\n**Where it starts.** The first period is the stronger of the ascendant sign and the sign opposite it (the 7th). Strength is tested rule by rule: more planets in the sign, then more of Jupiter, Mercury and the sign's own ruler joining or aspecting it, then more exalted planets, then the ruler sitting in a sign of the other kind (odd or even), then the ruler further through its sign. The first rule that separates the two decides. `start_comparison` shows every test that was run.\n\n**Order.** The direction comes from the 9th sign from the starting sign. Saturn in the starting sign makes the periods run forward, one sign after another; Ketu there turns the direction around. Signs come in three kinds: movable, fixed and dual. A movable start takes the signs in order. A fixed start jumps six signs each time. A dual start takes each angle sign with its two trine signs (1, 5, 9, then 10, 2, 6, and so on).\n\n**Length.** Count from the sign to its ruler, minus one, 12 for a ruler in its own sign. One year is added for an exalted ruler and taken off for a debilitated one. Each period carries `why`, the working.\n\n`dated` gives both rounds of twelve with dates from birth, in the local time of the birth place. The second round runs each sign for 12 minus its first years, so the two total 144 years. Each period has 12 equal sub-periods (antardashas). A year is 365.25 days.\n\nWhere texts read a step differently, `choices` names the reading used, and `not_computed` lists what is left out. `intro` says in plain words what Narayana dasha is. Each period's `text` is the sign reading `/v1/jaimini` gives for chara dasha, without its opening line about chara dasha. See rulebook JM-10 to JM-13. Add `?lang=hi` for Hindi.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"system\": \"narayana\",\n  \"starting_sign\": \"Virgo\",\n  \"start_comparison\": {\n    \"stronger\": \"Virgo\",\n    \"sign_number\": 6,\n    \"decided_by\": \"lord_in_other_parity\",\n    \"steps\": [\n      {\n        \"rule\": \"more_grahas\",\n        \"test\": \"the sign holding more grahas\",\n        \"first\": {\n          \"sign\": \"Virgo\",\n          \"value\": []\n        },\n        \"second\": {\n          \"sign\": \"Pisces\",\n          \"value\": []\n        }\n      },\n      {\n        \"rule\": \"jupiter_mercury_lord\",\n        \"test\": \"the sign joined or aspected (by sign aspect) by more of Jupiter, Mercury and its own lord\",\n        \"first\": {\n          \"sign\": \"Virgo\",\n          \"value\": []\n        },\n        \"second\": {\n          \"sign\": \"Pisces\",\n          \"value\": []\n        }\n      },\n      {\n        \"rule\": \"more_exalted\",\n        \"test\": \"the sign holding more exalted grahas\",\n        \"first\": {\n          \"sign\": \"Virgo\",\n          \"value\": []\n        },\n        \"second\": {\n          \"sign\": \"Pisces\",\n          \"value\": []\n        }\n      }\n    ],\n    \"between\": [\n      \"Virgo\",\n      \"Pisces\"\n    ]\n  },\n  \"direction\": \"forward\",\n  \"direction_rule\": \"the 9th from Virgo is Taurus, which is odd-footed, so forward\",\n  \"progression\": \"dual\",\n  \"progression_rule\": \"the kendras from the starting sign, each followed by its trines (1 5 9, then 10 2 6, 7 11 3 and 4 8 12)\",\n  \"exceptions_applied\": [],\n  \"periods\": [\n    {\n      \"sign\": \"Virgo\",\n      \"sign_number\": 6,\n      \"lord\": \"Mercury\",\n      \"lord_sign\": \"Leo\",\n      \"base_years\": 1,\n      \"years\": 1,\n      \"why\": \"Mercury is 2 signs from Virgo counting backward, minus one\",\n      \"starts_after_years\": 0,\n      \"text\": [\n        \"A Virgo period is a working period, not a showy one. Virgo is the sign of careful method and precision. So the period fills with service, health routines, debt, competition and the dull details of things. You tend to handle them well.…\",\n        \"What helps: bring to this period the tedious job you have put off for years, and it often gives way. Old tax papers, a messy set of accounts or a long-stalled repair are good candidates. What the period rarely gives is recognition. The…\"\n      ],\n      \"reading_shared_with\": \"chara_dasha\",\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    },\n    {\n      \"sign\": \"Capricorn\",\n      \"sign_number\": 10,\n      \"lord\": \"Saturn\",\n      \"lord_sign\": \"Sagittarius\",\n      \"base_years\": 1,\n      \"years\": 1,\n      \"why\": \"Saturn is 2 signs from Capricorn counting backward, minus one\",\n      \"starts_after_years\": 1,\n      \"text\": [\n        \"Capricorn's chapter is hard work. Capricorn is the sign of duty and structure. So responsibility arrives, and recognition lags well behind the effort. What you build often lasts precisely because it was slow. Older people, institutions and…\",\n        \"This period usually pays late in its term, not early. Many people decide at the midpoint that it isn't paying at all. Then they drop the very thing that would have paid. What helps: hold your course through the middle years. Expect…\"\n      ],\n      \"reading_shared_with\": \"chara_dasha\",\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    },\n    {\n      \"sign\": \"Taurus\",\n      \"sign_number\": 2,\n      \"lord\": \"Venus\",\n      \"lord_sign\": \"Cancer\",\n      \"base_years\": 2,\n      \"years\": 2,\n      \"why\": \"Venus is 3 signs from Taurus counting forward, minus one\",\n      \"starts_after_years\": 2,\n      \"text\": [\n        \"Each sign sets the tone of its own years. Taurus is an earth sign that values what lasts, so its period is usually slow, steady and hard to shift. Money and resources build up bit by bit rather than arriving all at once. What you build now…\",\n        \"What helps: use this time for building up savings, property, skills and anything that grows by being added to. A change of direction started now can take most of the period to finish. So be sure before the first step rather than finding…\"\n      ],\n      \"reading_shared_with\": \"chara_dasha\",\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    }\n  ],\n  \"cycle_years\": 57,\n  \"rule\": \"Narayana dasha (Jaimini, as stated by P. V. R. Narasimha Rao): start from the stronger of the lagna and the 7th; direction from the 9th from that sign, with the Saturn and Ketu exceptions; order by the starting sign's quality; each sign…\",\n  \"choices\": [\n    {\n      \"rule\": \"JM-10\",\n      \"step\": \"which grahas count in the strength rules\",\n      \"chosen\": \"all nine, Rahu and Ketu included\",\n      \"other_reading\": \"the seven grahas from the Sun to Saturn\"\n    },\n    {\n      \"rule\": \"JM-10\",\n      \"step\": \"strength rules after the second\",\n      \"chosen\": \"more exalted grahas, then the lord in a sign of the other parity (odd or even), then the lord further through its sign; the lagna (or the dasha sign) if all tie\",\n      \"other_reading\": \"some lists order these differently or end at the longer dasha period\"\n    },\n    {\n      \"rule\": \"JM-11\",\n      \"step\": \"Saturn and Ketu both in the starting sign\",\n      \"chosen\": \"Saturn makes the order zodiacal and one sign after another; Ketu then reverses it\",\n      \"other_reading\": \"Saturn alone decides and Ketu is ignored\"\n    }\n  ],\n  \"not_computed\": [\n    \"pratyantardashas (the level below the antardasha); DR-04 already declines to read periods that short\",\n    \"Narayana dasha of the divisional charts (D-9, D-10 and the rest), which start from a different seed sign\",\n    \"the padakrama (arudha based) and other variant Narayana dashas\"\n  ],\n  \"note\": \"Narayana dasha and chara dasha count the same years for most signs but start, run and divide differently. Neither overrides the other. Rulebook JM-10 to JM-13.\",\n  \"dated\": {\n    \"year_length_days\": 365.25,\n    \"periods\": [\n      {\n        \"cycle\": 1,\n        \"sign\": \"Virgo\",\n        \"sign_number\": 6,\n        \"years\": 1,\n        \"start\": \"1990-08-15T10:30:00\",\n        \"end\": \"1991-08-15T16:30:00\",\n        \"antardasha_seed\": \"Virgo\",\n        \"antardasha_seed_decided_by\": \"lord_in_other_parity\",\n        \"antardasha_seed_lord\": \"Mercury\",\n        \"antardasha_start_sign\": \"Leo\",\n        \"antardasha_direction\": \"forward\",\n        \"antardashas\": [\n          {\n            \"sign\": \"Leo\",\n            \"sign_number\": 5,\n            \"start\": \"1990-08-15T10:30:00\",\n            \"end\": \"1990-09-14T21:00:00\"\n          },\n          {\n            \"sign\": \"Virgo\",\n            \"sign_number\": 6,\n            \"start\": \"1990-09-14T21:00:00\",\n            \"end\": \"1990-10-15T07:30:00\"\n          },\n          {\n            \"sign\": \"Libra\",\n            \"sign_number\": 7,\n            \"start\": \"1990-10-15T07:30:00\",\n            \"end\": \"1990-11-14T18:00:00\"\n          }\n        ]\n      },\n      {\n        \"cycle\": 1,\n        \"sign\": \"Capricorn\",\n        \"sign_number\": 10,\n        \"years\": 1,\n        \"start\": \"1991-08-15T16:30:00\",\n        \"end\": \"1992-08-14T22:30:00\",\n        \"antardasha_seed\": \"Cancer\",\n        \"antardasha_seed_decided_by\": \"more_grahas\",\n        \"antardasha_seed_lord\": \"Moon\",\n        \"antardasha_start_sign\": \"Taurus\",\n        \"antardasha_direction\": \"backward\",\n        \"antardashas\": [\n          {\n            \"sign\": \"Taurus\",\n            \"sign_number\": 2,\n            \"start\": \"1991-08-15T16:30:00\",\n            \"end\": \"1991-09-15T03:00:00\"\n          },\n          {\n            \"sign\": \"Aries\",\n            \"sign_number\": 1,\n            \"start\": \"1991-09-15T03:00:00\",\n            \"end\": \"1991-10-15T13:30:00\"\n          },\n          {\n            \"sign\": \"Pisces\",\n            \"sign_number\": 12,\n            \"start\": \"1991-10-15T13:30:00\",\n            \"end\": \"1991-11-15T00:00:00\"\n          }\n        ]\n      },\n      {\n        \"cycle\": 1,\n        \"sign\": \"Taurus\",\n        \"sign_number\": 2,\n        \"years\": 2,\n        \"start\": \"1992-08-14T22:30:00\",\n        \"end\": \"1994-08-15T10:30:00\",\n        \"antardasha_seed\": \"Taurus\",\n        \"antardasha_seed_decided_by\": \"more_grahas\",\n        \"antardasha_seed_lord\": \"Venus\",\n        \"antardasha_start_sign\": \"Cancer\",\n        \"antardasha_direction\": \"backward\",\n        \"antardashas\": [\n          {\n            \"sign\": \"Cancer\",\n            \"sign_number\": 4,\n            \"start\": \"1992-08-14T22:30:00\",\n            \"end\": \"1992-10-14T19:30:00\"\n          },\n          {\n            \"sign\": \"Gemini\",\n            \"sign_number\": 3,\n            \"start\": \"1992-10-14T19:30:00\",\n            \"end\": \"1992-12-14T16:30:00\"\n          },\n          {\n            \"sign\": \"Taurus\",\n            \"sign_number\": 2,\n            \"start\": \"1992-12-14T16:30:00\",\n            \"end\": \"1993-02-13T13:30:00\"\n          }\n        ]\n      }\n    ],\n    \"total_years\": 144,\n    \"second_cycle_rule\": \"each sign runs again in the same order for twelve minus its first-cycle years. A sign that ran twelve years has no second period\",\n    \"antardasha_rule\": \"twelve equal parts. Find the stronger of the dasha sign and the 7th from it (the same strength rules as the start). The antardashas start from the sign its lord sits in and run one sign after another: forward from an odd sign, backward…\",\n    \"note\": \"dates are local civil time at the birth place, with a year of 365.25 days, as in chara dasha and Vimshottari. See rulebook JM-13.\"\n  },\n  \"intro\": {\n    \"text\": [\n      \"Narayana dasha is a sign-based timing system from Jaimini astrology. It divides your life into periods, one for each sign. Each period shows the setting you live in, the outside circumstances around you, and the general direction your life…\"\n    ],\n    \"language\": \"en\",\n    \"detail\": \"standard\"\n  },\n  \"gaps\": [],\n  \"language\": \"en\",\n  \"detail\": \"standard\",\n  \"meta\": {\n    \"ayanamsa\": \"lahiri\",\n    \"ayanamsa_value\": 23.7260727,\n    \"julian_day\": 2448119.10483,\n    \"ephemeris\": \"JPL DE440s\",\n    \"node\": \"true\",\n    \"timezone\": {\n      \"source\": \"zone\",\n      \"offset_hours\": -4,\n      \"zone\": \"America/New_York\",\n      \"abbreviation\": \"EDT\",\n      \"dst\": true,\n      \"dst_hours\": 1,\n      \"ambiguous_resolved_by_fold\": null,\n      \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n    }\n  }\n}"}]}]},{"name":"KP","description":"Krishnamurti Paddhati (KP) is a school of its own. It uses its own ayanamsa (the starting point of the zodiac) and Placidus house cusps (the points where houses begin). Each planet and cusp gets its sign, star and sub lords, and each house gets its significators (the planets that deliver its results). KP is the only part of this API that uses Placidus cusps. Everywhere else houses are whole signs.","item":[{"name":"Krishnamurti Paddhati: cusps, sub lords, significators","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/kp","host":["{{baseUrl}}"],"path":["v1","kp"],"query":[{"key":"lang","value":"en","description":"Language for the names in the response, such as planets, signs, nakshatras (lunar mansions), tithis (lunar days), months and festivals. The default is `en` (English); `GET /v1/meta` lists the others. Each translated value comes with its English original in a matching `<field>_en` field; use the English value as a key in your code. Codes (such as `result` or `kaal`) and object keys always stay in English. Any name not yet translated stays in English and is listed in `localization.untranslated`.","disabled":true}],"variable":[]},"description":"Returns the birth chart as Krishnamurti Paddhati (KP) reads it. KP uses its own ayanamsa (the Krishnamurti value, about 6 arcminutes below Lahiri) and **Placidus** house cusps. The `ayanamsa` field in the request is ignored here, and the response names the ayanamsa it used.\n\n**Placidus is used here only.** KP is defined on Placidus cusps, so this endpoint uses them. Every other endpoint keeps whole-sign houses, and a house number here is not a house number anywhere else.\n\n**Sub lords.** Each nakshatra (one of 27 lunar mansions) is divided into nine subs. Their sizes follow the Vimshottari dasha years, starting from the nakshatra's own lord. Six subs cross a sign boundary, so the zodiac holds 249 pieces, numbered in `sub_number`. The service checks on every start that they cover the zodiac exactly. Each sub is divided the same way again for the sub-sub lord.\n\n**Houses and significators.** A planet is in the house from its cusp up to the next cusp. For each house, `significators.by_house` gives the four KP levels, strongest first. First come planets in the star of an occupant (a planet in the house), then the occupants. Then come planets in the star of the cusp lord (the lord of the sign on the cusp), and last the cusp lord. `by_planet` gives the same thing from each planet's side. The levels are not scored.\n\n**Ruling planets are for the birth moment.** They are the day lord (the day runs sunrise to sunrise) and the sign, star and sub lords of the ascendant and the Moon. For ruling planets at the time a question is asked, use `POST /v1/prashna/kp`.\n\n**Part of Fortune.** `part_of_fortune` is ascendant + Moon - Sun, with its sign, star, sub and sub-sub lords and its KP house. KP uses this one formula for day and night births. Some other schools reverse it at night (ascendant + Sun - Moon). For a night birth that point is given in `other_formula` and `sources_agree` is false. It is not used, and the Part of Fortune is not counted as a significator. See `not_computed` and rulebook section KP (the API's rule reference).","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Example answer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/kp","host":["{{baseUrl}}"],"path":["v1","kp"],"query":[{"key":"lang","value":"en","description":"Language for the names in the response, such as planets, signs, nakshatras (lunar mansions), tithis (lunar days), months and festivals. The default is `en` (English); `GET /v1/meta` lists the others. Each translated value comes with its English original in a matching `<field>_en` field; use the English value as a key in your code. Codes (such as `result` or `kaal`) and object keys always stay in English. Any name not yet translated stays in English and is listed in `localization.untranslated`.","disabled":true}],"variable":[]},"description":"Returns the birth chart as Krishnamurti Paddhati (KP) reads it. KP uses its own ayanamsa (the Krishnamurti value, about 6 arcminutes below Lahiri) and **Placidus** house cusps. The `ayanamsa` field in the request is ignored here, and the response names the ayanamsa it used.\n\n**Placidus is used here only.** KP is defined on Placidus cusps, so this endpoint uses them. Every other endpoint keeps whole-sign houses, and a house number here is not a house number anywhere else.\n\n**Sub lords.** Each nakshatra (one of 27 lunar mansions) is divided into nine subs. Their sizes follow the Vimshottari dasha years, starting from the nakshatra's own lord. Six subs cross a sign boundary, so the zodiac holds 249 pieces, numbered in `sub_number`. The service checks on every start that they cover the zodiac exactly. Each sub is divided the same way again for the sub-sub lord.\n\n**Houses and significators.** A planet is in the house from its cusp up to the next cusp. For each house, `significators.by_house` gives the four KP levels, strongest first. First come planets in the star of an occupant (a planet in the house), then the occupants. Then come planets in the star of the cusp lord (the lord of the sign on the cusp), and last the cusp lord. `by_planet` gives the same thing from each planet's side. The levels are not scored.\n\n**Ruling planets are for the birth moment.** They are the day lord (the day runs sunrise to sunrise) and the sign, star and sub lords of the ascendant and the Moon. For ruling planets at the time a question is asked, use `POST /v1/prashna/kp`.\n\n**Part of Fortune.** `part_of_fortune` is ascendant + Moon - Sun, with its sign, star, sub and sub-sub lords and its KP house. KP uses this one formula for day and night births. Some other schools reverse it at night (ascendant + Sun - Moon). For a night birth that point is given in `other_formula` and `sources_agree` is false. It is not used, and the Part of Fortune is not counted as a significator. See `not_computed` and rulebook section KP (the API's rule reference).","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"ayanamsa\": {\n    \"name\": \"Krishnamurti (KP)\",\n    \"value\": 23.6292203,\n    \"degree_dms\": \"23 : 37 : 45\",\n    \"lahiri_minus_kp\": 0.0968524\n  },\n  \"house_system\": \"Placidus\",\n  \"cusps\": [\n    {\n      \"cusp\": 1,\n      \"longitude\": 170.0310074,\n      \"degree_in_sign\": 20.0310074,\n      \"degree_dms\": \"20 : 01 : 52\",\n      \"sign\": \"Virgo\",\n      \"sign_number\": 6,\n      \"sign_lord\": \"Mercury\",\n      \"nakshatra\": \"Hast\",\n      \"star_lord\": \"Moon\",\n      \"sub_lord\": \"Ketu\",\n      \"sub_sub_lord\": \"Rahu\",\n      \"sub_number\": 118\n    },\n    {\n      \"cusp\": 2,\n      \"longitude\": 197.1046796,\n      \"degree_in_sign\": 17.1046796,\n      \"degree_dms\": \"17 : 06 : 17\",\n      \"sign\": \"Libra\",\n      \"sign_number\": 7,\n      \"sign_lord\": \"Venus\",\n      \"nakshatra\": \"Swati\",\n      \"star_lord\": \"Rahu\",\n      \"sub_lord\": \"Venus\",\n      \"sub_sub_lord\": \"Mercury\",\n      \"sub_number\": 135\n    },\n    {\n      \"cusp\": 3,\n      \"longitude\": 228.2508656,\n      \"degree_in_sign\": 18.2508656,\n      \"degree_dms\": \"18 : 15 : 03\",\n      \"sign\": \"Scorpio\",\n      \"sign_number\": 8,\n      \"sign_lord\": \"Mars\",\n      \"nakshatra\": \"Jyeshtha\",\n      \"star_lord\": \"Mercury\",\n      \"sub_lord\": \"Mercury\",\n      \"sub_sub_lord\": \"Jupiter\",\n      \"sub_number\": 158\n    }\n  ],\n  \"planets\": [\n    {\n      \"graha\": \"Sun\",\n      \"longitude\": 118.8721933,\n      \"degree_in_sign\": 28.8721933,\n      \"degree_dms\": \"28 : 52 : 20\",\n      \"sign\": \"Cancer\",\n      \"sign_number\": 4,\n      \"sign_lord\": \"Moon\",\n      \"nakshatra\": \"Ashlesha\",\n      \"star_lord\": \"Mercury\",\n      \"sub_lord\": \"Saturn\",\n      \"sub_sub_lord\": \"Venus\",\n      \"sub_number\": 83,\n      \"house\": 11,\n      \"retrograde\": false\n    },\n    {\n      \"graha\": \"Moon\",\n      \"longitude\": 54.6718876,\n      \"degree_in_sign\": 24.6718876,\n      \"degree_dms\": \"24 : 40 : 19\",\n      \"sign\": \"Taurus\",\n      \"sign_number\": 2,\n      \"sign_lord\": \"Venus\",\n      \"nakshatra\": \"Mrigashira\",\n      \"star_lord\": \"Mars\",\n      \"sub_lord\": \"Rahu\",\n      \"sub_sub_lord\": \"Jupiter\",\n      \"sub_number\": 39,\n      \"house\": 9,\n      \"retrograde\": false\n    },\n    {\n      \"graha\": \"Mars\",\n      \"longitude\": 27.8117852,\n      \"degree_in_sign\": 27.8117852,\n      \"degree_dms\": \"27 : 48 : 42\",\n      \"sign\": \"Aries\",\n      \"sign_number\": 1,\n      \"sign_lord\": \"Mars\",\n      \"nakshatra\": \"Krittika\",\n      \"star_lord\": \"Sun\",\n      \"sub_lord\": \"Moon\",\n      \"sub_sub_lord\": \"Saturn\",\n      \"sub_number\": 20,\n      \"house\": 8,\n      \"retrograde\": false\n    }\n  ],\n  \"significators\": {\n    \"by_house\": {\n      \"1\": {\n        \"in_star_of_occupants\": [],\n        \"occupants\": [],\n        \"in_star_of_cusp_lord\": [\n          \"Sun\"\n        ],\n        \"cusp_lord\": \"Mercury\"\n      },\n      \"2\": {\n        \"in_star_of_occupants\": [],\n        \"occupants\": [],\n        \"in_star_of_cusp_lord\": [\n          \"Mercury\",\n          \"Saturn\"\n        ],\n        \"cusp_lord\": \"Venus\"\n      },\n      \"3\": {\n        \"in_star_of_occupants\": [],\n        \"occupants\": [],\n        \"in_star_of_cusp_lord\": [\n          \"Moon\"\n        ],\n        \"cusp_lord\": \"Mars\"\n      },\n      \"4\": {\n        \"in_star_of_occupants\": [\n          \"Jupiter\",\n          \"Venus\",\n          \"Ketu\"\n        ],\n        \"occupants\": [\n          \"Saturn\",\n          \"Rahu\"\n        ],\n        \"in_star_of_cusp_lord\": [],\n        \"cusp_lord\": \"Jupiter\"\n      },\n      \"5\": {\n        \"in_star_of_occupants\": [],\n        \"occupants\": [],\n        \"in_star_of_cusp_lord\": [\n          \"Jupiter\",\n          \"Venus\",\n          \"Ketu\"\n        ],\n        \"cusp_lord\": \"Saturn\"\n      },\n      \"6\": {\n        \"in_star_of_occupants\": [],\n        \"occupants\": [],\n        \"in_star_of_cusp_lord\": [\n          \"Jupiter\",\n          \"Venus\",\n          \"Ketu\"\n        ],\n        \"cusp_lord\": \"Saturn\"\n      },\n      \"7\": {\n        \"in_star_of_occupants\": [],\n        \"occupants\": [],\n        \"in_star_of_cusp_lord\": [],\n        \"cusp_lord\": \"Jupiter\"\n      },\n      \"8\": {\n        \"in_star_of_occupants\": [\n          \"Moon\"\n        ],\n        \"occupants\": [\n          \"Mars\"\n        ],\n        \"in_star_of_cusp_lord\": [\n          \"Moon\"\n        ],\n        \"cusp_lord\": \"Mars\"\n      },\n      \"9\": {\n        \"in_star_of_occupants\": [\n          \"Rahu\"\n        ],\n        \"occupants\": [\n          \"Moon\"\n        ],\n        \"in_star_of_cusp_lord\": [\n          \"Mercury\",\n          \"Saturn\"\n        ],\n        \"cusp_lord\": \"Venus\"\n      },\n      \"10\": {\n        \"in_star_of_occupants\": [\n          \"Mercury\",\n          \"Saturn\"\n        ],\n        \"occupants\": [\n          \"Jupiter\",\n          \"Venus\",\n          \"Ketu\"\n        ],\n        \"in_star_of_cusp_lord\": [\n          \"Sun\"\n        ],\n        \"cusp_lord\": \"Mercury\"\n      },\n      \"11\": {\n        \"in_star_of_occupants\": [\n          \"Mars\"\n        ],\n        \"occupants\": [\n          \"Sun\"\n        ],\n        \"in_star_of_cusp_lord\": [\n          \"Rahu\"\n        ],\n        \"cusp_lord\": \"Moon\"\n      },\n      \"12\": {\n        \"in_star_of_occupants\": [\n          \"Sun\"\n        ],\n        \"occupants\": [\n          \"Mercury\"\n        ],\n        \"in_star_of_cusp_lord\": [\n          \"Mars\"\n        ],\n        \"cusp_lord\": \"Sun\"\n      }\n    },\n    \"by_planet\": {\n      \"Sun\": {\n        \"in_star_of_occupants\": [\n          12\n        ],\n        \"occupants\": [\n          11\n        ],\n        \"in_star_of_cusp_lord\": [\n          1,\n          10\n        ],\n        \"cusp_lord\": [\n          12\n        ],\n        \"all\": [\n          1,\n          10,\n          11\n        ]\n      },\n      \"Moon\": {\n        \"in_star_of_occupants\": [\n          8\n        ],\n        \"occupants\": [\n          9\n        ],\n        \"in_star_of_cusp_lord\": [\n          3,\n          8\n        ],\n        \"cusp_lord\": [\n          11\n        ],\n        \"all\": [\n          3,\n          8,\n          9\n        ]\n      },\n      \"Mars\": {\n        \"in_star_of_occupants\": [\n          11\n        ],\n        \"occupants\": [\n          8\n        ],\n        \"in_star_of_cusp_lord\": [\n          12\n        ],\n        \"cusp_lord\": [\n          3,\n          8\n        ],\n        \"all\": [\n          3,\n          8,\n          11\n        ]\n      },\n      \"Mercury\": {\n        \"in_star_of_occupants\": [\n          10\n        ],\n        \"occupants\": [\n          12\n        ],\n        \"in_star_of_cusp_lord\": [\n          2,\n          9\n        ],\n        \"cusp_lord\": [\n          1,\n          10\n        ],\n        \"all\": [\n          1,\n          2,\n          9\n        ]\n      },\n      \"Jupiter\": {\n        \"in_star_of_occupants\": [\n          4\n        ],\n        \"occupants\": [\n          10\n        ],\n        \"in_star_of_cusp_lord\": [\n          5,\n          6\n        ],\n        \"cusp_lord\": [\n          4,\n          7\n        ],\n        \"all\": [\n          4,\n          5,\n          6\n        ]\n      },\n      \"Venus\": {\n        \"in_star_of_occupants\": [\n          4\n        ],\n        \"occupants\": [\n          10\n        ],\n        \"in_star_of_cusp_lord\": [\n          5,\n          6\n        ],\n        \"cusp_lord\": [\n          2,\n          9\n        ],\n        \"all\": [\n          2,\n          4,\n          5\n        ]\n      },\n      \"Saturn\": {\n        \"in_star_of_occupants\": [\n          10\n        ],\n        \"occupants\": [\n          4\n        ],\n        \"in_star_of_cusp_lord\": [\n          2,\n          9\n        ],\n        \"cusp_lord\": [\n          5,\n          6\n        ],\n        \"all\": [\n          2,\n          4,\n          5\n        ]\n      },\n      \"Rahu\": {\n        \"in_star_of_occupants\": [\n          9\n        ],\n        \"occupants\": [\n          4\n        ],\n        \"in_star_of_cusp_lord\": [\n          11\n        ],\n        \"cusp_lord\": [],\n        \"all\": [\n          4,\n          9,\n          11\n        ]\n      },\n      \"Ketu\": {\n        \"in_star_of_occupants\": [\n          4\n        ],\n        \"occupants\": [\n          10\n        ],\n        \"in_star_of_cusp_lord\": [\n          5,\n          6\n        ],\n        \"cusp_lord\": [],\n        \"all\": [\n          4,\n          5,\n          6\n        ]\n      }\n    },\n    \"levels\": [\n      \"in_star_of_occupants\",\n      \"occupants\",\n      \"in_star_of_cusp_lord\"\n    ]\n  },\n  \"ruling_planets\": {\n    \"day_lord\": \"Mercury\",\n    \"lagna_sign_lord\": \"Mercury\",\n    \"lagna_star_lord\": \"Moon\",\n    \"lagna_sub_lord\": \"Ketu\",\n    \"moon_sign_lord\": \"Venus\",\n    \"moon_star_lord\": \"Mars\",\n    \"moon_sub_lord\": \"Rahu\",\n    \"grahas\": [\n      \"Mercury\",\n      \"Moon\",\n      \"Ketu\"\n    ],\n    \"for\": \"birth moment\",\n    \"at\": \"1990-08-15T10:30:00\"\n  },\n  \"part_of_fortune\": {\n    \"point\": \"part_of_fortune\",\n    \"longitude\": 105.8307017,\n    \"degree_in_sign\": 15.8307017,\n    \"degree_dms\": \"15 : 49 : 51\",\n    \"sign\": \"Cancer\",\n    \"sign_number\": 4,\n    \"sign_lord\": \"Moon\",\n    \"nakshatra\": \"Pushya\",\n    \"star_lord\": \"Saturn\",\n    \"sub_lord\": \"Jupiter\",\n    \"sub_sub_lord\": \"Venus\",\n    \"sub_number\": 74,\n    \"house\": 10,\n    \"formula\": \"ascendant + moon - sun\",\n    \"sun_above_horizon\": true,\n    \"sources_agree\": true,\n    \"other_formula\": {\n      \"formula\": \"ascendant + sun - moon\",\n      \"used_by\": \"Western and Tajik practice, for night births only\",\n      \"applies_here\": false\n    }\n  },\n  \"not_computed\": {\n    \"significator_grading\": \"KP software often grades each house a planet signifies from \\\"very strong\\\" to \\\"weak\\\". The weights behind those grades differ between programs and none comes from Krishnamurti, so the four levels are returned as lists and not scored.\",\n    \"node_agency\": \"In KP, Rahu and Ketu also give the results of the sign lord and of planets joined with or aspecting them. Sources differ on which associations count, so the nodes are listed only where they themselves occupy a house or sit in a star.\",\n    \"ruling_planets_now\": \"The ruling planets here are for the birth moment only. For the moment a question is asked, use `POST /v1/prashna/kp`.\",\n    \"horary_numbers\": \"This route takes no horary number (a number from 1 to 249 chosen by the person asking). `sub_number` only says which of the 249 pieces a point falls in. For a horary number, use `POST /v1/prashna/kp`.\"\n  },\n  \"meta\": {\n    \"ayanamsa\": \"krishnamurti\",\n    \"ayanamsa_value\": 23.6292203,\n    \"julian_day\": 2448119.10483,\n    \"ephemeris\": \"JPL DE440s\",\n    \"node\": \"true\",\n    \"timezone\": {\n      \"source\": \"zone\",\n      \"offset_hours\": -4,\n      \"zone\": \"America/New_York\",\n      \"abbreviation\": \"EDT\",\n      \"dst\": true,\n      \"dst_hours\": 1,\n      \"ambiguous_resolved_by_fold\": null,\n      \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n    }\n  }\n}"}]}]},{"name":"Panchang","description":"The panchang is the Hindu calendar's way of describing a day. It uses five elements: the lunar day, the Moon's nakshatra (one of 27 lunar mansions), yoga, karana and weekday. `/v1/panchang` reads them at a birth moment. `/v1/panchang/daily` and `/v1/panchang/month` need only a date and a place, and include the times each element changes.","item":[{"name":"Panchang at the birth moment","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/panchang","host":["{{baseUrl}}"],"path":["v1","panchang"],"query":[{"key":"lang","value":"en","description":"Language for the names in the response, such as planets, signs, nakshatras (lunar mansions), tithis (lunar days), months and festivals. The default is `en` (English); `GET /v1/meta` lists the others. Each translated value comes with its English original in a matching `<field>_en` field; use the English value as a key in your code. Codes (such as `result` or `kaal`) and object keys always stay in English. Any name not yet translated stays in English and is listed in `localization.untranslated`.","disabled":true}],"variable":[]},"description":"Returns the panchang for the birth moment. The panchang is the Hindu calendar's way of describing a moment. It uses five elements: tithi (the lunar day) and nakshatra (the Moon's lunar mansion, one of 27). Then yoga (one of 27 combinations of the Sun's and Moon's positions), karana (half of a lunar day) and vara (the weekday). The nakshatra comes with its ruling planet and pada (quarter).\n\nIn the Vedic calendar a day runs from sunrise to sunrise. So a birth before sunrise belongs to the previous weekday. `vara` is the ordinary calendar weekday and `vedic_vara` is the sunrise-to-sunrise one. Both are returned.\n\nFor a date and place without a birth, use `/v1/panchang/daily`.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Example answer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/panchang","host":["{{baseUrl}}"],"path":["v1","panchang"],"query":[{"key":"lang","value":"en","description":"Language for the names in the response, such as planets, signs, nakshatras (lunar mansions), tithis (lunar days), months and festivals. The default is `en` (English); `GET /v1/meta` lists the others. Each translated value comes with its English original in a matching `<field>_en` field; use the English value as a key in your code. Codes (such as `result` or `kaal`) and object keys always stay in English. Any name not yet translated stays in English and is listed in `localization.untranslated`.","disabled":true}],"variable":[]},"description":"Returns the panchang for the birth moment. The panchang is the Hindu calendar's way of describing a moment. It uses five elements: tithi (the lunar day) and nakshatra (the Moon's lunar mansion, one of 27). Then yoga (one of 27 combinations of the Sun's and Moon's positions), karana (half of a lunar day) and vara (the weekday). The nakshatra comes with its ruling planet and pada (quarter).\n\nIn the Vedic calendar a day runs from sunrise to sunrise. So a birth before sunrise belongs to the previous weekday. `vara` is the ordinary calendar weekday and `vedic_vara` is the sunrise-to-sunrise one. Both are returned.\n\nFor a date and place without a birth, use `/v1/panchang/daily`.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"tithi\": {\n    \"index\": 25,\n    \"name\": \"Dashami\",\n    \"paksha\": \"krishna\",\n    \"completion_percent\": 64.9975\n  },\n  \"yoga\": {\n    \"index\": 14,\n    \"name\": \"Harshana\",\n    \"completion_percent\": 0.1278\n  },\n  \"karana\": {\n    \"index\": 50,\n    \"name\": \"Vishti\",\n    \"completion_percent\": 29.9949\n  },\n  \"vara\": {\n    \"index\": 4,\n    \"name\": \"Wednesday\",\n    \"lord\": \"Mercury\"\n  },\n  \"vedic_vara\": {\n    \"index\": 4,\n    \"name\": \"Wednesday\",\n    \"lord\": \"Mercury\",\n    \"before_sunrise\": false\n  },\n  \"note\": \"`vara` is the civil weekday; `vedic_vara` runs sunrise to sunrise and is what the vara lord is read from\",\n  \"nakshatra\": {\n    \"name\": \"Mrigashira\",\n    \"lord\": \"Mars\",\n    \"pada\": 1\n  },\n  \"meta\": {\n    \"ayanamsa\": \"lahiri\",\n    \"ayanamsa_value\": 23.7260727,\n    \"julian_day\": 2448119.10483,\n    \"ephemeris\": \"JPL DE440s\",\n    \"node\": \"true\",\n    \"timezone\": {\n      \"source\": \"zone\",\n      \"offset_hours\": -4,\n      \"zone\": \"America/New_York\",\n      \"abbreviation\": \"EDT\",\n      \"dst\": true,\n      \"dst_hours\": 1,\n      \"ambiguous_resolved_by_fold\": null,\n      \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n    }\n  }\n}"}]},{"name":"Daily panchang for a date and place, no birth data","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/v1/panchang/daily?date=2026-08-22&latitude=40.7128&longitude=-74.0060&timezone=America/New_York","host":["{{baseUrl}}"],"path":["v1","panchang","daily"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true},{"key":"date","value":"2026-08-22","description":"Calendar date, YYYY-MM-DD. Defaults to today in the requested time zone.","disabled":false},{"key":"latitude","value":"40.7128","description":"Latitude in degrees, negative for south. Defaults to Ujjain, India, the traditional reference place for the Hindu calendar.","disabled":false},{"key":"longitude","value":"-74.0060","description":"Longitude in degrees, negative for west. Defaults to Ujjain, India.","disabled":false},{"key":"timezone","value":"America/New_York","description":"IANA time zone name such as `America/New_York`, or a fixed offset from UTC in hours such as `-5`. A zone name gets the daylight saving time rule for that date. Defaults to `5.5` (India time), so send it whenever you send your own latitude and longitude.","disabled":false},{"key":"calendar","value":"","description":"How to name the lunar months: `amanta` or `purnimanta`. In amanta calendars (Maharashtra, Gujarat and South India) a month ends at the new moon. In purnimanta calendars (North India) it ends at the full moon. Only the name of the month in its waning half differs. Dates never change. Both names are always in the response (`amanta` and `purnimanta`), and this setting chooses which one goes in `name`. Other languages keep this endpoint's usual one. `convention` says which was used.","disabled":true}],"variable":[]},"description":"Returns the panchang for a date and place. No birth data is needed.\n\nThe panchang is the Hindu calendar's way of describing a day. It uses five\nelements: tithi (the lunar day) and nakshatra (the Moon's lunar mansion,\none of 27). Then yoga (a combination of the Sun's and Moon's positions),\nkarana (half of a lunar day) and vara (the weekday). The response also has\nsunrise and sunset, moonrise and moonset, the lunar month, the season and\nthe era years. It also has daily periods such as rahu kaal (a period\navoided for new starts), choghadiya and hora (traditional divisions of the\nday).\n\nThe lunar month is named both ways: `masa.amanta` (Maharashtra, Gujarat\nand South India, where a month ends at the new moon) and\n`masa.purnimanta` (North India, where it ends at the full moon). They\ndiffer only in a month's waning half. `calendar` chooses which goes in\n`masa.name`; without it, amanta. `samvat.vikram_kartikadi` is the Vikram\nyear as Gujarat counts it, from the day after Diwali.\n\nThe day is read **at sunrise**, as the Hindu calendar does. The tithi of a\ndate is the one running when the Sun rises, not at midnight. Each element\nhas a start and end time, because most of them change during the day.\n\n`changes` lists every change of tithi, nakshatra, yoga and karana from this\nsunrise to the next. `bands` lists the parts of the day and special\nperiods. These are pradosh (around sunset), nishita (around midnight), dur\nmuhurta (periods to avoid) and brahma muhurta (before dawn). They also\ninclude bhadra (the time of the Vishti karana, avoided for new starts). The\nlast is panchaka (when the Moon is in Kumbha or Meena, the signs Aquarius\nand Pisces). The muhurta and festival endpoints use these same periods. So\nthey always agree with this endpoint about, for example, when bhadra ended.\nVarjyam and amrit kaal are not calculated yet; they are listed in\n`bands.not_computed` until their table is verified.\n\n`good_for` says what kinds of activity the day suits. It is not a\nmuhurta (a chosen good time for one activity).\n\n`day_yogas` lists the day's yogas made from the weekday and the Moon's\nnakshatra, each with its start and end. `anandadi` is the Anandadi yoga\n(one of 28, counted with Abhijit as a 28th nakshatra), marked\n`auspicious` or `inauspicious`. It changes when the nakshatra changes.\n`special_yogas` covers Sarvartha Siddhi, Amrit Siddhi, Visha, Dwipushkar,\nTripushkar, Ravi Yoga, Guru Pushya and Ravi Pushya. Each has\n`forms_today` and its `spans`, so an empty list means \"not today\", not\n\"not checked\". While Amrit Siddhi runs with its cancelling tithi it is\nVisha yoga (inauspicious) instead: those spans say `was` and\n`cancelled_by`, and `sources_agree: false` because some calendars list\nthem as Amrit Siddhi. `disha_shool` carries three INDEPENDENT directions\nto avoid starting a trip toward, never merged into one: `direction` from\nthe weekday, `tithi_shool.spans` from the running lunar day (always\nholds – every tithi maps to one of eight directions) and\n`nakshatra_shool.spans` from the Moon's star (only four of 27 forbid a\ndirection, so most days hold none). `chandrashtama` lists all 12 Moon\nsigns and, for each, when today the Moon is in the 8th sign from it.\nEvery span is cut to this sunrise and the next one. Each name carries a\nshort reading.\n\nEvery parameter is optional. With none, the answer is for today in\nUjjain, India, so `GET /v1/panchang/daily` works on its own. For any\nother place, send `latitude`, `longitude` and `timezone` together."},"response":[{"name":"Example answer","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/v1/panchang/daily?date=2026-08-22&latitude=40.7128&longitude=-74.0060&timezone=America/New_York","host":["{{baseUrl}}"],"path":["v1","panchang","daily"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true},{"key":"date","value":"2026-08-22","description":"Calendar date, YYYY-MM-DD. Defaults to today in the requested time zone.","disabled":false},{"key":"latitude","value":"40.7128","description":"Latitude in degrees, negative for south. Defaults to Ujjain, India, the traditional reference place for the Hindu calendar.","disabled":false},{"key":"longitude","value":"-74.0060","description":"Longitude in degrees, negative for west. Defaults to Ujjain, India.","disabled":false},{"key":"timezone","value":"America/New_York","description":"IANA time zone name such as `America/New_York`, or a fixed offset from UTC in hours such as `-5`. A zone name gets the daylight saving time rule for that date. Defaults to `5.5` (India time), so send it whenever you send your own latitude and longitude.","disabled":false},{"key":"calendar","value":"","description":"How to name the lunar months: `amanta` or `purnimanta`. In amanta calendars (Maharashtra, Gujarat and South India) a month ends at the new moon. In purnimanta calendars (North India) it ends at the full moon. Only the name of the month in its waning half differs. Dates never change. Both names are always in the response (`amanta` and `purnimanta`), and this setting chooses which one goes in `name`. Other languages keep this endpoint's usual one. `convention` says which was used.","disabled":true}],"variable":[]},"description":"Returns the panchang for a date and place. No birth data is needed.\n\nThe panchang is the Hindu calendar's way of describing a day. It uses five\nelements: tithi (the lunar day) and nakshatra (the Moon's lunar mansion,\none of 27). Then yoga (a combination of the Sun's and Moon's positions),\nkarana (half of a lunar day) and vara (the weekday). The response also has\nsunrise and sunset, moonrise and moonset, the lunar month, the season and\nthe era years. It also has daily periods such as rahu kaal (a period\navoided for new starts), choghadiya and hora (traditional divisions of the\nday).\n\nThe lunar month is named both ways: `masa.amanta` (Maharashtra, Gujarat\nand South India, where a month ends at the new moon) and\n`masa.purnimanta` (North India, where it ends at the full moon). They\ndiffer only in a month's waning half. `calendar` chooses which goes in\n`masa.name`; without it, amanta. `samvat.vikram_kartikadi` is the Vikram\nyear as Gujarat counts it, from the day after Diwali.\n\nThe day is read **at sunrise**, as the Hindu calendar does. The tithi of a\ndate is the one running when the Sun rises, not at midnight. Each element\nhas a start and end time, because most of them change during the day.\n\n`changes` lists every change of tithi, nakshatra, yoga and karana from this\nsunrise to the next. `bands` lists the parts of the day and special\nperiods. These are pradosh (around sunset), nishita (around midnight), dur\nmuhurta (periods to avoid) and brahma muhurta (before dawn). They also\ninclude bhadra (the time of the Vishti karana, avoided for new starts). The\nlast is panchaka (when the Moon is in Kumbha or Meena, the signs Aquarius\nand Pisces). The muhurta and festival endpoints use these same periods. So\nthey always agree with this endpoint about, for example, when bhadra ended.\nVarjyam and amrit kaal are not calculated yet; they are listed in\n`bands.not_computed` until their table is verified.\n\n`good_for` says what kinds of activity the day suits. It is not a\nmuhurta (a chosen good time for one activity).\n\n`day_yogas` lists the day's yogas made from the weekday and the Moon's\nnakshatra, each with its start and end. `anandadi` is the Anandadi yoga\n(one of 28, counted with Abhijit as a 28th nakshatra), marked\n`auspicious` or `inauspicious`. It changes when the nakshatra changes.\n`special_yogas` covers Sarvartha Siddhi, Amrit Siddhi, Visha, Dwipushkar,\nTripushkar, Ravi Yoga, Guru Pushya and Ravi Pushya. Each has\n`forms_today` and its `spans`, so an empty list means \"not today\", not\n\"not checked\". While Amrit Siddhi runs with its cancelling tithi it is\nVisha yoga (inauspicious) instead: those spans say `was` and\n`cancelled_by`, and `sources_agree: false` because some calendars list\nthem as Amrit Siddhi. `disha_shool` carries three INDEPENDENT directions\nto avoid starting a trip toward, never merged into one: `direction` from\nthe weekday, `tithi_shool.spans` from the running lunar day (always\nholds – every tithi maps to one of eight directions) and\n`nakshatra_shool.spans` from the Moon's star (only four of 27 forbid a\ndirection, so most days hold none). `chandrashtama` lists all 12 Moon\nsigns and, for each, when today the Moon is in the 8th sign from it.\nEvery span is cut to this sunrise and the next one. Each name carries a\nshort reading.\n\nEvery parameter is optional. With none, the answer is for today in\nUjjain, India, so `GET /v1/panchang/daily` works on its own. For any\nother place, send `latitude`, `longitude` and `timezone` together."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"date\": \"2026-10-01\",\n  \"place\": {\n    \"latitude\": 40.7128,\n    \"longitude\": -74.006,\n    \"timezone\": -4,\n    \"timezone_info\": {\n      \"source\": \"zone\",\n      \"offset_hours\": -4,\n      \"zone\": \"America/New_York\",\n      \"abbreviation\": \"EDT\",\n      \"dst\": true,\n      \"dst_hours\": 1,\n      \"ambiguous_resolved_by_fold\": null,\n      \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n    }\n  },\n  \"sun\": {\n    \"rise\": \"2026-10-01T06:52:37-04:00\",\n    \"set\": \"2026-10-01T18:37:57-04:00\"\n  },\n  \"moon\": {\n    \"rise\": \"2026-10-01T21:38:37-04:00\",\n    \"set\": \"2026-10-01T12:44:56-04:00\"\n  },\n  \"tithi\": {\n    \"index\": 21,\n    \"name\": \"Shashthi\",\n    \"paksha\": \"krishna\",\n    \"completion_percent\": 17.4653,\n    \"starts\": \"2026-10-01T03:05:43-04:00\",\n    \"ends\": \"2026-10-02T00:45:43-04:00\"\n  },\n  \"nakshatra\": {\n    \"name\": \"Rohini\",\n    \"lord\": \"Moon\",\n    \"pada\": 2,\n    \"starts\": \"2026-09-30T20:32:55-04:00\",\n    \"ends\": \"2026-10-01T18:57:24-04:00\"\n  },\n  \"yoga\": {\n    \"index\": 16,\n    \"name\": \"Siddhi\",\n    \"completion_percent\": 76.4854,\n    \"starts\": \"2026-09-30T14:50:35-04:00\",\n    \"ends\": \"2026-10-01T11:48:23-04:00\"\n  },\n  \"karana\": {\n    \"index\": 41,\n    \"name\": \"Gara\",\n    \"completion_percent\": 34.9307,\n    \"starts\": \"2026-10-01T03:05:43-04:00\",\n    \"ends\": \"2026-10-01T13:55:24-04:00\"\n  },\n  \"vara\": {\n    \"index\": 5,\n    \"name\": \"Thursday\",\n    \"lord\": \"Jupiter\"\n  },\n  \"masa\": {\n    \"name\": \"Bhadrapada\",\n    \"paksha\": \"krishna\",\n    \"adhika\": false,\n    \"kshaya\": false,\n    \"convention\": \"amanta\",\n    \"starts\": \"2026-09-10T23:27:00-04:00\",\n    \"ends\": \"2026-10-10T11:50:05-04:00\",\n    \"amanta\": {\n      \"name\": \"Bhadrapada\",\n      \"adhika\": false\n    },\n    \"purnimanta\": {\n      \"name\": \"Asvina\",\n      \"adhika\": false\n    },\n    \"rule\": \"a lunar month runs new moon to new moon and is named after the sankranti it contains; none makes it adhika, two make it kshaya. Purnimanta names the dark half after the following month; a leap month keeps its bounds in both\"\n  },\n  \"ritu\": {\n    \"name\": \"Sharad\",\n    \"season\": \"autumn\"\n  },\n  \"ritu_lunar\": {\n    \"name\": \"Varsha\",\n    \"season\": \"monsoon\"\n  },\n  \"samvat\": {\n    \"shaka\": 1948,\n    \"vikram\": 2083,\n    \"vikram_kartikadi\": 2082,\n    \"note\": \"shaka and vikram turn at Chaitra, not at the Gregorian new year; vikram_kartikadi is the Vikram year as Gujarat counts it, turning at Kartika (the day after Diwali)\"\n  },\n  \"ayana\": \"Dakshinayana\",\n  \"ayana_sidereal\": \"Dakshinayana\",\n  \"reckoning\": {\n    \"ritu\": \"tropical Sun\",\n    \"ayana\": \"tropical Sun\",\n    \"ritu_lunar\": \"lunar month\",\n    \"ayana_sidereal\": \"sidereal Sun\",\n    \"note\": \"ritu and ayana follow the solstices and equinoxes (the tropical Sun). Festivals, vrats and the lunar month keep the lunar reckoning; their dates are unchanged.\"\n  },\n  \"inauspicious\": {\n    \"rahu_kaal\": {\n      \"starts\": \"2026-10-01T14:13:27-04:00\",\n      \"ends\": \"2026-10-01T15:41:37-04:00\"\n    },\n    \"yamaganda\": {\n      \"starts\": \"2026-10-01T06:52:37-04:00\",\n      \"ends\": \"2026-10-01T08:20:47-04:00\"\n    },\n    \"gulika_kaal\": {\n      \"starts\": \"2026-10-01T09:48:57-04:00\",\n      \"ends\": \"2026-10-01T11:17:07-04:00\"\n    }\n  },\n  \"auspicious\": {\n    \"abhijit_muhurta\": {\n      \"starts\": \"2026-10-01T12:21:46-04:00\",\n      \"ends\": \"2026-10-01T13:08:47-04:00\",\n      \"overlaps\": [],\n      \"clear\": [\n        {\n          \"starts\": \"2026-10-01T12:21:46-04:00\",\n          \"ends\": \"2026-10-01T13:08:47-04:00\"\n        }\n      ]\n    }\n  },\n  \"muhurta\": {\n    \"weekday_lord\": \"Jupiter\",\n    \"conflicts\": [\n      {\n        \"band\": \"yamaganda\",\n        \"choghadiya\": \"Shubh\",\n        \"eighth\": 1,\n        \"note\": \"Shubh is reckoned benefit and auspicious beginnings, and yamaganda covers the same eighth of the day. The two tables disagree here; neither is applied over the other.\"\n      },\n      {\n        \"band\": \"rahu_kaal\",\n        \"choghadiya\": \"Amrit\",\n        \"eighth\": 6,\n        \"note\": \"Amrit is reckoned the best of the eight, and rahu kaal covers the same eighth of the day. The two tables disagree here; neither is applied over the other.\"\n      }\n    ],\n    \"choghadiya\": {\n      \"day\": [\n        {\n          \"graha\": \"Jupiter\",\n          \"name\": \"Shubh\",\n          \"quality\": \"auspicious\",\n          \"signifies\": \"benefit and auspicious beginnings\",\n          \"starts\": \"2026-10-01T06:52:37-04:00\",\n          \"ends\": \"2026-10-01T08:20:47-04:00\",\n          \"index\": 1\n        },\n        {\n          \"graha\": \"Mars\",\n          \"name\": \"Rog\",\n          \"quality\": \"inauspicious\",\n          \"signifies\": \"illness and conflict\",\n          \"starts\": \"2026-10-01T08:20:47-04:00\",\n          \"ends\": \"2026-10-01T09:48:57-04:00\",\n          \"index\": 2\n        },\n        {\n          \"graha\": \"Sun\",\n          \"name\": \"Udveg\",\n          \"quality\": \"inauspicious\",\n          \"signifies\": \"anxiety and unrest\",\n          \"starts\": \"2026-10-01T09:48:57-04:00\",\n          \"ends\": \"2026-10-01T11:17:07-04:00\",\n          \"index\": 3\n        }\n      ],\n      \"night\": [\n        {\n          \"graha\": \"Moon\",\n          \"name\": \"Amrit\",\n          \"quality\": \"auspicious\",\n          \"signifies\": \"the best of the eight\",\n          \"starts\": \"2026-10-01T18:37:57-04:00\",\n          \"ends\": \"2026-10-01T20:09:54-04:00\",\n          \"index\": 1\n        },\n        {\n          \"graha\": \"Venus\",\n          \"name\": \"Char\",\n          \"quality\": \"neutral\",\n          \"signifies\": \"movement; good for travel\",\n          \"starts\": \"2026-10-01T20:09:54-04:00\",\n          \"ends\": \"2026-10-01T21:41:52-04:00\",\n          \"index\": 2\n        },\n        {\n          \"graha\": \"Mars\",\n          \"name\": \"Rog\",\n          \"quality\": \"inauspicious\",\n          \"signifies\": \"illness and conflict\",\n          \"starts\": \"2026-10-01T21:41:52-04:00\",\n          \"ends\": \"2026-10-01T23:13:50-04:00\",\n          \"index\": 3\n        }\n      ]\n    },\n    \"hora\": [\n      {\n        \"index\": 1,\n        \"lord\": \"Jupiter\",\n        \"starts\": \"2026-10-01T06:57:02-04:00\",\n        \"ends\": \"2026-10-01T07:57:04-04:00\"\n      },\n      {\n        \"index\": 2,\n        \"lord\": \"Mars\",\n        \"starts\": \"2026-10-01T07:57:04-04:00\",\n        \"ends\": \"2026-10-01T08:57:07-04:00\"\n      },\n      {\n        \"index\": 3,\n        \"lord\": \"Sun\",\n        \"starts\": \"2026-10-01T08:57:07-04:00\",\n        \"ends\": \"2026-10-01T09:57:09-04:00\"\n      }\n    ],\n    \"rule\": \"all three walk the descending Chaldean order -- Saturn, Jupiter, Mars, Sun, Venus, Mercury, Moon. Horas and day choghadiya start at the weekday lord and move one place at a time; night choghadiya start at the lord of the fifth weekday from…\",\n    \"note\": \"day choghadiya divide daylight, night choghadiya divide the night, and horas divide sunrise to sunrise. The three do not share boundaries and are not meant to. Choghadiya and the bands run on the visible sunrise the calendars print; the…\",\n    \"readings\": {\n      \"choghadiya\": {\n        \"Shubh\": {\n          \"text\": [\n            \"Shubh, which means auspicious, is the right window for proper, formal beginnings. The day is divided into eight choghadiyas, blocks of about an hour and a half, and so is the night. Each one is ruled by a planet. Shubh belongs to Jupiter,…\",\n            \"Use it to sign contracts, go to important appointments or open a business. It also suits a ceremony connected with study or worship.\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        },\n        \"Rog\": {\n          \"text\": [\n            \"Rog means illness or conflict. The day and the night each run through eight choghadiyas, blocks of about an hour and a half. Each block takes the character of its planet, and Rog belongs to Mars, the planet of force and conflict. Classical…\",\n            \"Keep it for hard physical work, a tough workout, a sports match, or settling a pressing dispute that needs courage.\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        },\n        \"Udveg\": {\n          \"text\": [\n            \"Udveg means unease. The day and the night are each split into eight choghadiyas, blocks of about an hour and a half. Each one carries the nature of its planet, and Udveg belongs to the Sun. Its energy is tense and restless, so something…\",\n            \"Avoid starting a sensitive personal conversation, taking a loan, or taking a gamble in this window. Use it instead for your regular routine or for quiet reflection, and save new starts for the next good block.\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        },\n        \"Char\": {\n          \"text\": [\n            \"Char is a neutral to mildly good window for movement and change. Each day and each night holds eight choghadiyas, blocks of roughly an hour and a half. A planet is in charge of each. Char belongs to Venus, and the word means moving. So it…\",\n            \"Char is not the best time for ceremonies meant to stay fixed for good: things begun in it keep moving. It helps most when you need to stay flexible, take a trip or make a change for the better.\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        },\n        \"Labh\": {\n          \"text\": [\n            \"Labh means gain or profit. The day and night are cut into eight choghadiyas each, blocks of about an hour and a half. Each block takes the mood of its planet, and Labh belongs to Mercury, the planet of trade and quick thinking. So it helps…\",\n            \"Use it when you want a better return on business or need to close a deal. It also suits sending in an application. It can give you an edge in how you put your case.\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        },\n        \"Amrit\": {\n          \"text\": [\n            \"Amrit, which means nectar, is seen as the best of all the choghadiyas. The day and the night are each divided into eight choghadiyas, blocks of roughly an hour and a half. Each block belongs to a planet, and Amrit belongs to the Moon.…\",\n            \"So Amrit is your best window for medical treatment, a religious celebration or setting out on an important trip. It also suits holding a family ceremony that matters to you. If you can move only one thing in your day, move it here.\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        },\n        \"Kaal\": {\n          \"text\": [\n            \"The word Kaal is linked with time and loss. Every day and every night is split into eight choghadiyas, each about an hour and a half long. Each one is ruled by a planet, and Kaal belongs to Saturn, the planet of delay. Its energy is heavy…\",\n            \"Put off celebrations and good beginnings during this time. Use it instead for clearing out, routine upkeep, dealing with debts and some quiet thinking.\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        }\n      },\n      \"hora\": {\n        \"Jupiter\": {\n          \"text\": [\n            \"Hora means a planetary hour: from sunrise, the seven planets take turns ruling one hour each. Jupiter is the planet of teachers, wisdom and good fortune. So its hora is the best of the seven for beginnings that need a blessing. That covers…\",\n            \"You meet a Jupiter hora three or four times a day. When it falls in a Shubh choghadiya, you have the same planet twice over. If a full muhurta (a carefully chosen time) can't be worked out, use that overlap for a formal beginning. That is…\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        },\n        \"Mars\": {\n          \"text\": [\n            \"Each hour from sunrise onward is a hora, a planetary hour ruled in turn by one of the seven planets. Mars is the planet of force, courage and conflict, so its hora is good for things that need force. These include surgery, physical work, a…\",\n            \"A Mars hora turns up three or four times in every 24 hours. When it falls inside a Rog choghadiya, which also belongs to Mars, the two point strongly the same way. That stretch is worth avoiding for anything likely to cause an argument.…\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        },\n        \"Sun\": {\n          \"text\": [\n            \"The Sun's hora is good for dealing with people above you. A hora is a planetary hour. Counting from sunrise, each hour of the day and night belongs to one of the seven planets in turn. Each hour takes on its planet's nature, and the Sun…\",\n            \"Each hora lasts about an hour. Every planet's hora comes around three or four times between one sunrise and the next. So waiting for the right one rarely costs you a whole day. Because the count runs from sunrise to sunrise, not midnight…\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        },\n        \"Venus\": {\n          \"text\": [\n            \"A hora is one planet's hour: counted from sunrise, the seven planets rule the hours in a repeating order. Venus is the planet of love, beauty and comfort. So its hora is good for marriage, relationships, art and buying things meant to give…\",\n            \"It comes around three or four times a day. A Char choghadiya also belongs to Venus. When the two overlap, the pair is traditionally read as good for travel. That is because in this scheme Venus rules movement. When a Venus hora falls in…\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        },\n        \"Mercury\": {\n          \"text\": [\n            \"From sunrise, the hours of the day and night are handed out one by one to the seven planets. Each such hour is called a hora. Mercury is the planet of speech, trade and quick thinking. So its hora is good for every kind of communication:…\",\n            \"It comes around three or four times a day, so one is nearly always within reach. When a Mercury hora falls inside a Labh choghadiya, that is the classic slot for trade. Both belong to Mercury, and the overlap happens on most days.\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        },\n        \"Moon\": {\n          \"text\": [\n            \"The horas are planetary hours: starting at sunrise, each hour belongs to one of the seven planets in a fixed order. The Moon rules the mind, the mother and water. So its hora is good for anything to do with the home, your mother, water and…\",\n            \"A Moon hora comes around three or four times in 24 hours. So one is usually only a few hours away. Where it overlaps with an Amrit choghadiya, use them together. Both belong to the Moon, so they strengthen each other rather than just…\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        },\n        \"Saturn\": {\n          \"text\": [\n            \"The day is counted in horas: planetary hours that start at sunrise and pass from one of the seven planets to the next. Saturn is the planet of time, effort and delay. So its hora is good for work that is slow, solid and unglamorous. That…\",\n            \"Saturn's hora recurs three or four times between sunrises. For a beginning, it is the one hora worth actively avoiding. When it falls in a Kaal choghadiya, both belong to Saturn and the warning is doubled. For finishing something, though,…\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        }\n      }\n    },\n    \"gaps\": [],\n    \"language\": \"en\",\n    \"detail\": \"standard\"\n  },\n  \"reckoned_at\": \"sunrise\",\n  \"meta\": {\n    \"ayanamsa\": \"lahiri\",\n    \"ayanamsa_value\": 24.230763,\n    \"ephemeris\": \"JPL DE440s\"\n  },\n  \"changes\": {\n    \"tithi\": [\n      {\n        \"index\": 21,\n        \"name\": \"Shashthi\",\n        \"paksha\": \"krishna\",\n        \"starts\": \"2026-10-01T03:05:43-04:00\",\n        \"ends\": \"2026-10-02T00:45:43-04:00\",\n        \"class\": \"nanda\"\n      },\n      {\n        \"index\": 22,\n        \"name\": \"Saptami\",\n        \"paksha\": \"krishna\",\n        \"starts\": \"2026-10-02T00:45:43-04:00\",\n        \"ends\": \"2026-10-02T22:30:08-04:00\",\n        \"class\": \"bhadra\"\n      }\n    ],\n    \"karana\": [\n      {\n        \"index\": 41,\n        \"name\": \"Gara\",\n        \"starts\": \"2026-10-01T03:05:43-04:00\",\n        \"ends\": \"2026-10-01T13:55:24-04:00\",\n        \"class\": \"movable\"\n      },\n      {\n        \"index\": 42,\n        \"name\": \"Vanija\",\n        \"starts\": \"2026-10-01T13:55:24-04:00\",\n        \"ends\": \"2026-10-02T00:45:43-04:00\",\n        \"class\": \"movable\"\n      },\n      {\n        \"index\": 43,\n        \"name\": \"Vishti\",\n        \"starts\": \"2026-10-02T00:45:43-04:00\",\n        \"ends\": \"2026-10-02T11:37:09-04:00\",\n        \"class\": \"vishti\"\n      }\n    ],\n    \"yoga\": [\n      {\n        \"index\": 16,\n        \"name\": \"Siddhi\",\n        \"starts\": \"2026-09-30T14:50:35-04:00\",\n        \"ends\": \"2026-10-01T11:48:23-04:00\",\n        \"class\": \"favorable\"\n      },\n      {\n        \"index\": 17,\n        \"name\": \"Vyatipata\",\n        \"starts\": \"2026-10-01T11:48:23-04:00\",\n        \"ends\": \"2026-10-02T08:47:43-04:00\",\n        \"class\": \"unfavorable\"\n      }\n    ],\n    \"nakshatra\": [\n      {\n        \"index\": 4,\n        \"name\": \"Rohini\",\n        \"lord\": \"Moon\",\n        \"starts\": \"2026-09-30T20:32:55-04:00\",\n        \"ends\": \"2026-10-01T18:57:24-04:00\",\n        \"class\": \"dhruva\"\n      },\n      {\n        \"index\": 5,\n        \"name\": \"Mrigashira\",\n        \"lord\": \"Mars\",\n        \"starts\": \"2026-10-01T18:57:24-04:00\",\n        \"ends\": \"2026-10-02T17:25:13-04:00\",\n        \"class\": \"mridu\"\n      }\n    ]\n  },\n  \"bands\": {\n    \"day_parts\": {\n      \"pratah\": {\n        \"starts\": \"2026-10-01T06:52:37-04:00\",\n        \"ends\": \"2026-10-01T09:13:41-04:00\"\n      },\n      \"sangava\": {\n        \"starts\": \"2026-10-01T09:13:41-04:00\",\n        \"ends\": \"2026-10-01T11:34:45-04:00\"\n      },\n      \"madhyahna\": {\n        \"starts\": \"2026-10-01T11:34:45-04:00\",\n        \"ends\": \"2026-10-01T13:55:49-04:00\"\n      },\n      \"aparahna\": {\n        \"starts\": \"2026-10-01T13:55:49-04:00\",\n        \"ends\": \"2026-10-01T16:16:53-04:00\"\n      },\n      \"sayahna\": {\n        \"starts\": \"2026-10-01T16:16:53-04:00\",\n        \"ends\": \"2026-10-01T18:37:57-04:00\"\n      }\n    },\n    \"pradosh\": {\n      \"starts\": \"2026-10-01T18:37:57-04:00\",\n      \"ends\": \"2026-10-01T21:05:05-04:00\"\n    },\n    \"nishita\": {\n      \"starts\": \"2026-10-02T00:21:16-04:00\",\n      \"ends\": \"2026-10-02T01:10:19-04:00\"\n    },\n    \"dur_muhurta\": [\n      {\n        \"starts\": \"2026-10-01T10:47:44-04:00\",\n        \"ends\": \"2026-10-01T11:34:45-04:00\",\n        \"muhurta\": 6,\n        \"half\": \"day\"\n      },\n      {\n        \"starts\": \"2026-10-01T15:29:51-04:00\",\n        \"ends\": \"2026-10-01T16:16:53-04:00\",\n        \"muhurta\": 12,\n        \"half\": \"day\"\n      }\n    ],\n    \"brahma_muhurta\": {\n      \"starts\": \"2026-10-01T05:14:53-04:00\",\n      \"ends\": \"2026-10-01T06:03:45-04:00\"\n    },\n    \"bhadra\": [\n      {\n        \"starts\": \"2026-10-02T00:45:43-04:00\",\n        \"ends\": \"2026-10-02T11:37:09-04:00\"\n      }\n    ],\n    \"panchaka\": [],\n    \"rule\": \"daylight and night are each fifteen equal muhurtas. The day parts are groups of three; pradosh is the night's first three, nishita its eighth. Dur muhurta by weekday. Bhadra is the Vishti karana; panchaka is the Moon in Kumbha or Meena.…\",\n    \"not_computed\": {\n      \"varjyam\": \"read from a 27-row table of ghati offsets per nakshatra; not reproduced until the table is verified against a source\",\n      \"amrit_kaal\": \"same table family as varjyam; same reason\",\n      \"godhuli\": \"sources give different spans around sunset\"\n    }\n  },\n  \"day_yogas\": {\n    \"weekday\": \"Thursday\",\n    \"anandadi\": [\n      {\n        \"starts\": \"2026-10-01T06:52:37-04:00\",\n        \"ends\": \"2026-10-01T18:57:24-04:00\",\n        \"name\": \"Utpata\",\n        \"number\": 16,\n        \"nature\": \"inauspicious\",\n        \"nakshatra\": \"Rohini\"\n      },\n      {\n        \"starts\": \"2026-10-01T18:57:24-04:00\",\n        \"ends\": \"2026-10-02T06:53:38-04:00\",\n        \"name\": \"Mrityu\",\n        \"number\": 17,\n        \"nature\": \"inauspicious\",\n        \"nakshatra\": \"Mrigashira\"\n      }\n    ],\n    \"special_yogas\": [\n      {\n        \"code\": \"sarvartha_siddhi\",\n        \"name\": \"Sarvartha Siddhi\",\n        \"nature\": \"auspicious\",\n        \"forms_today\": false,\n        \"spans\": [],\n        \"rule\": \"the weekday with one of its listed nakshatras. Tithi is not judged here\"\n      },\n      {\n        \"code\": \"amrit_siddhi\",\n        \"name\": \"Amrit Siddhi\",\n        \"nature\": \"auspicious\",\n        \"forms_today\": false,\n        \"spans\": [],\n        \"rule\": \"the weekday with its one nakshatra. While one tithi per weekday runs with it, the yoga turns into Visha yoga: those minutes are listed under `visha`, not here\"\n      },\n      {\n        \"code\": \"visha\",\n        \"name\": \"Visha\",\n        \"nature\": \"inauspicious\",\n        \"forms_today\": false,\n        \"spans\": [],\n        \"rule\": \"Amrit Siddhi running with its cancelling tithi (Muhurta Chintamani). Each span names what it replaced (`was`) and why (`cancelled_by`). The published calendar we check against does not apply the cancellation and lists these minutes as…\"\n      }\n    ],\n    \"rule\": \"Anandadi: count the Moon's nakshatra from the weekday's starting nakshatra (Sunday Ashwini, Monday Mrigashira, Tuesday Ashlesha, Wednesday Hasta, Thursday Anuradha, Friday Uttara Ashadha, Saturday Shatabhisha) over 28 nakshatras with…\",\n    \"not_computed\": {\n      \"tithi_cancellations\": \"Sarvartha Siddhi tithi exceptions differ by source and are not applied\"\n    },\n    \"readings\": {\n      \"anandadi\": {\n        \"Utpata\": {\n          \"text\": [\n            \"Utpata is one of the 28 Anandadi yogas. Each one is a mood of the day, read from the weekday and the Moon's nakshatra (star). Utpata means upset. Plans may get stirred up. Avoid new starts and keep to what is already in hand.\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        },\n        \"Mrityu\": {\n          \"text\": [\n            \"Mrityu is one of the 28 Anandadi yogas. Each one is a mood of the day, read from the weekday and the Moon's nakshatra (star). Mrityu has a heavy old name. Read it simply as a time to avoid new starts and travel. Routine work is fine.\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        }\n      },\n      \"special_yogas\": {\n        \"ravi_yoga\": {\n          \"text\": [\n            \"Ravi Yoga is a good time that comes from the Sun's and the Moon's nakshatras (stars). It is said to clear many small faults of the day. It suits new work, travel and important tasks.\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        }\n      }\n    },\n    \"gaps\": []\n  },\n  \"disha_shool\": {\n    \"weekday\": \"Thursday\",\n    \"direction\": \"south\",\n    \"rule\": \"the direction to avoid starting a journey toward on this weekday: east on Monday and Saturday, north on Tuesday and Wednesday, south on Thursday, west on Friday and Sunday. `tithi_shool` and `nakshatra_shool` report two more, independent…\",\n    \"tithi_shool\": {\n      \"spans\": [\n        {\n          \"starts\": \"2026-10-01T06:52:37-04:00\",\n          \"ends\": \"2026-10-02T00:45:43-04:00\",\n          \"direction\": \"west\",\n          \"tithi\": \"Shashthi\"\n        },\n        {\n          \"starts\": \"2026-10-02T00:45:43-04:00\",\n          \"ends\": \"2026-10-02T06:53:38-04:00\",\n          \"direction\": \"northwest\",\n          \"tithi\": \"Saptami\"\n        }\n      ],\n      \"rule\": \"the direction forbidden by the running tithi, by its number within either paksha (so tithi 3 is Shukla and Krishna Tritiya alike), except Purnima (Shukla's 15th) and Amavasya (Krishna's 15th), which go to different directions. Every tithi…\"\n    },\n    \"nakshatra_shool\": {\n      \"spans\": [\n        {\n          \"starts\": \"2026-10-01T06:52:37-04:00\",\n          \"ends\": \"2026-10-01T18:57:24-04:00\",\n          \"direction\": \"west\",\n          \"nakshatra\": \"Rohini\"\n        }\n      ],\n      \"rule\": \"the direction forbidden while the Moon transits Jyeshtha (east), Purva Bhadrapada (south), Rohini (west) or Uttara Phalguni (north). Only these four of the 27 nakshatras forbid a direction, so most days hold no span here\"\n    },\n    \"reading\": {\n      \"text\": [\n        \"Disha shool is the direction in which it is better not to start a journey today. It is set by the weekday. Trips in other directions are not affected.\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    }\n  },\n  \"chandrashtama\": {\n    \"by_moon_sign\": [\n      {\n        \"moon_sign\": \"Aries\",\n        \"moon_sign_no\": 1,\n        \"eighth_sign\": \"Scorpio\",\n        \"holds_today\": false,\n        \"spans\": []\n      },\n      {\n        \"moon_sign\": \"Taurus\",\n        \"moon_sign_no\": 2,\n        \"eighth_sign\": \"Sagittarius\",\n        \"holds_today\": false,\n        \"spans\": []\n      },\n      {\n        \"moon_sign\": \"Gemini\",\n        \"moon_sign_no\": 3,\n        \"eighth_sign\": \"Capricorn\",\n        \"holds_today\": false,\n        \"spans\": []\n      }\n    ],\n    \"rule\": \"the transit Moon in the 8th sign from a birth Moon sign, counted in whole signs. Find your own birth Moon sign in the list\",\n    \"reading\": {\n      \"text\": [\n        \"Chandrashtama is the time when the Moon passes through the 8th sign from your birth Moon sign (rashi). It comes for about two and a half days each month. It is better for rest and routine than for new starts.\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    }\n  },\n  \"good_for\": {\n    \"reckoned_at\": \"sunrise\",\n    \"limbs\": {\n      \"tithi\": {\n        \"name\": \"Shashthi\",\n        \"class\": \"nanda\",\n        \"text\": [\n          \"The day's tithi (lunar day) is a Nanda tithi. The 30 lunar days of a month fall into five groups, and each group gives the day its own character. Nanda means joy, so it suits things you start for fun. Think of celebrations, music and…\",\n          \"Because it is a light day, it is not one for heavy undertakings. Enjoy it for what it is good at, and keep contracts and foundations for a Bhadra or Purna tithi.\"\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\"\n      },\n      \"nakshatra\": {\n        \"name\": \"Rohini\",\n        \"class\": \"dhruva\",\n        \"text\": [\n          \"The nakshatra is the star group the Moon is passing through, one of 27. Each belongs to one of seven natures. Today's is fixed (dhruva), so it suits things meant to stay. Think of laying a foundation, planting, buying land or a home, or a…\",\n          \"What starts under it tends to settle and hold. That is also why it is a bad day for travel, or for anything you expect to change soon.\"\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\"\n      },\n      \"yoga\": {\n        \"name\": \"Siddhi\",\n        \"class\": \"favorable\",\n        \"text\": [\n          \"The panchang (the traditional calendar) reads each day through five limbs: the tithi, the weekday, the nakshatra, the yoga and the karana. The yoga comes from the Sun's and Moon's positions added together. Today's is one of the 18 counted…\",\n          \"Of the five limbs, the yoga carries the least weight. Take it as a confirmation, not as a reason to act.\"\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\"\n      },\n      \"karana\": {\n        \"name\": \"Gara\",\n        \"class\": \"movable\",\n        \"text\": [\n          \"A karana is half of a tithi (lunar day), and the current one is a movable karana other than Vishti. The movable karanas repeat through the month. Apart from Vishti, none of them puts a limit of its own on the day.\",\n          \"So the karana neither helps nor blocks your plans today. Judge the day by its tithi and nakshatra instead, and pick your time from what they support.\"\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\"\n      }\n    },\n    \"gaps\": [],\n    \"not_a_muhurta\": \"what the day is suited to, from its limbs at sunrise. Choosing a time for one activity is /v1/muhurta/{activity}, which judges the weekday, month and the moment of beginning as well.\"\n  }\n}"}]},{"name":"Tara bala: a daily rating from a birth nakshatra, no chart","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/v1/tara?nakshatra=Mrigashira&date=2026-09-24&latitude=40.7128&longitude=-74.0060&timezone=America/New_York","host":["{{baseUrl}}"],"path":["v1","tara"],"query":[{"key":"nakshatra","value":"Mrigashira","description":"Birth nakshatra (lunar mansion): its name in any common spelling, or its number from 1 to 27.","disabled":false},{"key":"date","value":"2026-09-24","description":"Calendar date, YYYY-MM-DD. Defaults to today in the requested time zone.","disabled":false},{"key":"latitude","value":"40.7128","description":"Latitude in degrees, negative for south. Defaults to Ujjain, India.","disabled":false},{"key":"longitude","value":"-74.0060","description":"Longitude in degrees, negative for west. Defaults to Ujjain, India.","disabled":false},{"key":"timezone","value":"America/New_York","description":"IANA time zone name such as `America/New_York`, or a fixed offset from UTC in hours such as `-5`. Defaults to `5.5` (India time).","disabled":false},{"key":"days","value":"1","description":"How many days to return, starting with `date`. From 1 to 31.","disabled":true},{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true}],"variable":[]},"description":"Returns tara bala for one or more days. Tara bala is a traditional daily rating. Count from the birth nakshatra to the day's nakshatra, and take the remainder after dividing by nine. The birth nakshatra is the lunar mansion (one of 27) that the Moon was in at birth. That gives one of nine taras. The 3rd, 5th and 7th are unfavorable.\n\nOnly the birth nakshatra is needed, not a birth time. Many people know their nakshatra from a family horoscope or from their name.\n\nThe day's nakshatra is read **at sunrise**, the same way `/v1/reading/daily` reads it. So the two endpoints agree for the same nakshatra and day. The nakshatra usually changes during the day, so every change and its tara is listed too.\n\nEach tara carries its `reading`: what the day tends to suit, in plain words. Takes `?lang` and `?detail`."},"response":[{"name":"Example answer","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/v1/tara?nakshatra=Mrigashira&date=2026-09-24&latitude=40.7128&longitude=-74.0060&timezone=America/New_York","host":["{{baseUrl}}"],"path":["v1","tara"],"query":[{"key":"nakshatra","value":"Mrigashira","description":"Birth nakshatra (lunar mansion): its name in any common spelling, or its number from 1 to 27.","disabled":false},{"key":"date","value":"2026-09-24","description":"Calendar date, YYYY-MM-DD. Defaults to today in the requested time zone.","disabled":false},{"key":"latitude","value":"40.7128","description":"Latitude in degrees, negative for south. Defaults to Ujjain, India.","disabled":false},{"key":"longitude","value":"-74.0060","description":"Longitude in degrees, negative for west. Defaults to Ujjain, India.","disabled":false},{"key":"timezone","value":"America/New_York","description":"IANA time zone name such as `America/New_York`, or a fixed offset from UTC in hours such as `-5`. Defaults to `5.5` (India time).","disabled":false},{"key":"days","value":"1","description":"How many days to return, starting with `date`. From 1 to 31.","disabled":true},{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true}],"variable":[]},"description":"Returns tara bala for one or more days. Tara bala is a traditional daily rating. Count from the birth nakshatra to the day's nakshatra, and take the remainder after dividing by nine. The birth nakshatra is the lunar mansion (one of 27) that the Moon was in at birth. That gives one of nine taras. The 3rd, 5th and 7th are unfavorable.\n\nOnly the birth nakshatra is needed, not a birth time. Many people know their nakshatra from a family horoscope or from their name.\n\nThe day's nakshatra is read **at sunrise**, the same way `/v1/reading/daily` reads it. So the two endpoints agree for the same nakshatra and day. The nakshatra usually changes during the day, so every change and its tara is listed too.\n\nEach tara carries its `reading`: what the day tends to suit, in plain words. Takes `?lang` and `?detail`."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"birth_nakshatra\": {\n    \"nakshatra\": \"Mrigashira\",\n    \"nakshatra_lord\": \"Mars\",\n    \"number\": 5\n  },\n  \"place\": {\n    \"latitude\": 40.7128,\n    \"longitude\": -74.006,\n    \"timezone\": -4,\n    \"timezone_info\": {\n      \"source\": \"zone\",\n      \"offset_hours\": -4,\n      \"zone\": \"America/New_York\",\n      \"abbreviation\": \"EDT\",\n      \"dst\": true,\n      \"dst_hours\": 1,\n      \"ambiguous_resolved_by_fold\": null,\n      \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n    }\n  },\n  \"days\": [\n    {\n      \"date\": \"2026-10-01\",\n      \"sunrise\": \"2026-10-01T06:52:37-04:00\",\n      \"at_sunrise\": {\n        \"nakshatra\": \"Rohini\",\n        \"starts\": \"2026-09-30T20:32:55-04:00\",\n        \"ends\": \"2026-10-01T18:57:24-04:00\",\n        \"tara\": 9,\n        \"name\": \"Ati-Mitra\",\n        \"count_name\": \"Ati-Mitra\",\n        \"auspicious\": true,\n        \"severity\": null,\n        \"severity_reason\": null,\n        \"signifies\": \"the most favorable; support arrives without asking\",\n        \"reading\": {\n          \"text\": [\n            \"**Today is the most helpful step in your cycle of nine.** Count from your birth star, the nakshatra (star group) the Moon was in when you were born, to today's star. Today lands on the step of the great friend. Help tends to come without…\",\n            \"What you can do: use the day for something that matters to you. Make an important request or start a task you have planned. Still check the details before you commit.\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        }\n      },\n      \"during_the_day\": [\n        {\n          \"nakshatra\": \"Rohini\",\n          \"starts\": \"2026-09-30T20:32:55-04:00\",\n          \"ends\": \"2026-10-01T18:57:24-04:00\",\n          \"tara\": 9,\n          \"name\": \"Ati-Mitra\",\n          \"count_name\": \"Ati-Mitra\",\n          \"auspicious\": true,\n          \"severity\": null,\n          \"severity_reason\": null,\n          \"signifies\": \"the most favorable; support arrives without asking\",\n          \"reading\": {\n            \"text\": [\n              \"**Today is the most helpful step in your cycle of nine.** Count from your birth star, the nakshatra (star group) the Moon was in when you were born, to today's star. Today lands on the step of the great friend. Help tends to come without…\",\n              \"What you can do: use the day for something that matters to you. Make an important request or start a task you have planned. Still check the details before you commit.\"\n            ],\n            \"language\": \"en\",\n            \"detail\": \"standard\"\n          }\n        },\n        {\n          \"nakshatra\": \"Mrigashira\",\n          \"starts\": \"2026-10-01T18:57:24-04:00\",\n          \"ends\": \"2026-10-02T17:25:13-04:00\",\n          \"tara\": 1,\n          \"name\": \"Janma\",\n          \"count_name\": \"Janma\",\n          \"auspicious\": false,\n          \"severity\": \"strict\",\n          \"severity_reason\": \"the birth star itself. Classical texts strictly reject it for big beginnings such as marriage, long journeys and a new business\",\n          \"signifies\": \"the birth star and its 10th and 19th repeats. Best avoided for big new starts such as marriage, long travel or a new business\",\n          \"reading\": {\n            \"text\": [\n              \"**Today the Moon comes back to your birth star.** Your birth star is the nakshatra (star group) the Moon was in when you were born. Old texts say this day is best avoided for big new starts. Your feelings may also sit a little closer to…\",\n              \"What you can do: keep today for your usual work. Save big new starts, like a wedding, a long trip or a new business, for another day.\"\n            ],\n            \"language\": \"en\",\n            \"detail\": \"standard\"\n          }\n        }\n      ]\n    }\n  ],\n  \"rule\": \"counted from the natal Moon nakshatra to the day nakshatra, mod 9. The 1st (Janma: counts 1, 10 and 19), 3rd, 5th and 7th are unfavorable for a start; the 2nd, 4th, 6th, 8th and 9th are favorable. Of the Janma counts the 1st is strict and…\"\n}"}]},{"name":"Panchang calendar for a month, with festivals and fasts","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/v1/panchang/month?year=2026&month=10&latitude=40.7128&longitude=-74.0060&timezone=America/New_York","host":["{{baseUrl}}"],"path":["v1","panchang","month"],"query":[{"key":"year","value":"2026","description":"Calendar year, from 1850 to 2149.","disabled":false},{"key":"month","value":"10","description":"Month number, from 1 (January) to 12 (December).","disabled":false},{"key":"latitude","value":"40.7128","description":"Latitude in degrees, negative for south. Defaults to Ujjain, India.","disabled":false},{"key":"longitude","value":"-74.0060","description":"Longitude in degrees, negative for west. Defaults to Ujjain, India.","disabled":false},{"key":"timezone","value":"America/New_York","description":"IANA time zone name such as `America/New_York`, or a fixed offset from UTC in hours such as `-5`. Defaults to `5.5` (India time).","disabled":false},{"key":"lang","value":"en","description":"Language for the names in the response, such as planets, signs, nakshatras (lunar mansions), tithis (lunar days), months and festivals. The default is `en` (English); `GET /v1/meta` lists the others. Each translated value comes with its English original in a matching `<field>_en` field; use the English value as a key in your code. Codes (such as `result` or `kaal`) and object keys always stay in English. Any name not yet translated stays in English and is listed in `localization.untranslated`.","disabled":true},{"key":"calendar","value":"","description":"How to name the lunar months: `amanta` or `purnimanta`. In amanta calendars (Maharashtra, Gujarat and South India) a month ends at the new moon. In purnimanta calendars (North India) it ends at the full moon. Only the name of the month in its waning half differs. Dates never change. Both names are always in the response (`amanta` and `purnimanta`), and this setting chooses which one goes in `name`. Other languages keep this endpoint's usual one. `convention` says which was used.","disabled":true}],"variable":[]},"description":"Returns one row per calendar day (sunrise to sunrise). Each row has the tithi (lunar day), nakshatra (lunar mansion), yoga and karana running at sunrise, and when each one ends. It also has the lunar month and the day's festivals and vrats (fasting days). This is what a printed Hindu calendar shows.\n\nThe days come from the same calculations as `/v1/panchang/daily`, `/v1/festivals` and `/v1/vrats`. So they agree for the same date and place.\n\nAn element can start and end between two sunrises. It is then never the one running at sunrise and would be missed, so each such element is listed in `skipped`. Printed calendars mark these as kshaya (skipped) tithis.\n\nEach row also has `day_yogas`: the day's Anandadi yogas and the special yogas that form (Sarvartha Siddhi, Amrit Siddhi, Visha, Dwipushkar, Tripushkar, Ravi Yoga, Guru Pushya, Ravi Pushya), with times. `disha_shool` is the direction to avoid starting a trip toward. Readings and chandrashtama are on `/v1/panchang/daily`.\n\nLunar months in this view are named the amanta way (each month ends at the new moon) unless `calendar` asks for purnimanta. Both names are in `masa`. Without `latitude`, `longitude` and `timezone`, the calendar is for Ujjain, India.\n\nThe first request for a year and place takes about 8 seconds. It builds that year's festival and fasting calendars first. Later requests are cached."},"response":[{"name":"Example answer","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/v1/panchang/month?year=2026&month=10&latitude=40.7128&longitude=-74.0060&timezone=America/New_York","host":["{{baseUrl}}"],"path":["v1","panchang","month"],"query":[{"key":"year","value":"2026","description":"Calendar year, from 1850 to 2149.","disabled":false},{"key":"month","value":"10","description":"Month number, from 1 (January) to 12 (December).","disabled":false},{"key":"latitude","value":"40.7128","description":"Latitude in degrees, negative for south. Defaults to Ujjain, India.","disabled":false},{"key":"longitude","value":"-74.0060","description":"Longitude in degrees, negative for west. Defaults to Ujjain, India.","disabled":false},{"key":"timezone","value":"America/New_York","description":"IANA time zone name such as `America/New_York`, or a fixed offset from UTC in hours such as `-5`. Defaults to `5.5` (India time).","disabled":false},{"key":"lang","value":"en","description":"Language for the names in the response, such as planets, signs, nakshatras (lunar mansions), tithis (lunar days), months and festivals. The default is `en` (English); `GET /v1/meta` lists the others. Each translated value comes with its English original in a matching `<field>_en` field; use the English value as a key in your code. Codes (such as `result` or `kaal`) and object keys always stay in English. Any name not yet translated stays in English and is listed in `localization.untranslated`.","disabled":true},{"key":"calendar","value":"","description":"How to name the lunar months: `amanta` or `purnimanta`. In amanta calendars (Maharashtra, Gujarat and South India) a month ends at the new moon. In purnimanta calendars (North India) it ends at the full moon. Only the name of the month in its waning half differs. Dates never change. Both names are always in the response (`amanta` and `purnimanta`), and this setting chooses which one goes in `name`. Other languages keep this endpoint's usual one. `convention` says which was used.","disabled":true}],"variable":[]},"description":"Returns one row per calendar day (sunrise to sunrise). Each row has the tithi (lunar day), nakshatra (lunar mansion), yoga and karana running at sunrise, and when each one ends. It also has the lunar month and the day's festivals and vrats (fasting days). This is what a printed Hindu calendar shows.\n\nThe days come from the same calculations as `/v1/panchang/daily`, `/v1/festivals` and `/v1/vrats`. So they agree for the same date and place.\n\nAn element can start and end between two sunrises. It is then never the one running at sunrise and would be missed, so each such element is listed in `skipped`. Printed calendars mark these as kshaya (skipped) tithis.\n\nEach row also has `day_yogas`: the day's Anandadi yogas and the special yogas that form (Sarvartha Siddhi, Amrit Siddhi, Visha, Dwipushkar, Tripushkar, Ravi Yoga, Guru Pushya, Ravi Pushya), with times. `disha_shool` is the direction to avoid starting a trip toward. Readings and chandrashtama are on `/v1/panchang/daily`.\n\nLunar months in this view are named the amanta way (each month ends at the new moon) unless `calendar` asks for purnimanta. Both names are in `masa`. Without `latitude`, `longitude` and `timezone`, the calendar is for Ujjain, India.\n\nThe first request for a year and place takes about 8 seconds. It builds that year's festival and fasting calendars first. Later requests are cached."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"year\": 2026,\n  \"month\": 10,\n  \"place\": {\n    \"latitude\": 40.7128,\n    \"longitude\": -74.006,\n    \"timezone\": -5,\n    \"timezone_info\": {\n      \"source\": \"zone\",\n      \"offset_hours\": -5,\n      \"zone\": \"America/New_York\",\n      \"abbreviation\": \"EST\",\n      \"dst\": false,\n      \"dst_hours\": 0,\n      \"ambiguous_resolved_by_fold\": null,\n      \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n    },\n    \"note\": \"this zone changes offset during the year; each time uses the offset in force on its own date (UTC-5 in January, UTC-4 in July) and ends with that offset\"\n  },\n  \"days\": [\n    {\n      \"date\": \"2026-10-01\",\n      \"weekday\": \"Thursday\",\n      \"sunrise\": \"2026-10-01T06:52:37-04:00\",\n      \"sunset\": \"2026-10-01T18:37:57-04:00\",\n      \"tithi\": {\n        \"index\": 21,\n        \"name\": \"Shashthi\",\n        \"paksha\": \"krishna\",\n        \"starts\": \"2026-10-01T03:05:43-04:00\",\n        \"ends\": \"2026-10-02T00:45:43-04:00\"\n      },\n      \"nakshatra\": {\n        \"index\": 4,\n        \"name\": \"Rohini\",\n        \"lord\": \"Moon\",\n        \"starts\": \"2026-09-30T20:32:55-04:00\",\n        \"ends\": \"2026-10-01T18:57:24-04:00\"\n      },\n      \"yoga\": {\n        \"index\": 16,\n        \"name\": \"Siddhi\",\n        \"starts\": \"2026-09-30T14:50:35-04:00\",\n        \"ends\": \"2026-10-01T11:48:23-04:00\"\n      },\n      \"karana\": {\n        \"index\": 41,\n        \"name\": \"Gara\",\n        \"starts\": \"2026-10-01T03:05:43-04:00\",\n        \"ends\": \"2026-10-01T13:55:24-04:00\"\n      },\n      \"masa\": {\n        \"name\": \"Bhadrapada\",\n        \"adhika\": false,\n        \"convention\": \"amanta\",\n        \"amanta\": \"Bhadrapada\",\n        \"purnimanta\": \"Asvina\"\n      },\n      \"skipped\": [],\n      \"festivals\": [],\n      \"vrats\": [],\n      \"day_yogas\": {\n        \"anandadi\": [\n          {\n            \"starts\": \"2026-10-01T06:52:37-04:00\",\n            \"ends\": \"2026-10-01T18:57:24-04:00\",\n            \"name\": \"Utpata\",\n            \"number\": 16,\n            \"nature\": \"inauspicious\",\n            \"nakshatra\": \"Rohini\"\n          },\n          {\n            \"starts\": \"2026-10-01T18:57:24-04:00\",\n            \"ends\": \"2026-10-02T06:53:38-04:00\",\n            \"name\": \"Mrityu\",\n            \"number\": 17,\n            \"nature\": \"inauspicious\",\n            \"nakshatra\": \"Mrigashira\"\n          }\n        ],\n        \"special_yogas\": [\n          {\n            \"code\": \"ravi_yoga\",\n            \"name\": \"Ravi Yoga\",\n            \"nature\": \"auspicious\",\n            \"spans\": [\n              {\n                \"starts\": \"2026-10-01T18:57:24-04:00\",\n                \"ends\": \"2026-10-02T06:53:38-04:00\",\n                \"nakshatra\": \"Mrigashira\",\n                \"sun_nakshatra\": \"Hast\",\n                \"count\": 20\n              }\n            ]\n          }\n        ]\n      },\n      \"disha_shool\": \"south\"\n    },\n    {\n      \"date\": \"2026-10-02\",\n      \"weekday\": \"Friday\",\n      \"sunrise\": \"2026-10-02T06:53:38-04:00\",\n      \"sunset\": \"2026-10-02T18:36:17-04:00\",\n      \"tithi\": {\n        \"index\": 22,\n        \"name\": \"Saptami\",\n        \"paksha\": \"krishna\",\n        \"starts\": \"2026-10-02T00:45:43-04:00\",\n        \"ends\": \"2026-10-02T22:30:08-04:00\"\n      },\n      \"nakshatra\": {\n        \"index\": 5,\n        \"name\": \"Mrigashira\",\n        \"lord\": \"Mars\",\n        \"starts\": \"2026-10-01T18:57:24-04:00\",\n        \"ends\": \"2026-10-02T17:25:13-04:00\"\n      },\n      \"yoga\": {\n        \"index\": 17,\n        \"name\": \"Vyatipata\",\n        \"starts\": \"2026-10-01T11:48:23-04:00\",\n        \"ends\": \"2026-10-02T08:47:43-04:00\"\n      },\n      \"karana\": {\n        \"index\": 43,\n        \"name\": \"Vishti\",\n        \"starts\": \"2026-10-02T00:45:43-04:00\",\n        \"ends\": \"2026-10-02T11:37:09-04:00\"\n      },\n      \"masa\": {\n        \"name\": \"Bhadrapada\",\n        \"adhika\": false,\n        \"convention\": \"amanta\",\n        \"amanta\": \"Bhadrapada\",\n        \"purnimanta\": \"Asvina\"\n      },\n      \"skipped\": [\n        {\n          \"limb\": \"yoga\",\n          \"index\": 18,\n          \"name\": \"Variyana\",\n          \"starts\": \"2026-10-02T08:47:43-04:00\",\n          \"ends\": \"2026-10-03T05:51:39-04:00\"\n        }\n      ],\n      \"festivals\": [],\n      \"vrats\": [],\n      \"day_yogas\": {\n        \"anandadi\": [\n          {\n            \"starts\": \"2026-10-02T06:53:38-04:00\",\n            \"ends\": \"2026-10-02T17:25:13-04:00\",\n            \"name\": \"Manasa\",\n            \"number\": 13,\n            \"nature\": \"auspicious\",\n            \"nakshatra\": \"Mrigashira\"\n          },\n          {\n            \"starts\": \"2026-10-02T17:25:13-04:00\",\n            \"ends\": \"2026-10-03T06:54:39-04:00\",\n            \"name\": \"Padma\",\n            \"number\": 14,\n            \"nature\": \"auspicious\",\n            \"nakshatra\": \"Ardra\"\n          }\n        ],\n        \"special_yogas\": [\n          {\n            \"code\": \"ravi_yoga\",\n            \"name\": \"Ravi Yoga\",\n            \"nature\": \"auspicious\",\n            \"spans\": [\n              {\n                \"starts\": \"2026-10-02T06:53:38-04:00\",\n                \"ends\": \"2026-10-02T17:25:13-04:00\",\n                \"nakshatra\": \"Mrigashira\",\n                \"sun_nakshatra\": \"Hast\",\n                \"count\": 20\n              }\n            ]\n          }\n        ]\n      },\n      \"disha_shool\": \"west\"\n    },\n    {\n      \"date\": \"2026-10-03\",\n      \"weekday\": \"Saturday\",\n      \"sunrise\": \"2026-10-03T06:54:39-04:00\",\n      \"sunset\": \"2026-10-03T18:34:39-04:00\",\n      \"tithi\": {\n        \"index\": 23,\n        \"name\": \"Ashtami\",\n        \"paksha\": \"krishna\",\n        \"starts\": \"2026-10-02T22:30:08-04:00\",\n        \"ends\": \"2026-10-03T20:22:13-04:00\"\n      },\n      \"nakshatra\": {\n        \"index\": 6,\n        \"name\": \"Ardra\",\n        \"lord\": \"Rahu\",\n        \"starts\": \"2026-10-02T17:25:13-04:00\",\n        \"ends\": \"2026-10-03T15:59:54-04:00\"\n      },\n      \"yoga\": {\n        \"index\": 19,\n        \"name\": \"Parigha\",\n        \"starts\": \"2026-10-03T05:51:39-04:00\",\n        \"ends\": \"2026-10-04T03:02:24-04:00\"\n      },\n      \"karana\": {\n        \"index\": 45,\n        \"name\": \"Balava\",\n        \"starts\": \"2026-10-02T22:30:08-04:00\",\n        \"ends\": \"2026-10-03T09:25:03-04:00\"\n      },\n      \"masa\": {\n        \"name\": \"Bhadrapada\",\n        \"adhika\": false,\n        \"convention\": \"amanta\",\n        \"amanta\": \"Bhadrapada\",\n        \"purnimanta\": \"Asvina\"\n      },\n      \"skipped\": [],\n      \"festivals\": [],\n      \"vrats\": [],\n      \"day_yogas\": {\n        \"anandadi\": [\n          {\n            \"starts\": \"2026-10-03T06:54:39-04:00\",\n            \"ends\": \"2026-10-03T15:59:54-04:00\",\n            \"name\": \"Mudgara\",\n            \"number\": 10,\n            \"nature\": \"inauspicious\",\n            \"nakshatra\": \"Ardra\"\n          },\n          {\n            \"starts\": \"2026-10-03T15:59:54-04:00\",\n            \"ends\": \"2026-10-04T06:55:41-04:00\",\n            \"name\": \"Chhatra\",\n            \"number\": 11,\n            \"nature\": \"auspicious\",\n            \"nakshatra\": \"Punarvasu\"\n          }\n        ],\n        \"special_yogas\": []\n      },\n      \"disha_shool\": \"east\"\n    }\n  ],\n  \"convention\": \"amanta\",\n  \"note\": \"the limbs are those running at sunrise, each with its end; `skipped` lists any that begin and end between two sunrises. The month is named amanta; `masa.amanta` and `masa.purnimanta` give both names.\"\n}"}]}]},{"name":"Interpretation","description":"Findings about a chart, such as yogas (planetary combinations), doshas (unfavorable placements) and sade sati (a long Saturn transit). Each finding states the rule it applied and the chart facts that met it, so you can check the reasoning.","item":[{"name":"Yogas: planetary combinations found and not found","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/yogas","host":["{{baseUrl}}"],"path":["v1","yogas"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true}],"variable":[]},"description":"Returns every yoga this API checks for, split into `formed` and `not_formed`. A yoga is a named combination of planet placements that classical texts link to a particular result. The `not_formed` list is often the more useful one. It tells you a yoga is absent from this chart, not just unchecked.\n\nEach yoga states the rule it applied and the chart facts that met it. So any disagreement is about the rule, not the answer.\n\n**Two yogas can form by aspect as well as by placement.** Dharma-Karmadhipati yoga forms when the rulers of the 9th and 10th houses aspect each other. Neecha Bhanga is the cancellation of a planet's weak, debilitated state. One of its routes is the debilitated planet being joined or aspected by the ruler of its sign. See rulebook AS-07 (the API's rule reference).\n\n**Every debilitated planet is listed in `neecha_bhanga`**, cancelled or not. `is_neecha_bhanga` says whether the weakness is cancelled, and `rules` names the routes that did it (R1 to R5, rulebook YG-16). `is_raja_yoga` says whether it also becomes a Neecha Bhanga Raja yoga (YG-102). That needs the planet in house 1, 4, 5, 7, 9 or 10, and a lagna lord (ruler of the ascendant) that is neither debilitated nor combust. In house 6, 8 or 12 it is a cancellation only.\n\nThe response also names `lagnesh`, the ruler of the ascendant. It names `yogakaraka` too: a planet that rules both an angular house and a trine house for this ascendant, which makes it especially favorable.\n\n**Kartari (hemmed in).** `kartari.by_house` gives each of the 12 houses, and `kartari.by_graha` each of the 9 planets, as `papa` (hard planets in the signs on both sides, no helpful one), `shubha` (the reverse) or `none`, with the planets on each side. Only planets sitting in those signs count, never aspects. A hemmed house carries `reading`, a short plain-words paragraph. House 1 matches Papa or Shubha Kartari in `formed`, and the Moon matches Papa or Shubha Kartari (Moon). See rulebook YG-98 to YG-101 and KT-01.\n\n**Several yogas carry extra conditions since the astrologer's ruling N-22 (2026-10-31), because the plain rule fired too often to be a finding (CON-01).** Raja yoga now excludes a lord that also rules house 6, 8 or 12, and a combust or debilitated lord. Budhaditya is nullified within 3 degrees of exact conjunction (deep combustion, a stricter test than the orb `/v1/shadbala` uses), in house 6, 8 or 12, or aspected by Rahu, Ketu or Saturn. Gajakesari excludes a debilitated, combust or node-conjunct Jupiter, a Moon at amavasya, or either planet in house 6, 8 or 12. **Parivartana** (two planets in each other's signs) comes back as one of three yogas, named by the two houses exchanged: `Maha Parivartana` (both good houses), `Khala Yoga` (house 3) or `Dainya Yoga` (house 6, 8 or 12). Harsha, Sarala and Vimala (the vipareeta raja yogas) now also need the trik lord free of any touch from a benefic or a kendra/trikona lord, and the lagna lord stronger in shadbala; without a stronger lagna lord the yoga does not form, read here as a crisis the native does not rise from rather than a weaker version of the yoga. See rulebook YG for each rule.\n\nAdd `?lang=hi` for Hindi, and `?detail=expanded` for the longer readings.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Example answer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/yogas","host":["{{baseUrl}}"],"path":["v1","yogas"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true}],"variable":[]},"description":"Returns every yoga this API checks for, split into `formed` and `not_formed`. A yoga is a named combination of planet placements that classical texts link to a particular result. The `not_formed` list is often the more useful one. It tells you a yoga is absent from this chart, not just unchecked.\n\nEach yoga states the rule it applied and the chart facts that met it. So any disagreement is about the rule, not the answer.\n\n**Two yogas can form by aspect as well as by placement.** Dharma-Karmadhipati yoga forms when the rulers of the 9th and 10th houses aspect each other. Neecha Bhanga is the cancellation of a planet's weak, debilitated state. One of its routes is the debilitated planet being joined or aspected by the ruler of its sign. See rulebook AS-07 (the API's rule reference).\n\n**Every debilitated planet is listed in `neecha_bhanga`**, cancelled or not. `is_neecha_bhanga` says whether the weakness is cancelled, and `rules` names the routes that did it (R1 to R5, rulebook YG-16). `is_raja_yoga` says whether it also becomes a Neecha Bhanga Raja yoga (YG-102). That needs the planet in house 1, 4, 5, 7, 9 or 10, and a lagna lord (ruler of the ascendant) that is neither debilitated nor combust. In house 6, 8 or 12 it is a cancellation only.\n\nThe response also names `lagnesh`, the ruler of the ascendant. It names `yogakaraka` too: a planet that rules both an angular house and a trine house for this ascendant, which makes it especially favorable.\n\n**Kartari (hemmed in).** `kartari.by_house` gives each of the 12 houses, and `kartari.by_graha` each of the 9 planets, as `papa` (hard planets in the signs on both sides, no helpful one), `shubha` (the reverse) or `none`, with the planets on each side. Only planets sitting in those signs count, never aspects. A hemmed house carries `reading`, a short plain-words paragraph. House 1 matches Papa or Shubha Kartari in `formed`, and the Moon matches Papa or Shubha Kartari (Moon). See rulebook YG-98 to YG-101 and KT-01.\n\n**Several yogas carry extra conditions since the astrologer's ruling N-22 (2026-10-31), because the plain rule fired too often to be a finding (CON-01).** Raja yoga now excludes a lord that also rules house 6, 8 or 12, and a combust or debilitated lord. Budhaditya is nullified within 3 degrees of exact conjunction (deep combustion, a stricter test than the orb `/v1/shadbala` uses), in house 6, 8 or 12, or aspected by Rahu, Ketu or Saturn. Gajakesari excludes a debilitated, combust or node-conjunct Jupiter, a Moon at amavasya, or either planet in house 6, 8 or 12. **Parivartana** (two planets in each other's signs) comes back as one of three yogas, named by the two houses exchanged: `Maha Parivartana` (both good houses), `Khala Yoga` (house 3) or `Dainya Yoga` (house 6, 8 or 12). Harsha, Sarala and Vimala (the vipareeta raja yogas) now also need the trik lord free of any touch from a benefic or a kendra/trikona lord, and the lagna lord stronger in shadbala; without a stronger lagna lord the yoga does not form, read here as a crisis the native does not rise from rather than a weaker version of the yoga. See rulebook YG for each rule.\n\nAdd `?lang=hi` for Hindi, and `?detail=expanded` for the longer readings.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"formed\": [\n    {\n      \"name\": \"Sarala\",\n      \"category\": \"vipareeta raja\",\n      \"rule\": \"lord of house 8 placed in a dusthana (6,8,12); free of conjunction or aspect from a natural benefic or a kendra/trikona lord (1,4,5,7,9,10), and the lagna lord stronger in shadbala\",\n      \"detail\": \"Mars in house 8, unafflicted; lagna lord Mercury stronger in shadbala (532.98 vs 526.26 virupas)\"\n    },\n    {\n      \"name\": \"Anapha\",\n      \"category\": \"lunar\",\n      \"rule\": \"a graha other than the Sun and the nodes in the 12th from the Moon\",\n      \"detail\": \"Mars\"\n    },\n    {\n      \"name\": \"Vesi\",\n      \"category\": \"solar\",\n      \"rule\": \"a graha other than the Moon and the nodes in the 2nd from the Sun\",\n      \"detail\": \"Mercury\"\n    }\n  ],\n  \"not_formed\": [\n    {\n      \"name\": \"Ruchaka\",\n      \"rule\": \"Mars in its own or exaltation sign AND in a kendra (1,4,7,10)\",\n      \"reason\": \"Mars is dignified but house 8 is not a kendra\"\n    },\n    {\n      \"name\": \"Hamsa\",\n      \"rule\": \"Jupiter in its own or exaltation sign AND in a kendra (1,4,7,10)\",\n      \"reason\": \"Jupiter is dignified but house 11 is not a kendra\"\n    },\n    {\n      \"name\": \"Harsha\",\n      \"rule\": \"lord of house 6 placed in a dusthana (6,8,12); free of conjunction or aspect from a natural benefic or a kendra/trikona lord (1,4,5,7,9,10), and the lagna lord stronger in shadbala\",\n      \"reason\": \"Saturn is in house 4\"\n    }\n  ],\n  \"neecha_bhanga\": [],\n  \"meta\": {\n    \"ayanamsa\": \"lahiri\",\n    \"ayanamsa_value\": 23.7260727,\n    \"julian_day\": 2448119.10483,\n    \"ephemeris\": \"JPL DE440s\",\n    \"node\": \"true\",\n    \"timezone\": {\n      \"source\": \"zone\",\n      \"offset_hours\": -4,\n      \"zone\": \"America/New_York\",\n      \"abbreviation\": \"EDT\",\n      \"dst\": true,\n      \"dst_hours\": 1,\n      \"ambiguous_resolved_by_fold\": null,\n      \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n    }\n  },\n  \"lagnesh\": \"Mercury\",\n  \"yogakaraka\": null,\n  \"kartari\": {\n    \"by_house\": {\n      \"1\": {\n        \"sign\": \"Virgo\",\n        \"state\": \"none\",\n        \"in_twelfth\": [\n          \"Mercury\"\n        ],\n        \"in_second\": []\n      },\n      \"2\": {\n        \"sign\": \"Libra\",\n        \"state\": \"none\",\n        \"in_twelfth\": [],\n        \"in_second\": []\n      },\n      \"3\": {\n        \"sign\": \"Scorpio\",\n        \"state\": \"none\",\n        \"in_twelfth\": [],\n        \"in_second\": [\n          \"Saturn\"\n        ]\n      },\n      \"4\": {\n        \"sign\": \"Sagittarius\",\n        \"state\": \"none\",\n        \"in_twelfth\": [],\n        \"in_second\": [\n          \"Rahu\"\n        ]\n      },\n      \"5\": {\n        \"sign\": \"Capricorn\",\n        \"state\": \"none\",\n        \"in_twelfth\": [\n          \"Saturn\"\n        ],\n        \"in_second\": []\n      },\n      \"6\": {\n        \"sign\": \"Aquarius\",\n        \"state\": \"none\",\n        \"in_twelfth\": [\n          \"Rahu\"\n        ],\n        \"in_second\": []\n      },\n      \"7\": {\n        \"sign\": \"Pisces\",\n        \"state\": \"none\",\n        \"in_twelfth\": [],\n        \"in_second\": [\n          \"Mars\"\n        ]\n      },\n      \"8\": {\n        \"sign\": \"Aries\",\n        \"state\": \"none\",\n        \"in_twelfth\": [],\n        \"in_second\": [\n          \"Moon\"\n        ]\n      },\n      \"9\": {\n        \"sign\": \"Taurus\",\n        \"state\": \"none\",\n        \"in_twelfth\": [\n          \"Mars\"\n        ],\n        \"in_second\": []\n      },\n      \"10\": {\n        \"sign\": \"Gemini\",\n        \"state\": \"none\",\n        \"in_twelfth\": [\n          \"Moon\"\n        ],\n        \"in_second\": [\n          \"Sun\",\n          \"Jupiter\",\n          \"Venus\"\n        ]\n      },\n      \"11\": {\n        \"sign\": \"Cancer\",\n        \"state\": \"none\",\n        \"in_twelfth\": [],\n        \"in_second\": [\n          \"Mercury\"\n        ]\n      },\n      \"12\": {\n        \"sign\": \"Leo\",\n        \"state\": \"none\",\n        \"in_twelfth\": [\n          \"Sun\",\n          \"Jupiter\",\n          \"Venus\"\n        ],\n        \"in_second\": []\n      }\n    },\n    \"by_graha\": {\n      \"Sun\": {\n        \"state\": \"none\",\n        \"in_twelfth\": [],\n        \"in_second\": [\n          \"Mercury\"\n        ]\n      },\n      \"Moon\": {\n        \"state\": \"none\",\n        \"in_twelfth\": [\n          \"Mars\"\n        ],\n        \"in_second\": []\n      },\n      \"Mars\": {\n        \"state\": \"none\",\n        \"in_twelfth\": [],\n        \"in_second\": [\n          \"Moon\"\n        ]\n      },\n      \"Mercury\": {\n        \"state\": \"none\",\n        \"in_twelfth\": [\n          \"Sun\",\n          \"Jupiter\",\n          \"Venus\"\n        ],\n        \"in_second\": []\n      },\n      \"Jupiter\": {\n        \"state\": \"none\",\n        \"in_twelfth\": [],\n        \"in_second\": [\n          \"Mercury\"\n        ]\n      },\n      \"Venus\": {\n        \"state\": \"none\",\n        \"in_twelfth\": [],\n        \"in_second\": [\n          \"Mercury\"\n        ]\n      },\n      \"Saturn\": {\n        \"state\": \"none\",\n        \"in_twelfth\": [],\n        \"in_second\": [\n          \"Rahu\"\n        ]\n      },\n      \"Rahu\": {\n        \"state\": \"none\",\n        \"in_twelfth\": [\n          \"Saturn\"\n        ],\n        \"in_second\": []\n      },\n      \"Ketu\": {\n        \"state\": \"none\",\n        \"in_twelfth\": [],\n        \"in_second\": [\n          \"Mercury\"\n        ]\n      }\n    },\n    \"rule\": \"Hemmed by occupation only: grahas in both the 12th and the 2nd sign from the house or graha. papa = malefics on both sides and no benefic; shubha = the reverse; none otherwise. The Moon by paksha, Mercury by its company. Aspects never form…\"\n  }\n}"}]},{"name":"Doshas: manglik, kaal sarpa, pitra, or the papa count","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/dosha/:name","host":["{{baseUrl}}"],"path":["v1","dosha",":name"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true}],"variable":[{"key":"name","value":"manglik","description":"Which dosha: `manglik`, `kaalsarpa` or `pitra`; `all` for those three together; or `papa` for the papa samyam count."}]},"description":"Checks the chart for one dosha, or for all three. A dosha is a placement that tradition treats as a problem, mostly in marriage matching. Each result says whether the dosha is present, the rule used, and the placements that decided it.\n\n- `manglik`: Mars in house 1, 2, 4, 7, 8 or 12, counted three ways: from the ascendant, from the Moon and from Venus. Known cancellations are listed in `cancellations` but not applied; weighing them is left to the astrologer.\n- `kaalsarpa`: all seven planets from the Sun to Saturn on one side of the Rahu-Ketu axis.\n- `pitra`: the Sun, Rahu or Ketu afflicting the 9th house or its ruler. It also counts when the 9th house ruler is placed in house 6, 8 or 12.\n- `all`: the three doshas above together.\n- `papa`: the papa samyam count. It asks the manglik question (the same six houses, counted the same three ways) of all five papa grahas, not Mars alone. The papa grahas are the malefic planets Sun, Mars, Saturn, Rahu and Ketu. It is a count, not a dosha, so `all` does not include it. Comparing two people's counts is part of `/v1/matching`. It is offered here because the count belongs to one chart.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Example answer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/dosha/:name","host":["{{baseUrl}}"],"path":["v1","dosha",":name"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true}],"variable":[{"key":"name","value":"manglik","description":"Which dosha: `manglik`, `kaalsarpa` or `pitra`; `all` for those three together; or `papa` for the papa samyam count."}]},"description":"Checks the chart for one dosha, or for all three. A dosha is a placement that tradition treats as a problem, mostly in marriage matching. Each result says whether the dosha is present, the rule used, and the placements that decided it.\n\n- `manglik`: Mars in house 1, 2, 4, 7, 8 or 12, counted three ways: from the ascendant, from the Moon and from Venus. Known cancellations are listed in `cancellations` but not applied; weighing them is left to the astrologer.\n- `kaalsarpa`: all seven planets from the Sun to Saturn on one side of the Rahu-Ketu axis.\n- `pitra`: the Sun, Rahu or Ketu afflicting the 9th house or its ruler. It also counts when the 9th house ruler is placed in house 6, 8 or 12.\n- `all`: the three doshas above together.\n- `papa`: the papa samyam count. It asks the manglik question (the same six houses, counted the same three ways) of all five papa grahas, not Mars alone. The papa grahas are the malefic planets Sun, Mars, Saturn, Rahu and Ketu. It is a count, not a dosha, so `all` does not include it. Comparing two people's counts is part of `/v1/matching`. It is offered here because the count belongs to one chart.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"dosha\": \"manglik\",\n  \"rule\": \"Mars occupying house 1, 2, 4, 7, 8 or 12, counted separately from the ascendant, from the Moon and from Venus\",\n  \"present\": true,\n  \"by_reference\": {\n    \"natal\": {\n      \"present\": true,\n      \"mars_house_from_reference\": 8,\n      \"reference\": \"natal\"\n    },\n    \"lunar\": {\n      \"present\": true,\n      \"mars_house_from_reference\": 12,\n      \"reference\": \"lunar\"\n    },\n    \"venus\": {\n      \"present\": false,\n      \"mars_house_from_reference\": 10,\n      \"reference\": \"venus\"\n    }\n  },\n  \"cancellations\": [\n    \"Mars is in its own sign\"\n  ],\n  \"cancellation_codes\": [\n    \"own_sign\"\n  ],\n  \"note\": \"cancellations are reported, not applied -- weighing them is the astrologer's judgment\",\n  \"answer\": {\n    \"status\": \"present\",\n    \"headline\": \"Manglik dosha is present, counted from your ascendant and your Moon. The main checks count from your ascendant (the sign rising at your birth) and from your Moon. It is common: about three in four charts have it from one of them.\",\n    \"meaning\": \"Manglik is about Mars, the planet of energy and heat, sitting where it can bring clashes into married life. Astrologers read it mainly when matching two charts, where the tradition prefers both partners to have it or neither.\",\n    \"exception\": \"Your chart also has a classical exception: Mars is in its own sign. Whether it cancels the dosha is for an astrologer to weigh.\",\n    \"next\": [\n      \"Don't worry about it on its own. It matters mostly when two charts are matched.\",\n      \"In matching, a partner who is also Manglik balances it, which the tradition accepts.\",\n      \"If it worries you, ask an astrologer about the exceptions in your chart and the usual remedies.\"\n    ],\n    \"note\": \"A dosha is a tendency to keep in mind, not a fixed fate. The rest of your chart decides how much it shows.\"\n  },\n  \"meta\": {\n    \"ayanamsa\": \"lahiri\",\n    \"ayanamsa_value\": 23.7260727,\n    \"julian_day\": 2448119.10483,\n    \"ephemeris\": \"JPL DE440s\",\n    \"node\": \"true\",\n    \"timezone\": {\n      \"source\": \"zone\",\n      \"offset_hours\": -4,\n      \"zone\": \"America/New_York\",\n      \"abbreviation\": \"EDT\",\n      \"dst\": true,\n      \"dst_hours\": 1,\n      \"ambiguous_resolved_by_fold\": null,\n      \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n    }\n  }\n}"}]},{"name":"Sade sati: Saturn's 7.5-year transit around the birth Moon","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/sadesati","host":["{{baseUrl}}"],"path":["v1","sadesati"],"query":[{"key":"as_of","value":"","description":"Date to check the current phase on, YYYY-MM-DD. Defaults to today; set it if you need the same response on every call.","disabled":true},{"key":"lang","value":"en","description":"Language for the names in the response, such as planets, signs, nakshatras (lunar mansions), tithis (lunar days), months and festivals. The default is `en` (English); `GET /v1/meta` lists the others. Each translated value comes with its English original in a matching `<field>_en` field; use the English value as a key in your code. Codes (such as `result` or `kaal`) and object keys always stay in English. Any name not yet translated stays in English and is listed in `localization.untranslated`.","disabled":true}],"variable":[]},"description":"Sade sati is the period of about seven and a half years when Saturn passes through three signs. They are the sign before the birth Moon's sign, the Moon's sign itself, and the sign after it. This endpoint returns every sade sati in the 100 years from birth. It also says which phase is running on `as_of`: rising (the sign before), peak (the Moon's sign) or setting (the sign after).\n\nSaturn goes retrograde (appears to move backward), so it often crosses a sign boundary three times instead of once. The dates include every crossing. Saturn can step back out of the three signs for a while. This shows as a `break` inside one sade sati, not as two separate ones. During a break, `present` is false but `current` is still set: Saturn has left the three signs, but the sade sati has not finished.\n\nThe two dhaiya periods (Saturn spending about two and a half years in one sign) are reported separately. They are kantaka shani, Saturn in the 4th sign from the Moon, and ashtama shani, Saturn in the 8th. They are not sade sati.\n\n**Kantaka shani** is Saturn in the 4th, 7th or 10th sign from the Moon (the key houses, or kendras). `kantaka` lists the 7th and 10th. The 4th is the `dhaiya` entry whose `labels` holds both `dhaiya` and `kantaka`, so no period is listed twice. `dhaiya_present` and `kantaka_present` say whether Saturn stands in one of those houses on `as_of`, and `dhaiya_kantaka` is that period (with `present` and `in_break`, read like sade sati's). See rulebook SS-05.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Example answer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/sadesati","host":["{{baseUrl}}"],"path":["v1","sadesati"],"query":[{"key":"as_of","value":"","description":"Date to check the current phase on, YYYY-MM-DD. Defaults to today; set it if you need the same response on every call.","disabled":true},{"key":"lang","value":"en","description":"Language for the names in the response, such as planets, signs, nakshatras (lunar mansions), tithis (lunar days), months and festivals. The default is `en` (English); `GET /v1/meta` lists the others. Each translated value comes with its English original in a matching `<field>_en` field; use the English value as a key in your code. Codes (such as `result` or `kaal`) and object keys always stay in English. Any name not yet translated stays in English and is listed in `localization.untranslated`.","disabled":true}],"variable":[]},"description":"Sade sati is the period of about seven and a half years when Saturn passes through three signs. They are the sign before the birth Moon's sign, the Moon's sign itself, and the sign after it. This endpoint returns every sade sati in the 100 years from birth. It also says which phase is running on `as_of`: rising (the sign before), peak (the Moon's sign) or setting (the sign after).\n\nSaturn goes retrograde (appears to move backward), so it often crosses a sign boundary three times instead of once. The dates include every crossing. Saturn can step back out of the three signs for a while. This shows as a `break` inside one sade sati, not as two separate ones. During a break, `present` is false but `current` is still set: Saturn has left the three signs, but the sade sati has not finished.\n\nThe two dhaiya periods (Saturn spending about two and a half years in one sign) are reported separately. They are kantaka shani, Saturn in the 4th sign from the Moon, and ashtama shani, Saturn in the 8th. They are not sade sati.\n\n**Kantaka shani** is Saturn in the 4th, 7th or 10th sign from the Moon (the key houses, or kendras). `kantaka` lists the 7th and 10th. The 4th is the `dhaiya` entry whose `labels` holds both `dhaiya` and `kantaka`, so no period is listed twice. `dhaiya_present` and `kantaka_present` say whether Saturn stands in one of those houses on `as_of`, and `dhaiya_kantaka` is that period (with `present` and `in_break`, read like sade sati's). See rulebook SS-05.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"moon_sign\": 2,\n  \"present\": false,\n  \"phase\": null,\n  \"phase_detail\": null,\n  \"in_break\": false,\n  \"current\": null,\n  \"next\": {\n    \"starts\": \"2027-06-02T19:58:14\",\n    \"ends\": \"2034-07-12T18:52:55\",\n    \"complete\": true,\n    \"phases\": [\n      {\n        \"phase\": \"rising\",\n        \"sanskrit\": \"arohini\",\n        \"house_from_moon\": 12,\n        \"starts\": \"2027-06-02T19:58:14\",\n        \"ends\": \"2027-10-19T21:42:17\"\n      },\n      {\n        \"phase\": \"rising\",\n        \"sanskrit\": \"arohini\",\n        \"house_from_moon\": 12,\n        \"starts\": \"2028-02-23T08:54:04\",\n        \"ends\": \"2029-08-08T03:02:02\"\n      },\n      {\n        \"phase\": \"peak\",\n        \"sanskrit\": \"madhya\",\n        \"house_from_moon\": 1,\n        \"starts\": \"2029-08-08T03:02:02\",\n        \"ends\": \"2029-10-05T07:22:54\"\n      }\n    ],\n    \"breaks\": [\n      {\n        \"starts\": \"2027-10-19T21:42:17\",\n        \"ends\": \"2028-02-23T08:54:04\",\n        \"reason\": \"Saturn retrograde back out of the band\"\n      }\n    ]\n  },\n  \"periods\": [\n    {\n      \"starts\": \"1998-04-17T03:36:19\",\n      \"ends\": \"2005-05-25T21:53:10\",\n      \"complete\": true,\n      \"phases\": [\n        {\n          \"phase\": \"rising\",\n          \"sanskrit\": \"arohini\",\n          \"house_from_moon\": 12,\n          \"starts\": \"1998-04-17T03:36:19\",\n          \"ends\": \"2000-06-06T15:28:19\"\n        },\n        {\n          \"phase\": \"peak\",\n          \"sanskrit\": \"madhya\",\n          \"house_from_moon\": 1,\n          \"starts\": \"2000-06-06T15:28:19\",\n          \"ends\": \"2002-07-22T22:39:56\"\n        },\n        {\n          \"phase\": \"setting\",\n          \"sanskrit\": \"avarohini\",\n          \"house_from_moon\": 2,\n          \"starts\": \"2002-07-22T22:39:56\",\n          \"ends\": \"2003-01-08T03:22:37\"\n        }\n      ],\n      \"breaks\": [\n        {\n          \"starts\": \"2004-09-05T19:04:15\",\n          \"ends\": \"2005-01-13T04:34:20\",\n          \"reason\": \"Saturn retrograde back out of the band\"\n        }\n      ]\n    },\n    {\n      \"starts\": \"2027-06-02T19:58:14\",\n      \"ends\": \"2034-07-12T18:52:55\",\n      \"complete\": true,\n      \"phases\": [\n        {\n          \"phase\": \"rising\",\n          \"sanskrit\": \"arohini\",\n          \"house_from_moon\": 12,\n          \"starts\": \"2027-06-02T19:58:14\",\n          \"ends\": \"2027-10-19T21:42:17\"\n        },\n        {\n          \"phase\": \"rising\",\n          \"sanskrit\": \"arohini\",\n          \"house_from_moon\": 12,\n          \"starts\": \"2028-02-23T08:54:04\",\n          \"ends\": \"2029-08-08T03:02:02\"\n        },\n        {\n          \"phase\": \"peak\",\n          \"sanskrit\": \"madhya\",\n          \"house_from_moon\": 1,\n          \"starts\": \"2029-08-08T03:02:02\",\n          \"ends\": \"2029-10-05T07:22:54\"\n        }\n      ],\n      \"breaks\": [\n        {\n          \"starts\": \"2027-10-19T21:42:17\",\n          \"ends\": \"2028-02-23T08:54:04\",\n          \"reason\": \"Saturn retrograde back out of the band\"\n        }\n      ]\n    },\n    {\n      \"starts\": \"2057-04-06T22:26:47\",\n      \"ends\": \"2064-05-09T04:48:32\",\n      \"complete\": true,\n      \"phases\": [\n        {\n          \"phase\": \"rising\",\n          \"sanskrit\": \"arohini\",\n          \"house_from_moon\": 12,\n          \"starts\": \"2057-04-06T22:26:47\",\n          \"ends\": \"2059-05-27T14:19:04\"\n        },\n        {\n          \"phase\": \"peak\",\n          \"sanskrit\": \"madhya\",\n          \"house_from_moon\": 1,\n          \"starts\": \"2059-05-27T14:19:04\",\n          \"ends\": \"2061-07-10T19:16:07\"\n        },\n        {\n          \"phase\": \"setting\",\n          \"sanskrit\": \"avarohini\",\n          \"house_from_moon\": 2,\n          \"starts\": \"2061-07-10T19:16:07\",\n          \"ends\": \"2062-02-13T02:01:40\"\n        }\n      ],\n      \"breaks\": [\n        {\n          \"starts\": \"2063-08-24T02:27:34\",\n          \"ends\": \"2064-02-05T16:46:01\",\n          \"reason\": \"Saturn retrograde back out of the band\"\n        }\n      ]\n    }\n  ],\n  \"dhaiya\": [\n    {\n      \"kind\": \"ashtama\",\n      \"name\": \"ashtama shani\",\n      \"house_from_moon\": 8,\n      \"labels\": [\n        \"dhaiya\"\n      ],\n      \"starts\": \"1990-08-15T10:29:59\",\n      \"ends\": \"1990-12-14T14:37:55\",\n      \"spans\": [\n        {\n          \"starts\": \"1990-08-15T10:29:59\",\n          \"ends\": \"1990-12-14T14:37:55\"\n        }\n      ],\n      \"breaks\": []\n    },\n    {\n      \"kind\": \"kantaka\",\n      \"name\": \"kantaka shani (also ardha shani)\",\n      \"house_from_moon\": 4,\n      \"labels\": [\n        \"dhaiya\",\n        \"kantaka\"\n      ],\n      \"starts\": \"2006-10-31T20:43:25\",\n      \"ends\": \"2009-09-09T14:30:53\",\n      \"spans\": [\n        {\n          \"starts\": \"2006-10-31T20:43:25\",\n          \"ends\": \"2007-01-10T07:32:29\"\n        },\n        {\n          \"starts\": \"2007-07-15T19:15:56\",\n          \"ends\": \"2009-09-09T14:30:53\"\n        }\n      ],\n      \"breaks\": [\n        {\n          \"starts\": \"2007-01-10T07:32:29\",\n          \"ends\": \"2007-07-15T19:15:56\",\n          \"reason\": \"Saturn retrograde back out of the house\"\n        }\n      ]\n    },\n    {\n      \"kind\": \"ashtama\",\n      \"name\": \"ashtama shani\",\n      \"house_from_moon\": 8,\n      \"labels\": [\n        \"dhaiya\"\n      ],\n      \"starts\": \"2017-01-26T09:01:06\",\n      \"ends\": \"2020-01-23T23:26:33\",\n      \"spans\": [\n        {\n          \"starts\": \"2017-01-26T09:01:06\",\n          \"ends\": \"2017-06-20T19:08:13\"\n        },\n        {\n          \"starts\": \"2017-10-26T05:57:55\",\n          \"ends\": \"2020-01-23T23:26:33\"\n        }\n      ],\n      \"breaks\": [\n        {\n          \"starts\": \"2017-06-20T19:08:13\",\n          \"ends\": \"2017-10-26T05:57:55\",\n          \"reason\": \"Saturn retrograde back out of the house\"\n        }\n      ]\n    }\n  ],\n  \"kantaka\": [\n    {\n      \"kind\": \"kantaka\",\n      \"name\": \"kantaka shani (10th from the Moon)\",\n      \"house_from_moon\": 10,\n      \"labels\": [\n        \"kantaka\"\n      ],\n      \"starts\": \"1993-03-05T08:01:40\",\n      \"ends\": \"1996-02-16T07:50:02\",\n      \"spans\": [\n        {\n          \"starts\": \"1993-03-05T08:01:40\",\n          \"ends\": \"1993-10-15T02:34:51\"\n        },\n        {\n          \"starts\": \"1993-11-09T18:37:01\",\n          \"ends\": \"1995-06-02T01:00:21\"\n        },\n        {\n          \"starts\": \"1995-08-09T16:32:15\",\n          \"ends\": \"1996-02-16T07:50:02\"\n        }\n      ],\n      \"breaks\": [\n        {\n          \"starts\": \"1993-10-15T02:34:51\",\n          \"ends\": \"1993-11-09T18:37:01\",\n          \"reason\": \"Saturn retrograde back out of the house\"\n        },\n        {\n          \"starts\": \"1995-06-02T01:00:21\",\n          \"ends\": \"1995-08-09T16:32:15\",\n          \"reason\": \"Saturn retrograde back out of the house\"\n        }\n      ]\n    },\n    {\n      \"kind\": \"kantaka\",\n      \"name\": \"kantaka shani (7th from the Moon)\",\n      \"house_from_moon\": 7,\n      \"labels\": [\n        \"kantaka\"\n      ],\n      \"starts\": \"2014-11-02T10:24:32\",\n      \"ends\": \"2017-10-26T05:57:55\",\n      \"spans\": [\n        {\n          \"starts\": \"2014-11-02T10:24:32\",\n          \"ends\": \"2017-01-26T09:01:06\"\n        },\n        {\n          \"starts\": \"2017-06-20T19:08:13\",\n          \"ends\": \"2017-10-26T05:57:55\"\n        }\n      ],\n      \"breaks\": [\n        {\n          \"starts\": \"2017-01-26T09:01:06\",\n          \"ends\": \"2017-06-20T19:08:13\",\n          \"reason\": \"Saturn retrograde back out of the house\"\n        }\n      ]\n    },\n    {\n      \"kind\": \"kantaka\",\n      \"name\": \"kantaka shani (10th from the Moon)\",\n      \"house_from_moon\": 10,\n      \"labels\": [\n        \"kantaka\"\n      ],\n      \"starts\": \"2022-04-28T22:23:36\",\n      \"ends\": \"2025-03-29T12:15:03\",\n      \"spans\": [\n        {\n          \"starts\": \"2022-04-28T22:23:36\",\n          \"ends\": \"2022-07-12T05:17:55\"\n        },\n        {\n          \"starts\": \"2023-01-17T07:34:16\",\n          \"ends\": \"2025-03-29T12:15:03\"\n        }\n      ],\n      \"breaks\": [\n        {\n          \"starts\": \"2022-07-12T05:17:55\",\n          \"ends\": \"2023-01-17T07:34:16\",\n          \"reason\": \"Saturn retrograde back out of the house\"\n        }\n      ]\n    }\n  ],\n  \"dhaiya_present\": false,\n  \"kantaka_present\": false,\n  \"dhaiya_kantaka\": null,\n  \"as_of\": \"2026-10-01T00:00:00\",\n  \"rule\": \"Saturn transiting the 12th, 1st or 2nd sign from the natal Moon. Dates resolve every crossing, so a retrograde re-entry appears as a break within one passage rather than as two.\",\n  \"kantaka_rule\": \"Kantaka shani is Saturn transiting the 4th, 7th or 10th sign from the natal Moon. The 4th is also a dhaiya: it is listed once, under `dhaiya`, with both labels. `kantaka` lists the 7th and 10th.\",\n  \"window\": {\n    \"from\": \"1990-08-15T10:30:00\",\n    \"to\": \"2090-08-15T10:30:00\"\n  },\n  \"meta\": {\n    \"ayanamsa\": \"lahiri\",\n    \"ayanamsa_value\": 23.7260727,\n    \"julian_day\": 2448119.10483,\n    \"ephemeris\": \"JPL DE440s\",\n    \"node\": \"true\",\n    \"timezone\": {\n      \"source\": \"zone\",\n      \"offset_hours\": -4,\n      \"zone\": \"America/New_York\",\n      \"abbreviation\": \"EDT\",\n      \"dst\": true,\n      \"dst_hours\": 1,\n      \"ambiguous_resolved_by_fold\": null,\n      \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n    }\n  }\n}"}]},{"name":"Planetary states (graha avasthas)","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/avasthas","host":["{{baseUrl}}"],"path":["v1","avasthas"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true}],"variable":[]},"description":"Returns the five traditional sets of planetary states (avasthas) from Brihat Parashara Hora Shastra (BPHS), chapter 45, for every planet. Where a planet sits says what it promises. Its state says what condition it is in to deliver it.\n\n- **Baladi** (5 states, by age): bala, kumara, yuva, vriddha, mrita. They come from the degree in the sign, reversed in even signs. `fraction` is the share of results the text gives each age (a quarter, half, full, none). The text gives no number for vriddha, so none is invented.\n- **Jagradadi** (3, awake to asleep): from the planet's dignity, read by degree with natural friendship.\n- **Deeptadi** (9, mood): from the compound (natural plus temporary) relation to the sign lord. Vikala (with a malefic) and kopa (combust, too close to the Sun) are conditions. They are listed in `additional_avasthas` beside the sign state.\n- **Lajjitadi** (6, emotional condition): from sign, company and aspects. A planet can be in several or in none, and `reasons` lists every condition that fired.\n- **Shayanadi** (12, activity): from the BPHS formula. It uses the planet's nakshatra, its number (Sun 1 to Ketu 9) and its navamsa number. It also uses the birth nakshatra, the ghatis (24-minute units) since sunrise and the ascendant sign. The ghati is the one running at birth. Some software counts the finished ghatis instead, one fewer. That gives the state one step back, which is in `other_reckoning`. `shayanadi_reckoning` shows the inputs.\n\n**The nodes** (Rahu and Ketu) get baladi and shayanadi only. The other three sets read how a planet relates to the lord of its sign. Rahu and Ketu own no sign and have no natural friendships. So those sets are listed in `not_computed` rather than shown as neutral.\n\nThe sets are reported side by side and are **never combined into one score**. Each state has a short reading in `reading`. See rulebook section GA (the API's rule reference).","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Example answer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/avasthas","host":["{{baseUrl}}"],"path":["v1","avasthas"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true}],"variable":[]},"description":"Returns the five traditional sets of planetary states (avasthas) from Brihat Parashara Hora Shastra (BPHS), chapter 45, for every planet. Where a planet sits says what it promises. Its state says what condition it is in to deliver it.\n\n- **Baladi** (5 states, by age): bala, kumara, yuva, vriddha, mrita. They come from the degree in the sign, reversed in even signs. `fraction` is the share of results the text gives each age (a quarter, half, full, none). The text gives no number for vriddha, so none is invented.\n- **Jagradadi** (3, awake to asleep): from the planet's dignity, read by degree with natural friendship.\n- **Deeptadi** (9, mood): from the compound (natural plus temporary) relation to the sign lord. Vikala (with a malefic) and kopa (combust, too close to the Sun) are conditions. They are listed in `additional_avasthas` beside the sign state.\n- **Lajjitadi** (6, emotional condition): from sign, company and aspects. A planet can be in several or in none, and `reasons` lists every condition that fired.\n- **Shayanadi** (12, activity): from the BPHS formula. It uses the planet's nakshatra, its number (Sun 1 to Ketu 9) and its navamsa number. It also uses the birth nakshatra, the ghatis (24-minute units) since sunrise and the ascendant sign. The ghati is the one running at birth. Some software counts the finished ghatis instead, one fewer. That gives the state one step back, which is in `other_reckoning`. `shayanadi_reckoning` shows the inputs.\n\n**The nodes** (Rahu and Ketu) get baladi and shayanadi only. The other three sets read how a planet relates to the lord of its sign. Rahu and Ketu own no sign and have no natural friendships. So those sets are listed in `not_computed` rather than shown as neutral.\n\nThe sets are reported side by side and are **never combined into one score**. Each state has a short reading in `reading`. See rulebook section GA (the API's rule reference).","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"grahas\": [\n    {\n      \"graha\": \"Sun\",\n      \"baladi\": {\n        \"avastha\": \"Bala\",\n        \"results\": \"quarter\",\n        \"fraction\": 0.25,\n        \"degree_in_sign\": 28.7753,\n        \"sign_parity\": \"even\",\n        \"reading\": {\n          \"text\": [\n            \"**Your Sun is in the bala (infant) state.** It sits in the young part of its sign. So by itself, it tends to give about a quarter of its results. What it promises grows as you put effort and time into it.\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        }\n      },\n      \"jagradadi\": {\n        \"avastha\": \"Svapna\",\n        \"results\": \"middling\",\n        \"fraction\": null,\n        \"dignity\": \"friend\",\n        \"reading\": {\n          \"text\": [\n            \"**Your Sun is in svapna (the dreaming state).** It sits in a friendly or neutral sign, so it acts, but not with full attention. Its results tend to be moderate, and they grow when you give them focus.\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        }\n      },\n      \"deeptadi\": {\n        \"avastha\": \"Mudita\",\n        \"basis\": \"great_friend\",\n        \"dignity\": \"friend\",\n        \"sign_lord\": \"Moon\",\n        \"additional_avasthas\": [\n          \"Vikala\"\n        ],\n        \"malefics\": [\n          \"Ketu\"\n        ],\n        \"combust\": false,\n        \"reading\": {\n          \"text\": [\n            \"**Your Sun is mudita (glad).** It sits in the sign of a close friend, so it tends to act cheerfully and helpfully. Its matters often bring you pleasure.\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        },\n        \"additional_readings\": [\n          {\n            \"text\": [\n              \"**Your Sun is also vikala (unsettled),** because it shares its sign with a harsh planet. That company can scatter its energy, so its matters go better when you keep them simple and steady.\"\n            ],\n            \"language\": \"en\",\n            \"detail\": \"standard\"\n          }\n        ]\n      },\n      \"lajjitadi\": {\n        \"avasthas\": [\n          \"Kshudhita\",\n          \"Trushita\",\n          \"Mudita\"\n        ],\n        \"reasons\": [\n          {\n            \"avastha\": \"Kshudhita\",\n            \"because\": [\n              \"with Venus, a natural enemy\"\n            ]\n          },\n          {\n            \"avastha\": \"Trushita\",\n            \"because\": [\n              \"in a watery sign, aspected by Mars and by no benefic\"\n            ]\n          },\n          {\n            \"avastha\": \"Mudita\",\n            \"because\": [\n              \"in the sign of Moon, a natural friend\",\n              \"with Jupiter, a natural friend\",\n              \"aspected by Mars, a natural friend\"\n            ]\n          }\n        ],\n        \"readings\": [\n          {\n            \"text\": [\n              \"**Your Sun is kshudhita (hungry).** An unfriendly sign, unfriendly planets beside it or looking at it, or Saturn beside it leave it wanting. So its matters can feel like they never quite satisfy. Setting clear, modest goals for them…\"\n            ],\n            \"language\": \"en\",\n            \"detail\": \"standard\"\n          },\n          {\n            \"text\": [\n              \"**Your Sun is trushita (thirsty).** It sits in a water sign and is watched by harsh planets, with no gentle one to balance them. So its matters can bring emotional strain. Kindness and support from others help it a great deal.\"\n            ],\n            \"language\": \"en\",\n            \"detail\": \"standard\"\n          },\n          {\n            \"text\": [\n              \"**Your Sun is mudita (delighted).** A friendly sign, friendly planets beside it or looking at it, or Jupiter beside it lift it. So its matters tend to bring you happiness and good fortune.\"\n            ],\n            \"language\": \"en\",\n            \"detail\": \"standard\"\n          }\n        ]\n      },\n      \"shayanadi\": {\n        \"avastha\": \"Sabha\",\n        \"number\": 7,\n        \"inputs\": {\n          \"nakshatra\": 9,\n          \"planet_number\": 1,\n          \"navamsa_number\": 9,\n          \"birth_nakshatra\": 5,\n          \"ghati\": 11,\n          \"lagna\": 6,\n          \"total\": 103\n        },\n        \"convention\": \"running_ghati\",\n        \"other_reckoning\": {\n          \"avastha\": \"Agamana\",\n          \"number\": 6,\n          \"ghati\": 10,\n          \"convention\": \"completed_ghati\",\n          \"sources_agree\": false,\n          \"reading\": {\n            \"text\": [\n              \"**Your Sun is in agamana (coming back).** It tends to return to its matters again and again. So what it offers often comes through repeated attempts rather than at the first try.\"\n            ],\n            \"language\": \"en\",\n            \"detail\": \"standard\"\n          }\n        },\n        \"reading\": {\n          \"text\": [\n            \"**Your Sun is in sabha (in the assembly).** The planet is at home among people, so its results tend to come through company, conversation and public life.\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        }\n      }\n    },\n    {\n      \"graha\": \"Moon\",\n      \"baladi\": {\n        \"avastha\": \"Bala\",\n        \"results\": \"quarter\",\n        \"fraction\": 0.25,\n        \"degree_in_sign\": 24.575,\n        \"sign_parity\": \"even\",\n        \"reading\": {\n          \"text\": [\n            \"**Your Moon is in the bala (infant) state.** It sits in the young part of its sign. So by itself, it tends to give about a quarter of its results. What it promises grows as you put effort and time into it.\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        }\n      },\n      \"jagradadi\": {\n        \"avastha\": \"Jagrat\",\n        \"results\": \"full\",\n        \"fraction\": 1,\n        \"dignity\": \"mulatrikona\",\n        \"reading\": {\n          \"text\": [\n            \"**Your Moon is jagrat (awake).** It sits in a sign where it is at home or at its best. So it is alert and ready to act. Its results usually come in full.\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        }\n      },\n      \"deeptadi\": {\n        \"avastha\": \"Swastha\",\n        \"basis\": \"mulatrikona\",\n        \"dignity\": \"mulatrikona\",\n        \"sign_lord\": \"Venus\",\n        \"additional_avasthas\": [],\n        \"malefics\": [],\n        \"combust\": false,\n        \"reading\": {\n          \"text\": [\n            \"**Your Moon is swastha (at ease).** It sits in its own sign, so it works comfortably and steadily. Its results usually feel natural and secure.\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        }\n      },\n      \"lajjitadi\": {\n        \"avasthas\": [\n          \"Garvita\"\n        ],\n        \"reasons\": [\n          {\n            \"avastha\": \"Garvita\",\n            \"because\": [\n              \"in its exaltation sign\",\n              \"in its mulatrikona\"\n            ]\n          }\n        ],\n        \"readings\": [\n          {\n            \"text\": [\n              \"**Your Moon is garvita (proud).** The planet is exalted or in its most comfortable stretch of sign. So it tends to bring confidence, a good name and good results in its matters.\"\n            ],\n            \"language\": \"en\",\n            \"detail\": \"standard\"\n          }\n        ]\n      },\n      \"shayanadi\": {\n        \"avastha\": \"Agamana\",\n        \"number\": 6,\n        \"inputs\": {\n          \"nakshatra\": 5,\n          \"planet_number\": 2,\n          \"navamsa_number\": 8,\n          \"birth_nakshatra\": 5,\n          \"ghati\": 11,\n          \"lagna\": 6,\n          \"total\": 102\n        },\n        \"convention\": \"running_ghati\",\n        \"other_reckoning\": {\n          \"avastha\": \"Gamana\",\n          \"number\": 5,\n          \"ghati\": 10,\n          \"convention\": \"completed_ghati\",\n          \"sources_agree\": false,\n          \"reading\": {\n            \"text\": [\n              \"**Your Moon is in gamana (going out).** Going out, it is on the move, so its matters often involve travel, change and effort to keep up with.\"\n            ],\n            \"language\": \"en\",\n            \"detail\": \"standard\"\n          }\n        },\n        \"reading\": {\n          \"text\": [\n            \"**Your Moon is in agamana (coming back).** It tends to return to its matters again and again. So what it offers often comes through repeated attempts rather than at the first try.\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        }\n      }\n    },\n    {\n      \"graha\": \"Mars\",\n      \"baladi\": {\n        \"avastha\": \"Mrita\",\n        \"results\": \"none\",\n        \"fraction\": 0,\n        \"degree_in_sign\": 27.7149,\n        \"sign_parity\": \"odd\",\n        \"reading\": {\n          \"text\": [\n            \"**Your Mars is in the mrita state,** the last of the five ages, at the very edge of its sign. It gives little on its own. So its matters tend to depend on your effort and on the planets it works with. Treat it as a planet to support, not…\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        }\n      },\n      \"jagradadi\": {\n        \"avastha\": \"Jagrat\",\n        \"results\": \"full\",\n        \"fraction\": 1,\n        \"dignity\": \"own sign\",\n        \"reading\": {\n          \"text\": [\n            \"**Your Mars is jagrat (awake).** It sits in a sign where it is at home or at its best. So it is alert and ready to act. Its results usually come in full.\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        }\n      },\n      \"deeptadi\": {\n        \"avastha\": \"Swastha\",\n        \"basis\": \"own sign\",\n        \"dignity\": \"own sign\",\n        \"sign_lord\": \"Mars\",\n        \"additional_avasthas\": [],\n        \"malefics\": [],\n        \"combust\": false,\n        \"reading\": {\n          \"text\": [\n            \"**Your Mars is swastha (at ease).** It sits in its own sign, so it works comfortably and steadily. Its results usually feel natural and secure.\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        }\n      },\n      \"lajjitadi\": {\n        \"avasthas\": [],\n        \"reasons\": [],\n        \"readings\": []\n      },\n      \"shayanadi\": {\n        \"avastha\": \"Sabha\",\n        \"number\": 7,\n        \"inputs\": {\n          \"nakshatra\": 3,\n          \"planet_number\": 3,\n          \"navamsa_number\": 9,\n          \"birth_nakshatra\": 5,\n          \"ghati\": 11,\n          \"lagna\": 6,\n          \"total\": 103\n        },\n        \"convention\": \"running_ghati\",\n        \"other_reckoning\": {\n          \"avastha\": \"Agamana\",\n          \"number\": 6,\n          \"ghati\": 10,\n          \"convention\": \"completed_ghati\",\n          \"sources_agree\": false,\n          \"reading\": {\n            \"text\": [\n              \"**Your Mars is in agamana (coming back).** It tends to return to its matters again and again. So what it offers often comes through repeated attempts rather than at the first try.\"\n            ],\n            \"language\": \"en\",\n            \"detail\": \"standard\"\n          }\n        },\n        \"reading\": {\n          \"text\": [\n            \"**Your Mars is in sabha (in the assembly).** The planet is at home among people, so its results tend to come through company, conversation and public life.\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        }\n      }\n    }\n  ],\n  \"shayanadi_reckoning\": {\n    \"ghatis_elapsed\": 10.8026,\n    \"ghati\": 11,\n    \"convention\": \"running_ghati\",\n    \"other_reckoning\": {\n      \"ghati\": 10,\n      \"convention\": \"completed_ghati\"\n    },\n    \"sources_agree\": false,\n    \"birth_nakshatra\": 5,\n    \"lagna\": 6,\n    \"note\": \"ghatis are counted from the sunrise of the Vedic day (the previous sunrise for a birth before dawn). The formula takes the RUNNING ghati, the one in progress at birth, as a desktop program does. Some software takes the COMPLETED ghatis,…\"\n  },\n  \"friendship\": {\n    \"jagradadi\": \"natural (chart.natural_dignity_in, read by degree)\",\n    \"deeptadi\": \"compound (natural with temporal): five grades\",\n    \"lajjitadi\": \"natural (naisargika) for every friend and enemy: the sign lord, the grahas with it and those aspecting it\"\n  },\n  \"nodes\": \"baladi and shayanadi only; the nodes own no sign and hold no friendship, so the three dignity-based sets are not computed for them\",\n  \"not_scored\": \"the five sets are reported side by side and never combined into one verdict\",\n  \"not_computed\": [\n    {\n      \"what\": \"shayanadi sub-state (drishti, cheshta, vicheshta)\",\n      \"why\": \"the BPHS formula for it takes a number from the first letter of the native's name, which a birth chart does not carry\"\n    },\n    {\n      \"what\": \"the specific result BPHS gives for each graha in each shayanadi state\",\n      \"why\": \"a hundred and eight graha-by-state readings; the reading here describes each state once\"\n    },\n    {\n      \"what\": \"jagradadi, deeptadi and lajjitadi for Rahu and Ketu\",\n      \"why\": \"all three read the relation between a graha and the lord of its sign. The nodes own no sign and have no natural friendships here. Reporting them neutral would claim what the classical scheme does not say\"\n    }\n  ],\n  \"framing\": {\n    \"text\": [\n      \"**A planet's avastha (state) describes the condition it is in when it acts.** Where a planet sits says what it promises. Its state says how freely it can deliver that promise: fully, partly, or only with your effort.\",\n      \"Five traditional sets of states are shown side by side. Each looks at the planet from a different angle, so they are not added up into one verdict. One set does not cancel another.\"\n    ],\n    \"language\": \"en\",\n    \"detail\": \"standard\"\n  },\n  \"gaps\": [],\n  \"language\": \"en\",\n  \"detail\": \"standard\",\n  \"meta\": {\n    \"ayanamsa\": \"lahiri\",\n    \"ayanamsa_value\": 23.7260727,\n    \"julian_day\": 2448119.10483,\n    \"ephemeris\": \"JPL DE440s\",\n    \"node\": \"true\",\n    \"timezone\": {\n      \"source\": \"zone\",\n      \"offset_hours\": -4,\n      \"zone\": \"America/New_York\",\n      \"abbreviation\": \"EDT\",\n      \"dst\": true,\n      \"dst_hours\": 1,\n      \"ambiguous_resolved_by_fold\": null,\n      \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n    }\n  }\n}"}]}]},{"name":"Remedies","description":"Remedies a chart points to, each with the reason it was chosen. `/v1/remedies/rudraksha` picks rudraksha beads. `/v1/remedies/charity` and `/v1/remedies/fasting` give daan (charity) and vrat (fasting), each keyed on the planet the chart picks. The written remedies are reading sections: send the chart to `/v1/reading/section/{section_id}` with one of these ids. `topic:remedy-life-gemstone` and `topic:remedy-lucky-gemstone` give gemstones. `topic:remedy-rudraksha` gives the rudraksha reading, and `topic:remedy-lucky-mantra` the lucky mantra. `topic:remedy-havan-puja` covers havan (fire ritual) and puja. `topic:remedy-general` gives everyday remedies. `topic:remedy-sadesati` gives the remedies for sade sati (Saturn's 7.5-year transit). `topic:remedy-kaal-sarp` and `topic:remedy-pitra-dosha` give the remedies for those doshas (chart flaws).","item":[{"name":"Rudraksha recommendation: which bead, and why","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/remedies/rudraksha","host":["{{baseUrl}}"],"path":["v1","remedies","rudraksha"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true},{"key":"as_of","value":"","description":"Date for the running mahadasha, YYYY-MM-DD. Defaults to today. Set it if you need the same response on every call.","disabled":true}],"variable":[]},"description":"Returns the rudraksha beads this chart points to, each with the reason it was chosen. A rudraksha is the seed of a tree linked with Shiva, worn as a bead. Its **mukhi** is the number of natural faces on it, and each mukhi is linked with one planet.\n\n**Three ways a chart chooses a bead**, each reported in `reasons`:\n- The lord of the ascendant, for life.\n- The lord of the mahadasha (main period) running on `as_of`, for that period.\n- The lord of the birth nakshatra, for life.\n\nWhen two name the same planet, the bead is listed once with both reasons.\n\n**The mukhi table is one school among several.** It is returned in `scheme`: 1 Sun, 2 Moon, 3 Mars, 4 Mercury, 5 Jupiter, 6 Venus, 7 Saturn, 8 Rahu, 9 Ketu. The period remedy in the reading uses the same table. For the Sun the twelve-mukhi is reported as `alternative`, since it is the bead more often worn.\n\n**Wearing guidance** is limited to the day to begin, the thread color, the metal if capped, and the planet's beeja mantra. Nothing here is a health claim or a guarantee: `not_claimed` says so, and the `not_a_guarantee` text says it in the reader's language. A bead with a caution is still returned, with `caution` beside it. Examples are the Rahu and Ketu beads, worn for a period, and the rare one-mukhi. See rulebook RM-06 to RM-08.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Example answer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/remedies/rudraksha","host":["{{baseUrl}}"],"path":["v1","remedies","rudraksha"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true},{"key":"as_of","value":"","description":"Date for the running mahadasha, YYYY-MM-DD. Defaults to today. Set it if you need the same response on every call.","disabled":true}],"variable":[]},"description":"Returns the rudraksha beads this chart points to, each with the reason it was chosen. A rudraksha is the seed of a tree linked with Shiva, worn as a bead. Its **mukhi** is the number of natural faces on it, and each mukhi is linked with one planet.\n\n**Three ways a chart chooses a bead**, each reported in `reasons`:\n- The lord of the ascendant, for life.\n- The lord of the mahadasha (main period) running on `as_of`, for that period.\n- The lord of the birth nakshatra, for life.\n\nWhen two name the same planet, the bead is listed once with both reasons.\n\n**The mukhi table is one school among several.** It is returned in `scheme`: 1 Sun, 2 Moon, 3 Mars, 4 Mercury, 5 Jupiter, 6 Venus, 7 Saturn, 8 Rahu, 9 Ketu. The period remedy in the reading uses the same table. For the Sun the twelve-mukhi is reported as `alternative`, since it is the bead more often worn.\n\n**Wearing guidance** is limited to the day to begin, the thread color, the metal if capped, and the planet's beeja mantra. Nothing here is a health claim or a guarantee: `not_claimed` says so, and the `not_a_guarantee` text says it in the reader's language. A bead with a caution is still returned, with `caution` beside it. Examples are the Rahu and Ketu beads, worn for a period, and the rare one-mukhi. See rulebook RM-06 to RM-08.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"recommended\": [\n    {\n      \"mukhi\": 4,\n      \"graha\": \"Mercury\",\n      \"deity\": \"Brahma\",\n      \"wearing\": {\n        \"day\": \"Wednesday\",\n        \"thread\": {\n          \"colors\": [\n            \"green\",\n            \"yellow\"\n          ]\n        },\n        \"metal\": \"silver or gold\",\n        \"beeja\": \"Om Braam Breem Braum Sah Budhaya Namah\",\n        \"beeja_devanagari\": \"ॐ ब्रां ब्रीं ब्रौं सः बुधाय नमः\",\n        \"recitations\": 108,\n        \"title\": \"How to wear it\",\n        \"text\": [\n          \"Start on a Wednesday, after a bath. String the bead on green or yellow thread, or have it capped in silver or gold if you prefer. Before you put it on for the first time, recite the mantra of Mercury over it 108 times: Om Braam Breem Braum…\",\n          \"Take it off to sleep if it gets in the way, and keep the thread clean.\"\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\"\n      },\n      \"selected_by\": [\n        \"ascendant_lord\"\n      ],\n      \"reasons\": [\n        {\n          \"basis\": \"ascendant_lord\",\n          \"graha\": \"Mercury\",\n          \"ascendant_sign\": \"Virgo\",\n          \"text\": [\n            \"Your rising sign is Virgo, and its ruler is Mercury. This bead is for the whole of life, because your rising sign does not change.\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        }\n      ],\n      \"notes\": [\n        \"Mercury stands in the 12th house, a house of effort.\"\n      ],\n      \"title\": \"Four-mukhi rudraksha\",\n      \"reading\": {\n        \"text\": [\n          \"The four-mukhi bead is linked with Brahma, and its four faces stand for the four Vedas. Its planet is Mercury, which looks after speech, study, trade and clear thinking.\",\n          \"Students and people who work with words or numbers often choose it. The bead is worn in the hope of clearer speech and a more orderly mind.\"\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\"\n      }\n    },\n    {\n      \"mukhi\": 5,\n      \"graha\": \"Jupiter\",\n      \"deity\": \"Kalagni Rudra\",\n      \"wearing\": {\n        \"day\": \"Thursday\",\n        \"thread\": {\n          \"colors\": [\n            \"yellow\"\n          ]\n        },\n        \"metal\": \"silver or gold\",\n        \"beeja\": \"Om Graam Greem Graum Sah Gurave Namah\",\n        \"beeja_devanagari\": \"ॐ ग्रां ग्रीं ग्रौं सः गुरवे नमः\",\n        \"recitations\": 108,\n        \"title\": \"How to wear it\",\n        \"text\": [\n          \"Start on a Thursday, after a bath. String the bead on yellow thread, or have it capped in silver or gold if you prefer. Before you put it on for the first time, recite the mantra of Jupiter over it 108 times: Om Graam Greem Graum Sah…\",\n          \"Take it off to sleep if it gets in the way, and keep the thread clean.\"\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\"\n      },\n      \"selected_by\": [\n        \"mahadasha_lord\"\n      ],\n      \"reasons\": [\n        {\n          \"basis\": \"mahadasha_lord\",\n          \"graha\": \"Jupiter\",\n          \"period\": {\n            \"start\": \"2014-12-20T19:27:09.380502\",\n            \"end\": \"2030-12-20T19:27:09.380502\"\n          },\n          \"text\": [\n            \"You are in the main period of Jupiter, which runs from December 2014 to December 2030. This bead is for that period, and the choice changes when the next period begins.\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        }\n      ],\n      \"notes\": [\n        \"Jupiter rules the 7th house. The old texts differ on whether to strengthen the lord of this house.\",\n        \"Jupiter is already strong here (exalted). A stone adds least where the planet is already strongest.\"\n      ],\n      \"title\": \"Five-mukhi rudraksha\",\n      \"reading\": {\n        \"text\": [\n          \"The five-mukhi bead is linked with Kalagni Rudra, a fierce form of Shiva, and with Jupiter. Jupiter looks after wisdom, teachers, children and good advice.\",\n          \"The five-mukhi is the most common bead, the plain bead of a prayer mala, and it is easy to find. People wear it in the hope of good judgment and a calmer way of making decisions.\"\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\"\n      }\n    },\n    {\n      \"mukhi\": 3,\n      \"graha\": \"Mars\",\n      \"deity\": \"Agni\",\n      \"wearing\": {\n        \"day\": \"Tuesday\",\n        \"thread\": {\n          \"colors\": [\n            \"red\"\n          ]\n        },\n        \"metal\": \"silver or gold\",\n        \"beeja\": \"Om Kraam Kreem Kraum Sah Bhaumaya Namah\",\n        \"beeja_devanagari\": \"ॐ क्रां क्रीं क्रौं सः भौमाय नमः\",\n        \"recitations\": 108,\n        \"title\": \"How to wear it\",\n        \"text\": [\n          \"Start on a Tuesday, after a bath. String the bead on red thread, or have it capped in silver or gold if you prefer. Before you put it on for the first time, recite the mantra of Mars over it 108 times: Om Kraam Kreem Kraum Sah Bhaumaya…\",\n          \"Take it off to sleep if it gets in the way, and keep the thread clean.\"\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\"\n      },\n      \"selected_by\": [\n        \"nakshatra_lord\"\n      ],\n      \"reasons\": [\n        {\n          \"basis\": \"nakshatra_lord\",\n          \"graha\": \"Mars\",\n          \"nakshatra\": \"Mrigashira\",\n          \"text\": [\n            \"You were born with the Moon in Mrigashira, a birth star ruled by Mars. Like your rising sign, this does not change.\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        }\n      ],\n      \"notes\": [\n        \"Mars stands in the 8th house, a house of effort.\",\n        \"Mars is already strong here (own sign). A stone adds least where the planet is already strongest.\"\n      ],\n      \"title\": \"Three-mukhi rudraksha\",\n      \"reading\": {\n        \"text\": [\n          \"The three-mukhi bead is linked with Agni, the god of fire, and with Mars. Mars looks after your drive, your courage and the energy to begin.\",\n          \"The fire it stands for is the kind that clears away what is used up. People who want to start again after a setback often choose it. The bead is worn in the hope of steadier drive, not a hotter temper.\"\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\"\n      }\n    }\n  ],\n  \"dasha_lord\": \"Jupiter\",\n  \"scheme\": {\n    \"provenance\": \"school\",\n    \"table\": [\n      {\n        \"mukhi\": 1,\n        \"graha\": \"Sun\",\n        \"deity\": \"Shiva\"\n      },\n      {\n        \"mukhi\": 2,\n        \"graha\": \"Moon\",\n        \"deity\": \"Ardhanarishvara\"\n      },\n      {\n        \"mukhi\": 3,\n        \"graha\": \"Mars\",\n        \"deity\": \"Agni\"\n      }\n    ],\n    \"note\": \"texts differ on which bead serves which graha. This is the commonly used scheme, one bead per graha in the classical order. It is the same table the period remedy reads, so the two cannot disagree.\"\n  },\n  \"not_claimed\": [\n    \"a cure or treatment for any illness; a health concern needs a doctor\",\n    \"a guarantee of any outcome; a bead is a traditional support, not a promise\",\n    \"a ranking of beads; no mukhi is said to be stronger than another\"\n  ],\n  \"not_computed\": [\n    \"whether a particular bead is genuine or how many faces it truly has; that is a matter of the bead, not the chart\",\n    \"beads of ten or more faces, and the joined forms such as Gauri Shankar. This scheme maps one bead to each of the nine grahas and no further\"\n  ],\n  \"as_of\": \"2026-10-01\",\n  \"framing\": {\n    \"title\": \"Your rudraksha\",\n    \"text\": [\n      \"A rudraksha is the dried seed of a tree linked with Shiva, worn as a bead. The natural lines that run down it are called its faces, or mukhi. Each number of faces is linked with one planet. Your chart points to a bead in up to three ways.…\",\n      \"When two of these point to the same planet, the bead is listed once with both reasons. Texts do not all agree on which bead goes with which planet. The table used here is the common one. It gives one bead for each of the nine planets, from…\"\n    ],\n    \"language\": \"en\",\n    \"detail\": \"standard\"\n  },\n  \"not_a_guarantee\": {\n    \"title\": \"Not a guarantee\",\n    \"text\": [\n      \"**A rudraksha is a traditional support, not a guarantee.** The bead is not a treatment for any illness. It does not replace a doctor, a lawyer or your own effort. Wear it as a reminder of what you are working on. Judge it by how you live,…\"\n    ],\n    \"language\": \"en\",\n    \"detail\": \"standard\"\n  },\n  \"gaps\": [],\n  \"meta\": {\n    \"ayanamsa\": \"lahiri\",\n    \"ayanamsa_value\": 23.7260727,\n    \"julian_day\": 2448119.10483,\n    \"ephemeris\": \"JPL DE440s\",\n    \"node\": \"true\",\n    \"timezone\": {\n      \"source\": \"zone\",\n      \"offset_hours\": -4,\n      \"zone\": \"America/New_York\",\n      \"abbreviation\": \"EDT\",\n      \"dst\": true,\n      \"dst_hours\": 1,\n      \"ambiguous_resolved_by_fold\": null,\n      \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n    }\n  }\n}"}]},{"name":"Charity (daan) this chart points to, and why","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/remedies/charity","host":["{{baseUrl}}"],"path":["v1","remedies","charity"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true},{"key":"as_of","value":"","description":"Date for the running mahadasha and sade sati, YYYY-MM-DD. Defaults to today. Set it if you need the same response on every call.","disabled":true}],"variable":[]},"description":"Returns what to give, to whom and on which day, in sets chosen from this chart, each with the reason it applies. Each entry has `daan_items` (things to give), `give_to` (who to give them to) and `day`. The list is the classical one for each planet: its grain, its color, its metal and the people it stands for. See rulebook RM-10 and RM-11.\n\n**How a set is chosen.** Every remedy list picks its planets the same way, so the lists agree. `dasha_lord`: the planet whose mahadasha (main period) runs on `as_of`. `sub_period`: the planet whose antardasha (sub-period) runs on `as_of`, with `starts`, `ends` and the `next` sub-period. The first sub-period of a mahadasha is the same planet, so it is listed in `not_applicable` as `same_lord`. `lagna_lord`: the ruler of the rising sign, for life. `sade_sati`: Saturn, while a sade sati passage runs. `manglik` (Mars), `kaalsarpa` (Rahu and Ketu) and `pitra` (the Sun, with `tithi: Amavasya`, the new-moon day): only when `/v1/dosha/all` reports that dosha present. A set that does not apply is in `not_applicable` with why, and sade sati with the date it next starts.\n\nEach set has `entries`, one per planet. A planet named by more than one set is listed under each with its own reason; `grahas` lists each planet once with the sets that name it. `day` is the planet's weekday. Rahu and Ketu rule no weekday, so their day carries `day_review` naming the other days sources give. Nothing here is a promise of a result: `not_claimed` says so, and `not_a_guarantee` says it in the reader's language.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Example answer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/remedies/charity","host":["{{baseUrl}}"],"path":["v1","remedies","charity"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true},{"key":"as_of","value":"","description":"Date for the running mahadasha and sade sati, YYYY-MM-DD. Defaults to today. Set it if you need the same response on every call.","disabled":true}],"variable":[]},"description":"Returns what to give, to whom and on which day, in sets chosen from this chart, each with the reason it applies. Each entry has `daan_items` (things to give), `give_to` (who to give them to) and `day`. The list is the classical one for each planet: its grain, its color, its metal and the people it stands for. See rulebook RM-10 and RM-11.\n\n**How a set is chosen.** Every remedy list picks its planets the same way, so the lists agree. `dasha_lord`: the planet whose mahadasha (main period) runs on `as_of`. `sub_period`: the planet whose antardasha (sub-period) runs on `as_of`, with `starts`, `ends` and the `next` sub-period. The first sub-period of a mahadasha is the same planet, so it is listed in `not_applicable` as `same_lord`. `lagna_lord`: the ruler of the rising sign, for life. `sade_sati`: Saturn, while a sade sati passage runs. `manglik` (Mars), `kaalsarpa` (Rahu and Ketu) and `pitra` (the Sun, with `tithi: Amavasya`, the new-moon day): only when `/v1/dosha/all` reports that dosha present. A set that does not apply is in `not_applicable` with why, and sade sati with the date it next starts.\n\nEach set has `entries`, one per planet. A planet named by more than one set is listed under each with its own reason; `grahas` lists each planet once with the sets that name it. `day` is the planet's weekday. Rahu and Ketu rule no weekday, so their day carries `day_review` naming the other days sources give. Nothing here is a promise of a result: `not_claimed` says so, and `not_a_guarantee` says it in the reader's language.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"kind\": \"charity\",\n  \"sets\": [\n    {\n      \"set\": \"dasha_lord\",\n      \"why\": \"running_mahadasha_lord\",\n      \"ends\": \"2030-12-20\",\n      \"entries\": [\n        {\n          \"graha\": \"Jupiter\",\n          \"day\": \"Thursday\",\n          \"daan_items\": [\n            \"chana dal\",\n            \"turmeric\",\n            \"bananas\"\n          ],\n          \"give_to\": [\n            \"teachers\",\n            \"priests\"\n          ],\n          \"acts\": [],\n          \"how\": {\n            \"text\": [\n              \"On Thursday, give chana dal, turmeric, bananas and yellow cloth to teachers or priests. Any one of these is enough.\"\n            ],\n            \"language\": \"en\",\n            \"detail\": \"standard\"\n          }\n        }\n      ],\n      \"title\": \"For your current period\",\n      \"reading\": {\n        \"text\": [\n          \"You are in the main period (dasha) of Jupiter, which runs until December 2030. So this charity is for Jupiter.\"\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\"\n      }\n    },\n    {\n      \"set\": \"sub_period\",\n      \"why\": \"running_antardasha_lord\",\n      \"within\": \"Jupiter\",\n      \"starts\": \"2026-04-21\",\n      \"ends\": \"2027-08-21\",\n      \"next\": {\n        \"graha\": \"Mars\",\n        \"starts\": \"2027-08-21\",\n        \"reading\": {\n          \"text\": [\n            \"After that, the sub-period of Mars starts on August 21, 2027, and its list takes over.\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        }\n      },\n      \"entries\": [\n        {\n          \"graha\": \"Moon\",\n          \"day\": \"Monday\",\n          \"daan_items\": [\n            \"rice\",\n            \"milk\",\n            \"sugar\"\n          ],\n          \"give_to\": [\n            \"mothers and older women\"\n          ],\n          \"acts\": [],\n          \"how\": {\n            \"text\": [\n              \"On Monday, give rice, milk, sugar and white cloth to mothers and older women. Any one of these is enough.\"\n            ],\n            \"language\": \"en\",\n            \"detail\": \"standard\"\n          }\n        }\n      ],\n      \"title\": \"For your current sub-period\",\n      \"reading\": {\n        \"text\": [\n          \"Inside your main period of Jupiter, you are now in the sub-period (antardasha) of Moon. It runs from April 21, 2026 to August 21, 2027. For this time, you can add this charity for Moon.\"\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\"\n      }\n    },\n    {\n      \"set\": \"lagna_lord\",\n      \"why\": \"ascendant_lord\",\n      \"ascendant_sign\": \"Virgo\",\n      \"entries\": [\n        {\n          \"graha\": \"Mercury\",\n          \"day\": \"Wednesday\",\n          \"daan_items\": [\n            \"green moong\",\n            \"green vegetables\",\n            \"green cloth\"\n          ],\n          \"give_to\": [\n            \"students\",\n            \"young girls\"\n          ],\n          \"acts\": [],\n          \"how\": {\n            \"text\": [\n              \"On Wednesday, give green moong, green vegetables and green cloth to students or young girls. Any one of these is enough.\"\n            ],\n            \"language\": \"en\",\n            \"detail\": \"standard\"\n          }\n        }\n      ],\n      \"title\": \"For your rising sign\",\n      \"reading\": {\n        \"text\": [\n          \"Your rising sign (lagna) is Virgo, and its ruler is Mercury. This stays the same all your life, so this charity for Mercury suits you at any time.\"\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\"\n      }\n    }\n  ],\n  \"grahas\": [\n    {\n      \"graha\": \"Jupiter\",\n      \"sets\": [\n        \"dasha_lord\"\n      ]\n    },\n    {\n      \"graha\": \"Moon\",\n      \"sets\": [\n        \"sub_period\"\n      ]\n    },\n    {\n      \"graha\": \"Mercury\",\n      \"sets\": [\n        \"lagna_lord\"\n      ]\n    }\n  ],\n  \"not_applicable\": [\n    {\n      \"set\": \"sade_sati\",\n      \"why\": \"not_running\",\n      \"next_starts\": \"2027-06-02\",\n      \"title\": \"For sade sati\",\n      \"reading\": {\n        \"text\": [\n          \"Sade sati is not running for you now. It next starts in June 2027.\"\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\"\n      }\n    },\n    {\n      \"set\": \"kaalsarpa\",\n      \"why\": \"not_present\",\n      \"title\": \"For kaal sarp dosha\",\n      \"reading\": {\n        \"text\": [\n          \"Your chart does not have this dosha, so nothing is listed for it.\"\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\"\n      }\n    }\n  ],\n  \"not_claimed\": [\n    \"a result from giving\",\n    \"a replacement for medical, legal or other advice\",\n    \"an amount: give what you can afford\"\n  ],\n  \"as_of\": \"2026-10-01\",\n  \"framing\": {\n    \"title\": \"Your charity (daan)\",\n    \"text\": [\n      \"Daan means giving to others as a way to honor a planet. What to give, to whom and on which day was picked from your own chart. It follows the planet whose period you are in now, the ruler of your rising sign, and any dosha (a hard spot in…\"\n    ],\n    \"language\": \"en\",\n    \"detail\": \"standard\"\n  },\n  \"not_a_guarantee\": {\n    \"title\": \"Not a guarantee\",\n    \"text\": [\n      \"Giving is a practice of kindness and faith. It is not a promise of any result, and it does not replace advice from a doctor, a lawyer or any other expert. Give only what you can afford.\"\n    ],\n    \"language\": \"en\",\n    \"detail\": \"standard\"\n  },\n  \"gaps\": [],\n  \"meta\": {\n    \"ayanamsa\": \"lahiri\",\n    \"ayanamsa_value\": 23.7260727,\n    \"julian_day\": 2448119.10483,\n    \"ephemeris\": \"JPL DE440s\",\n    \"node\": \"true\",\n    \"timezone\": {\n      \"source\": \"zone\",\n      \"offset_hours\": -4,\n      \"zone\": \"America/New_York\",\n      \"abbreviation\": \"EDT\",\n      \"dst\": true,\n      \"dst_hours\": 1,\n      \"ambiguous_resolved_by_fold\": null,\n      \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n    }\n  }\n}"}]},{"name":"Fasting (vrat) this chart points to, and why","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/remedies/fasting","host":["{{baseUrl}}"],"path":["v1","remedies","fasting"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true},{"key":"as_of","value":"","description":"Date for the running mahadasha and sade sati, YYYY-MM-DD. Defaults to today. Set it if you need the same response on every call.","disabled":true}],"variable":[]},"description":"Returns which weekday fasts to keep, in sets chosen from this chart, each with the reason it applies. A fast here is one simple meal on the planet's day (`fast: one_meal`); each entry has `day`, `foods` (what that meal can be) and `no_salt` (true where the fast is commonly kept without salt).\n\n**Every response carries `caution`**, in the reader's language and length: skip or soften the fast when pregnant, unwell, older or on medicine, and ask a doctor first. Show it with the list. See rulebook RM-10 to RM-12.\n\n**How a set is chosen.** Every remedy list picks its planets the same way, so the lists agree. `dasha_lord`: the planet whose mahadasha (main period) runs on `as_of`. `sub_period`: the planet whose antardasha (sub-period) runs on `as_of`, with `starts`, `ends` and the `next` sub-period. The first sub-period of a mahadasha is the same planet, so it is listed in `not_applicable` as `same_lord`. `lagna_lord`: the ruler of the rising sign, for life. `sade_sati`: Saturn, while a sade sati passage runs. `manglik` (Mars), `kaalsarpa` (Rahu and Ketu) and `pitra` (the Sun, with `tithi: Amavasya`, the new-moon day): only when `/v1/dosha/all` reports that dosha present. A set that does not apply is in `not_applicable` with why, and sade sati with the date it next starts.\n\nEach set has `entries`, one per planet. A planet named by more than one set is listed under each with its own reason; `grahas` lists each planet once with the sets that name it. `day` is the planet's weekday. Rahu and Ketu rule no weekday, so their day carries `day_review` naming the other days sources give. Nothing here is a promise of a result: `not_claimed` says so, and `not_a_guarantee` says it in the reader's language.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Example answer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/remedies/fasting","host":["{{baseUrl}}"],"path":["v1","remedies","fasting"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true},{"key":"as_of","value":"","description":"Date for the running mahadasha and sade sati, YYYY-MM-DD. Defaults to today. Set it if you need the same response on every call.","disabled":true}],"variable":[]},"description":"Returns which weekday fasts to keep, in sets chosen from this chart, each with the reason it applies. A fast here is one simple meal on the planet's day (`fast: one_meal`); each entry has `day`, `foods` (what that meal can be) and `no_salt` (true where the fast is commonly kept without salt).\n\n**Every response carries `caution`**, in the reader's language and length: skip or soften the fast when pregnant, unwell, older or on medicine, and ask a doctor first. Show it with the list. See rulebook RM-10 to RM-12.\n\n**How a set is chosen.** Every remedy list picks its planets the same way, so the lists agree. `dasha_lord`: the planet whose mahadasha (main period) runs on `as_of`. `sub_period`: the planet whose antardasha (sub-period) runs on `as_of`, with `starts`, `ends` and the `next` sub-period. The first sub-period of a mahadasha is the same planet, so it is listed in `not_applicable` as `same_lord`. `lagna_lord`: the ruler of the rising sign, for life. `sade_sati`: Saturn, while a sade sati passage runs. `manglik` (Mars), `kaalsarpa` (Rahu and Ketu) and `pitra` (the Sun, with `tithi: Amavasya`, the new-moon day): only when `/v1/dosha/all` reports that dosha present. A set that does not apply is in `not_applicable` with why, and sade sati with the date it next starts.\n\nEach set has `entries`, one per planet. A planet named by more than one set is listed under each with its own reason; `grahas` lists each planet once with the sets that name it. `day` is the planet's weekday. Rahu and Ketu rule no weekday, so their day carries `day_review` naming the other days sources give. Nothing here is a promise of a result: `not_claimed` says so, and `not_a_guarantee` says it in the reader's language.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"kind\": \"fasting\",\n  \"sets\": [\n    {\n      \"set\": \"dasha_lord\",\n      \"why\": \"running_mahadasha_lord\",\n      \"ends\": \"2030-12-20\",\n      \"entries\": [\n        {\n          \"graha\": \"Jupiter\",\n          \"day\": \"Thursday\",\n          \"fast\": \"one_meal\",\n          \"foods\": [\n            \"chana dal\",\n            \"bananas\"\n          ],\n          \"no_salt\": true,\n          \"how\": {\n            \"text\": [\n              \"On Thursday, keep a fast for Jupiter. Eat just one simple meal that day, made from foods such as chana dal or bananas. Many people keep this fast without salt.\"\n            ],\n            \"language\": \"en\",\n            \"detail\": \"standard\"\n          }\n        }\n      ],\n      \"title\": \"For your current period\",\n      \"reading\": {\n        \"text\": [\n          \"You are in the main period (dasha) of Jupiter, which runs until December 2030. So this fast is for Jupiter.\"\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\"\n      }\n    },\n    {\n      \"set\": \"sub_period\",\n      \"why\": \"running_antardasha_lord\",\n      \"within\": \"Jupiter\",\n      \"starts\": \"2026-04-21\",\n      \"ends\": \"2027-08-21\",\n      \"next\": {\n        \"graha\": \"Mars\",\n        \"starts\": \"2027-08-21\",\n        \"reading\": {\n          \"text\": [\n            \"After that, the sub-period of Mars starts on August 21, 2027, and its list takes over.\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        }\n      },\n      \"entries\": [\n        {\n          \"graha\": \"Moon\",\n          \"day\": \"Monday\",\n          \"fast\": \"one_meal\",\n          \"foods\": [\n            \"rice\",\n            \"milk\",\n            \"curd\"\n          ],\n          \"no_salt\": false,\n          \"how\": {\n            \"text\": [\n              \"On Monday, keep a fast for Moon. Eat just one simple meal that day, made from foods such as rice, milk or curd.\"\n            ],\n            \"language\": \"en\",\n            \"detail\": \"standard\"\n          }\n        }\n      ],\n      \"title\": \"For your current sub-period\",\n      \"reading\": {\n        \"text\": [\n          \"Inside your main period of Jupiter, you are now in the sub-period (antardasha) of Moon. It runs from April 21, 2026 to August 21, 2027. For this time, you can add this fast for Moon.\"\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\"\n      }\n    },\n    {\n      \"set\": \"lagna_lord\",\n      \"why\": \"ascendant_lord\",\n      \"ascendant_sign\": \"Virgo\",\n      \"entries\": [\n        {\n          \"graha\": \"Mercury\",\n          \"day\": \"Wednesday\",\n          \"fast\": \"one_meal\",\n          \"foods\": [\n            \"green moong\",\n            \"green vegetables\"\n          ],\n          \"no_salt\": false,\n          \"how\": {\n            \"text\": [\n              \"On Wednesday, keep a fast for Mercury. Eat just one simple meal that day, made from foods such as green moong or green vegetables.\"\n            ],\n            \"language\": \"en\",\n            \"detail\": \"standard\"\n          }\n        }\n      ],\n      \"title\": \"For your rising sign\",\n      \"reading\": {\n        \"text\": [\n          \"Your rising sign (lagna) is Virgo, and its ruler is Mercury. This stays the same all your life, so this fast for Mercury suits you at any time.\"\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\"\n      }\n    }\n  ],\n  \"grahas\": [\n    {\n      \"graha\": \"Jupiter\",\n      \"sets\": [\n        \"dasha_lord\"\n      ]\n    },\n    {\n      \"graha\": \"Moon\",\n      \"sets\": [\n        \"sub_period\"\n      ]\n    },\n    {\n      \"graha\": \"Mercury\",\n      \"sets\": [\n        \"lagna_lord\"\n      ]\n    }\n  ],\n  \"not_applicable\": [\n    {\n      \"set\": \"sade_sati\",\n      \"why\": \"not_running\",\n      \"next_starts\": \"2027-06-02\",\n      \"title\": \"For sade sati\",\n      \"reading\": {\n        \"text\": [\n          \"Sade sati is not running for you now. It next starts in June 2027.\"\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\"\n      }\n    },\n    {\n      \"set\": \"kaalsarpa\",\n      \"why\": \"not_present\",\n      \"title\": \"For kaal sarp dosha\",\n      \"reading\": {\n        \"text\": [\n          \"Your chart does not have this dosha, so nothing is listed for it.\"\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\"\n      }\n    }\n  ],\n  \"not_claimed\": [\n    \"a result from fasting\",\n    \"a replacement for medical, legal or other advice\",\n    \"that a fast suits everyone: see `caution`\"\n  ],\n  \"as_of\": \"2026-10-01\",\n  \"framing\": {\n    \"title\": \"Your fasts (vrat)\",\n    \"text\": [\n      \"A vrat is a fast kept on one day of the week to honor a planet. On that day you eat one simple meal. The fasts here were picked from your own chart. They follow the planet whose period you are in now, the ruler of your rising sign, and any…\"\n    ],\n    \"language\": \"en\",\n    \"detail\": \"standard\"\n  },\n  \"not_a_guarantee\": {\n    \"title\": \"Not a guarantee\",\n    \"text\": [\n      \"A fast is a practice of faith and self-control. It is not a promise of any result, and it does not replace advice from a doctor, a lawyer or any other expert.\"\n    ],\n    \"language\": \"en\",\n    \"detail\": \"standard\"\n  },\n  \"caution\": {\n    \"title\": \"Before you fast\",\n    \"text\": [\n      \"Skip the fast, or make it lighter, if you are pregnant, unwell, older, or take any medicine. Ask your doctor before you start. A small meal or some fruit on the day still keeps the spirit of the fast.\"\n    ],\n    \"language\": \"en\",\n    \"detail\": \"standard\"\n  },\n  \"gaps\": [],\n  \"meta\": {\n    \"ayanamsa\": \"lahiri\",\n    \"ayanamsa_value\": 23.7260727,\n    \"julian_day\": 2448119.10483,\n    \"ephemeris\": \"JPL DE440s\",\n    \"node\": \"true\",\n    \"timezone\": {\n      \"source\": \"zone\",\n      \"offset_hours\": -4,\n      \"zone\": \"America/New_York\",\n      \"abbreviation\": \"EDT\",\n      \"dst\": true,\n      \"dst_hours\": 1,\n      \"ambiguous_resolved_by_fold\": null,\n      \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n    }\n  }\n}"}]},{"name":"Life gemstone","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/reading/section/:section_id","host":["{{baseUrl}}"],"path":["v1","reading","section",":section_id"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true},{"key":"as_of","value":"","description":"Date for the sections that depend on time, YYYY-MM-DD. For example, the `topic:remedy-*` sections use the running mahadasha (main planetary period). The `topic:sadesati-*` sections use where Saturn is. Defaults to today; set it if you need the same response on every call.","disabled":true}],"variable":[{"key":"section_id","value":"topic:remedy-life-gemstone","description":"A section id from `/v1/reading/sections`, such as `planet:Mars`."}]},"description":"The gemstone for life, chosen from the ascendant lord, with why and how to wear it.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Example answer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/reading/section/:section_id","host":["{{baseUrl}}"],"path":["v1","reading","section",":section_id"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true},{"key":"as_of","value":"","description":"Date for the sections that depend on time, YYYY-MM-DD. For example, the `topic:remedy-*` sections use the running mahadasha (main planetary period). The `topic:sadesati-*` sections use where Saturn is. Defaults to today; set it if you need the same response on every call.","disabled":true}],"variable":[{"key":"section_id","value":"topic:remedy-life-gemstone","description":"A section id from `/v1/reading/sections`, such as `planet:Mars`."}]},"description":"The gemstone for life, chosen from the ascendant lord, with why and how to wear it.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"section\": {\n    \"id\": \"topic:remedy-life-gemstone\",\n    \"group\": \"topic\",\n    \"title\": \"Remedies: Life gemstone\"\n  },\n  \"blocks\": [\n    {\n      \"id\": \"topic:remedy-life-gemstone\",\n      \"title\": \"Remedies: Life gemstone\",\n      \"family\": \"remedies\",\n      \"score\": null,\n      \"text\": [\n        \"**Emerald is Mercury's stone.** Mercury rules speech, numbers, trade, learning and your hands. So you wear this stone when those skills feel blocked. It suits anyone whose living depends on being understood: people who write, teach, sell,…\",\n        \"Emerald is set in gold and worn on the little finger. Start on a Wednesday, Mercury's day, in the morning during the waxing fortnight, when the Moon is growing. Three to six carats is usual, and a clear stone matters more than a big one.…\",\n        \"People notice it in how easily things come out, not in how clever they are. The sentence comes faster, you check the figure before sending it, and the deal doesn't stall. Mercury is a neutral planet and takes on the color of whatever it…\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\",\n      \"keyed_on\": [\n        \"Mercury\"\n      ],\n      \"selection\": {\n        \"selected_by\": \"ascendant lord\",\n        \"ascendant\": \"Virgo\",\n        \"graha\": \"Mercury\",\n        \"stone\": \"Emerald\",\n        \"sanskrit\": \"Panna\",\n        \"substitutes\": [\n          \"Green tourmaline\",\n          \"Peridot\",\n          \"Green onyx\"\n        ],\n        \"metal\": \"gold\",\n        \"finger\": \"little\",\n        \"day\": \"Wednesday\",\n        \"notes\": [\n          \"Mercury stands in the 12th house, a house of effort.\"\n        ],\n        \"note\": \"the life gemstone is read from the ascendant lord and does not change with the dasha. It is the one remedy in this list that is fixed for life.\"\n      }\n    }\n  ],\n  \"gaps\": [],\n  \"language\": \"en\",\n  \"detail\": \"standard\",\n  \"fell_back_to_en\": false,\n  \"meta\": {\n    \"ayanamsa\": \"lahiri\",\n    \"ayanamsa_value\": 23.7260727,\n    \"julian_day\": 2448119.10483,\n    \"ephemeris\": \"JPL DE440s\",\n    \"node\": \"true\",\n    \"timezone\": {\n      \"source\": \"zone\",\n      \"offset_hours\": -4,\n      \"zone\": \"America/New_York\",\n      \"abbreviation\": \"EDT\",\n      \"dst\": true,\n      \"dst_hours\": 1,\n      \"ambiguous_resolved_by_fold\": null,\n      \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n    }\n  }\n}"}]},{"name":"Lucky gemstone","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/reading/section/:section_id","host":["{{baseUrl}}"],"path":["v1","reading","section",":section_id"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true},{"key":"as_of","value":"","description":"Date for the sections that depend on time, YYYY-MM-DD. For example, the `topic:remedy-*` sections use the running mahadasha (main planetary period). The `topic:sadesati-*` sections use where Saturn is. Defaults to today; set it if you need the same response on every call.","disabled":true}],"variable":[{"key":"section_id","value":"topic:remedy-lucky-gemstone","description":"A section id from `/v1/reading/sections`, such as `planet:Mars`."}]},"description":"The gemstone for the period you are in now, chosen from the running mahadasha lord. Add `as_of` (YYYY-MM-DD) to read it for another date.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Example answer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/reading/section/:section_id","host":["{{baseUrl}}"],"path":["v1","reading","section",":section_id"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true},{"key":"as_of","value":"","description":"Date for the sections that depend on time, YYYY-MM-DD. For example, the `topic:remedy-*` sections use the running mahadasha (main planetary period). The `topic:sadesati-*` sections use where Saturn is. Defaults to today; set it if you need the same response on every call.","disabled":true}],"variable":[{"key":"section_id","value":"topic:remedy-lucky-gemstone","description":"A section id from `/v1/reading/sections`, such as `planet:Mars`."}]},"description":"The gemstone for the period you are in now, chosen from the running mahadasha lord. Add `as_of` (YYYY-MM-DD) to read it for another date.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"section\": {\n    \"id\": \"topic:remedy-lucky-gemstone\",\n    \"group\": \"topic\",\n    \"title\": \"Remedies: Lucky gemstone\"\n  },\n  \"blocks\": [\n    {\n      \"id\": \"topic:remedy-lucky-gemstone\",\n      \"title\": \"Remedies: Lucky gemstone\",\n      \"family\": \"remedies\",\n      \"score\": null,\n      \"text\": [\n        \"**Yellow sapphire is Jupiter's stone.** Jupiter stands for teaching, advice, children and your guru (spiritual teacher). Jupiter also stands for the kind of luck that comes when someone decides to help you. Yellow sapphire is the most…\",\n        \"The stone is set in gold and worn on the index finger. Start on a Thursday, Jupiter's day, in the morning during the waxing fortnight. Five carats or more is the usual advice. Yellow topaz and citrine are the substitutes, and they cost far…\",\n        \"People describe chances that come through other people rather than effort: an introduction, an offer, a teacher. In a woman's chart, tradition also links it to marriage, because Jupiter is the karaka (significator) for the husband. Yellow…\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\",\n      \"keyed_on\": [\n        \"Jupiter\"\n      ],\n      \"selection\": {\n        \"selected_by\": \"running mahadasha lord\",\n        \"graha\": \"Jupiter\",\n        \"stone\": \"Yellow sapphire\",\n        \"sanskrit\": \"Pukhraj\",\n        \"substitutes\": [\n          \"Yellow topaz\",\n          \"Citrine\"\n        ],\n        \"metal\": \"gold\",\n        \"finger\": \"index\",\n        \"day\": \"Thursday\",\n        \"notes\": [\n          \"Jupiter rules the 7th house. The old texts differ on whether to strengthen the lord of this house.\",\n          \"Jupiter is already strong here (exalted). A stone adds least where the planet is already strongest.\"\n        ],\n        \"same_as_life_gemstone\": false\n      }\n    }\n  ],\n  \"gaps\": [],\n  \"language\": \"en\",\n  \"detail\": \"standard\",\n  \"fell_back_to_en\": false,\n  \"meta\": {\n    \"ayanamsa\": \"lahiri\",\n    \"ayanamsa_value\": 23.7260727,\n    \"julian_day\": 2448119.10483,\n    \"ephemeris\": \"JPL DE440s\",\n    \"node\": \"true\",\n    \"timezone\": {\n      \"source\": \"zone\",\n      \"offset_hours\": -4,\n      \"zone\": \"America/New_York\",\n      \"abbreviation\": \"EDT\",\n      \"dst\": true,\n      \"dst_hours\": 1,\n      \"ambiguous_resolved_by_fold\": null,\n      \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n    }\n  }\n}"}]},{"name":"Rudraksha reading","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/reading/section/:section_id","host":["{{baseUrl}}"],"path":["v1","reading","section",":section_id"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true},{"key":"as_of","value":"","description":"Date for the sections that depend on time, YYYY-MM-DD. For example, the `topic:remedy-*` sections use the running mahadasha (main planetary period). The `topic:sadesati-*` sections use where Saturn is. Defaults to today; set it if you need the same response on every call.","disabled":true}],"variable":[{"key":"section_id","value":"topic:remedy-rudraksha","description":"A section id from `/v1/reading/sections`, such as `planet:Mars`."}]},"description":"The rudraksha bead for the period you are in now, as a written reading. For the beads and their reasons as data, use the rudraksha endpoint above. Add `as_of` (YYYY-MM-DD) to read it for another date.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Example answer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/reading/section/:section_id","host":["{{baseUrl}}"],"path":["v1","reading","section",":section_id"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true},{"key":"as_of","value":"","description":"Date for the sections that depend on time, YYYY-MM-DD. For example, the `topic:remedy-*` sections use the running mahadasha (main planetary period). The `topic:sadesati-*` sections use where Saturn is. Defaults to today; set it if you need the same response on every call.","disabled":true}],"variable":[{"key":"section_id","value":"topic:remedy-rudraksha","description":"A section id from `/v1/reading/sections`, such as `planet:Mars`."}]},"description":"The rudraksha bead for the period you are in now, as a written reading. For the beads and their reasons as data, use the rudraksha endpoint above. Add `as_of` (YYYY-MM-DD) to read it for another date.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"section\": {\n    \"id\": \"topic:remedy-rudraksha\",\n    \"group\": \"topic\",\n    \"title\": \"Remedies: Rudraksha\"\n  },\n  \"blocks\": [\n    {\n      \"id\": \"topic:remedy-rudraksha\",\n      \"title\": \"Remedies: Rudraksha\",\n      \"family\": \"remedies\",\n      \"score\": null,\n      \"text\": [\n        \"**The five-mukhi (five-faced) rudraksha is worn for Jupiter,** the planet of wisdom, teachers and good advice. This bead is the most common rudraksha there is: the plain bead in every mala (a string of prayer beads). Its five faces, the…\",\n        \"You wear it at the throat on yellow thread, or as a mala of 108 beads. The mala is for japa (repeating a mantra on the beads). Start on a Thursday morning. Because it suits everyone, it is also the bead used when the chart isn't known or…\",\n        \"The bead is given during a Jupiter period and when you lack guidance. Tradition also gives it for trouble with children or teachers, and as general support in any chart. The bead is linked with calm rather than growth. The clarity it…\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\",\n      \"keyed_on\": [\n        \"Jupiter\"\n      ],\n      \"selection\": {\n        \"selected_by\": \"running mahadasha lord\",\n        \"graha\": \"Jupiter\",\n        \"mukhi\": 5,\n        \"deity\": \"Kalagni Rudra\"\n      }\n    }\n  ],\n  \"gaps\": [],\n  \"language\": \"en\",\n  \"detail\": \"standard\",\n  \"fell_back_to_en\": false,\n  \"meta\": {\n    \"ayanamsa\": \"lahiri\",\n    \"ayanamsa_value\": 23.7260727,\n    \"julian_day\": 2448119.10483,\n    \"ephemeris\": \"JPL DE440s\",\n    \"node\": \"true\",\n    \"timezone\": {\n      \"source\": \"zone\",\n      \"offset_hours\": -4,\n      \"zone\": \"America/New_York\",\n      \"abbreviation\": \"EDT\",\n      \"dst\": true,\n      \"dst_hours\": 1,\n      \"ambiguous_resolved_by_fold\": null,\n      \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n    }\n  }\n}"}]},{"name":"Lucky mantra","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/reading/section/:section_id","host":["{{baseUrl}}"],"path":["v1","reading","section",":section_id"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true},{"key":"as_of","value":"","description":"Date for the sections that depend on time, YYYY-MM-DD. For example, the `topic:remedy-*` sections use the running mahadasha (main planetary period). The `topic:sadesati-*` sections use where Saturn is. Defaults to today; set it if you need the same response on every call.","disabled":true}],"variable":[{"key":"section_id","value":"topic:remedy-lucky-mantra","description":"A section id from `/v1/reading/sections`, such as `planet:Mars`."}]},"description":"The beej (seed) mantra of the running mahadasha lord, with its japa count (how many times to say it) and its deity. Add `as_of` (YYYY-MM-DD) to read it for another date.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Example answer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/reading/section/:section_id","host":["{{baseUrl}}"],"path":["v1","reading","section",":section_id"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true},{"key":"as_of","value":"","description":"Date for the sections that depend on time, YYYY-MM-DD. For example, the `topic:remedy-*` sections use the running mahadasha (main planetary period). The `topic:sadesati-*` sections use where Saturn is. Defaults to today; set it if you need the same response on every call.","disabled":true}],"variable":[{"key":"section_id","value":"topic:remedy-lucky-mantra","description":"A section id from `/v1/reading/sections`, such as `planet:Mars`."}]},"description":"The beej (seed) mantra of the running mahadasha lord, with its japa count (how many times to say it) and its deity. Add `as_of` (YYYY-MM-DD) to read it for another date.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"section\": {\n    \"id\": \"topic:remedy-lucky-mantra\",\n    \"group\": \"topic\",\n    \"title\": \"Remedies: Lucky mantra\"\n  },\n  \"blocks\": [\n    {\n      \"id\": \"topic:remedy-lucky-mantra\",\n      \"title\": \"Remedies: Lucky mantra\",\n      \"family\": \"remedies\",\n      \"score\": null,\n      \"text\": [\n        \"Jupiter's beeja (seed-syllable) mantra is Om Graam Greem Graum Sah Gurave Namah. Jupiter is the planet of teachers, children, advice and the help that comes through other people. A full anushthana, the complete course, is 19,000…\",\n        \"Say it on Thursday, in the morning, facing north-east. The Guru Gayatri, a Gayatri verse for Jupiter, and the Vishnu Sahasranama both work as well. The charity form is giving away turmeric, chana dal and yellow cloth on a Thursday.…\",\n        \"The mantra is given during a Jupiter period, for trouble with children, and when you lack good advice or direction. In a woman's chart, it is also given for marriage matters. Tradition also gives it when Jupiter is debilitated (at its…\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\",\n      \"keyed_on\": [\n        \"Jupiter\"\n      ],\n      \"selection\": {\n        \"selected_by\": \"running mahadasha lord\",\n        \"graha\": \"Jupiter\",\n        \"beeja\": \"Om Graam Greem Graum Sah Gurave Namah\",\n        \"japa\": 19000,\n        \"deity\": \"Brihaspati\"\n      }\n    }\n  ],\n  \"gaps\": [],\n  \"language\": \"en\",\n  \"detail\": \"standard\",\n  \"fell_back_to_en\": false,\n  \"meta\": {\n    \"ayanamsa\": \"lahiri\",\n    \"ayanamsa_value\": 23.7260727,\n    \"julian_day\": 2448119.10483,\n    \"ephemeris\": \"JPL DE440s\",\n    \"node\": \"true\",\n    \"timezone\": {\n      \"source\": \"zone\",\n      \"offset_hours\": -4,\n      \"zone\": \"America/New_York\",\n      \"abbreviation\": \"EDT\",\n      \"dst\": true,\n      \"dst_hours\": 1,\n      \"ambiguous_resolved_by_fold\": null,\n      \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n    }\n  }\n}"}]},{"name":"Havan and puja","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/reading/section/:section_id","host":["{{baseUrl}}"],"path":["v1","reading","section",":section_id"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true},{"key":"as_of","value":"","description":"Date for the sections that depend on time, YYYY-MM-DD. For example, the `topic:remedy-*` sections use the running mahadasha (main planetary period). The `topic:sadesati-*` sections use where Saturn is. Defaults to today; set it if you need the same response on every call.","disabled":true}],"variable":[{"key":"section_id","value":"topic:remedy-havan-puja","description":"A section id from `/v1/reading/sections`, such as `planet:Mars`."}]},"description":"The havan (fire ritual) and puja that suit the running mahadasha lord. Add `as_of` (YYYY-MM-DD) to read it for another date.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Example answer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/reading/section/:section_id","host":["{{baseUrl}}"],"path":["v1","reading","section",":section_id"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true},{"key":"as_of","value":"","description":"Date for the sections that depend on time, YYYY-MM-DD. For example, the `topic:remedy-*` sections use the running mahadasha (main planetary period). The `topic:sadesati-*` sections use where Saturn is. Defaults to today; set it if you need the same response on every call.","disabled":true}],"variable":[{"key":"section_id","value":"topic:remedy-havan-puja","description":"A section id from `/v1/reading/sections`, such as `planet:Mars`."}]},"description":"The havan (fire ritual) and puja that suit the running mahadasha lord. Add `as_of` (YYYY-MM-DD) to read it for another date.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"section\": {\n    \"id\": \"topic:remedy-havan-puja\",\n    \"group\": \"topic\",\n    \"title\": \"Remedies: Havan and puja\"\n  },\n  \"blocks\": [\n    {\n      \"id\": \"topic:remedy-havan-puja\",\n      \"title\": \"Remedies: Havan and puja\",\n      \"family\": \"remedies\",\n      \"score\": null,\n      \"text\": [\n        \"A havan means tending a small sacred fire and feeding it offerings, each given with a line of mantra. Guru havan, for Jupiter, the planet of teachers, children and wisdom, is done on a Thursday morning, facing north-east. The samidha (the…\",\n        \"A household havan is 108 offerings, and the formal one is 1,900. Say the Guru Gayatri, a Gayatri verse for Jupiter, with it. The charity form is giving away turmeric, yellow cloth and chana on a Thursday. **For Jupiter, tradition rates…\",\n        \"Guru havan is done at the start of a Jupiter period and before a marriage. People also do it when a child is born and before starting study. Jupiter debilitated (at its weakest) in Capricorn calls for it too. Jupiter rules what a family…\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\",\n      \"keyed_on\": [\n        \"Jupiter\"\n      ],\n      \"selection\": {\n        \"selected_by\": \"running mahadasha lord\",\n        \"graha\": \"Jupiter\",\n        \"day\": \"Thursday\",\n        \"samidha\": \"pippala\",\n        \"offering\": \"chana dal, turmeric, yellow flowers\"\n      }\n    }\n  ],\n  \"gaps\": [],\n  \"language\": \"en\",\n  \"detail\": \"standard\",\n  \"fell_back_to_en\": false,\n  \"meta\": {\n    \"ayanamsa\": \"lahiri\",\n    \"ayanamsa_value\": 23.7260727,\n    \"julian_day\": 2448119.10483,\n    \"ephemeris\": \"JPL DE440s\",\n    \"node\": \"true\",\n    \"timezone\": {\n      \"source\": \"zone\",\n      \"offset_hours\": -4,\n      \"zone\": \"America/New_York\",\n      \"abbreviation\": \"EDT\",\n      \"dst\": true,\n      \"dst_hours\": 1,\n      \"ambiguous_resolved_by_fold\": null,\n      \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n    }\n  }\n}"}]},{"name":"General remedies","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/reading/section/:section_id","host":["{{baseUrl}}"],"path":["v1","reading","section",":section_id"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true},{"key":"as_of","value":"","description":"Date for the sections that depend on time, YYYY-MM-DD. For example, the `topic:remedy-*` sections use the running mahadasha (main planetary period). The `topic:sadesati-*` sections use where Saturn is. Defaults to today; set it if you need the same response on every call.","disabled":true}],"variable":[{"key":"section_id","value":"topic:remedy-general","description":"A section id from `/v1/reading/sections`, such as `planet:Mars`."}]},"description":"Everyday remedies for the period you are in now, chosen from the running mahadasha lord. Add `as_of` (YYYY-MM-DD) to read it for another date.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Example answer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/reading/section/:section_id","host":["{{baseUrl}}"],"path":["v1","reading","section",":section_id"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true},{"key":"as_of","value":"","description":"Date for the sections that depend on time, YYYY-MM-DD. For example, the `topic:remedy-*` sections use the running mahadasha (main planetary period). The `topic:sadesati-*` sections use where Saturn is. Defaults to today; set it if you need the same response on every call.","disabled":true}],"variable":[{"key":"section_id","value":"topic:remedy-general","description":"A section id from `/v1/reading/sections`, such as `planet:Mars`."}]},"description":"Everyday remedies for the period you are in now, chosen from the running mahadasha lord. Add `as_of` (YYYY-MM-DD) to read it for another date.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"section\": {\n    \"id\": \"topic:remedy-general\",\n    \"group\": \"topic\",\n    \"title\": \"Remedies: General remedies\"\n  },\n  \"blocks\": [\n    {\n      \"id\": \"topic:remedy-general\",\n      \"title\": \"Remedies: General remedies\",\n      \"family\": \"remedies\",\n      \"score\": null,\n      \"text\": [\n        \"A Jupiter period is the stretch of your planetary timeline (dasha) that Jupiter governs. **In these years, doors are opened by people more than by effort.** So the general remedies are all about being someone worth helping. Find a teacher…\",\n        \"Teach someone without charging for it. For Jupiter, the texts rank this above every other remedy, above the gemstone and the fire ritual. For charity, give away turmeric, chana dal, yellow cloth and books on a Thursday, Jupiter's day.\",\n        \"Pay attention to your children, your elders and the beliefs you were raised with. Jupiter periods tend to bring all three back up, whether or not you still hold those beliefs. The thing to watch here is growing without limits. This period…\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\",\n      \"keyed_on\": [\n        \"Jupiter\"\n      ],\n      \"selection\": {\n        \"selected_by\": \"running mahadasha lord\",\n        \"graha\": \"Jupiter\"\n      }\n    }\n  ],\n  \"gaps\": [],\n  \"language\": \"en\",\n  \"detail\": \"standard\",\n  \"fell_back_to_en\": false,\n  \"meta\": {\n    \"ayanamsa\": \"lahiri\",\n    \"ayanamsa_value\": 23.7260727,\n    \"julian_day\": 2448119.10483,\n    \"ephemeris\": \"JPL DE440s\",\n    \"node\": \"true\",\n    \"timezone\": {\n      \"source\": \"zone\",\n      \"offset_hours\": -4,\n      \"zone\": \"America/New_York\",\n      \"abbreviation\": \"EDT\",\n      \"dst\": true,\n      \"dst_hours\": 1,\n      \"ambiguous_resolved_by_fold\": null,\n      \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n    }\n  }\n}"}]},{"name":"Sade sati remedies","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/reading/section/:section_id","host":["{{baseUrl}}"],"path":["v1","reading","section",":section_id"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true},{"key":"as_of","value":"","description":"Date for the sections that depend on time, YYYY-MM-DD. For example, the `topic:remedy-*` sections use the running mahadasha (main planetary period). The `topic:sadesati-*` sections use where Saturn is. Defaults to today; set it if you need the same response on every call.","disabled":true}],"variable":[{"key":"section_id","value":"topic:remedy-sadesati","description":"A section id from `/v1/reading/sections`, such as `planet:Mars`."}]},"description":"Remedies for sade sati, Saturn's 7.5-year transit around your Moon sign. An empty `blocks` list means it does not apply to this chart. Add `as_of` (YYYY-MM-DD) to read it for another date.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Example answer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/reading/section/:section_id","host":["{{baseUrl}}"],"path":["v1","reading","section",":section_id"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true},{"key":"as_of","value":"","description":"Date for the sections that depend on time, YYYY-MM-DD. For example, the `topic:remedy-*` sections use the running mahadasha (main planetary period). The `topic:sadesati-*` sections use where Saturn is. Defaults to today; set it if you need the same response on every call.","disabled":true}],"variable":[{"key":"section_id","value":"topic:remedy-sadesati","description":"A section id from `/v1/reading/sections`, such as `planet:Mars`."}]},"description":"Remedies for sade sati, Saturn's 7.5-year transit around your Moon sign. An empty `blocks` list means it does not apply to this chart. Add `as_of` (YYYY-MM-DD) to read it for another date.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"section\": {\n    \"id\": \"topic:remedy-sadesati\",\n    \"group\": \"topic\",\n    \"title\": \"Remedies: Sade sati remedies\"\n  },\n  \"blocks\": [],\n  \"gaps\": [\n    {\n      \"id\": \"topic:remedy-sadesati\",\n      \"family\": \"remedies\",\n      \"title\": \"Remedies: Sade sati remedies\",\n      \"not_applicable\": true,\n      \"status\": \"upcoming\",\n      \"reason\": \"this does not begin until 2027-06-02; the text is written, but it is not about this chart today\",\n      \"applies\": {\n        \"starts\": \"2027-06-02T19:58:14\",\n        \"ends\": \"2034-07-12T18:52:55\"\n      }\n    }\n  ],\n  \"language\": \"en\",\n  \"detail\": \"standard\",\n  \"fell_back_to_en\": false,\n  \"meta\": {\n    \"ayanamsa\": \"lahiri\",\n    \"ayanamsa_value\": 23.7260727,\n    \"julian_day\": 2448119.10483,\n    \"ephemeris\": \"JPL DE440s\",\n    \"node\": \"true\",\n    \"timezone\": {\n      \"source\": \"zone\",\n      \"offset_hours\": -4,\n      \"zone\": \"America/New_York\",\n      \"abbreviation\": \"EDT\",\n      \"dst\": true,\n      \"dst_hours\": 1,\n      \"ambiguous_resolved_by_fold\": null,\n      \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n    }\n  }\n}"}]},{"name":"Kaal sarp remedies","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/reading/section/:section_id","host":["{{baseUrl}}"],"path":["v1","reading","section",":section_id"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true},{"key":"as_of","value":"","description":"Date for the sections that depend on time, YYYY-MM-DD. For example, the `topic:remedy-*` sections use the running mahadasha (main planetary period). The `topic:sadesati-*` sections use where Saturn is. Defaults to today; set it if you need the same response on every call.","disabled":true}],"variable":[{"key":"section_id","value":"topic:remedy-kaal-sarp","description":"A section id from `/v1/reading/sections`, such as `planet:Mars`."}]},"description":"Remedies for kaal sarp dosha, when all seven planets from the Sun to Saturn sit on one side of Rahu and Ketu. An empty `blocks` list means it does not apply to this chart.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Example answer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/reading/section/:section_id","host":["{{baseUrl}}"],"path":["v1","reading","section",":section_id"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true},{"key":"as_of","value":"","description":"Date for the sections that depend on time, YYYY-MM-DD. For example, the `topic:remedy-*` sections use the running mahadasha (main planetary period). The `topic:sadesati-*` sections use where Saturn is. Defaults to today; set it if you need the same response on every call.","disabled":true}],"variable":[{"key":"section_id","value":"topic:remedy-kaal-sarp","description":"A section id from `/v1/reading/sections`, such as `planet:Mars`."}]},"description":"Remedies for kaal sarp dosha, when all seven planets from the Sun to Saturn sit on one side of Rahu and Ketu. An empty `blocks` list means it does not apply to this chart.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"section\": {\n    \"id\": \"topic:remedy-kaal-sarp\",\n    \"group\": \"topic\",\n    \"title\": \"Remedies: Kaal sarp remedies\"\n  },\n  \"blocks\": [],\n  \"gaps\": [],\n  \"language\": \"en\",\n  \"detail\": \"standard\",\n  \"fell_back_to_en\": false,\n  \"meta\": {\n    \"ayanamsa\": \"lahiri\",\n    \"ayanamsa_value\": 23.7260727,\n    \"julian_day\": 2448119.10483,\n    \"ephemeris\": \"JPL DE440s\",\n    \"node\": \"true\",\n    \"timezone\": {\n      \"source\": \"zone\",\n      \"offset_hours\": -4,\n      \"zone\": \"America/New_York\",\n      \"abbreviation\": \"EDT\",\n      \"dst\": true,\n      \"dst_hours\": 1,\n      \"ambiguous_resolved_by_fold\": null,\n      \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n    }\n  }\n}"}]},{"name":"Pitra dosha remedies","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/reading/section/:section_id","host":["{{baseUrl}}"],"path":["v1","reading","section",":section_id"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true},{"key":"as_of","value":"","description":"Date for the sections that depend on time, YYYY-MM-DD. For example, the `topic:remedy-*` sections use the running mahadasha (main planetary period). The `topic:sadesati-*` sections use where Saturn is. Defaults to today; set it if you need the same response on every call.","disabled":true}],"variable":[{"key":"section_id","value":"topic:remedy-pitra-dosha","description":"A section id from `/v1/reading/sections`, such as `planet:Mars`."}]},"description":"Remedies for pitra dosha, a duty to your ancestors read from the ninth house.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Example answer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/reading/section/:section_id","host":["{{baseUrl}}"],"path":["v1","reading","section",":section_id"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true},{"key":"as_of","value":"","description":"Date for the sections that depend on time, YYYY-MM-DD. For example, the `topic:remedy-*` sections use the running mahadasha (main planetary period). The `topic:sadesati-*` sections use where Saturn is. Defaults to today; set it if you need the same response on every call.","disabled":true}],"variable":[{"key":"section_id","value":"topic:remedy-pitra-dosha","description":"A section id from `/v1/reading/sections`, such as `planet:Mars`."}]},"description":"Remedies for pitra dosha, a duty to your ancestors read from the ninth house.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"section\": {\n    \"id\": \"topic:remedy-pitra-dosha\",\n    \"group\": \"topic\",\n    \"title\": \"Remedies: Pitra dosha remedies\"\n  },\n  \"blocks\": [\n    {\n      \"id\": \"topic:remedy-pitra-dosha\",\n      \"title\": \"Remedies: Pitra dosha remedies\",\n      \"family\": \"remedies\",\n      \"score\": null,\n      \"text\": [\n        \"Pitra dosha (a duty to your ancestors) is read from trouble to the ninth house or to its ruling planet. The ninth house covers your father and ancestors. The trouble most often comes from the Sun, Rahu or Ketu. **It points to an unsettled…\",\n        \"The main observance is shraddha, the rite for the dead, done during Pitru Paksha. Pitru Paksha is the waning fortnight just before the Navaratri festival, around September or October. Shraddha is done for three generations of your father's…\",\n        \"The everyday forms are these: feeding crows and dogs, feeding brahmins or the poor on Amavasya, and giving away black sesame and water. Beyond the ritual, tradition asks you to look after the living elders of that line. It also asks you to…\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\",\n      \"keyed_on\": [],\n      \"selection\": {\n        \"dosha\": \"pitra\",\n        \"rule\": \"Sun, Rahu or Ketu afflicting the 9th house or its lord, or the 9th lord placed in a dusthana\",\n        \"present\": true,\n        \"ninth_lord\": \"Venus\",\n        \"triggers\": [\n          {\n            \"graha\": \"Ketu\",\n            \"how\": \"conjunct the 9th lord (Venus)\",\n            \"cause\": \"ketu-with-9th-lord\",\n            \"house\": 11\n          }\n        ],\n        \"houses\": [\n          11\n        ]\n      }\n    }\n  ],\n  \"gaps\": [],\n  \"language\": \"en\",\n  \"detail\": \"standard\",\n  \"fell_back_to_en\": false,\n  \"meta\": {\n    \"ayanamsa\": \"lahiri\",\n    \"ayanamsa_value\": 23.7260727,\n    \"julian_day\": 2448119.10483,\n    \"ephemeris\": \"JPL DE440s\",\n    \"node\": \"true\",\n    \"timezone\": {\n      \"source\": \"zone\",\n      \"offset_hours\": -4,\n      \"zone\": \"America/New_York\",\n      \"abbreviation\": \"EDT\",\n      \"dst\": true,\n      \"dst_hours\": 1,\n      \"ambiguous_resolved_by_fold\": null,\n      \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n    }\n  }\n}"}]}]},{"name":"Transits","description":"Transits compare where the planets are now with where they were at birth (in Vedic astrology this is called gochara). The current-transit endpoint reads each planet from the birth Moon. It also applies vedha, a traditional rule by which one transiting planet blocks another's effect. The calendar endpoints give dates, and the `/v1/sky` endpoints describe the sky itself, with no chart. Every result names the rule it used.","item":[{"name":"Yearly forecast: a year of sky events read against a chart","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/forecast/annual?year=2026","host":["{{baseUrl}}"],"path":["v1","forecast","annual"],"query":[{"key":"year","value":"2026","description":"Calendar year to report, from 1850 to 2149. Dates are given in the birth time zone.","disabled":false},{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true}],"variable":[]},"description":"Returns every dated sky event in one calendar year, and what each one means for this chart. The events are ingresses (a planet entering a new sign) and retrograde periods (a planet appearing to move backward). They also include combustion periods (a planet too close to the Sun) and two tracked conjunctions: Venus with Jupiter, and the Sun with Mars. Readings are grouped into `sections`.\n\n**The result is personal to the chart.** Most annual horoscopes base the whole year on the ascendant (the rising sign). So everyone with the same rising sign gets the same twelve months. Here each event also has the house it falls in for this chart and the house counted from the birth Moon. It also has the traditional transit (gochara) result for that planet there. Two people with the same ascendant born two weeks apart have the Moon in different places, so they get different results.\n\n**Facts and conventions are kept apart.** Ingresses and stations (the moments a planet appears to stop before changing direction) are facts. A sign boundary is a definition, and a station is when the planet's apparent motion passes through zero. Both match an independently produced 2026 calendar to the day. Combustion and conjunction periods depend on an **orb**: how close two bodies must be to count as together. Sources differ on the orb, so each event states the orb it used.\n\n**The Moon is left out on purpose.** It changes sign about every two days, so it would bury the year under about 150 ingresses. The `topic:monthly-days` reading section covers the Moon over a shorter window.\n\nDates are in the birth time zone. An event already running on January 1 did not start then, and `started_before_the_year` says so. See rulebook section AN (the API's rule reference).\n\n**Uses 25 reading credits.** On live keys a successful response uses them from your monthly reading credits, and no calls. Test keys return this reading for the sample charts only, and it counts as 1 test call. The `X-Reading-Credits-Counted` header says what a response used. [What reading credits buy](https://apiforastrology.com/pricing#reading-credits).","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Example answer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/forecast/annual?year=2026","host":["{{baseUrl}}"],"path":["v1","forecast","annual"],"query":[{"key":"year","value":"2026","description":"Calendar year to report, from 1850 to 2149. Dates are given in the birth time zone.","disabled":false},{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true}],"variable":[]},"description":"Returns every dated sky event in one calendar year, and what each one means for this chart. The events are ingresses (a planet entering a new sign) and retrograde periods (a planet appearing to move backward). They also include combustion periods (a planet too close to the Sun) and two tracked conjunctions: Venus with Jupiter, and the Sun with Mars. Readings are grouped into `sections`.\n\n**The result is personal to the chart.** Most annual horoscopes base the whole year on the ascendant (the rising sign). So everyone with the same rising sign gets the same twelve months. Here each event also has the house it falls in for this chart and the house counted from the birth Moon. It also has the traditional transit (gochara) result for that planet there. Two people with the same ascendant born two weeks apart have the Moon in different places, so they get different results.\n\n**Facts and conventions are kept apart.** Ingresses and stations (the moments a planet appears to stop before changing direction) are facts. A sign boundary is a definition, and a station is when the planet's apparent motion passes through zero. Both match an independently produced 2026 calendar to the day. Combustion and conjunction periods depend on an **orb**: how close two bodies must be to count as together. Sources differ on the orb, so each event states the orb it used.\n\n**The Moon is left out on purpose.** It changes sign about every two days, so it would bury the year under about 150 ingresses. The `topic:monthly-days` reading section covers the Moon over a shorter window.\n\nDates are in the birth time zone. An event already running on January 1 did not start then, and `started_before_the_year` says so. See rulebook section AN (the API's rule reference).\n\n**Uses 25 reading credits.** On live keys a successful response uses them from your monthly reading credits, and no calls. Test keys return this reading for the sample charts only, and it counts as 1 test call. The `X-Reading-Credits-Counted` header says what a response used. [What reading credits buy](https://apiforastrology.com/pricing#reading-credits).","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"year\": 2026,\n  \"sections\": [\n    {\n      \"id\": \"annual:annual-career\",\n      \"title\": \"Annual Forecast: Career\",\n      \"family\": \"annual\",\n      \"text\": [\n        \"Your work year is shaped mostly by the two slow planets, Saturn and Jupiter. They set the broad climate for you. The Sun, Mercury and Mars move faster, so they add shorter pushes and pauses along the way.\",\n        \"Saturn and Jupiter change sign only once in 12 months or longer. So the houses they cross in your chart set your main career themes for the whole year: groundwork, promotions and bigger steps. A house is one of the 12 parts of your chart,…\",\n        \"Mercury is sometimes retrograde (it seems to move backward for a few weeks). In those weeks, take extra care with contracts, launches and anything that needs clear talk. When a planet crossing your work houses is marked favorable, that is…\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\",\n      \"events\": [\n        {\n          \"kind\": \"ingress\",\n          \"graha\": \"Jupiter\",\n          \"starts\": \"2026-01-01\",\n          \"ends\": \"2026-06-01\",\n          \"starts_at\": \"2026-01-01T00:00-05:00\",\n          \"ends_at\": \"2026-06-01T16:20-04:00\",\n          \"started_before_the_year\": true,\n          \"runs_past_the_year\": false,\n          \"sign\": \"Gemini\",\n          \"natal_house\": 10,\n          \"house_from_moon\": 2,\n          \"result\": \"favorable\",\n          \"why\": [\n            \"house\"\n          ],\n          \"text\": [\n            \"Jupiter, the planet of growth, wisdom and good advice, stays in one sign for about 12 months. So one sign change can be the biggest dated event of your year. The house it enters, the area of life that sign covers in your chart, is where…\",\n            \"Because it moves slowly, it works as a background, not a single episode. That part of your life is easier for a year, though you often notice the ease more looking back. If Jupiter changes sign halfway through your year, the year really…\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        },\n        {\n          \"kind\": \"ingress\",\n          \"graha\": \"Rahu\",\n          \"starts\": \"2026-01-01\",\n          \"ends\": \"2026-11-25\",\n          \"starts_at\": \"2026-01-01T00:00-05:00\",\n          \"ends_at\": \"2026-11-25T07:15-05:00\",\n          \"started_before_the_year\": true,\n          \"runs_past_the_year\": false,\n          \"sign\": \"Aquarius\",\n          \"natal_house\": 6,\n          \"house_from_moon\": 10,\n          \"result\": \"favorable\",\n          \"why\": [\n            \"house\"\n          ],\n          \"text\": [\n            \"Rahu is the Moon's north node, a point in the sky rather than a body. It stays in a sign for about 18 months. It moves backward, so it changes sign in the opposite direction to the other planets. The house it enters is the area of life…\",\n            \"Rahu adds nothing of its own. It magnifies what the house already holds. So the same Rahu transit can be an opportunity in one chart and overreach in another. The house matters more here than Rahu itself. Stay steady, and talk big moves…\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        },\n        {\n          \"kind\": \"ingress\",\n          \"graha\": \"Saturn\",\n          \"starts\": \"2026-01-01\",\n          \"ends\": \"2027-01-01\",\n          \"starts_at\": \"2026-01-01T00:00-05:00\",\n          \"ends_at\": \"2027-01-01T00:00-05:00\",\n          \"started_before_the_year\": true,\n          \"runs_past_the_year\": true,\n          \"sign\": \"Pisces\",\n          \"natal_house\": 7,\n          \"house_from_moon\": 11,\n          \"result\": \"favorable\",\n          \"why\": [\n            \"karaka\"\n          ],\n          \"text\": [\n            \"Saturn, the planet of duty, patience and delay, stays in one sign for about two and a half years. So in most years it does not change sign at all. When it does, that is the most important date in your calendar. The house it enters is the…\",\n            \"Its transits are read as tasks to meet. What you build under Saturn tends to last, and what you skip usually comes back. So look after that area on purpose rather than dread it: pick one steady habit there and keep it.\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        }\n      ]\n    },\n    {\n      \"id\": \"annual:annual-love\",\n      \"title\": \"Annual Forecast: Love\",\n      \"family\": \"annual\",\n      \"text\": [\n        \"Your year in love is read mainly from Venus, the planet of attraction and affection. The reading also follows planets moving through the houses (parts of your chart) that matter most for love and family. Those are the seventh for your…\",\n        \"Venus moves quickly, so its mood shifts several times in your year. Each shift can open a short, pleasant window for romance, for growing closer to someone, and for enjoying good company.\",\n        \"When Jupiter moves through these houses, or aspects them (sends its influence from another house), it supports long-term commitment. Proposals, marriage and settling into something steady tend to come more easily then. What you can do:…\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\",\n      \"events\": [\n        {\n          \"kind\": \"ingress\",\n          \"graha\": \"Jupiter\",\n          \"starts\": \"2026-01-01\",\n          \"ends\": \"2026-06-01\",\n          \"starts_at\": \"2026-01-01T00:00-05:00\",\n          \"ends_at\": \"2026-06-01T16:20-04:00\",\n          \"started_before_the_year\": true,\n          \"runs_past_the_year\": false,\n          \"sign\": \"Gemini\",\n          \"natal_house\": 10,\n          \"house_from_moon\": 2,\n          \"result\": \"favorable\",\n          \"why\": [\n            \"karaka\"\n          ],\n          \"text\": [\n            \"Jupiter, the planet of growth, wisdom and good advice, stays in one sign for about 12 months. So one sign change can be the biggest dated event of your year. The house it enters, the area of life that sign covers in your chart, is where…\",\n            \"Because it moves slowly, it works as a background, not a single episode. That part of your life is easier for a year, though you often notice the ease more looking back. If Jupiter changes sign halfway through your year, the year really…\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        },\n        {\n          \"kind\": \"ingress\",\n          \"graha\": \"Ketu\",\n          \"starts\": \"2026-01-01\",\n          \"ends\": \"2026-11-25\",\n          \"starts_at\": \"2026-01-01T00:00-05:00\",\n          \"ends_at\": \"2026-11-25T07:15-05:00\",\n          \"started_before_the_year\": true,\n          \"runs_past_the_year\": false,\n          \"sign\": \"Leo\",\n          \"natal_house\": 12,\n          \"house_from_moon\": 4,\n          \"result\": \"unfavorable\",\n          \"why\": [\n            \"house\"\n          ],\n          \"text\": [\n            \"Ketu is the Moon's south node, the point exactly opposite Rahu. It stays in a sign for about 18 months and moves backward with Rahu. The house it enters is the area of life that sign covers in your chart. Detachment sets in there for you.…\",\n            \"At the time this can feel like loss. Later, it often turns out to have been needed. The classical view is that Ketu clears away what is finished, though it rarely asks first. The house shows where this may happen, and the dates are below.…\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        },\n        {\n          \"kind\": \"ingress\",\n          \"graha\": \"Saturn\",\n          \"starts\": \"2026-01-01\",\n          \"ends\": \"2027-01-01\",\n          \"starts_at\": \"2026-01-01T00:00-05:00\",\n          \"ends_at\": \"2027-01-01T00:00-05:00\",\n          \"started_before_the_year\": true,\n          \"runs_past_the_year\": true,\n          \"sign\": \"Pisces\",\n          \"natal_house\": 7,\n          \"house_from_moon\": 11,\n          \"result\": \"favorable\",\n          \"why\": [\n            \"house\"\n          ],\n          \"text\": [\n            \"Saturn, the planet of duty, patience and delay, stays in one sign for about two and a half years. So in most years it does not change sign at all. When it does, that is the most important date in your calendar. The house it enters is the…\",\n            \"Its transits are read as tasks to meet. What you build under Saturn tends to last, and what you skip usually comes back. So look after that area on purpose rather than dread it: pick one steady habit there and keep it.\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        }\n      ]\n    },\n    {\n      \"id\": \"annual:annual-finance\",\n      \"title\": \"Annual Forecast: Finance\",\n      \"family\": \"annual\",\n      \"text\": [\n        \"Your money year is read mainly from two planets. Jupiter brings growth, and Venus rules comfort and the things you buy. The reading also follows the transits (planets moving through your chart). It looks at your money houses, the parts of…\",\n        \"Jupiter stays in one sign for about a year. So when it moves into a new sign, it sets the pace for your money chances in the year ahead.\",\n        \"The reading weighs what comes in against what goes out. Good transits through your eleventh house tend to bring gains. Transits through your twelfth house are a good time to spend on things that last. What you can do: plan big purchases…\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\",\n      \"events\": [\n        {\n          \"kind\": \"ingress\",\n          \"graha\": \"Jupiter\",\n          \"starts\": \"2026-01-01\",\n          \"ends\": \"2026-06-01\",\n          \"starts_at\": \"2026-01-01T00:00-05:00\",\n          \"ends_at\": \"2026-06-01T16:20-04:00\",\n          \"started_before_the_year\": true,\n          \"runs_past_the_year\": false,\n          \"sign\": \"Gemini\",\n          \"natal_house\": 10,\n          \"house_from_moon\": 2,\n          \"result\": \"favorable\",\n          \"why\": [\n            \"karaka\"\n          ],\n          \"text\": [\n            \"Jupiter, the planet of growth, wisdom and good advice, stays in one sign for about 12 months. So one sign change can be the biggest dated event of your year. The house it enters, the area of life that sign covers in your chart, is where…\",\n            \"Because it moves slowly, it works as a background, not a single episode. That part of your life is easier for a year, though you often notice the ease more looking back. If Jupiter changes sign halfway through your year, the year really…\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        },\n        {\n          \"kind\": \"ingress\",\n          \"graha\": \"Ketu\",\n          \"starts\": \"2026-01-01\",\n          \"ends\": \"2026-11-25\",\n          \"starts_at\": \"2026-01-01T00:00-05:00\",\n          \"ends_at\": \"2026-11-25T07:15-05:00\",\n          \"started_before_the_year\": true,\n          \"runs_past_the_year\": false,\n          \"sign\": \"Leo\",\n          \"natal_house\": 12,\n          \"house_from_moon\": 4,\n          \"result\": \"unfavorable\",\n          \"why\": [\n            \"house\"\n          ],\n          \"text\": [\n            \"Ketu is the Moon's south node, the point exactly opposite Rahu. It stays in a sign for about 18 months and moves backward with Rahu. The house it enters is the area of life that sign covers in your chart. Detachment sets in there for you.…\",\n            \"At the time this can feel like loss. Later, it often turns out to have been needed. The classical view is that Ketu clears away what is finished, though it rarely asks first. The house shows where this may happen, and the dates are below.…\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        },\n        {\n          \"kind\": \"ingress\",\n          \"graha\": \"Jupiter\",\n          \"starts\": \"2026-06-01\",\n          \"ends\": \"2026-10-31\",\n          \"starts_at\": \"2026-06-01T16:20-04:00\",\n          \"ends_at\": \"2026-10-31T02:32-04:00\",\n          \"started_before_the_year\": false,\n          \"runs_past_the_year\": false,\n          \"sign\": \"Cancer\",\n          \"natal_house\": 11,\n          \"house_from_moon\": 3,\n          \"result\": \"unfavorable\",\n          \"why\": [\n            \"karaka\",\n            \"house\"\n          ],\n          \"text\": [\n            \"Jupiter, the planet of growth, wisdom and good advice, stays in one sign for about 12 months. So one sign change can be the biggest dated event of your year. The house it enters, the area of life that sign covers in your chart, is where…\",\n            \"Because it moves slowly, it works as a background, not a single episode. That part of your life is easier for a year, though you often notice the ease more looking back. If Jupiter changes sign halfway through your year, the year really…\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        }\n      ]\n    }\n  ],\n  \"events\": [\n    {\n      \"kind\": \"combust\",\n      \"graha\": \"Mars\",\n      \"starts\": \"2026-01-01\",\n      \"ends\": \"2026-03-26\",\n      \"starts_at\": \"2026-01-01T00:00-05:00\",\n      \"ends_at\": \"2026-03-26T04:37-04:00\",\n      \"started_before_the_year\": true,\n      \"runs_past_the_year\": false,\n      \"orb_degrees\": {\n        \"direct\": 17,\n        \"retrograde\": 17\n      },\n      \"reading\": {\n        \"text\": [\n          \"A planet is combust when it is close enough to the Sun to be lost in its glare. A combust Mars loses what it is most valued for. Courage, initiative and physical drive work through the Sun's authority rather than on their own. The…\",\n          \"The orb is wide, 17 degrees from the Sun, so this can last for months. Treat it as a time to save your effort rather than spend it. Finish what you have already started before you take on anything new.\"\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\"\n      }\n    },\n    {\n      \"kind\": \"combust\",\n      \"graha\": \"Mercury\",\n      \"starts\": \"2026-01-01\",\n      \"ends\": \"2026-02-09\",\n      \"starts_at\": \"2026-01-01T00:00-05:00\",\n      \"ends_at\": \"2026-02-09T17:46-05:00\",\n      \"started_before_the_year\": true,\n      \"runs_past_the_year\": false,\n      \"orb_degrees\": {\n        \"direct\": 14,\n        \"retrograde\": 12\n      },\n      \"reading\": {\n        \"text\": [\n          \"A planet is combust when it sits so close to the Sun that it is lost in the Sun's glare. Tradition reads it as weakened. Mercury is never far from the Sun, so it is combust for several stretches every year. Combustion is the most common…\",\n          \"The orb used (how many degrees from the Sun count as too close) is given beside the dates. Sources differ, and two sound methods can disagree by weeks. In practice, put off anything that depends on clear wording during these stretches.\"\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\"\n      }\n    },\n    {\n      \"kind\": \"combust\",\n      \"graha\": \"Venus\",\n      \"starts\": \"2026-01-01\",\n      \"ends\": \"2026-02-17\",\n      \"starts_at\": \"2026-01-01T00:00-05:00\",\n      \"ends_at\": \"2026-02-17T04:38-05:00\",\n      \"started_before_the_year\": true,\n      \"runs_past_the_year\": false,\n      \"orb_degrees\": {\n        \"direct\": 10,\n        \"retrograde\": 8\n      },\n      \"reading\": {\n        \"text\": [\n          \"Venus is combust when it is close enough to the Sun to lose its own light in the Sun's glare. That happens for a stretch or two in most years. For that time, what Venus rules (comfort, relationships, the taste for pleasure) is read as…\",\n          \"The orb (how close to the Sun counts as combust) is given with the dates. For a retrograde Venus (one that seems to move backward), the orb is tighter than for a direct one. So the limit itself changes during the window. The classical…\"\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\"\n      }\n    }\n  ],\n  \"counts\": {\n    \"events\": 79\n  },\n  \"note\": \"Ingresses and stations are facts and carry no convention. Combustion and conjunction windows depend on an ORB, sources differ, and each event states the orb it was judged by. The Moon is deliberately absent: it changes sign every two days…\",\n  \"gaps\": [],\n  \"meta\": {\n    \"ayanamsa\": \"lahiri\",\n    \"ayanamsa_value\": 23.7260727,\n    \"julian_day\": 2448119.10483,\n    \"ephemeris\": \"JPL DE440s\",\n    \"node\": \"true\",\n    \"timezone\": {\n      \"source\": \"zone\",\n      \"offset_hours\": -4,\n      \"zone\": \"America/New_York\",\n      \"abbreviation\": \"EDT\",\n      \"dst\": true,\n      \"dst_hours\": 1,\n      \"ambiguous_resolved_by_fold\": null,\n      \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n    }\n  }\n}"}]},{"name":"Current transits read against a chart","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/transits","host":["{{baseUrl}}"],"path":["v1","transits"],"query":[{"key":"as_of","value":"","description":"Date to read the transits on, YYYY-MM-DD. Defaults to today; set it if you need the same response on every call.","disabled":true},{"key":"lang","value":"en","description":"Language for the names in the response, such as planets, signs, nakshatras (lunar mansions), tithis (lunar days), months and festivals. The default is `en` (English); `GET /v1/meta` lists the others. Each translated value comes with its English original in a matching `<field>_en` field; use the English value as a key in your code. Codes (such as `result` or `kaal`) and object keys always stay in English. Any name not yet translated stays in English and is listed in `localization.untranslated`.","disabled":true}],"variable":[]},"description":"Returns where each planet is on `as_of` and how it affects this chart. For each planet you get its sign and which house that sign is, counted from the birth Moon. You also see whether the traditional result for that house is favorable. And you see whether another transiting planet in the **vedha** house is blocking it. Vedha is a traditional rule: a planet's transit effect is blocked when another planet occupies a paired house.\n\nBoth results are returned. `result` is the plain transit result; `net` is what remains after vedha. A blocked transit is cancelled, not reversed: it gives neither its good nor its bad effect.\n\nA transit report that ignores vedha overstates the favorable transits. At any moment, a good share of them are blocked. See rulebook section TR (the API's rule reference) for the tables.\n\nTransits (gochara) are counted from the **birth Moon**, because the traditional result tables are based on it. The house counted from the ascendant is also given, since many astrologers read it too. But no result is based on it here.\n\nDates allow for retrograde motion. A planet near a sign boundary often crosses it three times. So each re-entry is marked instead of being smoothed away.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Example answer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/transits","host":["{{baseUrl}}"],"path":["v1","transits"],"query":[{"key":"as_of","value":"","description":"Date to read the transits on, YYYY-MM-DD. Defaults to today; set it if you need the same response on every call.","disabled":true},{"key":"lang","value":"en","description":"Language for the names in the response, such as planets, signs, nakshatras (lunar mansions), tithis (lunar days), months and festivals. The default is `en` (English); `GET /v1/meta` lists the others. Each translated value comes with its English original in a matching `<field>_en` field; use the English value as a key in your code. Codes (such as `result` or `kaal`) and object keys always stay in English. Any name not yet translated stays in English and is listed in `localization.untranslated`.","disabled":true}],"variable":[]},"description":"Returns where each planet is on `as_of` and how it affects this chart. For each planet you get its sign and which house that sign is, counted from the birth Moon. You also see whether the traditional result for that house is favorable. And you see whether another transiting planet in the **vedha** house is blocking it. Vedha is a traditional rule: a planet's transit effect is blocked when another planet occupies a paired house.\n\nBoth results are returned. `result` is the plain transit result; `net` is what remains after vedha. A blocked transit is cancelled, not reversed: it gives neither its good nor its bad effect.\n\nA transit report that ignores vedha overstates the favorable transits. At any moment, a good share of them are blocked. See rulebook section TR (the API's rule reference) for the tables.\n\nTransits (gochara) are counted from the **birth Moon**, because the traditional result tables are based on it. The house counted from the ascendant is also given, since many astrologers read it too. But no result is based on it here.\n\nDates allow for retrograde motion. A planet near a sign boundary often crosses it three times. So each re-entry is marked instead of being smoothed away.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"meta\": {\n    \"ayanamsa\": \"lahiri\",\n    \"ayanamsa_value\": 23.7260727,\n    \"julian_day\": 2448119.10483,\n    \"ephemeris\": \"JPL DE440s\",\n    \"node\": \"true\",\n    \"timezone\": {\n      \"source\": \"zone\",\n      \"offset_hours\": -4,\n      \"zone\": \"America/New_York\",\n      \"abbreviation\": \"EDT\",\n      \"dst\": true,\n      \"dst_hours\": 1,\n      \"ambiguous_resolved_by_fold\": null,\n      \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n    }\n  },\n  \"as_of\": \"2026-10-01T00:00:00\",\n  \"natal_moon_sign\": \"Taurus\",\n  \"ascendant_sign\": \"Virgo\",\n  \"transits\": [\n    {\n      \"graha\": \"Sun\",\n      \"sign\": \"Virgo\",\n      \"sign_number\": 6,\n      \"house_from_moon\": 5,\n      \"house_from_ascendant\": 1,\n      \"result\": \"unfavorable\",\n      \"vedha_house\": null,\n      \"obstructed_by\": [],\n      \"obstructed\": false,\n      \"net\": \"unfavorable\",\n      \"speed\": 0.9827528302048448,\n      \"retrograde\": false\n    },\n    {\n      \"graha\": \"Moon\",\n      \"sign\": \"Taurus\",\n      \"sign_number\": 2,\n      \"house_from_moon\": 1,\n      \"house_from_ascendant\": 9,\n      \"result\": \"favorable\",\n      \"vedha_house\": 5,\n      \"obstructed_by\": [\n        \"Sun\"\n      ],\n      \"obstructed\": true,\n      \"net\": \"obstructed\",\n      \"speed\": 14.283114921087416,\n      \"retrograde\": false\n    },\n    {\n      \"graha\": \"Mars\",\n      \"sign\": \"Cancer\",\n      \"sign_number\": 4,\n      \"house_from_moon\": 3,\n      \"house_from_ascendant\": 11,\n      \"result\": \"favorable\",\n      \"vedha_house\": 12,\n      \"obstructed_by\": [],\n      \"obstructed\": false,\n      \"net\": \"favorable\",\n      \"speed\": 0.5825257867134042,\n      \"retrograde\": false\n    }\n  ],\n  \"summary\": {\n    \"favorable\": 4,\n    \"unfavorable\": 4,\n    \"obstructed\": 1\n  },\n  \"rule\": \"house counted from the natal Moon; favorable houses per graha from the classical gochara table, obstructed where another transiting graha occupies the vedha house\"\n}"}]},{"name":"Upcoming transit periods for a chart","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/transits/forecast","host":["{{baseUrl}}"],"path":["v1","transits","forecast"],"query":[{"key":"from","value":"","description":"Start date, YYYY-MM-DD. Defaults to today.","disabled":true},{"key":"to","value":"","description":"End date, YYYY-MM-DD. Defaults to one year after the start.","disabled":true},{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true}],"variable":[]},"description":"The forward-looking version of `/v1/transits`. That endpoint says where Saturn is now; this one says how long it stays and what comes next.\n\nEach period is one planet in one house (counted from the birth Moon). It has its dates and the traditional result, and periods come in date order.\n\n**Vedha is not applied to future periods, on purpose.** Vedha (one planet blocking another's effect) depends on where every other planet is. That changes many times during a period that can last years. So a single verdict would be wrong for most of it. `result` here is the result without vedha. For one specific day, call `/v1/transits` with that `as_of`.\n\nA planet that changes house too often to be worth listing is left out. It is named in `omitted`, with a count. Over a year the Moon changes house about 160 times. In a window of 31 days or less the Moon is always listed.\n\nEach period carries a `reading`: `stay` says what a stay of that planet's length means for your month or year, and `about` what the house brings. A stay running past `to` also carries `leaves`, the day it really ends. Takes `?lang` and `?detail`.\n\nTransits (gochara) are counted from the **birth Moon**, because the traditional result tables are based on it. The house counted from the ascendant is also given, since many astrologers read it too. But no result is based on it here.\n\nDates allow for retrograde motion. A planet near a sign boundary often crosses it three times. So each re-entry is marked instead of being smoothed away.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Example answer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/transits/forecast","host":["{{baseUrl}}"],"path":["v1","transits","forecast"],"query":[{"key":"from","value":"","description":"Start date, YYYY-MM-DD. Defaults to today.","disabled":true},{"key":"to","value":"","description":"End date, YYYY-MM-DD. Defaults to one year after the start.","disabled":true},{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true}],"variable":[]},"description":"The forward-looking version of `/v1/transits`. That endpoint says where Saturn is now; this one says how long it stays and what comes next.\n\nEach period is one planet in one house (counted from the birth Moon). It has its dates and the traditional result, and periods come in date order.\n\n**Vedha is not applied to future periods, on purpose.** Vedha (one planet blocking another's effect) depends on where every other planet is. That changes many times during a period that can last years. So a single verdict would be wrong for most of it. `result` here is the result without vedha. For one specific day, call `/v1/transits` with that `as_of`.\n\nA planet that changes house too often to be worth listing is left out. It is named in `omitted`, with a count. Over a year the Moon changes house about 160 times. In a window of 31 days or less the Moon is always listed.\n\nEach period carries a `reading`: `stay` says what a stay of that planet's length means for your month or year, and `about` what the house brings. A stay running past `to` also carries `leaves`, the day it really ends. Takes `?lang` and `?detail`.\n\nTransits (gochara) are counted from the **birth Moon**, because the traditional result tables are based on it. The house counted from the ascendant is also given, since many astrologers read it too. But no result is based on it here.\n\nDates allow for retrograde motion. A planet near a sign boundary often crosses it three times. So each re-entry is marked instead of being smoothed away.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"meta\": {\n    \"ayanamsa\": \"lahiri\",\n    \"ayanamsa_value\": 23.7260727,\n    \"julian_day\": 2448119.10483,\n    \"ephemeris\": \"JPL DE440s\",\n    \"node\": \"true\",\n    \"timezone\": {\n      \"source\": \"zone\",\n      \"offset_hours\": -4,\n      \"zone\": \"America/New_York\",\n      \"abbreviation\": \"EDT\",\n      \"dst\": true,\n      \"dst_hours\": 1,\n      \"ambiguous_resolved_by_fold\": null,\n      \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n    }\n  },\n  \"from\": \"2026-10-01T00:00:00\",\n  \"to\": \"2026-12-31T00:00:00\",\n  \"natal_moon_sign\": \"Taurus\",\n  \"periods\": [\n    {\n      \"graha\": \"Sun\",\n      \"house_from_moon\": 5,\n      \"sign\": \"Virgo\",\n      \"starts\": \"2026-10-01T00:00:00\",\n      \"ends\": \"2026-10-17T10:21:43\",\n      \"entry_known\": false,\n      \"exit_known\": true,\n      \"resumes_visit\": false,\n      \"result\": \"unfavorable\",\n      \"vedha_house\": null,\n      \"bindus\": 1,\n      \"strength\": \"weak\",\n      \"reading\": {\n        \"stay\": [\n          \"The Sun stays in one sign for about a month, so this asks for care through most of your month. Until October 17, things around children, learning and whatever you make may need more patience, and pride can get in the way. What you can do:…\"\n        ],\n        \"about\": [\n          \"Counted from your Moon sign, the fifth house covers children, learning, judgment and the things you create. The Sun brings confidence, and during its month here that is exactly the risk. **From the inside, confidence and good judgment feel…\",\n          \"What you can do: keep your money out of speculation this month, because your confidence makes a risk look smaller than it is. If someone criticizes your idea, listen before you defend it. Creative work and teaching can still go well when…\"\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\"\n      }\n    },\n    {\n      \"graha\": \"Mars\",\n      \"house_from_moon\": 3,\n      \"sign\": \"Cancer\",\n      \"starts\": \"2026-10-01T00:00:00\",\n      \"ends\": \"2026-11-12T09:48:38\",\n      \"entry_known\": false,\n      \"exit_known\": true,\n      \"resumes_visit\": false,\n      \"result\": \"favorable\",\n      \"vedha_house\": 12,\n      \"bindus\": 4,\n      \"strength\": \"moderate\",\n      \"reading\": {\n        \"stay\": [\n          \"Mars usually stays about six weeks in one sign, and much longer when it turns back. Until November 12, it gives drive and courage for your own effort, your nerve, and brothers and sisters. What you can do: pick one hard task here and…\"\n        ],\n        \"about\": [\n          \"Transits are counted from your Moon sign. The third house from it covers effort, courage, short trips and your brothers and sisters. Mars is the planet of drive and nerve, exactly what this house needs. **Its stay of about six weeks here…\",\n          \"What you can do: this is your window for the hard push. That could be the confrontation, the deadline or the job that needs force more than skill. What you get done now often lasts after the transit ends. Leave delicate work for another…\"\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\"\n      }\n    },\n    {\n      \"graha\": \"Mercury\",\n      \"house_from_moon\": 6,\n      \"sign\": \"Libra\",\n      \"starts\": \"2026-10-01T00:00:00\",\n      \"ends\": \"2026-12-02T06:57:31\",\n      \"entry_known\": false,\n      \"exit_known\": true,\n      \"resumes_visit\": false,\n      \"result\": \"favorable\",\n      \"vedha_house\": 9,\n      \"bindus\": 6,\n      \"strength\": \"strong\",\n      \"reading\": {\n        \"stay\": [\n          \"Mercury usually stays in one sign for three to four weeks, and longer when it turns back. Until December 2, it helps talks, paperwork and clear thinking about daily work, health, competition and debt. What you can do: write down what you…\"\n        ],\n        \"about\": [\n          \"The sixth house, counted from your Moon sign, covers disputes, debts, daily work and health. Mercury handles all of these through detail, and right now you have the detail. **So its three to four weeks here are one of its strong transits…\",\n          \"What you can do: bring the dispute, the debt and the health question to these weeks. Watch your tone, though, because being precise can sound like criticism. A colleague you correct now, even rightly, may remember it later.\"\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\"\n      }\n    }\n  ],\n  \"omitted\": [\n    {\n      \"graha\": \"Moon\",\n      \"reason\": \"changes house 41 times in this window, more than the 14 a timeline lists. Narrow the window, or read it from /v1/transits/ingresses/Moon.\"\n    }\n  ],\n  \"vedha_applied\": false,\n  \"rule\": \"house counted from the natal Moon; result from the classical gochara table. Vedha is not applied to a future period -- see /v1/transits for a given day.\"\n}"}]},{"name":"When a planet enters and leaves each sign","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/transits/ingresses/:graha","host":["{{baseUrl}}"],"path":["v1","transits","ingresses",":graha"],"query":[{"key":"from","value":"","description":"Start date, YYYY-MM-DD. Defaults to today.","disabled":true},{"key":"to","value":"","description":"End date, YYYY-MM-DD. Defaults to five years after the start.","disabled":true},{"key":"lang","value":"en","description":"Language for the names in the response, such as planets, signs, nakshatras (lunar mansions), tithis (lunar days), months and festivals. The default is `en` (English); `GET /v1/meta` lists the others. Each translated value comes with its English original in a matching `<field>_en` field; use the English value as a key in your code. Codes (such as `result` or `kaal`) and object keys always stay in English. Any name not yet translated stays in English and is listed in `localization.untranslated`.","disabled":true}],"variable":[{"key":"graha","value":"Saturn","description":"The transiting planet (graha), such as `Saturn`."}]},"description":"Returns the sign-by-sign calendar for one planet over a date range, in date order. An ingress is a planet entering a new sign.\n\nRetrograde motion can take a planet back into a sign it just left. The return is then a separate row with `resumes_visit: true`. This matches what actually happens and how printed planetary tables show it. For example, Jupiter moves from Gemini into Cancer, goes back into Gemini for a while, then enters Cancer again. Merging those rows would hide a real event.\n\n`entry_known` and `exit_known` are false when the start or end of the date range cuts a row off. They are true when an actual ingress starts or ends it.\n\nFast planets cannot be scanned over long ranges (the Moon changes sign about every two and a quarter days). A range that is too wide is rejected with a 422 error (`window_too_wide`) instead of being served slowly.\n\nTransits (gochara) are counted from the **birth Moon**, because the traditional result tables are based on it. The house counted from the ascendant is also given, since many astrologers read it too. But no result is based on it here.\n\nDates allow for retrograde motion. A planet near a sign boundary often crosses it three times. So each re-entry is marked instead of being smoothed away.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Example answer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/transits/ingresses/:graha","host":["{{baseUrl}}"],"path":["v1","transits","ingresses",":graha"],"query":[{"key":"from","value":"","description":"Start date, YYYY-MM-DD. Defaults to today.","disabled":true},{"key":"to","value":"","description":"End date, YYYY-MM-DD. Defaults to five years after the start.","disabled":true},{"key":"lang","value":"en","description":"Language for the names in the response, such as planets, signs, nakshatras (lunar mansions), tithis (lunar days), months and festivals. The default is `en` (English); `GET /v1/meta` lists the others. Each translated value comes with its English original in a matching `<field>_en` field; use the English value as a key in your code. Codes (such as `result` or `kaal`) and object keys always stay in English. Any name not yet translated stays in English and is listed in `localization.untranslated`.","disabled":true}],"variable":[{"key":"graha","value":"Saturn","description":"The transiting planet (graha), such as `Saturn`."}]},"description":"Returns the sign-by-sign calendar for one planet over a date range, in date order. An ingress is a planet entering a new sign.\n\nRetrograde motion can take a planet back into a sign it just left. The return is then a separate row with `resumes_visit: true`. This matches what actually happens and how printed planetary tables show it. For example, Jupiter moves from Gemini into Cancer, goes back into Gemini for a while, then enters Cancer again. Merging those rows would hide a real event.\n\n`entry_known` and `exit_known` are false when the start or end of the date range cuts a row off. They are true when an actual ingress starts or ends it.\n\nFast planets cannot be scanned over long ranges (the Moon changes sign about every two and a quarter days). A range that is too wide is rejected with a 422 error (`window_too_wide`) instead of being served slowly.\n\nTransits (gochara) are counted from the **birth Moon**, because the traditional result tables are based on it. The house counted from the ascendant is also given, since many astrologers read it too. But no result is based on it here.\n\nDates allow for retrograde motion. A planet near a sign boundary often crosses it three times. So each re-entry is marked instead of being smoothed away.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"meta\": {\n    \"ayanamsa\": \"lahiri\",\n    \"ayanamsa_value\": 23.7260727,\n    \"julian_day\": 2448119.10483,\n    \"ephemeris\": \"JPL DE440s\",\n    \"node\": \"true\",\n    \"timezone\": {\n      \"source\": \"zone\",\n      \"offset_hours\": -4,\n      \"zone\": \"America/New_York\",\n      \"abbreviation\": \"EDT\",\n      \"dst\": true,\n      \"dst_hours\": 1,\n      \"ambiguous_resolved_by_fold\": null,\n      \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n    }\n  },\n  \"graha\": \"Saturn\",\n  \"from\": \"2026-10-01T00:00:00\",\n  \"to\": \"2026-12-31T00:00:00\",\n  \"ingresses\": [\n    {\n      \"sign\": \"Pisces\",\n      \"sign_number\": 12,\n      \"enters\": \"2026-10-01T00:00:00\",\n      \"leaves\": \"2026-12-31T00:00:00\",\n      \"entry_known\": false,\n      \"exit_known\": false,\n      \"resumes_visit\": false,\n      \"retrograde_re_entry\": false\n    }\n  ]\n}"}]},{"name":"When a transiting planet passes over a birth-chart point","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/transits/over/:graha","host":["{{baseUrl}}"],"path":["v1","transits","over",":graha"],"query":[{"key":"target","value":"Moon","description":"The birth-chart point to watch: a planet name, or `ascendant`. Default `Moon`.","disabled":true},{"key":"from","value":"","description":"Start date, YYYY-MM-DD. Defaults to today.","disabled":true},{"key":"to","value":"","description":"End date, YYYY-MM-DD. Defaults to 20 years after the start.","disabled":true},{"key":"lang","value":"en","description":"Language for the names in the response, such as planets, signs, nakshatras (lunar mansions), tithis (lunar days), months and festivals. The default is `en` (English); `GET /v1/meta` lists the others. Each translated value comes with its English original in a matching `<field>_en` field; use the English value as a key in your code. Codes (such as `result` or `kaal`) and object keys always stay in English. Any name not yet translated stays in English and is listed in `localization.untranslated`.","disabled":true}],"variable":[{"key":"graha","value":"Saturn","description":"The transiting planet (graha), such as `Saturn`."}]},"description":"Returns the periods when the transiting planet (`graha`) moves through the sign of a point in the birth chart. Use `target=Moon` for the traditional \"Saturn over the Moon\", `target=ascendant` for the rising sign, or any planet name.\n\nThe birth-chart point is reduced to its **sign**, because this API uses whole-sign houses throughout. So this means Saturn anywhere in the Moon's sign, not Saturn within a few degrees of the Moon. A degree-based conjunction would make a distinction the whole-sign house model cannot express.\n\nRetrograde motion can take the planet briefly out of the sign. The result is then one period with a `break` in it, not two periods.\n\nTransits (gochara) are counted from the **birth Moon**, because the traditional result tables are based on it. The house counted from the ascendant is also given, since many astrologers read it too. But no result is based on it here.\n\nDates allow for retrograde motion. A planet near a sign boundary often crosses it three times. So each re-entry is marked instead of being smoothed away.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Example answer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/transits/over/:graha","host":["{{baseUrl}}"],"path":["v1","transits","over",":graha"],"query":[{"key":"target","value":"Moon","description":"The birth-chart point to watch: a planet name, or `ascendant`. Default `Moon`.","disabled":true},{"key":"from","value":"","description":"Start date, YYYY-MM-DD. Defaults to today.","disabled":true},{"key":"to","value":"","description":"End date, YYYY-MM-DD. Defaults to 20 years after the start.","disabled":true},{"key":"lang","value":"en","description":"Language for the names in the response, such as planets, signs, nakshatras (lunar mansions), tithis (lunar days), months and festivals. The default is `en` (English); `GET /v1/meta` lists the others. Each translated value comes with its English original in a matching `<field>_en` field; use the English value as a key in your code. Codes (such as `result` or `kaal`) and object keys always stay in English. Any name not yet translated stays in English and is listed in `localization.untranslated`.","disabled":true}],"variable":[{"key":"graha","value":"Saturn","description":"The transiting planet (graha), such as `Saturn`."}]},"description":"Returns the periods when the transiting planet (`graha`) moves through the sign of a point in the birth chart. Use `target=Moon` for the traditional \"Saturn over the Moon\", `target=ascendant` for the rising sign, or any planet name.\n\nThe birth-chart point is reduced to its **sign**, because this API uses whole-sign houses throughout. So this means Saturn anywhere in the Moon's sign, not Saturn within a few degrees of the Moon. A degree-based conjunction would make a distinction the whole-sign house model cannot express.\n\nRetrograde motion can take the planet briefly out of the sign. The result is then one period with a `break` in it, not two periods.\n\nTransits (gochara) are counted from the **birth Moon**, because the traditional result tables are based on it. The house counted from the ascendant is also given, since many astrologers read it too. But no result is based on it here.\n\nDates allow for retrograde motion. A planet near a sign boundary often crosses it three times. So each re-entry is marked instead of being smoothed away.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"meta\": {\n    \"ayanamsa\": \"lahiri\",\n    \"ayanamsa_value\": 23.7260727,\n    \"julian_day\": 2448119.10483,\n    \"ephemeris\": \"JPL DE440s\",\n    \"node\": \"true\",\n    \"timezone\": {\n      \"source\": \"zone\",\n      \"offset_hours\": -4,\n      \"zone\": \"America/New_York\",\n      \"abbreviation\": \"EDT\",\n      \"dst\": true,\n      \"dst_hours\": 1,\n      \"ambiguous_resolved_by_fold\": null,\n      \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n    }\n  },\n  \"graha\": \"Saturn\",\n  \"target\": \"Moon\",\n  \"natal_sign\": \"Taurus\",\n  \"from\": \"2026-10-01T00:00:00\",\n  \"to\": \"2026-12-31T00:00:00\",\n  \"windows\": []\n}"}]},{"name":"Planet positions at a moment, no chart","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/v1/sky?at=2026-09-24T11:05&timezone=America/New_York","host":["{{baseUrl}}"],"path":["v1","sky"],"query":[{"key":"at","value":"2026-09-24T11:05","description":"Local date, or date and time, in `timezone`, such as `2026-09-24` or `2026-09-24T11:05`. Defaults to now.","disabled":false},{"key":"timezone","value":"America/New_York","description":"IANA time zone name such as `America/New_York`, or a fixed offset from UTC in hours such as `-5`. Defaults to `5.5` (India time).","disabled":false},{"key":"node","value":"true","description":"How to calculate Rahu and Ketu, the lunar nodes: `true` (the actual position, the default) or `mean` (the averaged position). It works as on every endpoint that takes birth data.","disabled":true},{"key":"lang","value":"en","description":"Language for the names in the response, such as planets, signs, nakshatras (lunar mansions), tithis (lunar days), months and festivals. The default is `en` (English); `GET /v1/meta` lists the others. Each translated value comes with its English original in a matching `<field>_en` field; use the English value as a key in your code. Codes (such as `result` or `kaal`) and object keys always stay in English. Any name not yet translated stays in English and is listed in `localization.untranslated`.","disabled":true}],"variable":[]},"description":"Returns every planet's position at one moment: sign, degree, nakshatra (lunar mansion) and pada (quarter of a nakshatra). It also says whether each planet is retrograde (appears to move backward) or combust (too close to the Sun). This is the sky for everyone, so it needs no birth data and has no houses.\n\nThe positions and the combustion rule are the same ones the transit and birth chart endpoints use. So this endpoint always agrees with them. Rahu and Ketu are always reported as retrograde, as everywhere in this API, because tradition treats them that way; `speed` still gives their actual motion."},"response":[{"name":"Example answer","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/v1/sky?at=2026-09-24T11:05&timezone=America/New_York","host":["{{baseUrl}}"],"path":["v1","sky"],"query":[{"key":"at","value":"2026-09-24T11:05","description":"Local date, or date and time, in `timezone`, such as `2026-09-24` or `2026-09-24T11:05`. Defaults to now.","disabled":false},{"key":"timezone","value":"America/New_York","description":"IANA time zone name such as `America/New_York`, or a fixed offset from UTC in hours such as `-5`. Defaults to `5.5` (India time).","disabled":false},{"key":"node","value":"true","description":"How to calculate Rahu and Ketu, the lunar nodes: `true` (the actual position, the default) or `mean` (the averaged position). It works as on every endpoint that takes birth data.","disabled":true},{"key":"lang","value":"en","description":"Language for the names in the response, such as planets, signs, nakshatras (lunar mansions), tithis (lunar days), months and festivals. The default is `en` (English); `GET /v1/meta` lists the others. Each translated value comes with its English original in a matching `<field>_en` field; use the English value as a key in your code. Codes (such as `result` or `kaal`) and object keys always stay in English. Any name not yet translated stays in English and is listed in `localization.untranslated`.","disabled":true}],"variable":[]},"description":"Returns every planet's position at one moment: sign, degree, nakshatra (lunar mansion) and pada (quarter of a nakshatra). It also says whether each planet is retrograde (appears to move backward) or combust (too close to the Sun). This is the sky for everyone, so it needs no birth data and has no houses.\n\nThe positions and the combustion rule are the same ones the transit and birth chart endpoints use. So this endpoint always agrees with them. Rahu and Ketu are always reported as retrograde, as everywhere in this API, because tradition treats them that way; `speed` still gives their actual motion."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"at\": \"2026-10-01T12:00:00\",\n  \"timezone\": 5.5,\n  \"timezone_info\": {\n    \"source\": \"offset\",\n    \"offset_hours\": 5.5,\n    \"zone\": null,\n    \"abbreviation\": null,\n    \"dst\": null,\n    \"note\": \"supplied as a fixed offset; no zone history consulted\"\n  },\n  \"grahas\": [\n    {\n      \"graha\": \"Sun\",\n      \"longitude\": 163.8718583,\n      \"sign\": \"Virgo\",\n      \"sign_number\": 6,\n      \"degree_in_sign\": 13.8718583,\n      \"nakshatra\": \"Hast\",\n      \"nakshatra_lord\": \"Moon\",\n      \"pada\": 2,\n      \"speed\": 0.982819,\n      \"retrograde\": false,\n      \"combust\": false\n    },\n    {\n      \"graha\": \"Moon\",\n      \"longitude\": 43.5419146,\n      \"sign\": \"Taurus\",\n      \"sign_number\": 2,\n      \"degree_in_sign\": 13.5419146,\n      \"nakshatra\": \"Rohini\",\n      \"nakshatra_lord\": \"Moon\",\n      \"pada\": 2,\n      \"speed\": 14.283441,\n      \"retrograde\": false,\n      \"combust\": false\n    },\n    {\n      \"graha\": \"Mars\",\n      \"longitude\": 97.6130163,\n      \"sign\": \"Cancer\",\n      \"sign_number\": 4,\n      \"degree_in_sign\": 7.6130163,\n      \"nakshatra\": \"Pushya\",\n      \"nakshatra_lord\": \"Saturn\",\n      \"pada\": 2,\n      \"speed\": 0.582319,\n      \"retrograde\": false,\n      \"combust\": false\n    }\n  ],\n  \"meta\": {\n    \"ayanamsa\": \"lahiri\",\n    \"ayanamsa_value\": 24.2307564,\n    \"node\": \"true\",\n    \"ephemeris\": \"JPL DE440s\"\n  }\n}"}]},{"name":"Calendar of sky events, no chart","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/v1/sky/events?from=2026-09-24&to=2027-09-24&timezone=America/New_York","host":["{{baseUrl}}"],"path":["v1","sky","events"],"query":[{"key":"from","value":"2026-09-24","description":"Start date, YYYY-MM-DD. Defaults to today.","disabled":false},{"key":"to","value":"2027-09-24","description":"End date, YYYY-MM-DD. Defaults to one year after `from`, and can be at most two years after it.","disabled":false},{"key":"timezone","value":"America/New_York","description":"IANA time zone name such as `America/New_York`, or a fixed offset from UTC in hours such as `-5`. Defaults to `5.5` (India time).","disabled":false},{"key":"kind","value":"","description":"Which kinds of event to return, as a comma-separated list of `ingress`, `retrograde`, `combust` and `conjunction`. Default: all.","disabled":true},{"key":"node","value":"true","description":"How to calculate Rahu and Ketu, the lunar nodes: `true` (the actual position, the default) or `mean` (the averaged position). It works as on every endpoint that takes birth data.","disabled":true},{"key":"lang","value":"en","description":"Language for the names in the response, such as planets, signs, nakshatras (lunar mansions), tithis (lunar days), months and festivals. The default is `en` (English); `GET /v1/meta` lists the others. Each translated value comes with its English original in a matching `<field>_en` field; use the English value as a key in your code. Codes (such as `result` or `kaal`) and object keys always stay in English. Any name not yet translated stays in English and is listed in `localization.untranslated`.","disabled":true}],"variable":[]},"description":"Returns the sky events between two dates. They are ingresses (a planet entering a new sign), and retrograde periods with their stations (when a planet appears to stop and turn). They also include combustion periods (a planet too close to the Sun). The last are the tracked conjunctions: Venus with Jupiter, and the Sun with Mars. These are the same events `/v1/forecast/annual` places in a chart, before any chart is involved.\n\nEvents are calculated one calendar year at a time. An event that runs across New Year is **joined** into one. So Jupiter entering Leo on October 31 reads as one stay, not two. The calculation starts a year before `from`, so an event already running has its real start date. If it started even earlier, `starts_known` is false, instead of a date that only marks where the calculation began. `started_before_the_window` and `runs_past_the_window` say how each event sits against the dates you asked for.\n\nEach calendar year is calculated once and then cached; the first request for a year takes about 2.5 seconds.\n\nDates are in `timezone`. With a zone name such as `America/Los_Angeles`, each date uses the offset in force on that date. So daylight saving time is followed. `timezone` and `timezone_info` in the response describe the `from` date.\n\nStations are facts. Combustion and conjunctions depend on an orb (how close two bodies must be to count as together). Each event states the orb it used. The Moon is left out, because it changes sign about every two days."},"response":[{"name":"Example answer","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/v1/sky/events?from=2026-09-24&to=2027-09-24&timezone=America/New_York","host":["{{baseUrl}}"],"path":["v1","sky","events"],"query":[{"key":"from","value":"2026-09-24","description":"Start date, YYYY-MM-DD. Defaults to today.","disabled":false},{"key":"to","value":"2027-09-24","description":"End date, YYYY-MM-DD. Defaults to one year after `from`, and can be at most two years after it.","disabled":false},{"key":"timezone","value":"America/New_York","description":"IANA time zone name such as `America/New_York`, or a fixed offset from UTC in hours such as `-5`. Defaults to `5.5` (India time).","disabled":false},{"key":"kind","value":"","description":"Which kinds of event to return, as a comma-separated list of `ingress`, `retrograde`, `combust` and `conjunction`. Default: all.","disabled":true},{"key":"node","value":"true","description":"How to calculate Rahu and Ketu, the lunar nodes: `true` (the actual position, the default) or `mean` (the averaged position). It works as on every endpoint that takes birth data.","disabled":true},{"key":"lang","value":"en","description":"Language for the names in the response, such as planets, signs, nakshatras (lunar mansions), tithis (lunar days), months and festivals. The default is `en` (English); `GET /v1/meta` lists the others. Each translated value comes with its English original in a matching `<field>_en` field; use the English value as a key in your code. Codes (such as `result` or `kaal`) and object keys always stay in English. Any name not yet translated stays in English and is listed in `localization.untranslated`.","disabled":true}],"variable":[]},"description":"Returns the sky events between two dates. They are ingresses (a planet entering a new sign), and retrograde periods with their stations (when a planet appears to stop and turn). They also include combustion periods (a planet too close to the Sun). The last are the tracked conjunctions: Venus with Jupiter, and the Sun with Mars. These are the same events `/v1/forecast/annual` places in a chart, before any chart is involved.\n\nEvents are calculated one calendar year at a time. An event that runs across New Year is **joined** into one. So Jupiter entering Leo on October 31 reads as one stay, not two. The calculation starts a year before `from`, so an event already running has its real start date. If it started even earlier, `starts_known` is false, instead of a date that only marks where the calculation began. `started_before_the_window` and `runs_past_the_window` say how each event sits against the dates you asked for.\n\nEach calendar year is calculated once and then cached; the first request for a year takes about 2.5 seconds.\n\nDates are in `timezone`. With a zone name such as `America/Los_Angeles`, each date uses the offset in force on that date. So daylight saving time is followed. `timezone` and `timezone_info` in the response describe the `from` date.\n\nStations are facts. Combustion and conjunctions depend on an orb (how close two bodies must be to count as together). Each event states the orb it used. The Moon is left out, because it changes sign about every two days."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"from\": \"2026-10-01\",\n  \"to\": \"2026-12-31\",\n  \"timezone\": 5.5,\n  \"timezone_info\": {\n    \"source\": \"offset\",\n    \"offset_hours\": 5.5,\n    \"zone\": null,\n    \"abbreviation\": null,\n    \"dst\": null,\n    \"note\": \"supplied as a fixed offset; no zone history consulted\"\n  },\n  \"events\": [\n    {\n      \"kind\": \"ingress\",\n      \"graha\": \"Saturn\",\n      \"starts\": \"2025-03-29\",\n      \"ends\": \"2027-01-01\",\n      \"starts_at\": \"2025-03-29T21:45+05:30\",\n      \"ends_at\": \"2027-01-01T00:00+05:30\",\n      \"sign\": \"Pisces\",\n      \"starts_known\": true,\n      \"ends_known\": false,\n      \"started_before_the_window\": true,\n      \"runs_past_the_window\": true\n    },\n    {\n      \"kind\": \"ingress\",\n      \"graha\": \"Ketu\",\n      \"starts\": \"2025-05-30\",\n      \"ends\": \"2026-11-25\",\n      \"starts_at\": \"2025-05-30T00:17+05:30\",\n      \"ends_at\": \"2026-11-25T17:45+05:30\",\n      \"sign\": \"Leo\",\n      \"starts_known\": true,\n      \"ends_known\": true,\n      \"started_before_the_window\": true,\n      \"runs_past_the_window\": false\n    },\n    {\n      \"kind\": \"ingress\",\n      \"graha\": \"Rahu\",\n      \"starts\": \"2025-05-30\",\n      \"ends\": \"2026-11-25\",\n      \"starts_at\": \"2025-05-30T00:17+05:30\",\n      \"ends_at\": \"2026-11-25T17:45+05:30\",\n      \"sign\": \"Aquarius\",\n      \"starts_known\": true,\n      \"ends_known\": true,\n      \"started_before_the_window\": true,\n      \"runs_past_the_window\": false\n    }\n  ],\n  \"counts\": {\n    \"ingress\": 19,\n    \"retrograde\": 4,\n    \"combust\": 3,\n    \"conjunction\": 0\n  },\n  \"note\": \"Ingresses and stations are facts. Combustion and conjunction windows depend on an orb; each event states it. The Moon is left out.\"\n}"}]}]},{"name":"Matching","description":"Compatibility between two people, as used for marriage matching in India. The main result is the 36-point ashtakoot score, built from eight factors called kootas. The response also shows the standard exceptions that cancel a zero score on a factor, and checks that are reported outside the score. A forecast for a couple is here too. The score is not symmetric, so requests name the two people `bride` and `groom`.","item":[{"name":"Marriage compatibility score (ashtakoot, 36 points)","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/matching","host":["{{baseUrl}}"],"path":["v1","matching"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true},{"key":"as_of","value":"","description":"A proposed wedding date, YYYY-MM-DD. Adds the dasha sandhi check for both people.","disabled":true}],"variable":[]},"description":"Returns the ashtakoot compatibility score for two people, out of 36 points, factor by factor, with readings. Ashtakoot (also called guna milan) is the traditional Vedic marriage-matching score. It has eight factors called kootas, worth 1 to 8 points each. Each result lists the conditions that qualify it.\n\n**The score uses only the two Moons:** each person's Moon nakshatra (lunar mansion) and Moon sign. Nothing else in either chart affects it. Keep that in mind before treating the number as a verdict on two people.\n\n**Standard exceptions are applied, and shown.** Two factors, nadi and bhakoot, are worth 15 points together, and each scores all or nothing. A zero on either can drop a couple below the usual pass mark of 18. The texts that describe these problems (doshas) also give exceptions that cancel them. `total` is the raw score and `total_after_cancellation` is the score with the exceptions applied. Both are returned, so you can ignore an exception you do not accept.\n\n**Rajju, vedha and the Mars (mangal) comparison carry no points.** They are reported next to the score, not added to it. When both people are manglik, tradition holds that the two cancel out; the case tradition warns about is one manglik person and one who is not. Each person in `mangal` has a `grade`: `present` (found counting from the ascendant or the Moon, the main check), `partial` (found only from Venus, a milder sign) or `absent`. `mangal.balance` names the pairing. Only `present` beside `absent` (`one_sided`) is a concern; `present` beside `partial` is noted in the conclusion, not counted.\n\nThe response also has `dashakoot`, ten pass-or-fail checks (poruthams) used in South India. It also has `papasamyam`, which compares the two people's malefic planet counts (see `/v1/dosha/papa`).\n\nPass `as_of` with a proposed wedding date to add the dasha sandhi check. Dasha sandhi is the junction between two main planetary periods (mahadashas), traditionally avoided for weddings. Here it means the first or last sub-period of a main period. The check says whether either person is in one on that date.\n\nThe request names the two people `bride` and `groom` because the score is not symmetric: swapping them can change it.\n\nThe tables are in rulebook section **KM** (the API's rule reference), marked as school choices where the classical texts differ.","body":{"mode":"raw","raw":"{\n  \"bride\": {\n    \"year\": 1992,\n    \"month\": 3,\n    \"day\": 22,\n    \"hour\": 14,\n    \"minute\": 45,\n    \"second\": 0,\n    \"latitude\": 41.8781,\n    \"longitude\": -87.6298,\n    \"timezone\": \"America/Chicago\"\n  },\n  \"groom\": {\n    \"year\": 1990,\n    \"month\": 8,\n    \"day\": 15,\n    \"hour\": 10,\n    \"minute\": 30,\n    \"second\": 0,\n    \"latitude\": 40.7128,\n    \"longitude\": -74.006,\n    \"timezone\": \"America/New_York\"\n  }\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Example answer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/matching","host":["{{baseUrl}}"],"path":["v1","matching"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true},{"key":"as_of","value":"","description":"A proposed wedding date, YYYY-MM-DD. Adds the dasha sandhi check for both people.","disabled":true}],"variable":[]},"description":"Returns the ashtakoot compatibility score for two people, out of 36 points, factor by factor, with readings. Ashtakoot (also called guna milan) is the traditional Vedic marriage-matching score. It has eight factors called kootas, worth 1 to 8 points each. Each result lists the conditions that qualify it.\n\n**The score uses only the two Moons:** each person's Moon nakshatra (lunar mansion) and Moon sign. Nothing else in either chart affects it. Keep that in mind before treating the number as a verdict on two people.\n\n**Standard exceptions are applied, and shown.** Two factors, nadi and bhakoot, are worth 15 points together, and each scores all or nothing. A zero on either can drop a couple below the usual pass mark of 18. The texts that describe these problems (doshas) also give exceptions that cancel them. `total` is the raw score and `total_after_cancellation` is the score with the exceptions applied. Both are returned, so you can ignore an exception you do not accept.\n\n**Rajju, vedha and the Mars (mangal) comparison carry no points.** They are reported next to the score, not added to it. When both people are manglik, tradition holds that the two cancel out; the case tradition warns about is one manglik person and one who is not. Each person in `mangal` has a `grade`: `present` (found counting from the ascendant or the Moon, the main check), `partial` (found only from Venus, a milder sign) or `absent`. `mangal.balance` names the pairing. Only `present` beside `absent` (`one_sided`) is a concern; `present` beside `partial` is noted in the conclusion, not counted.\n\nThe response also has `dashakoot`, ten pass-or-fail checks (poruthams) used in South India. It also has `papasamyam`, which compares the two people's malefic planet counts (see `/v1/dosha/papa`).\n\nPass `as_of` with a proposed wedding date to add the dasha sandhi check. Dasha sandhi is the junction between two main planetary periods (mahadashas), traditionally avoided for weddings. Here it means the first or last sub-period of a main period. The check says whether either person is in one on that date.\n\nThe request names the two people `bride` and `groom` because the score is not symmetric: swapping them can change it.\n\nThe tables are in rulebook section **KM** (the API's rule reference), marked as school choices where the classical texts differ.","body":{"mode":"raw","raw":"{\n  \"bride\": {\n    \"year\": 1992,\n    \"month\": 3,\n    \"day\": 22,\n    \"hour\": 14,\n    \"minute\": 45,\n    \"second\": 0,\n    \"latitude\": 41.8781,\n    \"longitude\": -87.6298,\n    \"timezone\": \"America/Chicago\"\n  },\n  \"groom\": {\n    \"year\": 1990,\n    \"month\": 8,\n    \"day\": 15,\n    \"hour\": 10,\n    \"minute\": 30,\n    \"second\": 0,\n    \"latitude\": 40.7128,\n    \"longitude\": -74.006,\n    \"timezone\": \"America/New_York\"\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"bride\": {\n    \"nakshatra\": \"Vishakha\",\n    \"nakshatra_lord\": \"Jupiter\",\n    \"moon_sign\": \"Scorpio\"\n  },\n  \"groom\": {\n    \"nakshatra\": \"Mrigashira\",\n    \"nakshatra_lord\": \"Mars\",\n    \"moon_sign\": \"Taurus\"\n  },\n  \"kootas\": {\n    \"varna\": {\n      \"points\": 0,\n      \"max\": 1,\n      \"bride\": \"Brahmin\",\n      \"groom\": \"Vaishya\",\n      \"rule\": \"the groom's varna equals or exceeds the bride's\",\n      \"text\": [\n        \"The bride's Moon is in Scorpio and the groom's is in Taurus. That puts her in the Brahmin varna and him in the Vaishya. Varna is one of the eight kootas (checks) in the traditional 36-point match. It ranks each Moon sign by its element.…\",\n        \"Don't give this much weight. Varna is worth one point out of 36, the lightest part of the whole system. And it is about formal rank, not about how two people actually live together. Matches are rarely turned down over varna. Look at nadi,…\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    },\n    \"vashya\": {\n      \"points\": 1,\n      \"max\": 2,\n      \"bride\": \"Keeta\",\n      \"groom\": \"Chatushpada\",\n      \"rule\": \"from the vashya class of each Moon sign\",\n      \"text\": [\n        \"The bride's Scorpio is Keeta and the groom's Taurus is Chatushpada. Vashya is the koota (one of eight matching checks) that asks how easily each of you influences the other. It uses five groups of Moon signs. Your two groups work well…\",\n        \"One of you influences the other more easily than the other way around. That is not a fault, and it is very common. One of you may give in more often. The other may need to notice that this is happening. A quick, honest word about it now…\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    },\n    \"tara\": {\n      \"points\": 1.5,\n      \"max\": 3,\n      \"from_bride\": {\n        \"count\": 17,\n        \"remainder\": 8,\n        \"auspicious\": true\n      },\n      \"from_groom\": {\n        \"count\": 12,\n        \"remainder\": 3,\n        \"auspicious\": false\n      },\n      \"rule\": \"count between the nakshatras each way, mod 9; remainders 3, 5 and 7 are inauspicious\",\n      \"text\": [\n        \"Counting from Vishakha to Mrigashira leaves a remainder of 8, and counting back the other way leaves 3. Tara is the koota (matching check) that reads shared fortune. It counts between your two birth stars (nakshatras) in both directions.…\",\n        \"Half is the normal result, the one most couples get. So read it as the middle, not as falling short. It also helps to know that **tara can never score zero**. The two counts always add up to 29, and no two bad remainders can do that. So…\",\n        \"It shows a small imbalance in luck: one of you gains more visibly from being together than the other does. Over a long marriage, this is rarely something anyone notices.\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    },\n    \"yoni\": {\n      \"points\": 2,\n      \"max\": 4,\n      \"bride\": \"Tiger (M)\",\n      \"groom\": \"Serpent (F)\",\n      \"note\": \"neither the same nor sworn enemies\",\n      \"rule\": \"same yoni scores full, sworn enemies score nothing\",\n      \"text\": [\n        \"The bride's yoni is Tiger (M) and the groom's is Serpent (F). The yoni koota (matching check) is a guide to physical and instinctive fit. It pairs an animal symbol with each birth star and compares the two. Yours are neither the same…\",\n        \"Nothing here is bad at all. The koota simply has nothing strong to say about this pair. Half its points is what having nothing to say looks like. Read it as neutral, not as falling short, and put your attention on nadi, bhakoot and gana…\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    },\n    \"graha_maitri\": {\n      \"points\": 3,\n      \"max\": 5,\n      \"bride_lord\": \"Mars\",\n      \"groom_lord\": \"Venus\",\n      \"bride_lord_sees_groom_lord_as\": \"neutral\",\n      \"groom_lord_sees_bride_lord_as\": \"neutral\",\n      \"rule\": \"natural friendship between the Moon-sign lords, read both ways\",\n      \"text\": [\n        \"The bride's Moon sign, Scorpio, is ruled by Mars, and the groom's Taurus by Venus. Graha maitri (planetary friendship) is the koota, or matching check, about how two minds meet. It reads this from the rulers of the Moon signs. Here the two…\",\n        \"This koota gives a middle result here, and honestly it doesn't predict much. When your Moon lords are indifferent to each other, understanding is built the normal way: by living together and paying attention. Three out of five is neither a…\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    },\n    \"gana\": {\n      \"points\": 0,\n      \"max\": 6,\n      \"bride\": \"Rakshasa\",\n      \"groom\": \"Deva\",\n      \"rule\": \"same gana scores full; the mismatch is graded by which side holds which\",\n      \"text\": [\n        \"The bride's Vishakha is Rakshasa and the groom's Mrigashira is Deva. Gana is the koota (matching check) that compares temperament, and here your temperaments pull in opposite directions. The tradition treats this direction most seriously,…\",\n        \"All six points are lost. It's worth being honest about why this direction is marked harder than its mirror. The rule was written for a household where one partner was expected to give way. It penalizes the case where that partner is the…\",\n        \"Gana has no cancellation. Losing six of 36 is a big loss, and it stands.\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    },\n    \"bhakoot\": {\n      \"points\": 7,\n      \"max\": 7,\n      \"distance\": [\n        7\n      ],\n      \"dosha\": false,\n      \"rule\": \"the 2-12, 5-9 and 6-8 axes carry bhakoot dosha and score nothing; every other distance scores full\",\n      \"text\": [\n        \"The bride's Moon is in Scorpio and the groom's in Taurus, 7 signs apart. Bhakoot is the koota (matching check) that reads this distance between your two Moon signs. Yours stays off the three difficult pairings (2 and 12, 5 and 9, 6 and 8).…\",\n        \"Bhakoot is the second heaviest koota and the one most likely to fail, so passing it counts for a lot. This koota is read as being about the home itself: how well it does and how steady it is. It also shows whether you both move ahead in…\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    },\n    \"nadi\": {\n      \"points\": 8,\n      \"max\": 8,\n      \"bride\": \"Antya\",\n      \"groom\": \"Madhya\",\n      \"dosha\": false,\n      \"rule\": \"the same nadi on both sides scores nothing; different nadis score full\",\n      \"text\": [\n        \"Vishakha is in Antya nadi and Mrigashira in Madhya. Nadi is the koota (matching check) that sorts the birth stars into three groups linked with physical makeup. It only asks whether yours differ. They do, so this koota is passed.\",\n        \"Nadi is worth eight points, the single biggest item in the scheme. The tradition reads it as a difference in physical makeup that bears on health and children. Families usually ask about it first.\",\n        \"Passing it does a lot of work on its own. Eight of the 36 are secured. That gets a match almost halfway to the usual minimum before anything else is counted.\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    }\n  },\n  \"total\": 22.5,\n  \"out_of\": 36,\n  \"cancellations\": [],\n  \"total_after_cancellation\": 22.5,\n  \"band\": {\n    \"band\": \"acceptable\",\n    \"note\": \"the conventional minimum for a match is eighteen\",\n    \"text\": [\n      \"22.5 of 36, counting any points given back by the classical reliefs for nadi and bhakoot. Guna milan is the 36-point comparison of your two Moons. Most families are told to look for a minimum of 18, and this total clears it. But the total…\",\n      \"No single koota is worth more than eight points. So a total in this range means points were lost in at least two places. **Which ones failed is what counts.** Nadi and bhakoot both have classical cancellations and may already have been…\",\n      \"So read the eight entries above rather than the total. Two matches can both score 22 and be nothing alike. One has lost nadi and gana outright, two of the three heaviest kootas. The other has lost bhakoot and yoni, with smaller losses in…\"\n    ],\n    \"language\": \"en\",\n    \"detail\": \"standard\"\n  },\n  \"rajju\": {\n    \"bride\": \"Nabhi\",\n    \"groom\": \"Siro\",\n    \"dosha\": false,\n    \"signifies\": null,\n    \"rule\": \"the same rajju on both sides is the dosha; different rajju is clear\",\n    \"note\": \"not part of the thirty-six and carries no points. Read chiefly in the south.\",\n    \"text\": [\n      \"The bride's nakshatra is in the Nabhi rajju and the groom's in the Siro. Rajju is a check that sorts the 27 birth stars (nakshatras) onto five parts of the body. The dosha is when both of you fall on the same part. Yours are on different…\",\n      \"It has no points and isn't part of the 36. Rajju is followed mostly in the south. It's shown here so a family that expects it knows it was checked.\"\n    ],\n    \"language\": \"en\",\n    \"detail\": \"standard\"\n  },\n  \"vedha\": {\n    \"dosha\": false,\n    \"bride\": \"Vishakha\",\n    \"groom\": \"Mrigashira\",\n    \"rule\": \"thirteen classical pairs obstruct each other; Chitra has no partner and is always clear\",\n    \"note\": \"not part of the thirty-six and carries no points.\",\n    \"text\": [\n      \"Vishakha and Mrigashira are not a vedha pair, so nothing blocks them. Vedha (obstruction) is a separate check that lists 13 classical pairs of birth stars (nakshatras). These pairs are said to block each other directly, whatever else the…\",\n      \"Vedha has no points and isn't part of the 36. So a clear result neither adds to your score nor takes from it. Abhijit and Chitra have no partner in this list, so they are always clear. Families who follow vedha are usually content once it…\"\n    ],\n    \"language\": \"en\",\n    \"detail\": \"standard\"\n  },\n  \"mangal\": {\n    \"bride\": {\n      \"present\": true,\n      \"grade\": \"present\",\n      \"by_reference\": {\n        \"natal\": {\n          \"present\": true,\n          \"mars_house_from_reference\": 7,\n          \"reference\": \"natal\"\n        },\n        \"lunar\": {\n          \"present\": true,\n          \"mars_house_from_reference\": 4,\n          \"reference\": \"lunar\"\n        },\n        \"venus\": {\n          \"present\": true,\n          \"mars_house_from_reference\": 1,\n          \"reference\": \"venus\"\n        }\n      },\n      \"cancellations\": [\n        \"Mars occupies a Saturn-ruled kendra\",\n        \"Mars is the yogakaraka for this ascendant\"\n      ]\n    },\n    \"groom\": {\n      \"present\": true,\n      \"grade\": \"present\",\n      \"by_reference\": {\n        \"natal\": {\n          \"present\": true,\n          \"mars_house_from_reference\": 8,\n          \"reference\": \"natal\"\n        },\n        \"lunar\": {\n          \"present\": true,\n          \"mars_house_from_reference\": 12,\n          \"reference\": \"lunar\"\n        },\n        \"venus\": {\n          \"present\": false,\n          \"mars_house_from_reference\": 10,\n          \"reference\": \"venus\"\n        }\n      },\n      \"cancellations\": [\n        \"Mars is in its own sign\"\n      ]\n    },\n    \"balance\": \"both\",\n    \"matched\": true,\n    \"verdict\": \"both charts are manglik from the ascendant or the Moon, which is held to neutralize\",\n    \"rule\": \"Mars occupying house 1, 2, 4, 7, 8 or 12, counted separately from the ascendant, from the Moon and from Venus\",\n    \"grading\": \"each side is graded from the ascendant and the Moon: present (found from either), partial (found only from Venus) or absent. Only present beside absent is a concern; present beside partial is noted as partly balanced\",\n    \"note\": \"each chart's own manglik cancellations are reported but not applied -- weighing them is the astrologer's judgment, as in /v1/dosha/manglik\",\n    \"text\": [\n      \"Both the bride and the groom have manglik dosha by the main check, which counts from the ascendant (the sign rising at birth) and from the Moon. Manglik dosha is the concern raised when Mars sits in certain houses. Mars is the planet of…\",\n      \"The classical rule here is clear, and it is the whole reason this comparison is made. **When both people are manglik, the dosha is taken to cancel out.** Manglik is about the force and temperament a person brings into a marriage. When both…\",\n      \"So this is a better result than one of you having it alone. It gives no points either way and is not part of the 36. The eight kootas above are not affected by it.\"\n    ],\n    \"language\": \"en\",\n    \"detail\": \"standard\"\n  },\n  \"dashakoot\": {\n    \"poruthams\": {\n      \"dina\": {\n        \"count\": 17,\n        \"remainder\": 8,\n        \"matched\": true,\n        \"disputed\": false,\n        \"rule\": \"count from the bride's nakshatra to the groom's, inclusive, and take the remainder on nine; 0, 2, 4, 6, 8 agree (zero being an exact division, parama mitra)\",\n        \"note\": null,\n        \"text\": [\n          \"**Dina agrees.** Dina is a southern check (porutham) that counts from the bride's birth star to the groom's. Counting from Vishakha to Mrigashira, the star falls at 17, and the tradition reads the remainder as good.\",\n          \"Dina is read for the couple's everyday well-being and good health. Dina is one of the five required poruthams, so its agreement removes a possible objection rather than adding a point. In plain terms, it is a small reassurance about daily…\"\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\"\n      },\n      \"gana\": {\n        \"matched\": false,\n        \"from_ashtakoot\": \"gana\",\n        \"points_there\": 0,\n        \"out_of_there\": 6,\n        \"detail\": {\n          \"points\": 0,\n          \"max\": 6,\n          \"bride\": \"Rakshasa\",\n          \"groom\": \"Deva\",\n          \"rule\": \"same gana scores full; the mismatch is graded by which side holds which\"\n        }\n      },\n      \"mahendra\": {\n        \"count\": 17,\n        \"matched\": false,\n        \"rule\": \"the same inclusive count agrees at 4, 7, 10, 13, 16, 19, 22, 25\",\n        \"signifies\": \"progeny and the couple's shared prosperity\",\n        \"text\": [\n          \"**Mahendra does not agree**, at a count of 17. Mahendra is a southern check (porutham) read for children and shared wealth. Only eight of the 27 positions satisfy it, so failing here is common and not a warning.\",\n          \"Mahendra is not one of the five required poruthams. Treat it as one check out of 10, not as a finding on its own.\"\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\"\n      },\n      \"stree_deergha\": {\n        \"count\": 17,\n        \"by_threshold\": {\n          \"above_9\": true,\n          \"above_13\": true\n        },\n        \"sources_agree\": true,\n        \"matched\": true,\n        \"rule\": \"the groom's nakshatra should fall far enough ahead of the bride's, counted inclusively. Sources give the threshold as 9 and as 13\",\n        \"signifies\": \"the bride's longevity and wellbeing\",\n        \"note\": null,\n        \"text\": [\n          \"**Stree deergha agrees** at a count of 17. This southern check (porutham) counts forward from the bride's birth star to the groom's. Both thresholds in use accept this count, so there is no doubt here to report.\",\n          \"Stree deergha is read for the bride's own long life and well-being. So it is counted from her star, not the groom's. That one-sidedness comes from the rule itself.\"\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\"\n      },\n      \"yoni\": {\n        \"matched\": true,\n        \"from_ashtakoot\": \"yoni\",\n        \"points_there\": 2,\n        \"out_of_there\": 4,\n        \"detail\": {\n          \"points\": 2,\n          \"max\": 4,\n          \"bride\": \"Tiger (M)\",\n          \"groom\": \"Serpent (F)\",\n          \"note\": \"neither the same nor sworn enemies\",\n          \"rule\": \"same yoni scores full, sworn enemies score nothing\"\n        }\n      },\n      \"rasi\": {\n        \"matched\": true,\n        \"from_ashtakoot\": \"bhakoot\",\n        \"points_there\": 7,\n        \"out_of_there\": 7,\n        \"detail\": {\n          \"points\": 7,\n          \"max\": 7,\n          \"distance\": [\n            7\n          ],\n          \"dosha\": false,\n          \"rule\": \"the 2-12, 5-9 and 6-8 axes carry bhakoot dosha and score nothing; every other distance scores full\"\n        }\n      },\n      \"rasyadhipathi\": {\n        \"matched\": true,\n        \"from_ashtakoot\": \"graha_maitri\",\n        \"points_there\": 3,\n        \"out_of_there\": 5,\n        \"detail\": {\n          \"points\": 3,\n          \"max\": 5,\n          \"bride_lord\": \"Mars\",\n          \"groom_lord\": \"Venus\",\n          \"bride_lord_sees_groom_lord_as\": \"neutral\",\n          \"groom_lord_sees_bride_lord_as\": \"neutral\",\n          \"rule\": \"natural friendship between the Moon-sign lords, read both ways\"\n        }\n      },\n      \"vasya\": {\n        \"matched\": true,\n        \"from_ashtakoot\": \"vashya\",\n        \"points_there\": 1,\n        \"out_of_there\": 2,\n        \"detail\": {\n          \"points\": 1,\n          \"max\": 2,\n          \"bride\": \"Keeta\",\n          \"groom\": \"Chatushpada\",\n          \"rule\": \"from the vashya class of each Moon sign\"\n        }\n      },\n      \"rajju\": {\n        \"matched\": true,\n        \"detail\": {\n          \"bride\": \"Nabhi\",\n          \"groom\": \"Siro\",\n          \"dosha\": false,\n          \"signifies\": null,\n          \"rule\": \"the same rajju on both sides is the dosha; different rajju is clear\",\n          \"note\": \"not part of the thirty-six and carries no points. Read chiefly in the south.\"\n        }\n      },\n      \"vedha\": {\n        \"matched\": true,\n        \"detail\": {\n          \"dosha\": false,\n          \"bride\": \"Vishakha\",\n          \"groom\": \"Mrigashira\",\n          \"rule\": \"thirteen classical pairs obstruct each other; Chitra has no partner and is always clear\",\n          \"note\": \"not part of the thirty-six and carries no points.\"\n        }\n      }\n    },\n    \"order\": [\n      \"dina\",\n      \"gana\",\n      \"mahendra\"\n    ],\n    \"agreed\": 8,\n    \"out_of\": 10,\n    \"matched\": [\n      \"dina\",\n      \"stree_deergha\",\n      \"yoni\"\n    ],\n    \"essential\": [\n      \"dina\",\n      \"gana\",\n      \"yoni\"\n    ],\n    \"essential_failed\": [\n      \"gana\"\n    ],\n    \"borrowed_from_ashtakoot\": {\n      \"gana\": \"gana\",\n      \"yoni\": \"yoni\",\n      \"rasi\": \"bhakoot\",\n      \"rasyadhipathi\": \"graha_maitri\",\n      \"vasya\": \"vashya\"\n    },\n    \"rule\": \"ten poruthams, each read pass or fail. Five are held mandatory and a failure among those is not outweighed by the others\",\n    \"not_scored\": \"these ten carry no points and are not a second thirty-six. Ashtakoot weights its eight one to eight; the tradition reads these yes or no and counts them\",\n    \"note\": \"seven poruthams are the ashtakoot kootas asked a yes-or-no question and are read from those same results, so the two systems cannot disagree about one pair of Moons. Chiefly southern practice, where ashtakoot is chiefly northern\",\n    \"text\": [\n      \"**The 10 poruthams** are southern matching checks, each answered yes or no. They are the southern way of reading the same two Moons that the 36 points read. The tradition simply counts how many agree. This section has no second score, and…\",\n      \"Seven of the 10 are the kootas you have already seen, asked a simpler question: not how many points, just whether it agrees. The other three (dina, mahendra and stree deergha) have no northern version. They are the reason to read this…\",\n      \"**8 of the 10 agree** for the bride and the groom. Which ones agree matters more than the count, because five of the 10 are treated as required.\"\n    ],\n    \"language\": \"en\",\n    \"detail\": \"standard\",\n    \"reading\": {\n      \"text\": [\n        \"**gana did not agree, and is among the five the southern texts treat as required.** Poruthams are the 10 yes-or-no checks of the southern method, and these five carry the most weight. That matters more than the total: a match that passes…\",\n        \"A count cannot decide whether this ends the match. The list above does show exactly which rule objected and why. What objected is a rule of the southern school, not a verdict on two people. The northern reading of the same two Moons is the…\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    }\n  },\n  \"papasamyam\": {\n    \"bride\": {\n      \"count\": 8,\n      \"by_reference\": {\n        \"natal\": {\n          \"count\": 2,\n          \"placements\": [\n            {\n              \"graha\": \"Sun\",\n              \"house\": 8,\n              \"reference\": \"natal\"\n            },\n            {\n              \"graha\": \"Mars\",\n              \"house\": 7,\n              \"reference\": \"natal\"\n            }\n          ]\n        },\n        \"lunar\": {\n          \"count\": 3,\n          \"placements\": [\n            {\n              \"graha\": \"Mars\",\n              \"house\": 4,\n              \"reference\": \"lunar\"\n            },\n            {\n              \"graha\": \"Rahu\",\n              \"house\": 2,\n              \"reference\": \"lunar\"\n            },\n            {\n              \"graha\": \"Ketu\",\n              \"house\": 8,\n              \"reference\": \"lunar\"\n            }\n          ]\n        },\n        \"venus\": {\n          \"count\": 3,\n          \"placements\": [\n            {\n              \"graha\": \"Sun\",\n              \"house\": 2,\n              \"reference\": \"venus\"\n            },\n            {\n              \"graha\": \"Mars\",\n              \"house\": 1,\n              \"reference\": \"venus\"\n            },\n            {\n              \"graha\": \"Saturn\",\n              \"house\": 12,\n              \"reference\": \"venus\"\n            }\n          ]\n        }\n      },\n      \"placements\": [\n        {\n          \"graha\": \"Sun\",\n          \"house\": 8,\n          \"reference\": \"natal\"\n        },\n        {\n          \"graha\": \"Mars\",\n          \"house\": 7,\n          \"reference\": \"natal\"\n        },\n        {\n          \"graha\": \"Mars\",\n          \"house\": 4,\n          \"reference\": \"lunar\"\n        }\n      ],\n      \"grahas_counted\": [\n        \"Sun\",\n        \"Mars\",\n        \"Saturn\"\n      ],\n      \"houses\": [\n        1,\n        2,\n        4\n      ],\n      \"references\": [\n        \"natal\",\n        \"lunar\",\n        \"venus\"\n      ],\n      \"disputed\": {\n        \"waning_moon\": {\n          \"applies\": true,\n          \"count\": 2,\n          \"placements\": [\n            {\n              \"graha\": \"Moon\",\n              \"house\": 4,\n              \"reference\": \"natal\"\n            },\n            {\n              \"graha\": \"Moon\",\n              \"house\": 1,\n              \"reference\": \"lunar\"\n            }\n          ],\n          \"why_not_counted\": \"counted as a sixth papa graha by some traditions and not by others. Three references can move a total by three and change the verdict, so it is reported and not folded in\"\n        }\n      },\n      \"rule\": \"a papa graha occupying house 1, 2, 4, 7, 8 or 12, counted separately from the ascendant, from the Moon and from Venus. Every placement counts one\",\n      \"not_weighted\": \"several traditions weight the seventh and eighth more heavily and disagree on by how much, so this is a count. The placements are returned so a weighting can be applied outside\"\n    },\n    \"groom\": {\n      \"count\": 7,\n      \"by_reference\": {\n        \"natal\": {\n          \"count\": 2,\n          \"placements\": [\n            {\n              \"graha\": \"Mars\",\n              \"house\": 8,\n              \"reference\": \"natal\"\n            },\n            {\n              \"graha\": \"Saturn\",\n              \"house\": 4,\n              \"reference\": \"natal\"\n            }\n          ]\n        },\n        \"lunar\": {\n          \"count\": 2,\n          \"placements\": [\n            {\n              \"graha\": \"Mars\",\n              \"house\": 12,\n              \"reference\": \"lunar\"\n            },\n            {\n              \"graha\": \"Saturn\",\n              \"house\": 8,\n              \"reference\": \"lunar\"\n            }\n          ]\n        },\n        \"venus\": {\n          \"count\": 3,\n          \"placements\": [\n            {\n              \"graha\": \"Sun\",\n              \"house\": 1,\n              \"reference\": \"venus\"\n            },\n            {\n              \"graha\": \"Rahu\",\n              \"house\": 7,\n              \"reference\": \"venus\"\n            },\n            {\n              \"graha\": \"Ketu\",\n              \"house\": 1,\n              \"reference\": \"venus\"\n            }\n          ]\n        }\n      },\n      \"placements\": [\n        {\n          \"graha\": \"Mars\",\n          \"house\": 8,\n          \"reference\": \"natal\"\n        },\n        {\n          \"graha\": \"Saturn\",\n          \"house\": 4,\n          \"reference\": \"natal\"\n        },\n        {\n          \"graha\": \"Mars\",\n          \"house\": 12,\n          \"reference\": \"lunar\"\n        }\n      ],\n      \"grahas_counted\": [\n        \"Sun\",\n        \"Mars\",\n        \"Saturn\"\n      ],\n      \"houses\": [\n        1,\n        2,\n        4\n      ],\n      \"references\": [\n        \"natal\",\n        \"lunar\",\n        \"venus\"\n      ],\n      \"disputed\": {\n        \"waning_moon\": {\n          \"applies\": true,\n          \"count\": 1,\n          \"placements\": [\n            {\n              \"graha\": \"Moon\",\n              \"house\": 1,\n              \"reference\": \"lunar\"\n            }\n          ],\n          \"why_not_counted\": \"counted as a sixth papa graha by some traditions and not by others. Three references can move a total by three and change the verdict, so it is reported and not folded in\"\n        }\n      },\n      \"rule\": \"a papa graha occupying house 1, 2, 4, 7, 8 or 12, counted separately from the ascendant, from the Moon and from Venus. Every placement counts one\",\n      \"not_weighted\": \"several traditions weight the seventh and eighth more heavily and disagree on by how much, so this is a count. The placements are returned so a weighting can be applied outside\"\n    },\n    \"bride_count\": 8,\n    \"groom_count\": 7,\n    \"excess_on_bride\": 1,\n    \"balanced\": false,\n    \"verdict\": \"the bride carries 1 more papa placement than the groom, which is the imbalance this rule exists to catch\",\n    \"rule\": \"the groom's papa count should equal or exceed the bride's; a bride carrying markedly more is the concern\",\n    \"no_tolerance_applied\": \"traditions that allow a gap disagree about its width, so the gap is reported rather than judged against an invented threshold\",\n    \"note\": \"a count, never a score, and never folded into the thirty-six. The mangal comparison reads Mars alone from the same three references and is reported separately\",\n    \"text\": [\n      \"**Papa samyam** (the balance of difficult planets) asks a different question from everything above. The 36 points and the 10 poruthams read two Moons. This reads two whole charts, and it counts strain rather than compatibility.\",\n      \"Papa samyam is the manglik rule made wider. Manglik looks at whether Mars sits in the six sensitive houses (the 1st, 2nd, 4th, 7th, 8th and 12th). These are counted from the ascendant, from the Moon and from Venus. Papa samyam asks the…\",\n      \"**A high count does not mean a bad chart.** What the rule looks for is an imbalance between the two of you, and only in one direction.\"\n    ],\n    \"language\": \"en\",\n    \"detail\": \"standard\",\n    \"reading\": {\n      \"text\": [\n        \"**The bride has 1 more papa placements than the groom**, 8 against 7. Papa placements are the difficult planets (the Sun, Mars, Saturn, Rahu and Ketu) sitting in sensitive houses. The rule is meant to catch this imbalance, and it is shown…\",\n        \"But it is not a number to act on by itself. Traditions that allow some gap disagree on how big a gap is acceptable, so no cut-off is applied here. You get the difference and the placements behind it, and the judgment is left to you and…\",\n        \"Weigh it against the manglik comparison next to this. Manglik looks at Mars alone, in the same six houses and from the same three references. If both point the same way, the concern is real. If only this one does, it is coming from planets…\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    }\n  },\n  \"cross_affliction\": {\n    \"bride_seventh_lord\": {\n      \"host\": \"bride\",\n      \"visitor\": \"groom\",\n      \"seventh_lord\": \"Saturn\",\n      \"seventh_lord_sign\": \"Capricorn\",\n      \"debilitated\": false,\n      \"conjunct_visitor_mars\": false,\n      \"sign\": null,\n      \"afflicted\": false\n    },\n    \"groom_seventh_lord\": {\n      \"host\": \"groom\",\n      \"visitor\": \"bride\",\n      \"seventh_lord\": \"Jupiter\",\n      \"seventh_lord_sign\": \"Cancer\",\n      \"debilitated\": false,\n      \"conjunct_visitor_mars\": false,\n      \"sign\": null,\n      \"afflicted\": false\n    },\n    \"afflicted\": false,\n    \"afflicted_directions\": [],\n    \"provenance\": \"INVENTION\",\n    \"rule\": \"each person's own 7th house ruler (7th lord) is checked: is it debilitated (in its weakest sign), and does the other person's Mars sit in the same sign? No orb is used. It is checked both ways, because the two directions read different…\",\n    \"basis\": \"the 36 ashtakoot points read only the two Moons and cannot see this. This check reads both whole charts\",\n    \"not_classical\": \"no classical text checks the 7th house ruler against the other person's Mars this way. It is the API's own check, built from two results it already has, not a classical rule\"\n  },\n  \"note\": \"the thirty-six points read the two Moons and nothing else. Rajju, vedha and the mangal comparison are reported beside the score and carry no points.\",\n  \"dasha_sandhi\": {\n    \"as_of\": \"2026-10-01T00:00:00\",\n    \"bride\": {\n      \"mahadasha\": \"Mercury\",\n      \"antardasha\": \"Jupiter\",\n      \"mahadasha_ends\": \"2030-03-27T02:08:27.875401\",\n      \"antardasha_ends\": \"2027-07-17T22:59:27.875401\",\n      \"in_sandhi\": false,\n      \"which\": null\n    },\n    \"groom\": {\n      \"mahadasha\": \"Jupiter\",\n      \"antardasha\": \"Moon\",\n      \"mahadasha_ends\": \"2030-12-20T19:27:09.380502\",\n      \"antardasha_ends\": \"2027-08-21T07:27:09.380502\",\n      \"in_sandhi\": false,\n      \"which\": null\n    },\n    \"in_sandhi\": [],\n    \"clear\": true,\n    \"rule\": \"the sandhi is the first or last antardasha of a mahadasha\",\n    \"note\": \"the width of the seam is not stated by the texts. This is the definition the API uses, and it scales with the mahadasha rather than being a fixed number of months.\",\n    \"text\": [\n      \"Neither of you is at a dasha sandhi. A sandhi is the point where one mahadasha (a major planetary period, lasting years) ends and the next begins.\",\n      \"That changeover is seen as an unsettled time in life. A marriage that starts inside one is traditionally said to have a shaky start. Neither of you is there, so this check raises no concern about timing.\",\n      \"Like every timing check, it carries no points and sits outside the 36. It depends on the date being asked about, not on either birth chart alone.\"\n    ],\n    \"language\": \"en\",\n    \"detail\": \"standard\"\n  },\n  \"conclusion\": {\n    \"verdict\": \"workable\",\n    \"serious\": [],\n    \"concerns\": [\n      {\n        \"check\": \"papa\",\n        \"text\": \"One chart carries noticeably more difficult planetary weight in the marriage houses than the other. An astrologer can tell you whether the gap matters in your case.\"\n      }\n    ],\n    \"strengths\": [\n      {\n        \"check\": \"score_ok\",\n        \"text\": \"The points pass the usual minimum: 22.5 out of 36.\"\n      },\n      {\n        \"check\": \"nadi_clear\",\n        \"text\": \"Nadi, the check most families care about most, is clear.\"\n      },\n      {\n        \"check\": \"bhakoot_clear\",\n        \"text\": \"Bhakoot, the Moon-sign check, is clear.\"\n      }\n    ],\n    \"noted\": [\n      {\n        \"check\": \"dashakoot\",\n        \"text\": \"In the southern 10-check system, these mandatory checks do not agree: gana. This happens in most pairs, so it is noted here and not counted in the verdict.\"\n      }\n    ],\n    \"not_checked\": [],\n    \"total\": 22.5,\n    \"out_of\": 36,\n    \"essential_failed\": [\n      \"gana\"\n    ],\n    \"rule\": \"any serious finding makes it difficult; otherwise any concern makes it workable, after an astrologer looks at the concerns; otherwise favorable. Serious: under 18 points after the reliefs, nadi or bhakoot dosha with no relief, or a…\",\n    \"headline\": \"This match can work. The main checks pass, with 22.5 out of 36 points. But a few things need a closer look before you decide. They are listed below.\",\n    \"next\": [\n      \"Show the points listed above to your astrologer, with both full charts.\",\n      \"Ask whether each chart's own exceptions settle them.\",\n      \"Decide after that talk, not on the points alone.\"\n    ],\n    \"note\": \"This sums up the classical checks. A marriage rests on much more than a chart, so this is not a final word. Use it with an astrologer's reading and your own judgment.\",\n    \"language\": \"en\",\n    \"detail\": \"standard\"\n  },\n  \"gaps\": [],\n  \"language\": \"en\",\n  \"detail\": \"standard\",\n  \"fell_back_to_en\": false,\n  \"meta\": {\n    \"bride\": {\n      \"ayanamsa\": \"lahiri\",\n      \"ayanamsa_value\": 23.748455,\n      \"julian_day\": 2448704.365261,\n      \"ephemeris\": \"JPL DE440s\",\n      \"node\": \"true\",\n      \"timezone\": {\n        \"source\": \"zone\",\n        \"offset_hours\": -6,\n        \"zone\": \"America/Chicago\",\n        \"abbreviation\": \"CST\",\n        \"dst\": false,\n        \"dst_hours\": 0,\n        \"ambiguous_resolved_by_fold\": null,\n        \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n      }\n    },\n    \"groom\": {\n      \"ayanamsa\": \"lahiri\",\n      \"ayanamsa_value\": 23.7260727,\n      \"julian_day\": 2448119.10483,\n      \"ephemeris\": \"JPL DE440s\",\n      \"node\": \"true\",\n      \"timezone\": {\n        \"source\": \"zone\",\n        \"offset_hours\": -4,\n        \"zone\": \"America/New_York\",\n        \"abbreviation\": \"EDT\",\n        \"dst\": true,\n        \"dst_hours\": 1,\n        \"ambiguous_resolved_by_fold\": null,\n        \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n      }\n    }\n  }\n}"}]},{"name":"Compatibility score from two nakshatras, no birth charts","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/matching/nakshatra","host":["{{baseUrl}}"],"path":["v1","matching","nakshatra"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true}],"variable":[]},"description":"Returns the 36-point ashtakoot score, its standard exceptions, rajju, vedha and the ten poruthams (South Indian pass-or-fail checks). It uses only each person's Moon nakshatra (lunar mansion) and pada (quarter of a nakshatra). Use it when the two people know their nakshatras but not their birth times.\n\n**The score is the same as with full charts.** Every scoring factor uses only the two Moons, so this runs the same calculation as `/v1/matching`. The same pair of nakshatras scores the same on both endpoints.\n\n**What needs full charts** is listed in `not_computed`: the Mars (mangal) comparison and papa samyam need Mars and the other malefic planets; reading the two whole charts against each other needs both charts; and the dasha sandhi check needs the birth dates.\n\nThe pada is required because it fixes the Moon's sign, which the bhakoot, varna, vashya and graha maitri factors use.","body":{"mode":"raw","raw":"{\n  \"bride\": {\n    \"nakshatra\": \"Vishakha\",\n    \"pada\": 4\n  },\n  \"groom\": {\n    \"nakshatra\": \"Mrigashira\",\n    \"pada\": 1\n  }\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Example answer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/matching/nakshatra","host":["{{baseUrl}}"],"path":["v1","matching","nakshatra"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true}],"variable":[]},"description":"Returns the 36-point ashtakoot score, its standard exceptions, rajju, vedha and the ten poruthams (South Indian pass-or-fail checks). It uses only each person's Moon nakshatra (lunar mansion) and pada (quarter of a nakshatra). Use it when the two people know their nakshatras but not their birth times.\n\n**The score is the same as with full charts.** Every scoring factor uses only the two Moons, so this runs the same calculation as `/v1/matching`. The same pair of nakshatras scores the same on both endpoints.\n\n**What needs full charts** is listed in `not_computed`: the Mars (mangal) comparison and papa samyam need Mars and the other malefic planets; reading the two whole charts against each other needs both charts; and the dasha sandhi check needs the birth dates.\n\nThe pada is required because it fixes the Moon's sign, which the bhakoot, varna, vashya and graha maitri factors use.","body":{"mode":"raw","raw":"{\n  \"bride\": {\n    \"nakshatra\": \"Vishakha\",\n    \"pada\": 4\n  },\n  \"groom\": {\n    \"nakshatra\": \"Mrigashira\",\n    \"pada\": 1\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"bride\": {\n    \"nakshatra\": \"Mrigashira\",\n    \"nakshatra_lord\": \"Mars\",\n    \"moon_sign\": \"Taurus\",\n    \"pada\": 1\n  },\n  \"groom\": {\n    \"nakshatra\": \"Mrigashira\",\n    \"nakshatra_lord\": \"Mars\",\n    \"moon_sign\": \"Taurus\",\n    \"pada\": 1\n  },\n  \"kootas\": {\n    \"varna\": {\n      \"points\": 1,\n      \"max\": 1,\n      \"bride\": \"Vaishya\",\n      \"groom\": \"Vaishya\",\n      \"rule\": \"the groom's varna equals or exceeds the bride's\",\n      \"text\": [\n        \"The bride's Moon is in Taurus and the groom's is in Taurus. That puts him in the Vaishya varna and her in the Vaishya. Varna (a rank read from the element of each Moon sign) is the first of the eight kootas. The kootas are the checks that…\",\n        \"Varna is the lightest check in the whole system, so it is worth saying plainly. It looks at formal rank, not at affection, temperament or health. When it is met, all it tells you is that nothing is objected to. The other seven kootas say…\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    },\n    \"vashya\": {\n      \"points\": 2,\n      \"max\": 2,\n      \"bride\": \"Chatushpada\",\n      \"groom\": \"Chatushpada\",\n      \"rule\": \"from the vashya class of each Moon sign\",\n      \"text\": [\n        \"Taurus belongs to the Chatushpada group and Taurus to the Chatushpada. Vashya is one of the eight kootas (checks) in the traditional match. It sorts Moon signs into groups to see how readily one partner is led by the other. Both of you are…\",\n        \"In plain terms, neither of you has to struggle to be heard, and neither has to be handled. You mostly see it in small things, not big ones. Disagreements tend to settle fast. Neither of you usually has to raise your voice to be taken…\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    },\n    \"tara\": {\n      \"points\": 3,\n      \"max\": 3,\n      \"from_bride\": {\n        \"count\": 1,\n        \"remainder\": 1,\n        \"auspicious\": true\n      },\n      \"from_groom\": {\n        \"count\": 1,\n        \"remainder\": 1,\n        \"auspicious\": true\n      },\n      \"rule\": \"count between the nakshatras each way, mod 9; remainders 3, 5 and 7 are inauspicious\",\n      \"text\": [\n        \"Counting from Mrigashira to Mrigashira leaves a remainder of 1, and counting back the other way leaves 1. Tara is the koota (matching check) that counts the distance between your two birth stars in a cycle of nine. Birth stars (nakshatras)…\",\n        \"Tara is about shared good luck: the idea that each of you does better with the other around than you would alone. Of the eight kootas, it is the one most about fortune rather than character. No other koota measures the same thing twice,…\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    },\n    \"yoni\": {\n      \"points\": 3,\n      \"max\": 4,\n      \"bride\": \"Serpent (F)\",\n      \"groom\": \"Serpent (F)\",\n      \"note\": \"the same yoni and the same sex, which is held to be slightly less favorable\",\n      \"rule\": \"same yoni scores full, sworn enemies score nothing\",\n      \"text\": [\n        \"The bride's Mrigashira gives the Serpent (F) yoni and the groom's Mrigashira gives the Serpent (F). This koota (matching check) compares the animal symbol, or yoni, of each birth star. The comparison is a guide to physical and instinctive…\",\n        \"The tradition sees this as slightly less easy than a male and female pair. The idea is that being alike without balancing each other can turn into sameness. One point is held back for that. In practice this is a strong result and the…\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    },\n    \"graha_maitri\": {\n      \"points\": 5,\n      \"max\": 5,\n      \"bride_lord\": \"Venus\",\n      \"groom_lord\": \"Venus\",\n      \"bride_lord_sees_groom_lord_as\": \"friend\",\n      \"groom_lord_sees_bride_lord_as\": \"friend\",\n      \"rule\": \"natural friendship between the Moon-sign lords, read both ways\",\n      \"text\": [\n        \"Taurus is ruled by Venus and Taurus by Venus. The two are natural friends both ways, or the same planet rules both signs. Graha maitri (planetary friendship) is the koota, or matching check, that compares the ruling planets of your two…\",\n        \"Graha maitri is about how well your minds and feelings agree, and at five points it really moves the total. It describes two people who follow each other's thinking without needing it explained. Over the years, that matters more than most…\",\n        \"It has a second job too. A full graha maitri is one of the classical reliefs that cancels bhakoot dosha. That is the fault raised when the two Moon signs sit at a difficult distance. If bhakoot failed, look at this score again, because it…\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    },\n    \"gana\": {\n      \"points\": 6,\n      \"max\": 6,\n      \"bride\": \"Deva\",\n      \"groom\": \"Deva\",\n      \"rule\": \"same gana scores full; the mismatch is graded by which side holds which\",\n      \"text\": [\n        \"Mrigashira and Mrigashira, your two birth stars (nakshatras), both belong to the Deva gana. So the two of you face the world in the same way. Gana is the koota (matching check) about temperament, and sharing one gives its full six points.\",\n        \"Temperament here means the pace and force with which you move through an ordinary day. When it matches, it is a good sign for everyday married life rather than for anything dramatic. You get fewer arguments that aren't about the topic at…\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    },\n    \"bhakoot\": {\n      \"points\": 7,\n      \"max\": 7,\n      \"distance\": [\n        1\n      ],\n      \"dosha\": false,\n      \"rule\": \"the 2-12, 5-9 and 6-8 axes carry bhakoot dosha and score nothing; every other distance scores full\",\n      \"text\": [\n        \"The bride's Moon is in Taurus and the groom's in Taurus, 1 signs apart. Bhakoot is the koota (matching check) that reads this distance between your two Moon signs. Yours stays off the three difficult pairings (2 and 12, 5 and 9, 6 and 8).…\",\n        \"Bhakoot is the second heaviest koota and the one most likely to fail, so passing it counts for a lot. This koota is read as being about the home itself: how well it does and how steady it is. It also shows whether you both move ahead in…\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    },\n    \"nadi\": {\n      \"points\": 0,\n      \"max\": 8,\n      \"bride\": \"Madhya\",\n      \"groom\": \"Madhya\",\n      \"dosha\": true,\n      \"rule\": \"the same nadi on both sides scores nothing; different nadis score full\",\n      \"text\": [\n        \"Mrigashira and Mrigashira are both in Madhya nadi. Nadi is the koota (matching check) that groups the birth stars by physical makeup. The same nadi on both sides is exactly what it is there to catch.\",\n        \"All eight points are lost, the biggest single loss in guna milan (the 36-point match). Classical practice reads a shared nadi as too much sameness in physical makeup, which it links with health and children. Of the eight kootas, this is…\",\n        \"It can also be cancelled, and the cancellations are not obscure. They are: both Moons in the same sign, two different nakshatras with the same ruling planet, or the same nakshatra falling in different signs. Check the cancellations listed…\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    }\n  },\n  \"total\": 27,\n  \"out_of\": 36,\n  \"cancellations\": [\n    {\n      \"koota\": \"nadi\",\n      \"granted\": true,\n      \"reason\": \"both Moons are in the same sign\"\n    }\n  ],\n  \"total_after_cancellation\": 35,\n  \"band\": {\n    \"band\": \"excellent\",\n    \"note\": \"well above what is usually asked for\",\n    \"text\": [\n      \"35.0 of 36, counting any points given back by the classical reliefs for nadi and bhakoot. This total comes from guna milan, the traditional check that adds up eight kootas comparing your two Moons. The score is well above anything families…\",\n      \"It tells you how well two Moons agree: temperament, instinct, physical makeup and the luck each brings to the other. It can't say whether you treat each other kindly, or whether both families behave well. A high score can't make either of…\",\n      \"Read the individual kootas anyway. Even a total this high can hide a zero in something that matters to you. The number families remember is rarely the one that turns out to matter.\"\n    ],\n    \"language\": \"en\",\n    \"detail\": \"standard\"\n  },\n  \"rajju\": {\n    \"bride\": \"Siro\",\n    \"groom\": \"Siro\",\n    \"dosha\": true,\n    \"signifies\": \"the gravest of the five; danger to the husband\",\n    \"rule\": \"the same rajju on both sides is the dosha; different rajju is clear\",\n    \"note\": \"not part of the thirty-six and carries no points. Read chiefly in the south.\",\n    \"text\": [\n      \"Both nakshatras are in the Siro rajju, the head. Rajju sorts the birth stars (nakshatras) onto five parts of the body. The dosha is when both of yours land on the same part. The tradition calls the head the most serious of the five and…\",\n      \"It's stated plainly because hiding it would leave a family unable to tell it was checked. But two things go with it. It has no points and doesn't affect the 36. And it is a regional practice, followed in the south and mostly not in the…\",\n      \"Where it is followed, the classical answer is a remedy for this part, not turning the match down.\"\n    ],\n    \"language\": \"en\",\n    \"detail\": \"standard\"\n  },\n  \"vedha\": {\n    \"dosha\": false,\n    \"bride\": \"Mrigashira\",\n    \"groom\": \"Mrigashira\",\n    \"rule\": \"thirteen classical pairs obstruct each other; Chitra has no partner and is always clear\",\n    \"note\": \"not part of the thirty-six and carries no points.\",\n    \"text\": [\n      \"Mrigashira and Mrigashira are not a vedha pair, so nothing blocks them. Vedha (obstruction) is a separate check that lists 13 classical pairs of birth stars (nakshatras). These pairs are said to block each other directly, whatever else the…\",\n      \"Vedha has no points and isn't part of the 36. So a clear result neither adds to your score nor takes from it. Abhijit and Chitra have no partner in this list, so they are always clear. Families who follow vedha are usually content once it…\"\n    ],\n    \"language\": \"en\",\n    \"detail\": \"standard\"\n  },\n  \"dashakoot\": {\n    \"poruthams\": {\n      \"dina\": {\n        \"count\": 1,\n        \"remainder\": 1,\n        \"matched\": false,\n        \"disputed\": true,\n        \"rule\": \"count from the bride's nakshatra to the groom's, inclusive, and take the remainder on nine; 0, 2, 4, 6, 8 agree (zero being an exact division, parama mitra)\",\n        \"note\": \"remainder one is janma, the bride's own star -- refused by some and allowed by others when the pada differs. Reported as disputed rather than placed on one side\",\n        \"text\": [\n          \"**Dina does not agree.** Dina is the southern check (porutham) that counts from the bride's birth star to the groom's and reads the remainder. Counting from Mrigashira to Mrigashira, the star falls at 1. The remainder after dividing by…\",\n          \"Dina is one of the five required poruthams, so this is a real objection, not a small detail. Read it as the southern school's own reservation about this pair of stars, which it links with everyday well-being. It says nothing about anything…\"\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\"\n      },\n      \"gana\": {\n        \"matched\": true,\n        \"from_ashtakoot\": \"gana\",\n        \"points_there\": 6,\n        \"out_of_there\": 6,\n        \"detail\": {\n          \"points\": 6,\n          \"max\": 6,\n          \"bride\": \"Deva\",\n          \"groom\": \"Deva\",\n          \"rule\": \"same gana scores full; the mismatch is graded by which side holds which\"\n        }\n      },\n      \"mahendra\": {\n        \"count\": 1,\n        \"matched\": false,\n        \"rule\": \"the same inclusive count agrees at 4, 7, 10, 13, 16, 19, 22, 25\",\n        \"signifies\": \"progeny and the couple's shared prosperity\",\n        \"text\": [\n          \"**Mahendra does not agree**, at a count of 1. Mahendra is a southern check (porutham) read for children and shared wealth. Only eight of the 27 positions satisfy it, so failing here is common and not a warning.\",\n          \"Mahendra is not one of the five required poruthams. Treat it as one check out of 10, not as a finding on its own.\"\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\"\n      },\n      \"stree_deergha\": {\n        \"count\": 1,\n        \"by_threshold\": {\n          \"above_9\": false,\n          \"above_13\": false\n        },\n        \"sources_agree\": true,\n        \"matched\": false,\n        \"rule\": \"the groom's nakshatra should fall far enough ahead of the bride's, counted inclusively. Sources give the threshold as 9 and as 13\",\n        \"signifies\": \"the bride's longevity and wellbeing\",\n        \"note\": null,\n        \"text\": [\n          \"**Stree deergha does not agree** at a count of 1. This southern check (porutham) counts forward from the bride's birth star to the groom's. Both thresholds in use reject this count, so the sources are not divided here.\",\n          \"Stree deergha is read for the bride's long life and well-being. Because it is not one of the five required poruthams, it does not rule the match out on its own.\"\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\"\n      },\n      \"yoni\": {\n        \"matched\": true,\n        \"from_ashtakoot\": \"yoni\",\n        \"points_there\": 3,\n        \"out_of_there\": 4,\n        \"detail\": {\n          \"points\": 3,\n          \"max\": 4,\n          \"bride\": \"Serpent (F)\",\n          \"groom\": \"Serpent (F)\",\n          \"note\": \"the same yoni and the same sex, which is held to be slightly less favorable\",\n          \"rule\": \"same yoni scores full, sworn enemies score nothing\"\n        }\n      },\n      \"rasi\": {\n        \"matched\": true,\n        \"from_ashtakoot\": \"bhakoot\",\n        \"points_there\": 7,\n        \"out_of_there\": 7,\n        \"detail\": {\n          \"points\": 7,\n          \"max\": 7,\n          \"distance\": [\n            1\n          ],\n          \"dosha\": false,\n          \"rule\": \"the 2-12, 5-9 and 6-8 axes carry bhakoot dosha and score nothing; every other distance scores full\"\n        }\n      },\n      \"rasyadhipathi\": {\n        \"matched\": true,\n        \"from_ashtakoot\": \"graha_maitri\",\n        \"points_there\": 5,\n        \"out_of_there\": 5,\n        \"detail\": {\n          \"points\": 5,\n          \"max\": 5,\n          \"bride_lord\": \"Venus\",\n          \"groom_lord\": \"Venus\",\n          \"bride_lord_sees_groom_lord_as\": \"friend\",\n          \"groom_lord_sees_bride_lord_as\": \"friend\",\n          \"rule\": \"natural friendship between the Moon-sign lords, read both ways\"\n        }\n      },\n      \"vasya\": {\n        \"matched\": true,\n        \"from_ashtakoot\": \"vashya\",\n        \"points_there\": 2,\n        \"out_of_there\": 2,\n        \"detail\": {\n          \"points\": 2,\n          \"max\": 2,\n          \"bride\": \"Chatushpada\",\n          \"groom\": \"Chatushpada\",\n          \"rule\": \"from the vashya class of each Moon sign\"\n        }\n      },\n      \"rajju\": {\n        \"matched\": false,\n        \"detail\": {\n          \"bride\": \"Siro\",\n          \"groom\": \"Siro\",\n          \"dosha\": true,\n          \"signifies\": \"the gravest of the five; danger to the husband\",\n          \"rule\": \"the same rajju on both sides is the dosha; different rajju is clear\",\n          \"note\": \"not part of the thirty-six and carries no points. Read chiefly in the south.\"\n        }\n      },\n      \"vedha\": {\n        \"matched\": true,\n        \"detail\": {\n          \"dosha\": false,\n          \"bride\": \"Mrigashira\",\n          \"groom\": \"Mrigashira\",\n          \"rule\": \"thirteen classical pairs obstruct each other; Chitra has no partner and is always clear\",\n          \"note\": \"not part of the thirty-six and carries no points.\"\n        }\n      }\n    },\n    \"order\": [\n      \"dina\",\n      \"gana\",\n      \"mahendra\"\n    ],\n    \"agreed\": 6,\n    \"out_of\": 10,\n    \"matched\": [\n      \"gana\",\n      \"yoni\",\n      \"rasi\"\n    ],\n    \"essential\": [\n      \"dina\",\n      \"gana\",\n      \"yoni\"\n    ],\n    \"essential_failed\": [\n      \"dina\",\n      \"rajju\"\n    ],\n    \"borrowed_from_ashtakoot\": {\n      \"gana\": \"gana\",\n      \"yoni\": \"yoni\",\n      \"rasi\": \"bhakoot\",\n      \"rasyadhipathi\": \"graha_maitri\",\n      \"vasya\": \"vashya\"\n    },\n    \"rule\": \"ten poruthams, each read pass or fail. Five are held mandatory and a failure among those is not outweighed by the others\",\n    \"not_scored\": \"these ten carry no points and are not a second thirty-six. Ashtakoot weights its eight one to eight; the tradition reads these yes or no and counts them\",\n    \"note\": \"seven poruthams are the ashtakoot kootas asked a yes-or-no question and are read from those same results, so the two systems cannot disagree about one pair of Moons. Chiefly southern practice, where ashtakoot is chiefly northern\",\n    \"text\": [\n      \"**The 10 poruthams** are southern matching checks, each answered yes or no. They are the southern way of reading the same two Moons that the 36 points read. The tradition simply counts how many agree. This section has no second score, and…\",\n      \"Seven of the 10 are the kootas you have already seen, asked a simpler question: not how many points, just whether it agrees. The other three (dina, mahendra and stree deergha) have no northern version. They are the reason to read this…\",\n      \"**6 of the 10 agree** for the bride and the groom. Which ones agree matters more than the count, because five of the 10 are treated as required.\"\n    ],\n    \"language\": \"en\",\n    \"detail\": \"standard\",\n    \"reading\": {\n      \"text\": [\n        \"**dina and rajju did not agree, and are among the five the southern texts treat as required.** Poruthams are the 10 yes-or-no checks of the southern method, and these five carry the most weight. That matters more than the total: a match…\",\n        \"A count cannot decide whether this ends the match. The list above does show exactly which rule objected and why. What objected is a rule of the southern school, not a verdict on two people. The northern reading of the same two Moons is the…\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    }\n  },\n  \"note\": \"the thirty-six points read the two Moons and nothing else. Rajju, vedha and the mangal comparison are reported beside the score and carry no points.\",\n  \"conclusion\": {\n    \"verdict\": \"workable\",\n    \"serious\": [],\n    \"concerns\": [\n      {\n        \"check\": \"rajju\",\n        \"text\": \"Rajju dosha: both birth stars fall in the same group (the same part of the body in this check). Rajju is read mainly in the south, as a caution about the couple's well-being.\"\n      }\n    ],\n    \"strengths\": [\n      {\n        \"check\": \"score_good\",\n        \"text\": \"The points are strong: 35 out of 36.\"\n      },\n      {\n        \"check\": \"nadi_relieved\",\n        \"text\": \"Nadi dosha (the fault from sharing the same nadi) is present, but a standard classical exception removes it.\"\n      },\n      {\n        \"check\": \"bhakoot_clear\",\n        \"text\": \"Bhakoot, the Moon-sign check, is clear.\"\n      }\n    ],\n    \"noted\": [\n      {\n        \"check\": \"dashakoot\",\n        \"text\": \"In the southern 10-check system, these mandatory checks do not agree: dina and rajju. This happens in most pairs, so it is noted here and not counted in the verdict.\"\n      }\n    ],\n    \"not_checked\": [\n      {\n        \"check\": \"mangal\",\n        \"text\": \"Manglik balance was not checked here, because it needs both full charts.\"\n      },\n      {\n        \"check\": \"papa\",\n        \"text\": \"The balance of difficult planets was not checked here, because it needs both full charts.\"\n      },\n      {\n        \"check\": \"cross_affliction\",\n        \"text\": \"The 7th house ruler check was not run here, because it needs both full charts.\"\n      }\n    ],\n    \"total\": 35,\n    \"out_of\": 36,\n    \"essential_failed\": [\n      \"dina\",\n      \"rajju\"\n    ],\n    \"rule\": \"any serious finding makes it difficult; otherwise any concern makes it workable, after an astrologer looks at the concerns; otherwise favorable. Serious: under 18 points after the reliefs, nadi or bhakoot dosha with no relief, or a…\",\n    \"headline\": \"This match can work. The main checks pass, with 35 out of 36 points. But a few things need a closer look before you decide. They are listed below.\",\n    \"next\": [\n      \"Show the points listed above to your astrologer, with both full charts.\",\n      \"Ask whether each chart's own exceptions settle them.\",\n      \"Decide after that talk, not on the points alone.\"\n    ],\n    \"note\": \"This sums up the classical checks. A marriage rests on much more than a chart, so this is not a final word. Use it with an astrologer's reading and your own judgment.\",\n    \"language\": \"en\",\n    \"detail\": \"standard\"\n  },\n  \"gaps\": [],\n  \"language\": \"en\",\n  \"detail\": \"standard\",\n  \"fell_back_to_en\": false,\n  \"not_computed\": [\n    \"the mangal comparison -- needs each chart's Mars\",\n    \"papa samyam -- needs every papa graha in both charts\",\n    \"the two whole charts read against each other (/v1/matching/parasparam)\"\n  ]\n}"}]},{"name":"Each person's planets placed in the other's chart","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/matching/parasparam","host":["{{baseUrl}}"],"path":["v1","matching","parasparam"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true}],"variable":[]},"description":"Places each person's planets in the other person's houses (bhavas). For example, his Jupiter may fall in her 7th house, or her Saturn in his 4th. This is the part `/v1/matching` leaves out, because its 36 points use only the two Moons. Rulebook KM-10 (the API's rule reference) names this gap. Readings are included.\n\n**Not symmetric, so it is returned both ways.** His planets in her houses is a different reading from hers in his. Neither is averaged into the other.\n\n**Nothing is scored.** Tradition gives no point value for a planet landing in another person's house. A total here would look like the 36-point score while resting on nothing. Instead, placements are grouped by the kind of house. The kinds are kendra (angular houses 1, 4, 7 and 10) and trikona (trine houses 1, 5 and 9). Then dusthana (difficult houses 6, 8 and 12) and upachaya (growth houses 3, 6, 10 and 11). They are also grouped by the relationship themes they bear on. Benefic (helpful) and malefic (harmful) planets are counted separately and never netted off.\n\nThe marriage houses (7, 2 and 4) and the friendship houses (11, 5 and 3) are weighed separately. So \"would these two be good friends?\" and \"should these two marry?\" can get different answers.\n\nA composite (midpoint) chart and degree-based aspects between the two charts are **not** calculated. They come from Western astrology and have no counterpart here. See rulebook section PS.","body":{"mode":"raw","raw":"{\n  \"bride\": {\n    \"year\": 1992,\n    \"month\": 3,\n    \"day\": 22,\n    \"hour\": 14,\n    \"minute\": 45,\n    \"second\": 0,\n    \"latitude\": 41.8781,\n    \"longitude\": -87.6298,\n    \"timezone\": \"America/Chicago\"\n  },\n  \"groom\": {\n    \"year\": 1990,\n    \"month\": 8,\n    \"day\": 15,\n    \"hour\": 10,\n    \"minute\": 30,\n    \"second\": 0,\n    \"latitude\": 40.7128,\n    \"longitude\": -74.006,\n    \"timezone\": \"America/New_York\"\n  }\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Example answer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/matching/parasparam","host":["{{baseUrl}}"],"path":["v1","matching","parasparam"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true}],"variable":[]},"description":"Places each person's planets in the other person's houses (bhavas). For example, his Jupiter may fall in her 7th house, or her Saturn in his 4th. This is the part `/v1/matching` leaves out, because its 36 points use only the two Moons. Rulebook KM-10 (the API's rule reference) names this gap. Readings are included.\n\n**Not symmetric, so it is returned both ways.** His planets in her houses is a different reading from hers in his. Neither is averaged into the other.\n\n**Nothing is scored.** Tradition gives no point value for a planet landing in another person's house. A total here would look like the 36-point score while resting on nothing. Instead, placements are grouped by the kind of house. The kinds are kendra (angular houses 1, 4, 7 and 10) and trikona (trine houses 1, 5 and 9). Then dusthana (difficult houses 6, 8 and 12) and upachaya (growth houses 3, 6, 10 and 11). They are also grouped by the relationship themes they bear on. Benefic (helpful) and malefic (harmful) planets are counted separately and never netted off.\n\nThe marriage houses (7, 2 and 4) and the friendship houses (11, 5 and 3) are weighed separately. So \"would these two be good friends?\" and \"should these two marry?\" can get different answers.\n\nA composite (midpoint) chart and degree-based aspects between the two charts are **not** calculated. They come from Western astrology and have no counterpart here. See rulebook section PS.","body":{"mode":"raw","raw":"{\n  \"bride\": {\n    \"year\": 1992,\n    \"month\": 3,\n    \"day\": 22,\n    \"hour\": 14,\n    \"minute\": 45,\n    \"second\": 0,\n    \"latitude\": 41.8781,\n    \"longitude\": -87.6298,\n    \"timezone\": \"America/Chicago\"\n  },\n  \"groom\": {\n    \"year\": 1990,\n    \"month\": 8,\n    \"day\": 15,\n    \"hour\": 10,\n    \"minute\": 30,\n    \"second\": 0,\n    \"latitude\": 40.7128,\n    \"longitude\": -74.006,\n    \"timezone\": \"America/New_York\"\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"bride_grahas_in_groom_houses\": {\n    \"by_house\": {\n      \"3\": [\n        {\n          \"graha\": \"Moon\",\n          \"sign\": 8,\n          \"falls_in_house\": 3,\n          \"house_is\": [\n            \"upachaya\"\n          ],\n          \"theme_en\": \"effort, courage and the ordinary daily contact\",\n          \"nature\": \"malefic\",\n          \"nature_because\": \"waning\"\n        }\n      ],\n      \"4\": [\n        {\n          \"graha\": \"Rahu\",\n          \"sign\": 9,\n          \"falls_in_house\": 4,\n          \"house_is\": [\n            \"kendra\"\n          ],\n          \"theme_en\": \"home, comfort and peace of mind\",\n          \"nature\": \"malefic\",\n          \"nature_because\": \"malefic by nature\"\n        }\n      ],\n      \"5\": [\n        {\n          \"graha\": \"Saturn\",\n          \"sign\": 10,\n          \"falls_in_house\": 5,\n          \"house_is\": [\n            \"trikona\"\n          ],\n          \"theme_en\": \"affection, romance and children\",\n          \"nature\": \"malefic\",\n          \"nature_because\": \"malefic by nature\"\n        }\n      ],\n      \"6\": [\n        {\n          \"graha\": \"Mars\",\n          \"sign\": 11,\n          \"falls_in_house\": 6,\n          \"house_is\": [\n            \"dusthana\",\n            \"upachaya\"\n          ],\n          \"theme_en\": null,\n          \"nature\": \"malefic\",\n          \"nature_because\": \"malefic by nature\"\n        },\n        {\n          \"graha\": \"Venus\",\n          \"sign\": 11,\n          \"falls_in_house\": 6,\n          \"house_is\": [\n            \"dusthana\",\n            \"upachaya\"\n          ],\n          \"theme_en\": null,\n          \"nature\": \"benefic\",\n          \"nature_because\": \"benefic by nature\"\n        }\n      ],\n      \"7\": [\n        {\n          \"graha\": \"Sun\",\n          \"sign\": 12,\n          \"falls_in_house\": 7,\n          \"house_is\": [\n            \"kendra\"\n          ],\n          \"theme_en\": \"the partnership itself\",\n          \"nature\": \"malefic\",\n          \"nature_because\": \"malefic by nature\"\n        },\n        {\n          \"graha\": \"Mercury\",\n          \"sign\": 12,\n          \"falls_in_house\": 7,\n          \"house_is\": [\n            \"kendra\"\n          ],\n          \"theme_en\": \"the partnership itself\",\n          \"nature\": \"malefic\",\n          \"nature_because\": \"sharing a sign with Sun\"\n        }\n      ],\n      \"10\": [\n        {\n          \"graha\": \"Ketu\",\n          \"sign\": 3,\n          \"falls_in_house\": 10,\n          \"house_is\": [\n            \"kendra\",\n            \"upachaya\"\n          ],\n          \"theme_en\": null,\n          \"nature\": \"malefic\",\n          \"nature_because\": \"malefic by nature\"\n        }\n      ],\n      \"12\": [\n        {\n          \"graha\": \"Jupiter\",\n          \"sign\": 5,\n          \"falls_in_house\": 12,\n          \"house_is\": [\n            \"dusthana\"\n          ],\n          \"theme_en\": \"the bed, expenditure and what is given up\",\n          \"nature\": \"benefic\",\n          \"nature_because\": \"benefic by nature\"\n        }\n      ]\n    },\n    \"placements\": [\n      {\n        \"graha\": \"Sun\",\n        \"sign\": 12,\n        \"falls_in_house\": 7,\n        \"house_is\": [\n          \"kendra\"\n        ],\n        \"theme_en\": \"the partnership itself\",\n        \"nature\": \"malefic\",\n        \"nature_because\": \"malefic by nature\"\n      },\n      {\n        \"graha\": \"Moon\",\n        \"sign\": 8,\n        \"falls_in_house\": 3,\n        \"house_is\": [\n          \"upachaya\"\n        ],\n        \"theme_en\": \"effort, courage and the ordinary daily contact\",\n        \"nature\": \"malefic\",\n        \"nature_because\": \"waning\"\n      },\n      {\n        \"graha\": \"Mars\",\n        \"sign\": 11,\n        \"falls_in_house\": 6,\n        \"house_is\": [\n          \"dusthana\",\n          \"upachaya\"\n        ],\n        \"theme_en\": null,\n        \"nature\": \"malefic\",\n        \"nature_because\": \"malefic by nature\"\n      }\n    ],\n    \"host_ascendant\": 6\n  },\n  \"groom_grahas_in_bride_houses\": {\n    \"by_house\": {\n      \"1\": [\n        {\n          \"graha\": \"Mercury\",\n          \"sign\": 5,\n          \"falls_in_house\": 1,\n          \"house_is\": [\n            \"kendra\",\n            \"trikona\"\n          ],\n          \"theme_en\": null,\n          \"nature\": \"benefic\",\n          \"nature_because\": \"unafflicted by association\"\n        }\n      ],\n      \"5\": [\n        {\n          \"graha\": \"Saturn\",\n          \"sign\": 9,\n          \"falls_in_house\": 5,\n          \"house_is\": [\n            \"trikona\"\n          ],\n          \"theme_en\": \"affection, romance and children\",\n          \"nature\": \"malefic\",\n          \"nature_because\": \"malefic by nature\"\n        }\n      ],\n      \"6\": [\n        {\n          \"graha\": \"Rahu\",\n          \"sign\": 10,\n          \"falls_in_house\": 6,\n          \"house_is\": [\n            \"dusthana\",\n            \"upachaya\"\n          ],\n          \"theme_en\": null,\n          \"nature\": \"malefic\",\n          \"nature_because\": \"malefic by nature\"\n        }\n      ],\n      \"9\": [\n        {\n          \"graha\": \"Mars\",\n          \"sign\": 1,\n          \"falls_in_house\": 9,\n          \"house_is\": [\n            \"trikona\"\n          ],\n          \"theme_en\": null,\n          \"nature\": \"malefic\",\n          \"nature_because\": \"malefic by nature\"\n        }\n      ],\n      \"10\": [\n        {\n          \"graha\": \"Moon\",\n          \"sign\": 2,\n          \"falls_in_house\": 10,\n          \"house_is\": [\n            \"kendra\",\n            \"upachaya\"\n          ],\n          \"theme_en\": null,\n          \"nature\": \"malefic\",\n          \"nature_because\": \"waning\"\n        }\n      ],\n      \"12\": [\n        {\n          \"graha\": \"Sun\",\n          \"sign\": 4,\n          \"falls_in_house\": 12,\n          \"house_is\": [\n            \"dusthana\"\n          ],\n          \"theme_en\": \"the bed, expenditure and what is given up\",\n          \"nature\": \"malefic\",\n          \"nature_because\": \"malefic by nature\"\n        },\n        {\n          \"graha\": \"Jupiter\",\n          \"sign\": 4,\n          \"falls_in_house\": 12,\n          \"house_is\": [\n            \"dusthana\"\n          ],\n          \"theme_en\": \"the bed, expenditure and what is given up\",\n          \"nature\": \"benefic\",\n          \"nature_because\": \"benefic by nature\"\n        },\n        {\n          \"graha\": \"Venus\",\n          \"sign\": 4,\n          \"falls_in_house\": 12,\n          \"house_is\": [\n            \"dusthana\"\n          ],\n          \"theme_en\": \"the bed, expenditure and what is given up\",\n          \"nature\": \"benefic\",\n          \"nature_because\": \"benefic by nature\"\n        }\n      ]\n    },\n    \"placements\": [\n      {\n        \"graha\": \"Sun\",\n        \"sign\": 4,\n        \"falls_in_house\": 12,\n        \"house_is\": [\n          \"dusthana\"\n        ],\n        \"theme_en\": \"the bed, expenditure and what is given up\",\n        \"nature\": \"malefic\",\n        \"nature_because\": \"malefic by nature\"\n      },\n      {\n        \"graha\": \"Moon\",\n        \"sign\": 2,\n        \"falls_in_house\": 10,\n        \"house_is\": [\n          \"kendra\",\n          \"upachaya\"\n        ],\n        \"theme_en\": null,\n        \"nature\": \"malefic\",\n        \"nature_because\": \"waning\"\n      },\n      {\n        \"graha\": \"Mars\",\n        \"sign\": 1,\n        \"falls_in_house\": 9,\n        \"house_is\": [\n          \"trikona\"\n        ],\n        \"theme_en\": null,\n        \"nature\": \"malefic\",\n        \"nature_because\": \"malefic by nature\"\n      }\n    ],\n    \"host_ascendant\": 5\n  },\n  \"marriage_bhavas\": {\n    \"bride_on_groom\": {\n      \"houses\": [\n        {\n          \"house\": 7,\n          \"theme\": \"the partnership itself\",\n          \"theme_en\": \"the partnership itself\",\n          \"text\": [\n            \"**The bride's Sun and Mercury fall in the groom's seventh house**. This touches the commitment of marriage itself, since the seventh house covers the partner and the partnership.\",\n            \"The seventh is the most important house in this kind of reading. Planets here shape how the groom feels the bride's presence, loyalty and company day to day. So they do a lot to shape your bond over the long run.\",\n            \"The usual 36-point matching also leaves this house out, because it looks only at the two Moons. What helps: read the planets named here closely, and talk together about what each of you expects from a partner.\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\",\n          \"grahas\": [\n            \"Sun\",\n            \"Mercury\"\n          ],\n          \"benefics\": [],\n          \"malefics\": [\n            \"Sun\",\n            \"Mercury\"\n          ],\n          \"parts\": [\n            {\n              \"nature\": \"malefic\",\n              \"text\": [\n                \"Where Sun and Mercury sit, this part of the relationship needs attention and maturity. Malefic planets, the naturally harsh ones, are not a bad sign on their own. They build discipline, resilience and strength. In upachaya houses (the…\"\n              ],\n              \"language\": \"en\",\n              \"detail\": \"standard\"\n            }\n          ]\n        },\n        {\n          \"house\": 2,\n          \"theme\": \"the family formed, and what is spoken within it\",\n          \"theme_en\": \"the family formed, and what is spoken within it\",\n          \"text\": [\n            \"**None of the bride's planets fall in the groom's second house (the family formed, and what is spoken within it).**\",\n            \"An empty house is a neutral finding, and a freeing one: not a gap in the reading and not a warning sign. The bride puts no outside pressure on this part of the groom's life. So you are both free to shape it together by your own choices.…\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\",\n          \"grahas\": [],\n          \"benefics\": [],\n          \"malefics\": []\n        },\n        {\n          \"house\": 4,\n          \"theme\": \"home, comfort and peace of mind\",\n          \"theme_en\": \"home, comfort and peace of mind\",\n          \"text\": [\n            \"**The bride's Rahu falls in the groom's fourth house**. This house covers the feel of your home, comfort, family roots and peace of mind.\",\n            \"The fourth house is about rest and peace, because it is where a person relaxes in private. Planets here shape how your shared home feels to the groom. Supportive planets tend to make it a calm place where you both feel looked after and…\",\n            \"What helps: keep some part of home life quiet and shared, such as a meal or an evening routine. Talk early when home starts to feel tense.\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\",\n          \"grahas\": [\n            \"Rahu\"\n          ],\n          \"benefics\": [],\n          \"malefics\": [\n            \"Rahu\"\n          ],\n          \"parts\": [\n            {\n              \"nature\": \"malefic\",\n              \"text\": [\n                \"Where Rahu sit, this part of the relationship needs attention and maturity. Malefic planets, the naturally harsh ones, are not a bad sign on their own. They build discipline, resilience and strength. In upachaya houses (the houses of…\"\n              ],\n              \"language\": \"en\",\n              \"detail\": \"standard\"\n            }\n          ]\n        }\n      ],\n      \"visitor\": \"bride\",\n      \"host\": \"groom\",\n      \"visitor_en\": \"bride\",\n      \"host_en\": \"groom\"\n    },\n    \"groom_on_bride\": {\n      \"houses\": [\n        {\n          \"house\": 7,\n          \"theme\": \"the partnership itself\",\n          \"theme_en\": \"the partnership itself\",\n          \"text\": [\n            \"**None of the groom's planets fall in the bride's seventh house (the partnership itself).**\",\n            \"An empty house is a neutral finding, and a freeing one: not a gap in the reading and not a warning sign. The groom puts no outside pressure on this part of the bride's life. So you are both free to shape it together by your own choices.…\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\",\n          \"grahas\": [],\n          \"benefics\": [],\n          \"malefics\": []\n        },\n        {\n          \"house\": 2,\n          \"theme\": \"the family formed, and what is spoken within it\",\n          \"theme_en\": \"the family formed, and what is spoken within it\",\n          \"text\": [\n            \"**None of the groom's planets fall in the bride's second house (the family formed, and what is spoken within it).**\",\n            \"An empty house is a neutral finding, and a freeing one: not a gap in the reading and not a warning sign. The groom puts no outside pressure on this part of the bride's life. So you are both free to shape it together by your own choices.…\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\",\n          \"grahas\": [],\n          \"benefics\": [],\n          \"malefics\": []\n        },\n        {\n          \"house\": 4,\n          \"theme\": \"home, comfort and peace of mind\",\n          \"theme_en\": \"home, comfort and peace of mind\",\n          \"text\": [\n            \"**None of the groom's planets fall in the bride's fourth house (home, comfort and peace of mind).**\",\n            \"An empty house is a neutral finding, and a freeing one: not a gap in the reading and not a warning sign. The groom puts no outside pressure on this part of the bride's life. So you are both free to shape it together by your own choices.…\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\",\n          \"grahas\": [],\n          \"benefics\": [],\n          \"malefics\": []\n        }\n      ],\n      \"visitor\": \"groom\",\n      \"host\": \"bride\",\n      \"visitor_en\": \"groom\",\n      \"host_en\": \"bride\"\n    },\n    \"read_from\": [\n      7,\n      2,\n      4\n    ],\n    \"text\": [\n      \"**The main houses for marriage are 7, 2 and 4.** The seventh holds the marriage itself, and the second looks after your shared home and how you speak. The fourth protects your peace of mind at home.\",\n      \"These three are read in both directions. That way you can see whether each of you gets a secure, loving and supportive relationship. They matter most because together they cover the commitment, daily family life and the feeling of home.\"\n    ],\n    \"language\": \"en\",\n    \"detail\": \"standard\"\n  },\n  \"friendship_bhavas\": {\n    \"bride_on_groom\": {\n      \"houses\": [\n        {\n          \"house\": 11,\n          \"theme\": \"friendship, gain and the company kept\",\n          \"theme_en\": \"friendship, gain and the company kept\",\n          \"text\": [\n            \"**None of the bride's planets fall in the groom's eleventh house (friendship, gain and the company kept).**\",\n            \"An empty house is a neutral finding, and a freeing one: not a gap in the reading and not a warning sign. The bride puts no outside pressure on this part of the groom's life. So you are both free to shape it together by your own choices.…\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\",\n          \"grahas\": [],\n          \"benefics\": [],\n          \"malefics\": []\n        },\n        {\n          \"house\": 5,\n          \"theme\": \"affection, romance and children\",\n          \"theme_en\": \"affection, romance and children\",\n          \"text\": [\n            \"**The bride's Saturn falls in the groom's fifth house**. This house covers romance, creativity, children and simply enjoying each other's company.\",\n            \"The fifth house is about liking each other and laughing together, not duty. Planets here help ground your relationship in real friendship, playfulness and things you both love doing. That is often what carries a couple through busy years.\",\n            \"In daily life it shows in shared jokes, hobbies and how you feel about children. What helps: keep some time just for fun, with no chores or planning attached.\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\",\n          \"grahas\": [\n            \"Saturn\"\n          ],\n          \"benefics\": [],\n          \"malefics\": [\n            \"Saturn\"\n          ],\n          \"parts\": [\n            {\n              \"nature\": \"malefic\",\n              \"text\": [\n                \"Where Saturn sit, this part of the relationship needs attention and maturity. Malefic planets, the naturally harsh ones, are not a bad sign on their own. They build discipline, resilience and strength. In upachaya houses (the houses of…\"\n              ],\n              \"language\": \"en\",\n              \"detail\": \"standard\"\n            }\n          ]\n        },\n        {\n          \"house\": 3,\n          \"theme\": \"effort, courage and the ordinary daily contact\",\n          \"theme_en\": \"effort, courage and the ordinary daily contact\",\n          \"text\": [\n            \"**The bride's Moon falls in the groom's third house**. This house covers everyday talk, starting things together, encouraging each other and working as a team.\",\n            \"This house is about the small daily efforts that keep a marriage going over the years. The third is an upachaya house, a house that improves with time. So the teamwork and friendship built here tend to get stronger each year.\",\n            \"In daily life it shows in messages through the day, shared chores and how you cheer each other on. What helps: keep talking about small things, and take on little projects together.\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\",\n          \"grahas\": [\n            \"Moon\"\n          ],\n          \"benefics\": [],\n          \"malefics\": [\n            \"Moon\"\n          ],\n          \"parts\": [\n            {\n              \"nature\": \"malefic\",\n              \"text\": [\n                \"Where Moon sit, this part of the relationship needs attention and maturity. Malefic planets, the naturally harsh ones, are not a bad sign on their own. They build discipline, resilience and strength. In upachaya houses (the houses of…\"\n              ],\n              \"language\": \"en\",\n              \"detail\": \"standard\"\n            }\n          ]\n        }\n      ],\n      \"visitor\": \"bride\",\n      \"host\": \"groom\",\n      \"visitor_en\": \"bride\",\n      \"host_en\": \"groom\"\n    },\n    \"groom_on_bride\": {\n      \"houses\": [\n        {\n          \"house\": 11,\n          \"theme\": \"friendship, gain and the company kept\",\n          \"theme_en\": \"friendship, gain and the company kept\",\n          \"text\": [\n            \"**None of the groom's planets fall in the bride's eleventh house (friendship, gain and the company kept).**\",\n            \"An empty house is a neutral finding, and a freeing one: not a gap in the reading and not a warning sign. The groom puts no outside pressure on this part of the bride's life. So you are both free to shape it together by your own choices.…\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\",\n          \"grahas\": [],\n          \"benefics\": [],\n          \"malefics\": []\n        },\n        {\n          \"house\": 5,\n          \"theme\": \"affection, romance and children\",\n          \"theme_en\": \"affection, romance and children\",\n          \"text\": [\n            \"**The groom's Saturn falls in the bride's fifth house**. This house covers romance, creativity, children and simply enjoying each other's company.\",\n            \"The fifth house is about liking each other and laughing together, not duty. Planets here help ground your relationship in real friendship, playfulness and things you both love doing. That is often what carries a couple through busy years.\",\n            \"In daily life it shows in shared jokes, hobbies and how you feel about children. What helps: keep some time just for fun, with no chores or planning attached.\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\",\n          \"grahas\": [\n            \"Saturn\"\n          ],\n          \"benefics\": [],\n          \"malefics\": [\n            \"Saturn\"\n          ],\n          \"parts\": [\n            {\n              \"nature\": \"malefic\",\n              \"text\": [\n                \"Where Saturn sit, this part of the relationship needs attention and maturity. Malefic planets, the naturally harsh ones, are not a bad sign on their own. They build discipline, resilience and strength. In upachaya houses (the houses of…\"\n              ],\n              \"language\": \"en\",\n              \"detail\": \"standard\"\n            }\n          ]\n        },\n        {\n          \"house\": 3,\n          \"theme\": \"effort, courage and the ordinary daily contact\",\n          \"theme_en\": \"effort, courage and the ordinary daily contact\",\n          \"text\": [\n            \"**None of the groom's planets fall in the bride's third house (effort, courage and the ordinary daily contact).**\",\n            \"An empty house is a neutral finding, and a freeing one: not a gap in the reading and not a warning sign. The groom puts no outside pressure on this part of the bride's life. So you are both free to shape it together by your own choices.…\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\",\n          \"grahas\": [],\n          \"benefics\": [],\n          \"malefics\": []\n        }\n      ],\n      \"visitor\": \"groom\",\n      \"host\": \"bride\",\n      \"visitor_en\": \"groom\",\n      \"host_en\": \"bride\"\n    },\n    \"read_from\": [\n      11,\n      5,\n      3\n    ],\n    \"text\": [\n      \"**The main houses for friendship are 11, 5 and 3.** The eleventh shows shared goals and companionship. The fifth shows the fun and creativity you share, and the third your everyday talk and initiative.\",\n      \"This shows whether, beyond romance, you are likely to be real companions who think alike. That matters because friendship is often what keeps a marriage warm once the first excitement settles.\"\n    ],\n    \"language\": \"en\",\n    \"detail\": \"standard\"\n  },\n  \"conjunctions\": [\n    {\n      \"first\": \"Jupiter\",\n      \"second\": \"Mercury\",\n      \"sign\": 5,\n      \"same_graha\": false\n    },\n    {\n      \"first\": \"Saturn\",\n      \"second\": \"Rahu\",\n      \"sign\": 10,\n      \"same_graha\": false\n    },\n    {\n      \"first\": \"Rahu\",\n      \"second\": \"Saturn\",\n      \"sign\": 9,\n      \"same_graha\": false\n    }\n  ],\n  \"bride_aspects_groom\": [\n    {\n      \"from\": \"Moon\",\n      \"to\": \"Moon\",\n      \"in_sign\": 2,\n      \"special\": false\n    },\n    {\n      \"from\": \"Mars\",\n      \"to\": \"Moon\",\n      \"in_sign\": 2,\n      \"special\": false\n    },\n    {\n      \"from\": \"Mars\",\n      \"to\": \"Mercury\",\n      \"in_sign\": 5,\n      \"special\": false\n    }\n  ],\n  \"groom_aspects_bride\": [\n    {\n      \"from\": \"Sun\",\n      \"to\": \"Saturn\",\n      \"in_sign\": 10,\n      \"special\": false\n    },\n    {\n      \"from\": \"Moon\",\n      \"to\": \"Moon\",\n      \"in_sign\": 8,\n      \"special\": false\n    },\n    {\n      \"from\": \"Mars\",\n      \"to\": \"Moon\",\n      \"in_sign\": 8,\n      \"special\": false\n    }\n  ],\n  \"cross_affliction\": {\n    \"bride_seventh_lord\": {\n      \"host\": \"bride\",\n      \"visitor\": \"groom\",\n      \"seventh_lord\": \"Saturn\",\n      \"seventh_lord_sign\": \"Capricorn\",\n      \"debilitated\": false,\n      \"conjunct_visitor_mars\": false,\n      \"sign\": null,\n      \"afflicted\": false\n    },\n    \"groom_seventh_lord\": {\n      \"host\": \"groom\",\n      \"visitor\": \"bride\",\n      \"seventh_lord\": \"Jupiter\",\n      \"seventh_lord_sign\": \"Cancer\",\n      \"debilitated\": false,\n      \"conjunct_visitor_mars\": false,\n      \"sign\": null,\n      \"afflicted\": false\n    },\n    \"afflicted\": false,\n    \"afflicted_directions\": [],\n    \"provenance\": \"INVENTION\",\n    \"rule\": \"each person's own 7th house ruler (7th lord) is checked: is it debilitated (in its weakest sign), and does the other person's Mars sit in the same sign? No orb is used. It is checked both ways, because the two directions read different…\",\n    \"basis\": \"the 36 ashtakoot points read only the two Moons and cannot see this. This check reads both whole charts\",\n    \"not_classical\": \"no classical text checks the 7th house ruler against the other person's Mars this way. It is the API's own check, built from two results it already has, not a classical rule\"\n  },\n  \"rule\": \"each native's grahas placed in the other's whole-sign bhavas, classified by the bhava's own nature and by the themes a relationship is read from\",\n  \"asymmetric\": \"his grahas in her houses is a different reading from hers in his. Both are returned and neither is averaged into the other\",\n  \"not_scored\": \"there is no classical point value for a graha landing on another chart's bhava. The placements are classified and counted; no total is produced, because a number here would look like the thirty-six and rest on nothing\",\n  \"not_computed\": [\n    \"the midpoint composite chart, which has no counterpart in this tradition\",\n    \"degree-based aspects between the two charts, which are a different school's technique\"\n  ],\n  \"framing\": {\n    \"title\": \"The two charts read against each other\",\n    \"text\": [\n      \"**The usual guna milan looks at only two things: the two Moons.** This 36-point matching checks the birth nakshatras (lunar mansions) and Moon signs. It leaves out the ascendants, the seventh houses of marriage and where Venus and Jupiter…\",\n      \"Every planet in the bride's chart is placed in the groom's 12 houses. And every planet in the groom's chart is placed in the bride's houses. Whole-sign houses are used, so each sign counts as one whole house and nothing depends on…\",\n      \"**The charts are read both ways, because each of you experiences the other differently.** His planets in her fourth and her planets in his fourth describe two different experiences of the same home. What follows sets these out plainly,…\"\n    ],\n    \"language\": \"en\",\n    \"detail\": \"standard\"\n  },\n  \"readings\": {\n    \"conjunctions\": {\n      \"text\": [\n        \"**Your two charts have 3 conjunctions between them.** A conjunction here means a planet in one chart sits in the same sign as a planet in the other.\",\n        \"These are direct links, because the two planets share a sign. Where supportive planets meet, you tend to click right away. Where difficult planets meet, some understanding for each other helps you line up your goals.\",\n        \"What helps: look at which planets are involved in each link, and give extra patience to the ones that involve the harsher planets.\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    },\n    \"bride_aspects_groom\": {\n      \"text\": [\n        \"**Your two charts have 13 aspect (drishti) contacts.** In each, a planet in one partner's chart looks at a planet in the other's. Drishti is the classical idea of a planet's gaze reaching certain houses from where it sits.\",\n        \"Aspects show how you see, inspire and reflect each other's feelings. They point to the quiet ways you make your partner more aware and help them grow. Often neither of you notices it happening.\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    },\n    \"groom_aspects_bride\": {\n      \"text\": [\n        \"**Your two charts have 17 aspect (drishti) contacts.** In each, a planet in one partner's chart looks at a planet in the other's. Drishti is the classical idea of a planet's gaze reaching certain houses from where it sits.\",\n        \"Aspects show how you see, inspire and reflect each other's feelings. They point to the quiet ways you make your partner more aware and help them grow. Often neither of you notices it happening.\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    }\n  },\n  \"gaps\": [],\n  \"language\": \"en\",\n  \"detail\": \"standard\",\n  \"meta\": {\n    \"bride\": {\n      \"ayanamsa\": \"lahiri\",\n      \"ayanamsa_value\": 23.748455,\n      \"julian_day\": 2448704.365261,\n      \"ephemeris\": \"JPL DE440s\",\n      \"node\": \"true\",\n      \"timezone\": {\n        \"source\": \"zone\",\n        \"offset_hours\": -6,\n        \"zone\": \"America/Chicago\",\n        \"abbreviation\": \"CST\",\n        \"dst\": false,\n        \"dst_hours\": 0,\n        \"ambiguous_resolved_by_fold\": null,\n        \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n      }\n    },\n    \"groom\": {\n      \"ayanamsa\": \"lahiri\",\n      \"ayanamsa_value\": 23.7260727,\n      \"julian_day\": 2448119.10483,\n      \"ephemeris\": \"JPL DE440s\",\n      \"node\": \"true\",\n      \"timezone\": {\n        \"source\": \"zone\",\n        \"offset_hours\": -4,\n        \"zone\": \"America/New_York\",\n        \"abbreviation\": \"EDT\",\n        \"dst\": true,\n        \"dst_hours\": 1,\n        \"ambiguous_resolved_by_fold\": null,\n        \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n      }\n    }\n  }\n}"}]},{"name":"Love, career or wealth forecast for a couple","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/forecast/couple/:theme","host":["{{baseUrl}}"],"path":["v1","forecast","couple",":theme"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true},{"key":"from","value":"","description":"Start date, YYYY-MM-DD. Defaults to today.","disabled":true},{"key":"to","value":"","description":"End date, YYYY-MM-DD. Defaults to one year after the start, and can be at most 12 months after it.","disabled":true}],"variable":[{"key":"theme","value":"love","description":"The theme to follow: `love`, `career` or `wealth`."}]},"description":"Returns each person's own forecast for one theme (`love`, `career` or `wealth`). It also shows what neither forecast shows alone: what the two people **share**.\n\n**A transit is one sky event, read twice.** Jupiter entering Cancer is a single fact. But it falls in a different house for each person, because houses are counted from each person's own rising sign (lagna). Whether it helps or tests is still counted from each person's birth Moon. When the same event lands in both people's theme houses at once, that is a real joint signal. It is the one thing here you could not get by reading two forecasts side by side. Both house numbers are returned; merging them would invent a house the sky does not have.\n\n**Periods overlap by date.** The two people run different dashas (planetary periods). What matters is the stretch when **both** are in a period whose ruling planet relates to the theme. Periods weigh more than transits, so this is the more significant overlap.\n\n**Nothing is merged and nothing is scored.** Two charts are not averaged into one, because the result would describe a person who does not exist; this is why no composite chart is offered (rulebook PS-05, the API's rule reference). For `love`, the response also shows how each person's planets fall in the other's marriage houses (as in `/v1/matching/parasparam`). That part does not change with the date range. See rulebook section OL.\n\n**The date range is one year by default and 12 months at most.** A longer range returns 422; ask for the next months in another call.\n\nThe request names the two people `bride` and `groom`, as in `/v1/matching`.\n\n**Uses 6 reading credits.** On live keys a successful response uses them from your monthly reading credits, and no calls. Test keys return this reading for the sample charts only, and it counts as 1 test call. The `X-Reading-Credits-Counted` header says what a response used. [What reading credits buy](https://apiforastrology.com/pricing#reading-credits).","body":{"mode":"raw","raw":"{\n  \"bride\": {\n    \"year\": 1992,\n    \"month\": 3,\n    \"day\": 22,\n    \"hour\": 14,\n    \"minute\": 45,\n    \"second\": 0,\n    \"latitude\": 41.8781,\n    \"longitude\": -87.6298,\n    \"timezone\": \"America/Chicago\"\n  },\n  \"groom\": {\n    \"year\": 1990,\n    \"month\": 8,\n    \"day\": 15,\n    \"hour\": 10,\n    \"minute\": 30,\n    \"second\": 0,\n    \"latitude\": 40.7128,\n    \"longitude\": -74.006,\n    \"timezone\": \"America/New_York\"\n  }\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Example answer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/forecast/couple/:theme","host":["{{baseUrl}}"],"path":["v1","forecast","couple",":theme"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true},{"key":"from","value":"","description":"Start date, YYYY-MM-DD. Defaults to today.","disabled":true},{"key":"to","value":"","description":"End date, YYYY-MM-DD. Defaults to one year after the start, and can be at most 12 months after it.","disabled":true}],"variable":[{"key":"theme","value":"love","description":"The theme to follow: `love`, `career` or `wealth`."}]},"description":"Returns each person's own forecast for one theme (`love`, `career` or `wealth`). It also shows what neither forecast shows alone: what the two people **share**.\n\n**A transit is one sky event, read twice.** Jupiter entering Cancer is a single fact. But it falls in a different house for each person, because houses are counted from each person's own rising sign (lagna). Whether it helps or tests is still counted from each person's birth Moon. When the same event lands in both people's theme houses at once, that is a real joint signal. It is the one thing here you could not get by reading two forecasts side by side. Both house numbers are returned; merging them would invent a house the sky does not have.\n\n**Periods overlap by date.** The two people run different dashas (planetary periods). What matters is the stretch when **both** are in a period whose ruling planet relates to the theme. Periods weigh more than transits, so this is the more significant overlap.\n\n**Nothing is merged and nothing is scored.** Two charts are not averaged into one, because the result would describe a person who does not exist; this is why no composite chart is offered (rulebook PS-05, the API's rule reference). For `love`, the response also shows how each person's planets fall in the other's marriage houses (as in `/v1/matching/parasparam`). That part does not change with the date range. See rulebook section OL.\n\n**The date range is one year by default and 12 months at most.** A longer range returns 422; ask for the next months in another call.\n\nThe request names the two people `bride` and `groom`, as in `/v1/matching`.\n\n**Uses 6 reading credits.** On live keys a successful response uses them from your monthly reading credits, and no calls. Test keys return this reading for the sample charts only, and it counts as 1 test call. The `X-Reading-Credits-Counted` header says what a response used. [What reading credits buy](https://apiforastrology.com/pricing#reading-credits).","body":{"mode":"raw","raw":"{\n  \"bride\": {\n    \"year\": 1992,\n    \"month\": 3,\n    \"day\": 22,\n    \"hour\": 14,\n    \"minute\": 45,\n    \"second\": 0,\n    \"latitude\": 41.8781,\n    \"longitude\": -87.6298,\n    \"timezone\": \"America/Chicago\"\n  },\n  \"groom\": {\n    \"year\": 1990,\n    \"month\": 8,\n    \"day\": 15,\n    \"hour\": 10,\n    \"minute\": 30,\n    \"second\": 0,\n    \"latitude\": 40.7128,\n    \"longitude\": -74.006,\n    \"timezone\": \"America/New_York\"\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"theme\": \"love\",\n  \"window\": {\n    \"from\": \"2026-10-01\",\n    \"to\": \"2026-12-31\"\n  },\n  \"bride\": {\n    \"theme\": \"love\",\n    \"focus\": \"love-and-marriage\",\n    \"read_from\": \"the seventh house and its lord, the second, and Venus\",\n    \"houses\": [\n      7,\n      2,\n      12\n    ],\n    \"lords\": [\n      7,\n      2\n    ],\n    \"karakas\": [\n      \"Venus\",\n      \"Jupiter\"\n    ],\n    \"window\": {\n      \"from\": \"2026-10-01\",\n      \"to\": \"2026-12-31\"\n    },\n    \"not_ranked\": \"a transit and a mahadasha are not on one scale -- one lasts weeks and the other twenty years. They are two lists with their dates, and no number puts them in order\",\n    \"framing\": {\n      \"text\": [\n        \"**This is your love and marriage forecast for the time ahead.** It reads your 7th, 2nd and 12th houses, the parts of your chart for marriage and close bonds. It also follows the planets that stand for love in your chart (Venus and Jupiter).\",\n        \"Two clocks run at once. **Transits**, the planets moving through your chart now, are the weather: they come and go in weeks or months. Your **running mahadasha and antardasha** are the long period and the shorter sub-period you are living…\",\n        \"A transit can only bring what your running period allows. Read the two together to see when bigger steps in love are more likely. You can also see how to use the quieter stretches. What you can do: save the big steps, such as a proposal or…\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    },\n    \"transits\": [\n      {\n        \"graha\": \"Sun\",\n        \"house_from_moon\": 11,\n        \"sign\": \"Virgo\",\n        \"starts\": \"2026-10-01T00:00:00\",\n        \"ends\": \"2026-10-17T09:21:43\",\n        \"entry_known\": false,\n        \"exit_known\": true,\n        \"resumes_visit\": false,\n        \"result\": \"favorable\",\n        \"vedha_house\": 5,\n        \"bindus\": 4,\n        \"strength\": \"moderate\",\n        \"natal_house\": 2,\n        \"why\": [\n          \"crossing your 2nd house, counted from your lagna\"\n        ],\n        \"transit_reading_id\": \"transit:Sun:11\",\n        \"reading\": {\n          \"text\": [\n            \"Sun is crossing your 2nd house, the house of family and home life. Until October 17, family tends to back your relationship, so it is a good time for talks at home.\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        }\n      },\n      {\n        \"graha\": \"Mars\",\n        \"house_from_moon\": 9,\n        \"sign\": \"Cancer\",\n        \"starts\": \"2026-10-01T00:00:00\",\n        \"ends\": \"2026-11-12T08:48:38\",\n        \"entry_known\": false,\n        \"exit_known\": true,\n        \"resumes_visit\": false,\n        \"result\": \"unfavorable\",\n        \"vedha_house\": null,\n        \"bindus\": 5,\n        \"strength\": \"moderate\",\n        \"natal_house\": 12,\n        \"why\": [\n          \"crossing your 12th house, counted from your lagna\"\n        ],\n        \"transit_reading_id\": \"transit:Mars:9\",\n        \"reading\": {\n          \"text\": [\n            \"Mars is crossing your 12th house, the house of closeness and private time. Until November 12, you may feel tired or far apart, so do not read too much into a quiet patch.\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        }\n      },\n      {\n        \"graha\": \"Jupiter\",\n        \"house_from_moon\": 9,\n        \"sign\": \"Cancer\",\n        \"starts\": \"2026-10-01T00:00:00\",\n        \"ends\": \"2026-10-31T01:32:37\",\n        \"entry_known\": false,\n        \"exit_known\": true,\n        \"resumes_visit\": false,\n        \"result\": \"favorable\",\n        \"vedha_house\": 10,\n        \"bindus\": 3,\n        \"strength\": \"weak\",\n        \"natal_house\": 12,\n        \"why\": [\n          \"karaka for this theme\",\n          \"crossing your 12th house, counted from your lagna\"\n        ],\n        \"transit_reading_id\": \"transit:Jupiter:9\",\n        \"reading\": {\n          \"text\": [\n            \"Jupiter is crossing your 12th house, the house of closeness and private time. Until October 31, quiet time together tends to bring you closer, so plan a calm evening for two.\",\n            \"Jupiter is a natural sign of love in your chart, so its move matters for you. Until October 31, it tends to help affection and trust, so show your care in small ways.\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        }\n      }\n    ],\n    \"clashes\": [\n      {\n        \"subject\": \"house\",\n        \"house\": 12,\n        \"from\": \"2026-10-01T00:00:00\",\n        \"to\": \"2026-10-31T01:32:37\",\n        \"favorable\": \"Jupiter\",\n        \"unfavorable\": \"Mars\",\n        \"reading\": {\n          \"text\": [\n            \"**October 1, 2026 to October 31, 2026:** Jupiter and Mars both cross your 12th house at the same time, and they pull opposite ways. You may feel some of each, with help coming beside setbacks. Neither one cancels the other, so take the…\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        }\n      },\n      {\n        \"subject\": \"karaka\",\n        \"house\": null,\n        \"from\": \"2026-10-31T01:32:37\",\n        \"to\": \"2026-11-05T13:34:22\",\n        \"favorable\": \"Venus\",\n        \"unfavorable\": \"Jupiter\",\n        \"reading\": {\n          \"text\": [\n            \"**October 31, 2026 to November 5, 2026:** Venus and Jupiter, the planets that stand for this part of life in your chart, pull opposite ways at the same time. Good days and harder days can come close together, so judge the stretch as a…\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        }\n      },\n      {\n        \"subject\": \"karaka\",\n        \"house\": null,\n        \"from\": \"2026-11-05T13:34:22\",\n        \"to\": \"2026-11-22T05:51:08\",\n        \"favorable\": \"Venus\",\n        \"unfavorable\": \"Jupiter\",\n        \"reading\": {\n          \"text\": [\n            \"**November 5, 2026 to November 22, 2026:** Venus and Jupiter, the planets that stand for this part of life in your chart, pull opposite ways at the same time. Good days and harder days can come close together, so judge the stretch as a…\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        }\n      }\n    ],\n    \"periods\": [\n      {\n        \"level\": \"mahadasha\",\n        \"within\": null,\n        \"lord\": \"Mercury\",\n        \"lord_name\": \"Mercury\",\n        \"starts\": \"2013-03-26\",\n        \"ends\": \"2030-03-27\",\n        \"years\": 17,\n        \"owns_theme_houses\": [\n          2\n        ],\n        \"occupies_house\": null,\n        \"is_karaka\": false,\n        \"why\": [\n          \"rules your 2nd house\"\n        ],\n        \"counts\": 1,\n        \"reading\": {\n          \"text\": [\n            \"Mercury stands for thinking, speech and trade. So a Mercury period sharpens your mind and your way with words, and brings business and contacts forward. When it is your major period, it lasts 17 years. Now is an especially good time for…\",\n            \"The period is quick and has many parts: several things run at once, and your mind is at its sharpest. The risk: spreading yourself thin rather than failing, with lots of starts and not many finishes.\",\n            \"It rewards anything that depends on words or numbers, and it is generous to traders, teachers, writers and negotiators. For health, watch the nerves, the skin and the digestion. What helps: a short list of priorities that you finish before…\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        }\n      },\n      {\n        \"level\": \"antardasha\",\n        \"within\": \"Mercury\",\n        \"lord\": \"Jupiter\",\n        \"lord_name\": \"Jupiter\",\n        \"starts\": \"2025-04-11\",\n        \"ends\": \"2027-07-17\",\n        \"years\": 2.266667,\n        \"owns_theme_houses\": [],\n        \"occupies_house\": null,\n        \"is_karaka\": true,\n        \"why\": [\n          \"karaka for this theme\"\n        ],\n        \"counts\": 1,\n        \"reading\": {\n          \"text\": [\n            \"Jupiter stands for wisdom, growth and good guidance. So a Jupiter period puts four things at the center: learning, faith, children and steady growth in money. When it is your major period, it lasts 16 years. Doors tend to open through…\",\n            \"By nature it is the most protective of the periods. How much of that you feel depends on how Jupiter stands in your chart, and the reading below shows this. At its best, things usually work out: help turns up, and mistakes are forgiven…\",\n            \"It rewards study, teaching, giving advice and anything that grows slowly. For health, watch the liver, your weight and the blood. What helps: keep some discipline while life is easy, such as a regular exercise habit and a budget that still…\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        }\n      }\n    ],\n    \"transits_reading\": {\n      \"text\": [\n        \"**9 transits** touch this part of your life in the window you chose. A transit is a planet moving through one of your houses. Each one is counted two ways. The house from your birth Moon shows whether it helps or strains. The house from…\",\n        \"Each transit is read by the house it wakes up and the houses its planet rules. That shows you when doors may open and when it pays to wait. It means the most when you read it next to your running dasha. What you can do: mark the dates…\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    },\n    \"periods_reading\": {\n      \"text\": [\n        \"**2 dasha periods** in this window are run by a planet tied directly to this part of your life. A dasha is a planetary period of your life, and its lord is the planet that runs it.\",\n        \"Your mahadasha and antardasha, the long period and the sub-period, set the ground for what your chart can give. So these periods are often your best windows for real, lasting change here. What you can do: put your main effort into these…\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    },\n    \"gaps\": [],\n    \"language\": \"en\",\n    \"detail\": \"standard\",\n    \"omitted\": [\n      {\n        \"graha\": \"Moon\",\n        \"reason\": \"changes house 41 times in this window, more than the 14 a timeline lists. Narrow the window, or read it from /v1/transits/ingresses/Moon.\"\n      }\n    ]\n  },\n  \"groom\": {\n    \"theme\": \"love\",\n    \"focus\": \"love-and-marriage\",\n    \"read_from\": \"the seventh house and its lord, the second, and Venus\",\n    \"houses\": [\n      7,\n      2,\n      12\n    ],\n    \"lords\": [\n      7,\n      2\n    ],\n    \"karakas\": [\n      \"Venus\",\n      \"Jupiter\"\n    ],\n    \"window\": {\n      \"from\": \"2026-10-01\",\n      \"to\": \"2026-12-31\"\n    },\n    \"not_ranked\": \"a transit and a mahadasha are not on one scale -- one lasts weeks and the other twenty years. They are two lists with their dates, and no number puts them in order\",\n    \"framing\": {\n      \"text\": [\n        \"**This is your love and marriage forecast for the time ahead.** It reads your 7th, 2nd and 12th houses, the parts of your chart for marriage and close bonds. It also follows the planets that stand for love in your chart (Venus and Jupiter).\",\n        \"Two clocks run at once. **Transits**, the planets moving through your chart now, are the weather: they come and go in weeks or months. Your **running mahadasha and antardasha** are the long period and the shorter sub-period you are living…\",\n        \"A transit can only bring what your running period allows. Read the two together to see when bigger steps in love are more likely. You can also see how to use the quieter stretches. What you can do: save the big steps, such as a proposal or…\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    },\n    \"transits\": [\n      {\n        \"graha\": \"Mercury\",\n        \"house_from_moon\": 6,\n        \"sign\": \"Libra\",\n        \"starts\": \"2026-10-01T00:00:00\",\n        \"ends\": \"2026-12-02T06:57:31\",\n        \"entry_known\": false,\n        \"exit_known\": true,\n        \"resumes_visit\": false,\n        \"result\": \"favorable\",\n        \"vedha_house\": 9,\n        \"bindus\": 6,\n        \"strength\": \"strong\",\n        \"natal_house\": 2,\n        \"why\": [\n          \"crossing your 2nd house, counted from your lagna\"\n        ],\n        \"transit_reading_id\": \"transit:Mercury:6\",\n        \"reading\": {\n          \"text\": [\n            \"Mercury is crossing your 2nd house, the house of family and home life. Until December 2, family tends to back your relationship, so it is a good time for talks at home.\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        }\n      },\n      {\n        \"graha\": \"Jupiter\",\n        \"house_from_moon\": 3,\n        \"sign\": \"Cancer\",\n        \"starts\": \"2026-10-01T00:00:00\",\n        \"ends\": \"2026-10-31T02:32:49\",\n        \"entry_known\": false,\n        \"exit_known\": true,\n        \"resumes_visit\": false,\n        \"result\": \"unfavorable\",\n        \"vedha_house\": null,\n        \"bindus\": 4,\n        \"strength\": \"moderate\",\n        \"natal_house\": 11,\n        \"why\": [\n          \"karaka for this theme\"\n        ],\n        \"transit_reading_id\": \"transit:Jupiter:3\",\n        \"reading\": {\n          \"text\": [\n            \"Jupiter is a natural sign of love in your chart, so its move matters for you. Until October 31, feelings can run hot and cold, so be patient with each other.\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        }\n      },\n      {\n        \"graha\": \"Venus\",\n        \"house_from_moon\": 6,\n        \"sign\": \"Libra\",\n        \"starts\": \"2026-10-01T00:00:00\",\n        \"ends\": \"2026-11-05T14:34:20\",\n        \"entry_known\": false,\n        \"exit_known\": true,\n        \"resumes_visit\": false,\n        \"result\": \"unfavorable\",\n        \"vedha_house\": null,\n        \"bindus\": 4,\n        \"strength\": \"moderate\",\n        \"natal_house\": 2,\n        \"why\": [\n          \"karaka for this theme\",\n          \"crossing your 2nd house, counted from your lagna\"\n        ],\n        \"transit_reading_id\": \"transit:Venus:6\",\n        \"reading\": {\n          \"text\": [\n            \"Venus is crossing your 2nd house, the house of family and home life. Until November 5, family talks can get heated, so choose your words with care.\",\n            \"Venus is a natural sign of love in your chart, so its move matters for you. Until November 5, feelings can run hot and cold, so be patient with each other.\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        }\n      }\n    ],\n    \"clashes\": [\n      {\n        \"subject\": \"house\",\n        \"house\": 2,\n        \"from\": \"2026-10-01T00:00:00\",\n        \"to\": \"2026-11-05T14:34:20\",\n        \"favorable\": \"Mercury\",\n        \"unfavorable\": \"Venus\",\n        \"reading\": {\n          \"text\": [\n            \"**October 1, 2026 to November 5, 2026:** Mercury and Venus both cross your 2nd house at the same time, and they pull opposite ways. You may feel some of each, with help coming beside setbacks. Neither one cancels the other, so take the…\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        }\n      },\n      {\n        \"subject\": \"house\",\n        \"house\": 2,\n        \"from\": \"2026-10-17T10:21:43\",\n        \"to\": \"2026-11-05T14:34:20\",\n        \"favorable\": \"Sun\",\n        \"unfavorable\": \"Venus\",\n        \"reading\": {\n          \"text\": [\n            \"**October 17, 2026 to November 5, 2026:** Sun and Venus both cross your 2nd house at the same time, and they pull opposite ways. You may feel some of each, with help coming beside setbacks. Neither one cancels the other, so take the help…\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        }\n      },\n      {\n        \"subject\": \"karaka\",\n        \"house\": null,\n        \"from\": \"2026-11-05T14:34:20\",\n        \"to\": \"2026-11-22T06:51:08\",\n        \"favorable\": \"Venus\",\n        \"unfavorable\": \"Jupiter\",\n        \"reading\": {\n          \"text\": [\n            \"**November 5, 2026 to November 22, 2026:** Venus and Jupiter, the planets that stand for this part of life in your chart, pull opposite ways at the same time. Good days and harder days can come close together, so judge the stretch as a…\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        }\n      }\n    ],\n    \"periods\": [\n      {\n        \"level\": \"mahadasha\",\n        \"within\": null,\n        \"lord\": \"Jupiter\",\n        \"lord_name\": \"Jupiter\",\n        \"starts\": \"2014-12-20\",\n        \"ends\": \"2030-12-20\",\n        \"years\": 16,\n        \"owns_theme_houses\": [\n          7\n        ],\n        \"occupies_house\": null,\n        \"is_karaka\": true,\n        \"why\": [\n          \"rules your 7th house\",\n          \"karaka for this theme\"\n        ],\n        \"counts\": 2,\n        \"reading\": {\n          \"text\": [\n            \"Jupiter stands for wisdom, growth and good guidance. So a Jupiter period puts four things at the center: learning, faith, children and steady growth in money. When it is your major period, it lasts 16 years. Doors tend to open through…\",\n            \"By nature it is the most protective of the periods. How much of that you feel depends on how Jupiter stands in your chart, and the reading below shows this. At its best, things usually work out: help turns up, and mistakes are forgiven…\",\n            \"It rewards study, teaching, giving advice and anything that grows slowly. For health, watch the liver, your weight and the blood. What helps: keep some discipline while life is easy, such as a regular exercise habit and a budget that still…\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        }\n      }\n    ],\n    \"transits_reading\": {\n      \"text\": [\n        \"**10 transits** touch this part of your life in the window you chose. A transit is a planet moving through one of your houses. Each one is counted two ways. The house from your birth Moon shows whether it helps or strains. The house from…\",\n        \"Each transit is read by the house it wakes up and the houses its planet rules. That shows you when doors may open and when it pays to wait. It means the most when you read it next to your running dasha. What you can do: mark the dates…\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    },\n    \"periods_reading\": {\n      \"text\": [\n        \"**One dasha period** in your forecast window is tied to this part of your life. A dasha is a long planetary period. While this one runs, it tends to bring this area to the front.\",\n        \"The entry below says why its planet was chosen. A transit can only add to what your running period allows. What you can do: use this period on purpose, and set one clear goal for this area before it begins or early in it.\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    },\n    \"gaps\": [],\n    \"language\": \"en\",\n    \"detail\": \"standard\",\n    \"omitted\": [\n      {\n        \"graha\": \"Moon\",\n        \"reason\": \"changes house 41 times in this window, more than the 14 a timeline lists. Narrow the window, or read it from /v1/transits/ingresses/Moon.\"\n      }\n    ]\n  },\n  \"read_from\": \"the seventh house and its lord, the second, and Venus\",\n  \"shared_transits\": [],\n  \"shared_periods\": [\n    {\n      \"from\": \"2026-10-01\",\n      \"to\": \"2026-12-31\",\n      \"bride_lord\": \"Mercury\",\n      \"bride_level\": \"mahadasha\",\n      \"bride_why\": [\n        \"rules your 2nd house\"\n      ],\n      \"groom_lord\": \"Jupiter\",\n      \"groom_level\": \"mahadasha\",\n      \"groom_why\": [\n        \"rules your 7th house\",\n        \"karaka for this theme\"\n      ],\n      \"same_lord\": false\n    },\n    {\n      \"from\": \"2026-10-01\",\n      \"to\": \"2026-12-31\",\n      \"bride_lord\": \"Jupiter\",\n      \"bride_level\": \"antardasha\",\n      \"bride_why\": [\n        \"karaka for this theme\"\n      ],\n      \"groom_lord\": \"Jupiter\",\n      \"groom_level\": \"mahadasha\",\n      \"groom_why\": [\n        \"rules your 7th house\",\n        \"karaka for this theme\"\n      ],\n      \"same_lord\": true\n    }\n  ],\n  \"framing\": {\n    \"text\": [\n      \"**This puts both of your forecasts side by side.** Each of you has your own cycles. The same sky event can touch this part of life in both charts at once. When it does, it tends to come to the front for you as a couple.\",\n      \"Below you can see where your transits and running dasha periods line up. Those are the windows when the same part of life is busy for both of you. Nothing is blended into one combined chart, because each of you keeps your own reading. What…\"\n    ],\n    \"language\": \"en\",\n    \"detail\": \"standard\"\n  },\n  \"shared_transits_reading\": {\n    \"text\": [\n      \"**In this window, no single transit touches this part of life for both of you at once.** Each of you keeps your own rhythm, as your own forecasts show.\",\n      \"For a couple, this is normal, because each chart's houses are counted from that person's own rising sign (lagna). Your houses usually fall in different signs. It only means that what happens here now is led mostly by each person's own…\"\n    ],\n    \"language\": \"en\",\n    \"detail\": \"standard\"\n  },\n  \"shared_periods_reading\": {\n    \"text\": [\n      \"**2 windows in this period have you both running periods that support this shared part of life.**\",\n      \"A dasha period shows what each chart can give at a certain time, so overlaps like these matter. These tend to be your better times for milestones or a big step together. What you can do: pick the window that suits you both best, and plan…\"\n    ],\n    \"language\": \"en\",\n    \"detail\": \"standard\"\n  },\n  \"overlay\": {\n    \"bride_on_groom\": {\n      \"2\": {\n        \"theme_en\": \"the family formed, and what is spoken within it\",\n        \"house_is\": [],\n        \"grahas\": [],\n        \"benefics\": [],\n        \"malefics\": []\n      },\n      \"4\": {\n        \"theme_en\": \"home, comfort and peace of mind\",\n        \"house_is\": [\n          \"kendra\"\n        ],\n        \"grahas\": [\n          \"Rahu\"\n        ],\n        \"benefics\": [],\n        \"malefics\": [\n          \"Rahu\"\n        ]\n      },\n      \"7\": {\n        \"theme_en\": \"the partnership itself\",\n        \"house_is\": [\n          \"kendra\"\n        ],\n        \"grahas\": [\n          \"Sun\",\n          \"Mercury\"\n        ],\n        \"benefics\": [],\n        \"malefics\": [\n          \"Sun\",\n          \"Mercury\"\n        ]\n      }\n    },\n    \"groom_on_bride\": {\n      \"2\": {\n        \"theme_en\": \"the family formed, and what is spoken within it\",\n        \"house_is\": [],\n        \"grahas\": [],\n        \"benefics\": [],\n        \"malefics\": []\n      },\n      \"4\": {\n        \"theme_en\": \"home, comfort and peace of mind\",\n        \"house_is\": [\n          \"kendra\"\n        ],\n        \"grahas\": [],\n        \"benefics\": [],\n        \"malefics\": []\n      },\n      \"7\": {\n        \"theme_en\": \"the partnership itself\",\n        \"house_is\": [\n          \"kendra\"\n        ],\n        \"grahas\": [],\n        \"benefics\": [],\n        \"malefics\": []\n      }\n    },\n    \"read_from\": [\n      7,\n      2,\n      4\n    ]\n  },\n  \"not_merged\": \"each native keeps their own forecast; the shared set is reported beside them and never instead of them. Two charts are not averaged into one\",\n  \"gaps\": [],\n  \"language\": \"en\",\n  \"detail\": \"standard\",\n  \"meta\": {\n    \"bride\": {\n      \"ayanamsa\": \"lahiri\",\n      \"ayanamsa_value\": 23.748455,\n      \"julian_day\": 2448704.365261,\n      \"ephemeris\": \"JPL DE440s\",\n      \"node\": \"true\",\n      \"timezone\": {\n        \"source\": \"zone\",\n        \"offset_hours\": -6,\n        \"zone\": \"America/Chicago\",\n        \"abbreviation\": \"CST\",\n        \"dst\": false,\n        \"dst_hours\": 0,\n        \"ambiguous_resolved_by_fold\": null,\n        \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n      }\n    },\n    \"groom\": {\n      \"ayanamsa\": \"lahiri\",\n      \"ayanamsa_value\": 23.7260727,\n      \"julian_day\": 2448119.10483,\n      \"ephemeris\": \"JPL DE440s\",\n      \"node\": \"true\",\n      \"timezone\": {\n        \"source\": \"zone\",\n        \"offset_hours\": -4,\n        \"zone\": \"America/New_York\",\n        \"abbreviation\": \"EDT\",\n        \"dst\": true,\n        \"dst_hours\": 1,\n        \"ambiguous_resolved_by_fold\": null,\n        \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n      }\n    }\n  }\n}"}]}]},{"name":"Reading","description":"Written readings. For a full chart reading, call `/v1/reading/sections` once to get the list of sections for a chart, then fetch the sections you need. Other endpoints here give a daily or weekly reading, a reading for a Moon sign, themed forecasts, a plain-language summary and a printable report. The text comes from the API's own library of written readings.\n\n**Topics:** Life Prediction (11), Monthly Forecast (6), Sade Sati (6), Remedies (9). Every topic is listed by `GET /v1/reading/topics`, with no chart needed, and in the table under `/v1/reading/section/{section_id}`.","item":[{"name":"The Moon sign a name points to","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/v1/name/rashi?name=John","host":["{{baseUrl}}"],"path":["v1","name","rashi"],"query":[{"key":"name","value":"John","description":"A first name, in English or Devanagari (Hindi or Marathi) or Gujarati letters.","disabled":false},{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true}],"variable":[]},"description":"Reads the first sound of a first name as a nakshatra pada (a quarter of a birth star). It uses the 108 traditional naming syllables backward. It returns the Moon sign (rashi) that pada is in. Use it for a visitor who does not know their rashi and has not given birth details. Then read the sign with `GET /v1/rashi/{sign}/today`.\n\n**A name is not a birth chart.** It points to the Moon only when it was chosen from the birth star. Every response says so in `notes`, in the reader's language.\n\n**A spelling can mean more than one sign.** English letters do not separate ट from त or ड from द, so `candidates` lists every pada the spelling can mean, and `moon_signs` the different signs among them, in order. Show the choice when there is more than one. A first sound missing from the table is read as the nearest one, and each step is named in `steps`. A name with no letters returns 422 `unreadable_name`.\n\n**Shravana has two sets of syllables.** The API's table gives it Ju, Je, Jo and Kha, the 27-star set; Hindi, Gujarati and Marathi panchangs count 28 stars and give Khi, Khu, Khe and Kho. When the two tables read a name differently, `sources_agree` is false and `other_tradition` gives the other table's `candidates` and `moon_signs`. The top-level ones always follow the API's table."},"response":[{"name":"Example answer","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/v1/name/rashi?name=John","host":["{{baseUrl}}"],"path":["v1","name","rashi"],"query":[{"key":"name","value":"John","description":"A first name, in English or Devanagari (Hindi or Marathi) or Gujarati letters.","disabled":false},{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true}],"variable":[]},"description":"Reads the first sound of a first name as a nakshatra pada (a quarter of a birth star). It uses the 108 traditional naming syllables backward. It returns the Moon sign (rashi) that pada is in. Use it for a visitor who does not know their rashi and has not given birth details. Then read the sign with `GET /v1/rashi/{sign}/today`.\n\n**A name is not a birth chart.** It points to the Moon only when it was chosen from the birth star. Every response says so in `notes`, in the reader's language.\n\n**A spelling can mean more than one sign.** English letters do not separate ट from त or ड from द, so `candidates` lists every pada the spelling can mean, and `moon_signs` the different signs among them, in order. Show the choice when there is more than one. A first sound missing from the table is read as the nearest one, and each step is named in `steps`. A name with no letters returns 422 `unreadable_name`.\n\n**Shravana has two sets of syllables.** The API's table gives it Ju, Je, Jo and Kha, the 27-star set; Hindi, Gujarati and Marathi panchangs count 28 stars and give Khi, Khu, Khe and Kho. When the two tables read a name differently, `sources_agree` is false and `other_tradition` gives the other table's `candidates` and `moon_signs`. The top-level ones always follow the API's table."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"name\": \"John\",\n  \"script\": \"Latn\",\n  \"read_as\": {\n    \"consonant\": \"j\",\n    \"vowel\": \"o\"\n  },\n  \"steps\": [],\n  \"approximate\": false,\n  \"candidates\": [\n    {\n      \"nakshatra\": \"Shravan\",\n      \"nakshatra_lord\": \"Moon\",\n      \"number\": 22,\n      \"pada\": 3,\n      \"moon_sign\": \"Capricorn\",\n      \"syllable\": \"Jo\",\n      \"syllable_hi\": \"जो\"\n    }\n  ],\n  \"sources_agree\": false,\n  \"other_tradition\": {\n    \"candidates\": [],\n    \"used_by\": \"the 27-star table, as Telugu and most English lists give it\",\n    \"other_by\": \"Hindi, Gujarati and Marathi panchangs, which count 28 stars\",\n    \"note\": \"The API gives Shravana the 27-star syllables Ju, Je, Jo and Kha. Hindi, Gujarati and Marathi panchangs count 28 stars and give Shravana Khi, Khu, Khe and Kho, so this first sound points somewhere else in their table. `candidates` follows…\",\n    \"moon_signs\": []\n  },\n  \"moon_signs\": [\n    \"Capricorn\"\n  ],\n  \"notes\": [\n    {\n      \"key\": \"rashi_basis\",\n      \"text\": [\n        \"This Moon sign comes from the first sound of your name, not from your birth details. This sign is right only if your name was chosen from your birth star, as many families do. Your birth date, time and place give your real Moon sign.\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    }\n  ],\n  \"not_computed\": [\n    \"the Moon itself -- a name stands for its pada only if it was chosen from it\"\n  ]\n}"}]},{"name":"Every reading topic, no chart needed","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/v1/reading/topics","host":["{{baseUrl}}"],"path":["v1","reading","topics"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true}],"variable":[]},"description":"Lists every `topic:` section the API can write. Each one has its `id`, `group` and `title` (in `?lang`). It also gives the `question` the topic answers, notes on `when` it answers, `has_answer` (it opens with a plain answer) and the `extra_points` that answer carries. Use it to build a topic menu. Then fetch a topic with `POST /v1/reading/section/topic:<id>` and a chart. No birth data needed."},"response":[{"name":"Example answer","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/v1/reading/topics","host":["{{baseUrl}}"],"path":["v1","reading","topics"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true}],"variable":[]},"description":"Lists every `topic:` section the API can write. Each one has its `id`, `group` and `title` (in `?lang`). It also gives the `question` the topic answers, notes on `when` it answers, `has_answer` (it opens with a plain answer) and the `extra_points` that answer carries. Use it to build a topic menu. Then fetch a topic with `POST /v1/reading/section/topic:<id>` and a chart. No birth data needed."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"count\": 32,\n  \"groups\": \"Life Prediction (11), Monthly Forecast (6), Sade Sati (6), Remedies (9)\",\n  \"topics\": [\n    {\n      \"id\": \"topic:personality\",\n      \"group\": \"Life Prediction\",\n      \"title\": \"Life Prediction: Personality and self\",\n      \"question\": \"Who am I? Temperament, strengths, how others see you\",\n      \"when\": \"answer first, then the evidence\",\n      \"has_answer\": true,\n      \"extra_points\": [\n        \"mind\",\n        \"seen_as\",\n        \"gifts\"\n      ]\n    },\n    {\n      \"id\": \"topic:professional-life\",\n      \"group\": \"Life Prediction\",\n      \"title\": \"Life Prediction: Career and work\",\n      \"question\": \"What work suits me? Fields, leadership, work-life balance\",\n      \"when\": \"answer first, then the evidence\",\n      \"has_answer\": true,\n      \"extra_points\": [\n        \"balance\",\n        \"leadership\"\n      ]\n    },\n    {\n      \"id\": \"topic:love-and-marriage\",\n      \"group\": \"Life Prediction\",\n      \"title\": \"Life Prediction: Love and relationships\",\n      \"question\": \"How do I love? Patterns, emotional needs, marriage\",\n      \"when\": \"answer first, then the evidence\",\n      \"has_answer\": true,\n      \"extra_points\": [\n        \"needs\",\n        \"compatibility\"\n      ]\n    }\n  ]\n}"}]},{"name":"List of reading sections for a chart","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/reading/sections","host":["{{baseUrl}}"],"path":["v1","reading","sections"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true}],"variable":[]},"description":"Returns every reading section available for this chart, in reading order, as `id`, `title` and `group`, without the text. Call this once, then fetch the sections you want from `/v1/reading/section/{section_id}`.\n\nThe text comes from the service's built-in library of readings. So this endpoint needs no database and never returns 503 `not_configured`. A combination with no text written yet is listed in `gaps` instead of being left out silently.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Example answer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/reading/sections","host":["{{baseUrl}}"],"path":["v1","reading","sections"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true}],"variable":[]},"description":"Returns every reading section available for this chart, in reading order, as `id`, `title` and `group`, without the text. Call this once, then fetch the sections you want from `/v1/reading/section/{section_id}`.\n\nThe text comes from the service's built-in library of readings. So this endpoint needs no database and never returns 503 `not_configured`. A combination with no text written yet is listed in `gaps` instead of being left out silently.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"meta\": {\n    \"ayanamsa\": \"lahiri\",\n    \"ayanamsa_value\": 23.7260727,\n    \"julian_day\": 2448119.10483,\n    \"ephemeris\": \"JPL DE440s\",\n    \"node\": \"true\",\n    \"timezone\": {\n      \"source\": \"zone\",\n      \"offset_hours\": -4,\n      \"zone\": \"America/New_York\",\n      \"abbreviation\": \"EDT\",\n      \"dst\": true,\n      \"dst_hours\": 1,\n      \"ambiguous_resolved_by_fold\": null,\n      \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n    }\n  },\n  \"language\": \"en\",\n  \"detail\": \"standard\",\n  \"sections\": [\n    {\n      \"id\": \"signature\",\n      \"group\": \"signature\",\n      \"title\": \"Your signature: day, color, number, stone\"\n    },\n    {\n      \"id\": \"ascendant\",\n      \"group\": \"ascendant\",\n      \"title\": \"Virgo Ascendant\"\n    },\n    {\n      \"id\": \"nakshatra\",\n      \"group\": \"nakshatra\",\n      \"title\": \"Mrigashira Nakshatra\"\n    }\n  ]\n}"}]},{"name":"One section of a reading","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/reading/section/:section_id","host":["{{baseUrl}}"],"path":["v1","reading","section",":section_id"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true},{"key":"as_of","value":"","description":"Date for the sections that depend on time, YYYY-MM-DD. For example, the `topic:remedy-*` sections use the running mahadasha (main planetary period). The `topic:sadesati-*` sections use where Saturn is. Defaults to today; set it if you need the same response on every call.","disabled":true}],"variable":[{"key":"section_id","value":"planet:Mars","description":"A section id from `/v1/reading/sections`, such as `planet:Mars`."}]},"description":"Returns one section of a written reading, by an `id` that `/v1/reading/sections` gave you for this chart.\n\n| id | what it is |\n|---|---|\n| `ascendant` | the ascendant (rising sign) |\n| `nakshatra` | the Moon's nakshatra (lunar mansion) |\n| `rashi` | the Moon sign |\n| `arudha` | the arudha padas: how the chart appears to others, as opposed to how it is. All twelve are included; A1 and A12 have readings |\n| `planet:Mars` | one planet (nine in all) |\n| `house:7` | one house (twelve in all) |\n| `yogas` | the named planetary combinations that formed |\n| `dosha:manglik` | manglik, kaalsarpa or pitra dosha, **only when the chart has it**; otherwise 404 |\n| `transits` | the planets moving over the chart on `as_of`, with vedha (one planet blocking another) applied |\n| `topic:<id>` | a reading on one topic: 32 topics in four groups, listed below |\n\nOther ids include `signature`, `birth-details`, `tensions`, `dasha`, `yogini`, `forecast:month` and `forecast:year`. Which ids exist depends on the chart, so there is no fixed list here; start from `/v1/reading/sections`. An unknown id returns 404; `/v1/reading/sections` lists the ids this chart has.\n\n**`as_of` changes what several sections say.**\n\n- `transits` and `topic:monthly-*` are calculated for that date.\n- `topic:remedy-*` depends on the main planetary period (mahadasha) running on that date.\n- `topic:sadesati-*` answers only for the sade sati phase actually running. Say you ask for the peak while the rising phase is running. You get a gap that says when the peak applies, not text about a phase the person is not in.\n- `birth-details` gives `age` on that date, in years, months and days.\n\n`as_of` defaults to today, so set it if you need the same response on every call.\n\n**Every topic** (Life Prediction (11), Monthly Forecast (6), Sade Sati (6), Remedies (9)). The same list, with titles in any language, comes from `GET /v1/reading/topics`.\n\n| id | answers | notes |\n|---|---|---|\n| **Life Prediction** (11) | | |\n| `topic:personality` | Who am I? Temperament, strengths, how others see you | answer first, then the evidence; extra points: `mind`, `seen_as`, `gifts` |\n| `topic:professional-life` | What work suits me? Fields, leadership, work-life balance | answer first, then the evidence; extra points: `balance`, `leadership` |\n| `topic:love-and-marriage` | How do I love? Patterns, emotional needs, marriage | answer first, then the evidence; extra points: `needs`, `compatibility` |\n| `topic:wealth` | How do I earn, save and spend? | answer first, then the evidence; extra points: `earning`, `saving`, `spending` |\n| `topic:education` | How do I learn best, and what study suits me? | answer first, then the evidence; extra points: `style` |\n| `topic:health-and-wellbeing` | How do I keep my energy, routine and rest in balance? (never a diagnosis) | answer first, then the evidence; extra points: `mind`, `routine`, `rest` |\n| `topic:family-and-home` | Family bonds, home life, children and property | answer first, then the evidence; extra points: `children`, `property` |\n| `topic:life-purpose` | Where is my life heading? Direction and the turning points ahead | answer first, then the evidence; extra points: `direction`, `milestone` |\n| `topic:friends-and-social` | How do I connect with people? Friends, groups, close bonds | answer first, then the evidence; extra points: `everyday`, `close`, `talk` |\n| `topic:travel-and-relocation` | Short trips, long journeys, moving and living abroad | answer first, then the evidence; extra points: `short_trips`, `long_journeys`, `leaving_home`, `abroad` |\n| `topic:favorable-periods` | Which of my life periods build, and which cost? |  |\n| **Monthly Forecast** (6) | | |\n| `topic:monthly-career` | Work this month: the transits that touch it | needs `as_of`: read for the month starting that date |\n| `topic:monthly-love` | Love this month: the transits that touch it | needs `as_of`: read for the month starting that date |\n| `topic:monthly-wealth` | Money this month: the transits that touch it | needs `as_of`: read for the month starting that date |\n| `topic:monthly-days` | Which days this month go smoothly, and which need care? | needs `as_of`: read for the month starting that date |\n| `topic:monthly-tips` | Practical tips for this month | needs `as_of`: read for the month starting that date |\n| `topic:monthly-transits` | Every planet moving through the chart this month | needs `as_of`: read for the month starting that date |\n| **Sade Sati** (6) | | |\n| `topic:sadesati-predictions` | What does sade sati (Saturn's 7.5 years) mean for me? | answers for the phase running on `as_of`; otherwise dated, not read |\n| `topic:sadesati-expect` | What to expect during sade sati | answers for the phase running on `as_of`; otherwise dated, not read |\n| `topic:sadesati-rising` | The rising phase of sade sati | answers for the phase running on `as_of`; otherwise dated, not read |\n| `topic:sadesati-peak` | The peak phase of sade sati | answers for the phase running on `as_of`; otherwise dated, not read |\n| `topic:sadesati-setting` | The setting phase of sade sati | answers for the phase running on `as_of`; otherwise dated, not read |\n| `topic:sadesati-remedies` | Remedies for sade sati | answers for the phase running on `as_of`; otherwise dated, not read |\n| **Remedies** (9) | | |\n| `topic:remedy-life-gemstone` | My life gemstone, from the ascendant's ruler |  |\n| `topic:remedy-lucky-gemstone` | A gemstone for the period I am in now | follows the period running on `as_of` |\n| `topic:remedy-rudraksha` | The rudraksha for my running period | follows the period running on `as_of` |\n| `topic:remedy-lucky-mantra` | The beej (seed) mantra for my running period, with its deity and japa count (how many times to say it) | follows the period running on `as_of` |\n| `topic:remedy-havan-puja` | Havan and puja for my running period | follows the period running on `as_of` |\n| `topic:remedy-general` | Everyday remedies for my running period | follows the period running on `as_of` |\n| `topic:remedy-sadesati` | Remedies for the sade sati phase I am in | only when the chart has it |\n| `topic:remedy-kaal-sarp` | Remedies for kaal sarp dosha | only when the chart has it |\n| `topic:remedy-pitra-dosha` | Remedies for pitra dosha | only when the chart has it |\n\nText blocks have stable ids. Fetch both `planet:Mars` and `house:7`, and you can see the Mars-in-the-7th block is the same block in both. It is not two different opinions.\n\nThe text comes from the service's built-in library of readings. So this endpoint needs no database and never returns 503 `not_configured`. A combination with no text written yet is listed in `gaps` instead of being left out silently.\n\n**Uses 1 reading credit (3 for `forecast:year`).** On live keys a successful response uses them from your monthly reading credits, and no calls. Test keys return this reading for the sample charts only, and it counts as 1 test call. The `X-Reading-Credits-Counted` header says what a response used. [What reading credits buy](https://apiforastrology.com/pricing#reading-credits).","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Example answer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/reading/section/:section_id","host":["{{baseUrl}}"],"path":["v1","reading","section",":section_id"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true},{"key":"as_of","value":"","description":"Date for the sections that depend on time, YYYY-MM-DD. For example, the `topic:remedy-*` sections use the running mahadasha (main planetary period). The `topic:sadesati-*` sections use where Saturn is. Defaults to today; set it if you need the same response on every call.","disabled":true}],"variable":[{"key":"section_id","value":"planet:Mars","description":"A section id from `/v1/reading/sections`, such as `planet:Mars`."}]},"description":"Returns one section of a written reading, by an `id` that `/v1/reading/sections` gave you for this chart.\n\n| id | what it is |\n|---|---|\n| `ascendant` | the ascendant (rising sign) |\n| `nakshatra` | the Moon's nakshatra (lunar mansion) |\n| `rashi` | the Moon sign |\n| `arudha` | the arudha padas: how the chart appears to others, as opposed to how it is. All twelve are included; A1 and A12 have readings |\n| `planet:Mars` | one planet (nine in all) |\n| `house:7` | one house (twelve in all) |\n| `yogas` | the named planetary combinations that formed |\n| `dosha:manglik` | manglik, kaalsarpa or pitra dosha, **only when the chart has it**; otherwise 404 |\n| `transits` | the planets moving over the chart on `as_of`, with vedha (one planet blocking another) applied |\n| `topic:<id>` | a reading on one topic: 32 topics in four groups, listed below |\n\nOther ids include `signature`, `birth-details`, `tensions`, `dasha`, `yogini`, `forecast:month` and `forecast:year`. Which ids exist depends on the chart, so there is no fixed list here; start from `/v1/reading/sections`. An unknown id returns 404; `/v1/reading/sections` lists the ids this chart has.\n\n**`as_of` changes what several sections say.**\n\n- `transits` and `topic:monthly-*` are calculated for that date.\n- `topic:remedy-*` depends on the main planetary period (mahadasha) running on that date.\n- `topic:sadesati-*` answers only for the sade sati phase actually running. Say you ask for the peak while the rising phase is running. You get a gap that says when the peak applies, not text about a phase the person is not in.\n- `birth-details` gives `age` on that date, in years, months and days.\n\n`as_of` defaults to today, so set it if you need the same response on every call.\n\n**Every topic** (Life Prediction (11), Monthly Forecast (6), Sade Sati (6), Remedies (9)). The same list, with titles in any language, comes from `GET /v1/reading/topics`.\n\n| id | answers | notes |\n|---|---|---|\n| **Life Prediction** (11) | | |\n| `topic:personality` | Who am I? Temperament, strengths, how others see you | answer first, then the evidence; extra points: `mind`, `seen_as`, `gifts` |\n| `topic:professional-life` | What work suits me? Fields, leadership, work-life balance | answer first, then the evidence; extra points: `balance`, `leadership` |\n| `topic:love-and-marriage` | How do I love? Patterns, emotional needs, marriage | answer first, then the evidence; extra points: `needs`, `compatibility` |\n| `topic:wealth` | How do I earn, save and spend? | answer first, then the evidence; extra points: `earning`, `saving`, `spending` |\n| `topic:education` | How do I learn best, and what study suits me? | answer first, then the evidence; extra points: `style` |\n| `topic:health-and-wellbeing` | How do I keep my energy, routine and rest in balance? (never a diagnosis) | answer first, then the evidence; extra points: `mind`, `routine`, `rest` |\n| `topic:family-and-home` | Family bonds, home life, children and property | answer first, then the evidence; extra points: `children`, `property` |\n| `topic:life-purpose` | Where is my life heading? Direction and the turning points ahead | answer first, then the evidence; extra points: `direction`, `milestone` |\n| `topic:friends-and-social` | How do I connect with people? Friends, groups, close bonds | answer first, then the evidence; extra points: `everyday`, `close`, `talk` |\n| `topic:travel-and-relocation` | Short trips, long journeys, moving and living abroad | answer first, then the evidence; extra points: `short_trips`, `long_journeys`, `leaving_home`, `abroad` |\n| `topic:favorable-periods` | Which of my life periods build, and which cost? |  |\n| **Monthly Forecast** (6) | | |\n| `topic:monthly-career` | Work this month: the transits that touch it | needs `as_of`: read for the month starting that date |\n| `topic:monthly-love` | Love this month: the transits that touch it | needs `as_of`: read for the month starting that date |\n| `topic:monthly-wealth` | Money this month: the transits that touch it | needs `as_of`: read for the month starting that date |\n| `topic:monthly-days` | Which days this month go smoothly, and which need care? | needs `as_of`: read for the month starting that date |\n| `topic:monthly-tips` | Practical tips for this month | needs `as_of`: read for the month starting that date |\n| `topic:monthly-transits` | Every planet moving through the chart this month | needs `as_of`: read for the month starting that date |\n| **Sade Sati** (6) | | |\n| `topic:sadesati-predictions` | What does sade sati (Saturn's 7.5 years) mean for me? | answers for the phase running on `as_of`; otherwise dated, not read |\n| `topic:sadesati-expect` | What to expect during sade sati | answers for the phase running on `as_of`; otherwise dated, not read |\n| `topic:sadesati-rising` | The rising phase of sade sati | answers for the phase running on `as_of`; otherwise dated, not read |\n| `topic:sadesati-peak` | The peak phase of sade sati | answers for the phase running on `as_of`; otherwise dated, not read |\n| `topic:sadesati-setting` | The setting phase of sade sati | answers for the phase running on `as_of`; otherwise dated, not read |\n| `topic:sadesati-remedies` | Remedies for sade sati | answers for the phase running on `as_of`; otherwise dated, not read |\n| **Remedies** (9) | | |\n| `topic:remedy-life-gemstone` | My life gemstone, from the ascendant's ruler |  |\n| `topic:remedy-lucky-gemstone` | A gemstone for the period I am in now | follows the period running on `as_of` |\n| `topic:remedy-rudraksha` | The rudraksha for my running period | follows the period running on `as_of` |\n| `topic:remedy-lucky-mantra` | The beej (seed) mantra for my running period, with its deity and japa count (how many times to say it) | follows the period running on `as_of` |\n| `topic:remedy-havan-puja` | Havan and puja for my running period | follows the period running on `as_of` |\n| `topic:remedy-general` | Everyday remedies for my running period | follows the period running on `as_of` |\n| `topic:remedy-sadesati` | Remedies for the sade sati phase I am in | only when the chart has it |\n| `topic:remedy-kaal-sarp` | Remedies for kaal sarp dosha | only when the chart has it |\n| `topic:remedy-pitra-dosha` | Remedies for pitra dosha | only when the chart has it |\n\nText blocks have stable ids. Fetch both `planet:Mars` and `house:7`, and you can see the Mars-in-the-7th block is the same block in both. It is not two different opinions.\n\nThe text comes from the service's built-in library of readings. So this endpoint needs no database and never returns 503 `not_configured`. A combination with no text written yet is listed in `gaps` instead of being left out silently.\n\n**Uses 1 reading credit (3 for `forecast:year`).** On live keys a successful response uses them from your monthly reading credits, and no calls. Test keys return this reading for the sample charts only, and it counts as 1 test call. The `X-Reading-Credits-Counted` header says what a response used. [What reading credits buy](https://apiforastrology.com/pricing#reading-credits).","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"section\": {\n    \"id\": \"planet:Mars\",\n    \"group\": \"planet\",\n    \"title\": \"Mars\"\n  },\n  \"blocks\": [\n    {\n      \"id\": \"attribute:own_sign:Mars\",\n      \"title\": \"Mars · own sign\",\n      \"family\": \"attribute\",\n      \"score\": 3,\n      \"text\": [\n        \"Your energy is direct. Mars is in its own sign, one of the two it rules, so nothing stands between it and the job. Mars is the planet of energy and courage, and at home it holds nothing back.\",\n        \"Your courage is real, and it is usually the first thing people notice about you. In Aries it shows as speed: you act while others are still talking. In Scorpio it is held back and aimed: you wait for the right moment, and then you don't…\",\n        \"Either way, the force does what it means to do and does not ask permission first. The risk is conflict you didn't need, because Mars in its own sign rarely backs down. So decide on purpose which fights are worth having.\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\",\n      \"graha\": \"Mars\",\n      \"attribute\": \"own_sign\",\n      \"themes\": [\n        \"direct force\",\n        \"unqualified courage\"\n      ]\n    },\n    {\n      \"id\": \"planet_sign:Mars:1\",\n      \"title\": \"Mars in Aries\",\n      \"family\": \"planet_sign\",\n      \"score\": 2,\n      \"text\": [\n        \"Mars rules Aries, so it acts here without asking anyone's permission. Mars is the planet of your energy, courage and drive, and Aries is its own fire sign. So no other planet stands in between, and nothing slows it down.\",\n        \"You usually act first and think later. You start things by doing, not by planning on paper: you sign up for the race, then train. Your courage is often the first thing people notice about you. So is your impatience with anyone who dithers.…\",\n        \"Without a direction, this energy turns inward. Mars with nothing to push against turns into irritation, restlessness and arguing for the sake of it. You need something demanding to aim at: physical work, a hard problem or a contest. Once…\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\",\n      \"graha\": \"Mars\",\n      \"themes\": [\n        \"courage\",\n        \"directness\",\n        \"impatience\"\n      ]\n    },\n    {\n      \"id\": \"planet_house:Mars:8\",\n      \"title\": \"Mars in the 8th house\",\n      \"family\": \"planet_house\",\n      \"score\": 3,\n      \"text\": [\n        \"Mars sits in your eighth house, the part of the chart for hidden matters, sudden change and shared money. You look into things properly. Mars is a planet of action, so here your energy goes into digging and into handling crises. Research,…\",\n        \"You have strong stamina, so you get through what happens to you and aren't easily scared by the next thing. What to watch is your taste for intensity, because after a while it can start choosing the events for you.\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\",\n      \"graha\": \"Mars\",\n      \"themes\": [\n        \"surgery and risk\",\n        \"investigation\",\n        \"disputed inheritance\"\n      ]\n    }\n  ],\n  \"gaps\": [],\n  \"language\": \"en\",\n  \"detail\": \"standard\",\n  \"fell_back_to_en\": false,\n  \"in_short\": {\n    \"outcome\": \"strained\",\n    \"lines\": [\n      \"Mars is under some pressure in your chart. What it looks after may need more effort and patience from you.\",\n      \"In your chart, it looks after your own effort, your nerve, and brothers and sisters. It also looks after upheaval, inheritance, and what is shared or kept hidden.\",\n      \"Its effects show most in upheaval, inheritance, and what is shared or kept hidden.\"\n    ],\n    \"basis\": {\n      \"graha\": \"Mars\",\n      \"owns\": [\n        3,\n        8\n      ],\n      \"house\": 8\n    }\n  },\n  \"tendency\": {\n    \"graha\": \"Mars\",\n    \"house\": 8,\n    \"verdict\": \"mixed\",\n    \"leans\": \"strains\",\n    \"counts\": {\n      \"supports\": 1,\n      \"strains\": 2\n    },\n    \"supports\": [\n      {\n        \"kind\": \"tendency_dignity_strong\",\n        \"graha\": \"Mars\",\n        \"says\": \"Mars is in Aries (own sign)\"\n      }\n    ],\n    \"strains\": [\n      {\n        \"kind\": \"tendency_rules_dusthana\",\n        \"graha\": \"Mars\",\n        \"says\": \"Mars rules the 8th house, a dusthana\"\n      },\n      {\n        \"kind\": \"tendency_in_dusthana\",\n        \"graha\": \"Mars\",\n        \"says\": \"Mars stands in the 8th, a dusthana\"\n      }\n    ],\n    \"noted\": [],\n    \"not_evaluated\": [],\n    \"rule\": \"supports only -> favorable; strains only -> difficult; both -> mixed; neither -> plain. Nothing is weighted; `leans` counts the two lists and does not score them.\"\n  },\n  \"meta\": {\n    \"ayanamsa\": \"lahiri\",\n    \"ayanamsa_value\": 23.7260727,\n    \"julian_day\": 2448119.10483,\n    \"ephemeris\": \"JPL DE440s\",\n    \"node\": \"true\",\n    \"timezone\": {\n      \"source\": \"zone\",\n      \"offset_hours\": -4,\n      \"zone\": \"America/New_York\",\n      \"abbreviation\": \"EDT\",\n      \"dst\": true,\n      \"dst_hours\": 1,\n      \"ambiguous_resolved_by_fold\": null,\n      \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n    }\n  }\n}"}]},{"name":"Daily reading for a chart","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/reading/daily","host":["{{baseUrl}}"],"path":["v1","reading","daily"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true},{"key":"as_of","value":"","description":"The day to read, YYYY-MM-DD. Defaults to today.","disabled":true},{"key":"latitude","value":"","description":"Where the person is today: latitude in degrees, negative for south. Defaults to the birth place.","disabled":true},{"key":"longitude","value":"","description":"Longitude in degrees, negative for west. Send it with `latitude`; the panchang depends on sunrise, and sunrise depends on where you are.","disabled":true}],"variable":[]},"description":"Returns a reading of one day for one chart, in a single call.\n\nIt combines four things this API already calculates, for one date:\n\n- the **panchang**: the day's lunar day, nakshatra, yoga, karana and weekday, with the times they change;\n- the **Moon's transit**, counted from the birth Moon;\n- the **slower planets' transits**, with vedha (one planet blocking another) applied;\n- where the person is in their **dasha** (planetary period), and in sade sati (a long Saturn transit) if it is running.\n\n**The Moon leads the reading.** It moves to a new house (counted from the birth Moon) about every two and a quarter days. It is the only part of the picture that moves fast enough to make one day differ from the next. The slower planets set the background for the day. A reading led by them would really be a monthly reading.\n\n**Tara bala** (a daily rating from the nakshatras; see `/v1/tara`) is returned as data only. It is a real part of judging a day, but no reading text has been written for it yet.\n\nBy default the panchang is read at **sunrise at the birth place**. Pass `latitude` and `longitude` to read the day where the person is now, as tradition does. Sunrise in New York is not sunrise in Los Angeles, and every panchang element depends on it. Times use the UTC offset of the birth time (see `meta.timezone`), even when you pass another place.\n\nThe text comes from the service's built-in library of readings. So this endpoint needs no database and never returns 503 `not_configured`. A combination with no text written yet is listed in `gaps` instead of being left out silently.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Example answer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/reading/daily","host":["{{baseUrl}}"],"path":["v1","reading","daily"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true},{"key":"as_of","value":"","description":"The day to read, YYYY-MM-DD. Defaults to today.","disabled":true},{"key":"latitude","value":"","description":"Where the person is today: latitude in degrees, negative for south. Defaults to the birth place.","disabled":true},{"key":"longitude","value":"","description":"Longitude in degrees, negative for west. Send it with `latitude`; the panchang depends on sunrise, and sunrise depends on where you are.","disabled":true}],"variable":[]},"description":"Returns a reading of one day for one chart, in a single call.\n\nIt combines four things this API already calculates, for one date:\n\n- the **panchang**: the day's lunar day, nakshatra, yoga, karana and weekday, with the times they change;\n- the **Moon's transit**, counted from the birth Moon;\n- the **slower planets' transits**, with vedha (one planet blocking another) applied;\n- where the person is in their **dasha** (planetary period), and in sade sati (a long Saturn transit) if it is running.\n\n**The Moon leads the reading.** It moves to a new house (counted from the birth Moon) about every two and a quarter days. It is the only part of the picture that moves fast enough to make one day differ from the next. The slower planets set the background for the day. A reading led by them would really be a monthly reading.\n\n**Tara bala** (a daily rating from the nakshatras; see `/v1/tara`) is returned as data only. It is a real part of judging a day, but no reading text has been written for it yet.\n\nBy default the panchang is read at **sunrise at the birth place**. Pass `latitude` and `longitude` to read the day where the person is now, as tradition does. Sunrise in New York is not sunrise in Los Angeles, and every panchang element depends on it. Times use the UTC offset of the birth time (see `meta.timezone`), even when you pass another place.\n\nThe text comes from the service's built-in library of readings. So this endpoint needs no database and never returns 503 `not_configured`. A combination with no text written yet is listed in `gaps` instead of being left out silently.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"reckoned_at\": \"sunrise\",\n  \"panchang\": {\n    \"date\": \"2026-10-01\",\n    \"place\": {\n      \"latitude\": 40.7128,\n      \"longitude\": -74.006,\n      \"timezone\": \"America/New_York\"\n    },\n    \"sun\": {\n      \"rise\": \"2026-10-01T06:52:37-04:00\",\n      \"set\": \"2026-10-01T18:37:57-04:00\"\n    },\n    \"moon\": {\n      \"rise\": \"2026-10-01T21:38:37-04:00\",\n      \"set\": \"2026-10-01T12:44:56-04:00\"\n    },\n    \"tithi\": {\n      \"index\": 21,\n      \"name\": \"Shashthi\",\n      \"paksha\": \"krishna\",\n      \"completion_percent\": 17.4653,\n      \"starts\": \"2026-10-01T03:05:43-04:00\",\n      \"ends\": \"2026-10-02T00:45:43-04:00\"\n    },\n    \"nakshatra\": {\n      \"name\": \"Rohini\",\n      \"lord\": \"Moon\",\n      \"pada\": 2,\n      \"starts\": \"2026-09-30T20:32:55-04:00\",\n      \"ends\": \"2026-10-01T18:57:24-04:00\"\n    },\n    \"yoga\": {\n      \"index\": 16,\n      \"name\": \"Siddhi\",\n      \"completion_percent\": 76.4854,\n      \"starts\": \"2026-09-30T14:50:35-04:00\",\n      \"ends\": \"2026-10-01T11:48:23-04:00\"\n    },\n    \"karana\": {\n      \"index\": 41,\n      \"name\": \"Gara\",\n      \"completion_percent\": 34.9307,\n      \"starts\": \"2026-10-01T03:05:43-04:00\",\n      \"ends\": \"2026-10-01T13:55:24-04:00\"\n    },\n    \"vara\": {\n      \"index\": 5,\n      \"name\": \"Thursday\",\n      \"lord\": \"Jupiter\"\n    },\n    \"masa\": {\n      \"name\": \"Bhadrapada\",\n      \"paksha\": \"krishna\",\n      \"adhika\": false,\n      \"kshaya\": false,\n      \"convention\": \"amanta\",\n      \"starts\": \"2026-09-10T23:27:00-04:00\",\n      \"ends\": \"2026-10-10T11:50:05-04:00\",\n      \"amanta\": {\n        \"name\": \"Bhadrapada\",\n        \"adhika\": false\n      },\n      \"purnimanta\": {\n        \"name\": \"Asvina\",\n        \"adhika\": false\n      },\n      \"rule\": \"a lunar month runs new moon to new moon and is named after the sankranti it contains; none makes it adhika, two make it kshaya. Purnimanta names the dark half after the following month; a leap month keeps its bounds in both\"\n    },\n    \"ritu\": {\n      \"name\": \"Sharad\",\n      \"season\": \"autumn\"\n    },\n    \"ritu_lunar\": {\n      \"name\": \"Varsha\",\n      \"season\": \"monsoon\"\n    },\n    \"samvat\": {\n      \"shaka\": 1948,\n      \"vikram\": 2083,\n      \"vikram_kartikadi\": 2082,\n      \"note\": \"shaka and vikram turn at Chaitra, not at the Gregorian new year; vikram_kartikadi is the Vikram year as Gujarat counts it, turning at Kartika (the day after Diwali)\"\n    },\n    \"ayana\": \"Dakshinayana\",\n    \"ayana_sidereal\": \"Dakshinayana\",\n    \"reckoning\": {\n      \"ritu\": \"tropical Sun\",\n      \"ayana\": \"tropical Sun\",\n      \"ritu_lunar\": \"lunar month\",\n      \"ayana_sidereal\": \"sidereal Sun\",\n      \"note\": \"ritu and ayana follow the solstices and equinoxes (the tropical Sun). Festivals, vrats and the lunar month keep the lunar reckoning; their dates are unchanged.\"\n    },\n    \"inauspicious\": {\n      \"rahu_kaal\": {\n        \"starts\": \"2026-10-01T14:13:27-04:00\",\n        \"ends\": \"2026-10-01T15:41:37-04:00\"\n      },\n      \"yamaganda\": {\n        \"starts\": \"2026-10-01T06:52:37-04:00\",\n        \"ends\": \"2026-10-01T08:20:47-04:00\"\n      },\n      \"gulika_kaal\": {\n        \"starts\": \"2026-10-01T09:48:57-04:00\",\n        \"ends\": \"2026-10-01T11:17:07-04:00\"\n      }\n    },\n    \"auspicious\": {\n      \"abhijit_muhurta\": {\n        \"starts\": \"2026-10-01T12:21:46-04:00\",\n        \"ends\": \"2026-10-01T13:08:47-04:00\",\n        \"overlaps\": [],\n        \"clear\": [\n          {\n            \"starts\": \"2026-10-01T12:21:46-04:00\",\n            \"ends\": \"2026-10-01T13:08:47-04:00\"\n          }\n        ]\n      }\n    },\n    \"muhurta\": {\n      \"weekday_lord\": \"Jupiter\",\n      \"conflicts\": [\n        {\n          \"band\": \"yamaganda\",\n          \"choghadiya\": \"Shubh\",\n          \"eighth\": 1,\n          \"note\": \"Shubh is reckoned benefit and auspicious beginnings, and yamaganda covers the same eighth of the day. The two tables disagree here; neither is applied over the other.\"\n        },\n        {\n          \"band\": \"rahu_kaal\",\n          \"choghadiya\": \"Amrit\",\n          \"eighth\": 6,\n          \"note\": \"Amrit is reckoned the best of the eight, and rahu kaal covers the same eighth of the day. The two tables disagree here; neither is applied over the other.\"\n        }\n      ],\n      \"choghadiya\": {\n        \"day\": [\n          {\n            \"graha\": \"Jupiter\",\n            \"name\": \"Shubh\",\n            \"quality\": \"auspicious\",\n            \"signifies\": \"benefit and auspicious beginnings\",\n            \"starts\": \"2026-10-01T06:52:37-04:00\",\n            \"ends\": \"2026-10-01T08:20:47-04:00\",\n            \"index\": 1\n          },\n          {\n            \"graha\": \"Mars\",\n            \"name\": \"Rog\",\n            \"quality\": \"inauspicious\",\n            \"signifies\": \"illness and conflict\",\n            \"starts\": \"2026-10-01T08:20:47-04:00\",\n            \"ends\": \"2026-10-01T09:48:57-04:00\",\n            \"index\": 2\n          },\n          {\n            \"graha\": \"Sun\",\n            \"name\": \"Udveg\",\n            \"quality\": \"inauspicious\",\n            \"signifies\": \"anxiety and unrest\",\n            \"starts\": \"2026-10-01T09:48:57-04:00\",\n            \"ends\": \"2026-10-01T11:17:07-04:00\",\n            \"index\": 3\n          }\n        ],\n        \"night\": [\n          {\n            \"graha\": \"Moon\",\n            \"name\": \"Amrit\",\n            \"quality\": \"auspicious\",\n            \"signifies\": \"the best of the eight\",\n            \"starts\": \"2026-10-01T18:37:57-04:00\",\n            \"ends\": \"2026-10-01T20:09:54-04:00\",\n            \"index\": 1\n          },\n          {\n            \"graha\": \"Venus\",\n            \"name\": \"Char\",\n            \"quality\": \"neutral\",\n            \"signifies\": \"movement; good for travel\",\n            \"starts\": \"2026-10-01T20:09:54-04:00\",\n            \"ends\": \"2026-10-01T21:41:52-04:00\",\n            \"index\": 2\n          },\n          {\n            \"graha\": \"Mars\",\n            \"name\": \"Rog\",\n            \"quality\": \"inauspicious\",\n            \"signifies\": \"illness and conflict\",\n            \"starts\": \"2026-10-01T21:41:52-04:00\",\n            \"ends\": \"2026-10-01T23:13:50-04:00\",\n            \"index\": 3\n          }\n        ]\n      },\n      \"hora\": [\n        {\n          \"index\": 1,\n          \"lord\": \"Jupiter\",\n          \"starts\": \"2026-10-01T06:57:02-04:00\",\n          \"ends\": \"2026-10-01T07:57:04-04:00\"\n        },\n        {\n          \"index\": 2,\n          \"lord\": \"Mars\",\n          \"starts\": \"2026-10-01T07:57:04-04:00\",\n          \"ends\": \"2026-10-01T08:57:07-04:00\"\n        },\n        {\n          \"index\": 3,\n          \"lord\": \"Sun\",\n          \"starts\": \"2026-10-01T08:57:07-04:00\",\n          \"ends\": \"2026-10-01T09:57:09-04:00\"\n        }\n      ],\n      \"rule\": \"all three walk the descending Chaldean order -- Saturn, Jupiter, Mars, Sun, Venus, Mercury, Moon. Horas and day choghadiya start at the weekday lord and move one place at a time; night choghadiya start at the lord of the fifth weekday from…\",\n      \"note\": \"day choghadiya divide daylight, night choghadiya divide the night, and horas divide sunrise to sunrise. The three do not share boundaries and are not meant to. Choghadiya and the bands run on the visible sunrise the calendars print; the…\"\n    },\n    \"reckoned_at\": \"sunrise\",\n    \"meta\": {\n      \"ayanamsa\": \"lahiri\",\n      \"ayanamsa_value\": 24.230763,\n      \"ephemeris\": \"JPL DE440s\"\n    }\n  },\n  \"moon\": {\n    \"id\": \"daily:moon\",\n    \"title\": \"The Moon in the 1st from your own\",\n    \"family\": \"transits\",\n    \"text\": [\n      \"About every 27 days, the Moon returns to your own Moon sign, your first house. It stays about two and a quarter days. The Moon rules your mood and feelings, and here it is back where it was when you were born. **So tradition counts this as…\",\n      \"What you can do: use these two days for anything where your own read of things matters most. Right now you usually aren't detached, even if you don't notice. So these two days suit work that needs you to stay detached less well. A good…\"\n    ],\n    \"language\": \"en\",\n    \"detail\": \"standard\",\n    \"sign\": \"Taurus\",\n    \"house_from_moon\": 1,\n    \"result\": \"favorable\",\n    \"net\": \"obstructed\",\n    \"obstructed\": true,\n    \"obstructed_by\": [\n      \"Sun\"\n    ],\n    \"vedha_house\": 5\n  },\n  \"transits\": [\n    {\n      \"id\": \"daily:transit:Sun\",\n      \"title\": \"Sun in the 5th from your Moon\",\n      \"family\": \"transits\",\n      \"text\": [\n        \"Counted from your Moon sign, the fifth house covers children, learning, judgment and the things you create. The Sun brings confidence, and during its month here that is exactly the risk. **From the inside, confidence and good judgment feel…\",\n        \"What you can do: keep your money out of speculation this month, because your confidence makes a risk look smaller than it is. If someone criticizes your idea, listen before you defend it. Creative work and teaching can still go well when…\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\",\n      \"graha\": \"Sun\",\n      \"sign\": \"Virgo\",\n      \"house_from_moon\": 5,\n      \"result\": \"unfavorable\",\n      \"net\": \"unfavorable\",\n      \"obstructed\": false,\n      \"obstructed_by\": []\n    },\n    {\n      \"id\": \"daily:transit:Mars\",\n      \"title\": \"Mars in the 3rd from your Moon\",\n      \"family\": \"transits\",\n      \"text\": [\n        \"Transits are counted from your Moon sign. The third house from it covers effort, courage, short trips and your brothers and sisters. Mars is the planet of drive and nerve, exactly what this house needs. **Its stay of about six weeks here…\",\n        \"What you can do: this is your window for the hard push. That could be the confrontation, the deadline or the job that needs force more than skill. What you get done now often lasts after the transit ends. Leave delicate work for another…\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\",\n      \"graha\": \"Mars\",\n      \"sign\": \"Cancer\",\n      \"house_from_moon\": 3,\n      \"result\": \"favorable\",\n      \"net\": \"favorable\",\n      \"obstructed\": false,\n      \"obstructed_by\": []\n    },\n    {\n      \"id\": \"daily:transit:Mercury\",\n      \"title\": \"Mercury in the 6th from your Moon\",\n      \"family\": \"transits\",\n      \"text\": [\n        \"The sixth house, counted from your Moon sign, covers disputes, debts, daily work and health. Mercury handles all of these through detail, and right now you have the detail. **So its three to four weeks here are one of its strong transits…\",\n        \"What you can do: bring the dispute, the debt and the health question to these weeks. Watch your tone, though, because being precise can sound like criticism. A colleague you correct now, even rightly, may remember it later.\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\",\n      \"graha\": \"Mercury\",\n      \"sign\": \"Libra\",\n      \"house_from_moon\": 6,\n      \"result\": \"favorable\",\n      \"net\": \"favorable\",\n      \"obstructed\": false,\n      \"obstructed_by\": []\n    }\n  ],\n  \"summary\": {\n    \"favorable\": 4,\n    \"unfavorable\": 4,\n    \"obstructed\": 1\n  },\n  \"gaps\": [],\n  \"language\": \"en\",\n  \"detail\": \"standard\",\n  \"fell_back_to_en\": false,\n  \"note\": \"the Moon leads because it is the only part of the chart that moves fast enough to make one day differ from the next. The slower grahas set the season the day sits in.\",\n  \"dasha\": [\n    {\n      \"level\": \"mahadasha\",\n      \"lord\": \"Jupiter\",\n      \"start\": \"2014-12-20T19:27:09.380502\",\n      \"end\": \"2030-12-20T19:27:09.380502\"\n    },\n    {\n      \"level\": \"antardasha\",\n      \"lord\": \"Moon\",\n      \"start\": \"2026-04-21T07:27:09.380502\",\n      \"end\": \"2027-08-21T07:27:09.380502\"\n    },\n    {\n      \"level\": \"pratyantardasha\",\n      \"lord\": \"Jupiter\",\n      \"start\": \"2026-09-10T08:27:09.380502\",\n      \"end\": \"2026-11-14T06:51:09.380502\"\n    }\n  ],\n  \"sadesati\": {\n    \"present\": false,\n    \"phase\": null,\n    \"in_break\": false,\n    \"current\": null,\n    \"next\": {\n      \"starts\": \"2027-06-02T19:58:14\",\n      \"ends\": \"2034-07-12T18:52:55\",\n      \"complete\": true,\n      \"phases\": [\n        {\n          \"phase\": \"rising\",\n          \"sanskrit\": \"arohini\",\n          \"house_from_moon\": 12,\n          \"starts\": \"2027-06-02T19:58:14\",\n          \"ends\": \"2027-10-19T21:42:17\"\n        },\n        {\n          \"phase\": \"rising\",\n          \"sanskrit\": \"arohini\",\n          \"house_from_moon\": 12,\n          \"starts\": \"2028-02-23T08:54:04\",\n          \"ends\": \"2029-08-08T03:02:02\"\n        },\n        {\n          \"phase\": \"peak\",\n          \"sanskrit\": \"madhya\",\n          \"house_from_moon\": 1,\n          \"starts\": \"2029-08-08T03:02:02\",\n          \"ends\": \"2029-10-05T07:22:54\"\n        }\n      ],\n      \"breaks\": [\n        {\n          \"starts\": \"2027-10-19T21:42:17\",\n          \"ends\": \"2028-02-23T08:54:04\",\n          \"reason\": \"Saturn retrograde back out of the band\"\n        }\n      ]\n    },\n    \"dhaiya_present\": false,\n    \"kantaka_present\": false,\n    \"dhaiya_kantaka\": null\n  },\n  \"natal_moon_sign\": \"Taurus\",\n  \"date\": \"2026-10-01\",\n  \"tara_bala\": {\n    \"count\": 27,\n    \"tara\": 9,\n    \"name\": \"Ati-Mitra\",\n    \"count_name\": \"Ati-Mitra\",\n    \"auspicious\": true,\n    \"severity\": null,\n    \"severity_reason\": null,\n    \"signifies\": \"the most favorable; support arrives without asking\",\n    \"rule\": \"counted from the natal Moon nakshatra to the day nakshatra, mod 9. The 1st (Janma: counts 1, 10 and 19), 3rd, 5th and 7th are unfavorable for a start; the 2nd, 4th, 6th, 8th and 9th are favorable. Of the Janma counts the 1st is strict and…\",\n    \"reading\": {\n      \"text\": [\n        \"**Today is the most helpful step in your cycle of nine.** Count from your birth star, the nakshatra (star group) the Moon was in when you were born, to today's star. Today lands on the step of the great friend. Help tends to come without…\",\n        \"What you can do: use the day for something that matters to you. Make an important request or start a task you have planned. Still check the details before you commit.\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    }\n  },\n  \"place\": {\n    \"latitude\": 40.7128,\n    \"longitude\": -74.006,\n    \"is_birth_place\": false\n  },\n  \"meta\": {\n    \"ayanamsa\": \"lahiri\",\n    \"ayanamsa_value\": 23.7260727,\n    \"julian_day\": 2448119.10483,\n    \"ephemeris\": \"JPL DE440s\",\n    \"node\": \"true\",\n    \"timezone\": {\n      \"source\": \"zone\",\n      \"offset_hours\": -4,\n      \"zone\": \"America/New_York\",\n      \"abbreviation\": \"EDT\",\n      \"dst\": true,\n      \"dst_hours\": 1,\n      \"ambiguous_resolved_by_fold\": null,\n      \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n    }\n  }\n}"}]},{"name":"Weekly reading for a chart","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/reading/weekly","host":["{{baseUrl}}"],"path":["v1","reading","weekly"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true},{"key":"from","value":"","description":"The first day of the week, YYYY-MM-DD. Required: with no date the answer is `pending`.","disabled":true},{"key":"as_of","value":"","description":"The same as `from`, under the name the monthly sections use.","disabled":true},{"key":"latitude","value":"","description":"Where the person is now: latitude in degrees, negative for south. Defaults to the birth place.","disabled":true},{"key":"longitude","value":"","description":"Longitude in degrees, negative for west. Send it with `latitude`.","disabled":true}],"variable":[]},"description":"Returns a reading of seven days for one chart, starting on the day you send in `from`.\n\nIt puts together what other endpoints already give, for one week:\n\n- **dasha**: the planet period running when the week starts, read as the dasha section reads it, and any sub-period that begins during the week;\n- **days**: for each day, the Moon's house counted from the birth Moon, tara bala (the day's star from the birth star) and chandra bala (the Moon's sign from the birth Moon). Each day's reading is the one `/v1/reading/daily` gives for that date. `moon_stays` joins the days the Moon spends in one house;\n- **sky**: a planet entering a new house from the Moon (with the transit text), or turning retrograde or direct. Each turn has its own text and `at`, the moment of the turn in the birth time zone;\n- **best_days** and **hardest_days**: a day is good when tara bala and chandra bala both pass, and hard when both fail. `rule` states it. Nothing is scored. The birth star and the 10th and 19th stars from it (Janma tara) count as failing tara bala, and the Moon in the 2nd, 5th or 9th passes chandra bala only in the bright half of the month;\n- **dates**: the other dated items from the person's own calendar: the birth star day, eclipses, festivals, fasts and birthdays.\n\n**A date is required.** Send `from` (or `as_of`, the same thing). With neither, the answer is the framing and `pending`, never a guessed week.\n\nEach date uses the UTC offset in force on that date, so a week across a daylight saving change is still dated right. Pass `latitude` and `longitude` to read the days where the person is now, as `/v1/reading/daily` does.\n\nThe text comes from the service's built-in library of readings. So this endpoint needs no database and never returns 503 `not_configured`. A combination with no text written yet is listed in `gaps` instead of being left out silently.\n\n**Uses 3 reading credits.** On live keys a successful response uses them from your monthly reading credits, and no calls. Test keys return this reading for the sample charts only, and it counts as 1 test call. The `X-Reading-Credits-Counted` header says what a response used. [What reading credits buy](https://apiforastrology.com/pricing#reading-credits).","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Example answer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/reading/weekly","host":["{{baseUrl}}"],"path":["v1","reading","weekly"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true},{"key":"from","value":"","description":"The first day of the week, YYYY-MM-DD. Required: with no date the answer is `pending`.","disabled":true},{"key":"as_of","value":"","description":"The same as `from`, under the name the monthly sections use.","disabled":true},{"key":"latitude","value":"","description":"Where the person is now: latitude in degrees, negative for south. Defaults to the birth place.","disabled":true},{"key":"longitude","value":"","description":"Longitude in degrees, negative for west. Send it with `latitude`.","disabled":true}],"variable":[]},"description":"Returns a reading of seven days for one chart, starting on the day you send in `from`.\n\nIt puts together what other endpoints already give, for one week:\n\n- **dasha**: the planet period running when the week starts, read as the dasha section reads it, and any sub-period that begins during the week;\n- **days**: for each day, the Moon's house counted from the birth Moon, tara bala (the day's star from the birth star) and chandra bala (the Moon's sign from the birth Moon). Each day's reading is the one `/v1/reading/daily` gives for that date. `moon_stays` joins the days the Moon spends in one house;\n- **sky**: a planet entering a new house from the Moon (with the transit text), or turning retrograde or direct. Each turn has its own text and `at`, the moment of the turn in the birth time zone;\n- **best_days** and **hardest_days**: a day is good when tara bala and chandra bala both pass, and hard when both fail. `rule` states it. Nothing is scored. The birth star and the 10th and 19th stars from it (Janma tara) count as failing tara bala, and the Moon in the 2nd, 5th or 9th passes chandra bala only in the bright half of the month;\n- **dates**: the other dated items from the person's own calendar: the birth star day, eclipses, festivals, fasts and birthdays.\n\n**A date is required.** Send `from` (or `as_of`, the same thing). With neither, the answer is the framing and `pending`, never a guessed week.\n\nEach date uses the UTC offset in force on that date, so a week across a daylight saving change is still dated right. Pass `latitude` and `longitude` to read the days where the person is now, as `/v1/reading/daily` does.\n\nThe text comes from the service's built-in library of readings. So this endpoint needs no database and never returns 503 `not_configured`. A combination with no text written yet is listed in `gaps` instead of being left out silently.\n\n**Uses 3 reading credits.** On live keys a successful response uses them from your monthly reading credits, and no calls. Test keys return this reading for the sample charts only, and it counts as 1 test call. The `X-Reading-Credits-Counted` header says what a response used. [What reading credits buy](https://apiforastrology.com/pricing#reading-credits).","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"from\": \"2026-10-01\",\n  \"to\": \"2026-10-07\",\n  \"framing\": {\n    \"id\": \"weekly:framing\",\n    \"family\": \"weekly\",\n    \"key\": [\n      \"framing\"\n    ],\n    \"title\": \"Your week\",\n    \"text\": [\n      \"**This is your week, read one day at a time.** Each part below is the same reading you would get for that day or that period on its own. The Moon moves the fastest, so it shapes each day. Your dasha (the planet period you are in) and the…\"\n    ],\n    \"language\": \"en\",\n    \"detail\": \"standard\"\n  },\n  \"dasha\": {\n    \"framing\": {\n      \"id\": \"weekly:dasha:steady\",\n      \"family\": \"weekly\",\n      \"key\": [\n        \"dasha\",\n        \"steady\"\n      ],\n      \"title\": \"Your planet period this week\",\n      \"text\": [\n        \"Your planet period stays the same all week. So this week rests on the same ground as the weeks around it. The reading of your period below holds for every day.\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    },\n    \"running\": [\n      {\n        \"id\": \"vimshottari:mahadasha:Jupiter\",\n        \"level\": \"mahadasha\",\n        \"title\": \"Jupiter Mahadasha\",\n        \"family\": \"dasha\",\n        \"system\": \"vimshottari\",\n        \"lord\": \"Jupiter\",\n        \"lord_en\": \"Jupiter\",\n        \"starts\": \"2014-12-20\",\n        \"ends\": \"2030-12-20\",\n        \"parts\": [\n          {\n            \"part\": \"level\",\n            \"key\": \"mahadasha\",\n            \"text\": [\n              \"**The mahadasha is your major period.** The dasha system is the chain of planetary periods that times your life, and the mahadasha is its largest division. It runs for years, sometimes decades, so it sets the overall tone of that chapter…\",\n              \"It decides the broad themes and priorities. Everything smaller happens within it: the sub-periods and the weeks inside them.\"\n            ],\n            \"language\": \"en\",\n            \"detail\": \"standard\"\n          },\n          {\n            \"part\": \"lord\",\n            \"key\": \"Jupiter\",\n            \"text\": [\n              \"Jupiter stands for wisdom, growth and good guidance. So a Jupiter period puts four things at the center: learning, faith, children and steady growth in money. When it is your major period, it lasts 16 years. Doors tend to open through…\",\n              \"By nature it is the most protective of the periods. How much of that you feel depends on how Jupiter stands in your chart, and the reading below shows this. At its best, things usually work out: help turns up, and mistakes are forgiven…\",\n              \"It rewards study, teaching, giving advice and anything that grows slowly. For health, watch the liver, your weight and the blood. What helps: keep some discipline while life is easy, such as a regular exercise habit and a budget that still…\"\n            ],\n            \"language\": \"en\",\n            \"detail\": \"standard\"\n          }\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\"\n      },\n      {\n        \"id\": \"vimshottari:antardasha:Moon\",\n        \"level\": \"antardasha\",\n        \"title\": \"Moon Antardasha\",\n        \"family\": \"dasha\",\n        \"system\": \"vimshottari\",\n        \"lord\": \"Moon\",\n        \"lord_en\": \"Moon\",\n        \"starts\": \"2026-04-21\",\n        \"ends\": \"2027-08-21\",\n        \"parts\": [\n          {\n            \"part\": \"level\",\n            \"key\": \"antardasha\",\n            \"text\": [\n              \"**The antardasha is your sub-period.** It runs inside the mahadasha, your major period, and lasts from several months to a few years. You actually feel its rhythm day to day: it is short enough to change what each year is like.\",\n              \"It brings the broad promise of the major period down to earth: specific windows for movement, a breakthrough or a stretch of hard work.\"\n            ],\n            \"language\": \"en\",\n            \"detail\": \"standard\"\n          },\n          {\n            \"part\": \"lord\",\n            \"key\": \"Moon\",\n            \"text\": [\n              \"The Moon stands for your mind and feelings. So a Moon period brings your sensitivity, your home and your bond with your mother into sharp focus. When it is your major period, it lasts 10 years. Your intuition gets stronger. Things go well…\",\n              \"Of all the periods, the Moon's is the most changeable, much as the Moon itself changes shape through the month. Your moods drive your decisions, and travel and moving are common. What looked settled at the start is often rearranged by the…\",\n              \"It rewards work that involves caring for people, looking after them and dealing with the public. But anyone whose plans need a steady temper can find it hard. For health, watch the chest, the stomach and your sleep. What helps: a regular…\"\n            ],\n            \"language\": \"en\",\n            \"detail\": \"standard\"\n          },\n          {\n            \"part\": \"role\",\n            \"key\": \"great_friend\",\n            \"text\": [\n              \"The planet ruling this sub-period is a great friend (atimitra) of the planet ruling the period above it. Planets are friendly or hostile to each other in two ways: by nature, and by where they sit in your chart. These two are friendly on…\",\n              \"No pairing is more cooperative: the sub-period works with what the bigger period is doing instead of fighting it. The results are usually the ones the bigger period was already promising. They tend to arrive on time and without a struggle.\"\n            ],\n            \"language\": \"en\",\n            \"detail\": \"standard\"\n          }\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\"\n      },\n      {\n        \"id\": \"vimshottari:pratyantardasha:Jupiter\",\n        \"level\": \"pratyantardasha\",\n        \"title\": \"Jupiter Pratyantardasha\",\n        \"family\": \"dasha\",\n        \"system\": \"vimshottari\",\n        \"lord\": \"Jupiter\",\n        \"lord_en\": \"Jupiter\",\n        \"starts\": \"2026-09-10\",\n        \"ends\": \"2026-11-14\",\n        \"parts\": [\n          {\n            \"part\": \"level\",\n            \"key\": \"pratyantardasha\",\n            \"text\": [\n              \"**The pratyantardasha is the sub-sub-period.** It sits inside the antardasha, your sub-period, and runs from a few days to about six months. So it gives the texture of what is happening to you right now.\",\n              \"Use this layer for short-term timing: signing an agreement, starting a project, planning a trip or fixing a date for a big event. Don't base big life decisions on it, because it is too short.\"\n            ],\n            \"language\": \"en\",\n            \"detail\": \"standard\"\n          },\n          {\n            \"part\": \"lord\",\n            \"key\": \"Jupiter\",\n            \"text\": [\n              \"Jupiter stands for wisdom, growth and good guidance. So a Jupiter period puts four things at the center: learning, faith, children and steady growth in money. When it is your major period, it lasts 16 years. Doors tend to open through…\",\n              \"By nature it is the most protective of the periods. How much of that you feel depends on how Jupiter stands in your chart, and the reading below shows this. At its best, things usually work out: help turns up, and mistakes are forgiven…\",\n              \"It rewards study, teaching, giving advice and anything that grows slowly. For health, watch the liver, your weight and the blood. What helps: keep some discipline while life is easy, such as a regular exercise habit and a budget that still…\"\n            ],\n            \"language\": \"en\",\n            \"detail\": \"standard\"\n          },\n          {\n            \"part\": \"role\",\n            \"key\": \"friend\",\n            \"text\": [\n              \"The planet ruling this sub-period is a friend (mitra) of the planet ruling the period above it. Planets can be friendly by nature or by where they sit in your chart. Here the two work together easily.\",\n              \"So the bigger period's themes usually move forward rather than stall. Nothing dramatic is added, but what is already underway keeps moving.\"\n            ],\n            \"language\": \"en\",\n            \"detail\": \"standard\"\n          }\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\"\n      }\n    ],\n    \"detail\": [\n      {\n        \"level\": \"mahadasha\",\n        \"lord\": \"Jupiter\",\n        \"starts\": \"2014-12-20\",\n        \"ends\": \"2030-12-20\",\n        \"within\": null,\n        \"lord_stands\": {\n          \"verdict\": \"mixed\",\n          \"counts\": {\n            \"supports\": 2,\n            \"strains\": 4\n          },\n          \"supports\": [\n            \"Jupiter is in Cancer (exalted)\",\n            \"Venus shares the sign, and is benefic in this chart\"\n          ],\n          \"strains\": [\n            \"The Sun shares the sign, and is malefic in this chart\",\n            \"Ketu shares the sign, and is malefic in this chart\",\n            \"Mars aspects it, and is malefic in this chart\"\n          ],\n          \"noted\": []\n        }\n      },\n      {\n        \"level\": \"antardasha\",\n        \"lord\": \"Moon\",\n        \"starts\": \"2026-04-21\",\n        \"ends\": \"2027-08-21\",\n        \"within\": \"Jupiter\",\n        \"relation_to_lord_above\": \"great_friend\",\n        \"lord_stands\": {\n          \"verdict\": \"mixed\",\n          \"counts\": {\n            \"supports\": 2,\n            \"strains\": 1\n          },\n          \"supports\": [\n            \"The Moon is in Taurus (mulatrikona)\",\n            \"The Moon stands in the 9th, a trine\"\n          ],\n          \"strains\": [\n            \"Rahu aspects it, and is malefic in this chart\"\n          ],\n          \"noted\": []\n        }\n      },\n      {\n        \"level\": \"pratyantardasha\",\n        \"lord\": \"Jupiter\",\n        \"starts\": \"2026-09-10\",\n        \"ends\": \"2026-11-14\",\n        \"within\": \"Moon\",\n        \"relation_to_lord_above\": \"friend\",\n        \"lord_stands\": {\n          \"verdict\": \"mixed\",\n          \"counts\": {\n            \"supports\": 2,\n            \"strains\": 4\n          },\n          \"supports\": [\n            \"Jupiter is in Cancer (exalted)\",\n            \"Venus shares the sign, and is benefic in this chart\"\n          ],\n          \"strains\": [\n            \"The Sun shares the sign, and is malefic in this chart\",\n            \"Ketu shares the sign, and is malefic in this chart\",\n            \"Mars aspects it, and is malefic in this chart\"\n          ],\n          \"noted\": []\n        }\n      }\n    ],\n    \"changes\": []\n  },\n  \"days\": [\n    {\n      \"date\": \"2026-10-01\",\n      \"panchang\": {\n        \"vara\": {\n          \"index\": 5,\n          \"name\": \"Thursday\",\n          \"lord\": \"Jupiter\"\n        },\n        \"tithi\": {\n          \"index\": 21,\n          \"name\": \"Shashthi\",\n          \"paksha\": \"krishna\",\n          \"completion_percent\": 17.4653,\n          \"starts\": \"2026-10-01T03:05:43-04:00\",\n          \"ends\": \"2026-10-02T00:45:43-04:00\"\n        },\n        \"nakshatra\": {\n          \"name\": \"Rohini\",\n          \"lord\": \"Moon\",\n          \"pada\": 2,\n          \"starts\": \"2026-09-30T20:32:55-04:00\",\n          \"ends\": \"2026-10-01T18:57:24-04:00\"\n        }\n      },\n      \"moon\": {\n        \"id\": \"daily:moon\",\n        \"title\": \"The Moon in the 1st from your own\",\n        \"family\": \"transits\",\n        \"text\": [\n          \"About every 27 days, the Moon returns to your own Moon sign, your first house. It stays about two and a quarter days. The Moon rules your mood and feelings, and here it is back where it was when you were born. **So tradition counts this as…\",\n          \"What you can do: use these two days for anything where your own read of things matters most. Right now you usually aren't detached, even if you don't notice. So these two days suit work that needs you to stay detached less well. A good…\"\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\",\n        \"sign\": \"Taurus\",\n        \"house_from_moon\": 1,\n        \"result\": \"favorable\",\n        \"net\": \"obstructed\",\n        \"obstructed\": true,\n        \"obstructed_by\": [\n          \"Sun\"\n        ],\n        \"vedha_house\": 5\n      },\n      \"tara_bala\": {\n        \"count\": 27,\n        \"tara\": 9,\n        \"name\": \"Ati-Mitra\",\n        \"count_name\": \"Ati-Mitra\",\n        \"auspicious\": true,\n        \"severity\": null,\n        \"severity_reason\": null,\n        \"signifies\": \"the most favorable; support arrives without asking\",\n        \"rule\": \"counted from the natal Moon nakshatra to the day nakshatra, mod 9. The 1st (Janma: counts 1, 10 and 19), 3rd, 5th and 7th are unfavorable for a start; the 2nd, 4th, 6th, 8th and 9th are favorable. Of the Janma counts the 1st is strict and…\",\n        \"reading\": {\n          \"text\": [\n            \"**Today is the most helpful step in your cycle of nine.** Count from your birth star, the nakshatra (star group) the Moon was in when you were born, to today's star. Today lands on the step of the great friend. Help tends to come without…\",\n            \"What you can do: use the day for something that matters to you. Make an important request or start a task you have planned. Still check the details before you commit.\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        }\n      },\n      \"chandra_bala\": {\n        \"house_from_natal_moon\": 1,\n        \"strong\": true,\n        \"decided_by\": \"house\",\n        \"paksha\": null,\n        \"sources_agree\": true,\n        \"rule\": \"the transit Moon in the 1st, 3rd, 6th, 7th, 10th or 11th from the natal Moon is strong; in the 4th, 8th or 12th weak. In the 2nd, 5th or 9th it is strong in the bright half (shukla paksha) and weak in the dark half (krishna paksha)\"\n      },\n      \"standing\": \"good\"\n    },\n    {\n      \"date\": \"2026-10-02\",\n      \"panchang\": {\n        \"vara\": {\n          \"index\": 6,\n          \"name\": \"Friday\",\n          \"lord\": \"Venus\"\n        },\n        \"tithi\": {\n          \"index\": 22,\n          \"name\": \"Saptami\",\n          \"paksha\": \"krishna\",\n          \"completion_percent\": 28.2524,\n          \"starts\": \"2026-10-02T00:45:43-04:00\",\n          \"ends\": \"2026-10-02T22:30:08-04:00\"\n        },\n        \"nakshatra\": {\n          \"name\": \"Mrigashira\",\n          \"lord\": \"Mars\",\n          \"pada\": 3,\n          \"starts\": \"2026-10-01T18:57:24-04:00\",\n          \"ends\": \"2026-10-02T17:25:13-04:00\"\n        }\n      },\n      \"moon\": {\n        \"id\": \"daily:moon\",\n        \"title\": \"The Moon in the 1st from your own\",\n        \"family\": \"transits\",\n        \"text\": [\n          \"About every 27 days, the Moon returns to your own Moon sign, your first house. It stays about two and a quarter days. The Moon rules your mood and feelings, and here it is back where it was when you were born. **So tradition counts this as…\",\n          \"What you can do: use these two days for anything where your own read of things matters most. Right now you usually aren't detached, even if you don't notice. So these two days suit work that needs you to stay detached less well. A good…\"\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\",\n        \"sign\": \"Taurus\",\n        \"house_from_moon\": 1,\n        \"result\": \"favorable\",\n        \"net\": \"obstructed\",\n        \"obstructed\": true,\n        \"obstructed_by\": [\n          \"Sun\"\n        ],\n        \"vedha_house\": 5\n      },\n      \"tara_bala\": {\n        \"count\": 1,\n        \"tara\": 1,\n        \"name\": \"Janma\",\n        \"count_name\": \"Janma\",\n        \"auspicious\": false,\n        \"severity\": \"strict\",\n        \"severity_reason\": \"the birth star itself. Classical texts strictly reject it for big beginnings such as marriage, long journeys and a new business\",\n        \"signifies\": \"the birth star and its 10th and 19th repeats. Best avoided for big new starts such as marriage, long travel or a new business\",\n        \"rule\": \"counted from the natal Moon nakshatra to the day nakshatra, mod 9. The 1st (Janma: counts 1, 10 and 19), 3rd, 5th and 7th are unfavorable for a start; the 2nd, 4th, 6th, 8th and 9th are favorable. Of the Janma counts the 1st is strict and…\",\n        \"reading\": {\n          \"text\": [\n            \"**Today the Moon comes back to your birth star.** Your birth star is the nakshatra (star group) the Moon was in when you were born. Old texts say this day is best avoided for big new starts. Your feelings may also sit a little closer to…\",\n            \"What you can do: keep today for your usual work. Save big new starts, like a wedding, a long trip or a new business, for another day.\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        }\n      },\n      \"chandra_bala\": {\n        \"house_from_natal_moon\": 1,\n        \"strong\": true,\n        \"decided_by\": \"house\",\n        \"paksha\": null,\n        \"sources_agree\": true,\n        \"rule\": \"the transit Moon in the 1st, 3rd, 6th, 7th, 10th or 11th from the natal Moon is strong; in the 4th, 8th or 12th weak. In the 2nd, 5th or 9th it is strong in the bright half (shukla paksha) and weak in the dark half (krishna paksha)\"\n      },\n      \"standing\": \"mixed\"\n    },\n    {\n      \"date\": \"2026-10-03\",\n      \"panchang\": {\n        \"vara\": {\n          \"index\": 7,\n          \"name\": \"Saturday\",\n          \"lord\": \"Saturn\"\n        },\n        \"tithi\": {\n          \"index\": 23,\n          \"name\": \"Ashtami\",\n          \"paksha\": \"krishna\",\n          \"completion_percent\": 38.5321,\n          \"starts\": \"2026-10-02T22:30:08-04:00\",\n          \"ends\": \"2026-10-03T20:22:13-04:00\"\n        },\n        \"nakshatra\": {\n          \"name\": \"Ardra\",\n          \"lord\": \"Rahu\",\n          \"pada\": 3,\n          \"starts\": \"2026-10-02T17:25:13-04:00\",\n          \"ends\": \"2026-10-03T15:59:54-04:00\"\n        }\n      },\n      \"moon\": {\n        \"id\": \"daily:moon\",\n        \"title\": \"The Moon in the 2nd from your own\",\n        \"family\": \"transits\",\n        \"text\": [\n          \"The second house from your Moon sign covers family, food, speech and the money you have on hand. The Moon, which colors your mood, spends about two and a quarter days here. **Tradition counts it as a mildly hard Moon for you.** Small costs…\",\n          \"What you can do: keep spending to what you planned, and put off the family talk about money for a couple of days. Eat simply and at regular times. If something small goes wrong, fix it and move on, because your mood usually lifts when the…\"\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\",\n        \"sign\": \"Gemini\",\n        \"house_from_moon\": 2,\n        \"result\": \"unfavorable\",\n        \"net\": \"unfavorable\",\n        \"obstructed\": false,\n        \"obstructed_by\": [],\n        \"vedha_house\": null\n      },\n      \"tara_bala\": {\n        \"count\": 2,\n        \"tara\": 2,\n        \"name\": \"Sampat\",\n        \"count_name\": \"Sampat\",\n        \"auspicious\": true,\n        \"severity\": null,\n        \"severity_reason\": null,\n        \"signifies\": \"wealth and gain; among the best of the nine\",\n        \"rule\": \"counted from the natal Moon nakshatra to the day nakshatra, mod 9. The 1st (Janma: counts 1, 10 and 19), 3rd, 5th and 7th are unfavorable for a start; the 2nd, 4th, 6th, 8th and 9th are favorable. Of the Janma counts the 1st is strict and…\",\n        \"reading\": {\n          \"text\": [\n            \"**Today is one of the better days in your cycle.** Count from your birth star, the nakshatra (star group) the Moon was in when you were born, to today's star. Today lands on the step of gain, one of the best of the nine. Money matters and…\",\n            \"What you can do: use today for something that can grow. Follow up on a payment, make a planned purchase, or put a little money aside. Keep it planned, not rushed.\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        }\n      },\n      \"chandra_bala\": {\n        \"house_from_natal_moon\": 2,\n        \"strong\": false,\n        \"decided_by\": \"paksha\",\n        \"paksha\": \"krishna\",\n        \"sources_agree\": true,\n        \"rule\": \"the transit Moon in the 1st, 3rd, 6th, 7th, 10th or 11th from the natal Moon is strong; in the 4th, 8th or 12th weak. In the 2nd, 5th or 9th it is strong in the bright half (shukla paksha) and weak in the dark half (krishna paksha)\"\n      },\n      \"standing\": \"mixed\"\n    }\n  ],\n  \"moon_stays\": [\n    {\n      \"house_from_moon\": 1,\n      \"sign\": \"Taurus\",\n      \"result\": \"favorable\",\n      \"from\": \"2026-10-01\",\n      \"to\": \"2026-10-02\"\n    },\n    {\n      \"house_from_moon\": 2,\n      \"sign\": \"Gemini\",\n      \"result\": \"unfavorable\",\n      \"from\": \"2026-10-03\",\n      \"to\": \"2026-10-04\"\n    },\n    {\n      \"house_from_moon\": 3,\n      \"sign\": \"Cancer\",\n      \"result\": \"favorable\",\n      \"from\": \"2026-10-05\",\n      \"to\": \"2026-10-06\"\n    }\n  ],\n  \"sky\": {\n    \"framing\": {\n      \"id\": \"weekly:sky:some\",\n      \"family\": \"weekly\",\n      \"key\": [\n        \"sky\",\n        \"some\"\n      ],\n      \"title\": \"Planets that change this week\",\n      \"text\": [\n        \"Some planets move into a new sign or change direction this week. Each change is listed on its day, with what it may bring. A change in a slow planet lasts for months, so it counts for more than a quick one.\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    },\n    \"changes\": [\n      {\n        \"kind\": \"station_retrograde\",\n        \"date\": \"2026-10-03\",\n        \"at\": \"2026-10-03T03:13-04:00\",\n        \"graha\": \"Venus\",\n        \"title\": \"Venus turns retrograde (seems to move backward)\",\n        \"text\": [\n          \"Retrograde means a planet seems, from Earth, to move backward for a while. Venus, the planet of love, money and pleasure, does this about every 19 months for roughly six weeks. So some years have none, and the years that do are marked by…\",\n          \"Old attachments come back up, and the traditional advice is to look at them rather than act on them. New commitments, marriage most of all, are usually put off until Venus turns direct (moves forward again). That is advice about timing,…\"\n        ],\n        \"retrograde_until\": \"2026-11-13\",\n        \"retrograde_until_known\": true,\n        \"language\": \"en\",\n        \"detail\": \"standard\"\n      }\n    ]\n  },\n  \"best_days\": {\n    \"framing\": {\n      \"id\": \"weekly:best:some\",\n      \"family\": \"weekly\",\n      \"key\": [\n        \"best\",\n        \"some\"\n      ],\n      \"title\": \"Better days\",\n      \"text\": [\n        \"A few days this week pass both day checks. One check counts from your birth star to the day's star. The other looks at the Moon's place from your birth Moon. These days tend to suit new starts, talks and plans you care about.\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    },\n    \"days\": [\n      {\n        \"date\": \"2026-10-01\",\n        \"tara\": \"Ati-Mitra\",\n        \"tara_auspicious\": true,\n        \"moon_house_from_natal_moon\": 1,\n        \"chandra_strong\": true\n      },\n      {\n        \"date\": \"2026-10-05\",\n        \"tara\": \"Kshema\",\n        \"tara_auspicious\": true,\n        \"moon_house_from_natal_moon\": 3,\n        \"chandra_strong\": true\n      }\n    ]\n  },\n  \"hardest_days\": {\n    \"framing\": {\n      \"id\": \"weekly:hardest:one\",\n      \"family\": \"weekly\",\n      \"key\": [\n        \"hardest\",\n        \"one\"\n      ],\n      \"title\": \"Days to go gently\",\n      \"text\": [\n        \"One day this week fails both day checks. It tends to bring slow going. Keep it for routine work, and move a big start to another day if you can.\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    },\n    \"days\": [\n      {\n        \"date\": \"2026-10-04\",\n        \"tara\": \"Vipat\",\n        \"tara_auspicious\": false,\n        \"moon_house_from_natal_moon\": 2,\n        \"chandra_strong\": false\n      }\n    ]\n  },\n  \"rule\": \"a day is good when tara bala is auspicious (the day nakshatra is not the 1st, 3rd, 5th or 7th tara from the birth nakshatra; the 1st is the Janma tara, counts 1, 10 and 19) and chandra bala is strong (the Moon in the 1st, 3rd, 6th, 7th,…\",\n  \"dates\": {\n    \"title\": \"Dates to note\",\n    \"events\": [\n      {\n        \"kind\": \"moon_day\",\n        \"rank\": 50,\n        \"date\": \"2026-10-01\",\n        \"title\": \"Your Moon day: the Moon returns to your birth star, Mrigashira\",\n        \"text\": [],\n        \"when\": \"2026-10-01T18:57:24-04:00\",\n        \"until\": \"2026-10-02T17:25:13-04:00\",\n        \"nakshatra\": \"Mrigashira\"\n      },\n      {\n        \"kind\": \"remedy_day\",\n        \"rank\": 30,\n        \"date\": \"2026-10-01\",\n        \"title\": \"Thursday: your Jupiter mantra day\",\n        \"text\": [],\n        \"graha\": \"Jupiter\",\n        \"weekday\": \"Thursday\"\n      },\n      {\n        \"kind\": \"vrat\",\n        \"rank\": 20,\n        \"date\": \"2026-10-06\",\n        \"title\": \"Indira Ekadashi\",\n        \"text\": [],\n        \"slug\": \"ekadashi\",\n        \"name\": \"Indira Ekadashi\",\n        \"kaal\": \"sunrise\"\n      }\n    ]\n  },\n  \"counts\": {\n    \"good\": 2,\n    \"hard\": 1,\n    \"mixed\": 4,\n    \"sky_changes\": 1,\n    \"period_changes\": 0,\n    \"dates\": 4\n  },\n  \"gaps\": [],\n  \"language\": \"en\",\n  \"detail\": \"standard\",\n  \"note\": \"each paragraph is the one its own route serves: a day is /v1/reading/daily for that date, a period the dasha section, a sign change the transit entry, a station the annual forecast entry and a dated item the personal calendar. Only the…\",\n  \"sadesati\": {\n    \"present\": false,\n    \"phase\": null,\n    \"in_break\": false,\n    \"current\": null,\n    \"next\": {\n      \"starts\": \"2027-06-02T19:58:14\",\n      \"ends\": \"2034-07-12T18:52:55\",\n      \"complete\": true,\n      \"phases\": [\n        {\n          \"phase\": \"rising\",\n          \"sanskrit\": \"arohini\",\n          \"house_from_moon\": 12,\n          \"starts\": \"2027-06-02T19:58:14\",\n          \"ends\": \"2027-10-19T21:42:17\"\n        },\n        {\n          \"phase\": \"rising\",\n          \"sanskrit\": \"arohini\",\n          \"house_from_moon\": 12,\n          \"starts\": \"2028-02-23T08:54:04\",\n          \"ends\": \"2029-08-08T03:02:02\"\n        },\n        {\n          \"phase\": \"peak\",\n          \"sanskrit\": \"madhya\",\n          \"house_from_moon\": 1,\n          \"starts\": \"2029-08-08T03:02:02\",\n          \"ends\": \"2029-10-05T07:22:54\"\n        }\n      ],\n      \"breaks\": [\n        {\n          \"starts\": \"2027-10-19T21:42:17\",\n          \"ends\": \"2028-02-23T08:54:04\",\n          \"reason\": \"Saturn retrograde back out of the band\"\n        }\n      ]\n    },\n    \"dhaiya_present\": false,\n    \"kantaka_present\": false,\n    \"dhaiya_kantaka\": null\n  },\n  \"place\": {\n    \"latitude\": 40.7128,\n    \"longitude\": -74.006,\n    \"is_birth_place\": false\n  },\n  \"meta\": {\n    \"ayanamsa\": \"lahiri\",\n    \"ayanamsa_value\": 23.7260727,\n    \"julian_day\": 2448119.10483,\n    \"ephemeris\": \"JPL DE440s\",\n    \"node\": \"true\",\n    \"timezone\": {\n      \"source\": \"zone\",\n      \"offset_hours\": -4,\n      \"zone\": \"America/New_York\",\n      \"abbreviation\": \"EDT\",\n      \"dst\": true,\n      \"dst_hours\": 1,\n      \"ambiguous_resolved_by_fold\": null,\n      \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n    }\n  }\n}"}]},{"name":"Daily reading for a Moon sign, no chart","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/v1/rashi/:sign/today?date=2026-09-24&latitude=40.7128&longitude=-74.0060&timezone=America/New_York","host":["{{baseUrl}}"],"path":["v1","rashi",":sign","today"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true},{"key":"date","value":"2026-09-24","description":"Calendar date, YYYY-MM-DD. Defaults to today in the requested time zone.","disabled":false},{"key":"latitude","value":"40.7128","description":"Latitude in degrees, negative for south. Defaults to Ujjain, India.","disabled":false},{"key":"longitude","value":"-74.0060","description":"Longitude in degrees, negative for west. Defaults to Ujjain, India.","disabled":false},{"key":"timezone","value":"America/New_York","description":"IANA time zone name such as `America/New_York`, or a fixed offset from UTC in hours such as `-5`. Defaults to `5.5` (India time).","disabled":false}],"variable":[{"key":"sign","value":"Taurus","description":"Moon sign: its English name (such as `Taurus`) or its Sanskrit name (such as `Vrishabha`). Or its number from 1 (Aries) to 12 (Pisces)."}]},"description":"Returns the transit part of the daily reading for a Moon sign (rashi) alone. It counts the Moon and every slower planet from that sign, with vedha (one planet blocking another) applied. It also gives chandra bala (a daily rating from the Moon's position) and sade sati (a long Saturn transit) for that sign. The day's panchang is included.\n\n**This is not a Sun-sign horoscope.** Traditional practice counts transits from the birth Moon. So a person who knows only their Moon sign gets the same transit reading that `/v1/reading/daily` gives a chart with the Moon in that sign. It uses the same code and the same text.\n\n**It cannot say anything about one person.** No ascendant, house, running dasha (planetary period) or ashtakavarga goes into it. So the day is the same for everyone with the Moon in this sign. `applies_to` and `not_claimed` say so in every response.\n\nWithout `latitude`, `longitude` and `timezone`, the day is read for Ujjain, India.\n\nThe text comes from the service's built-in library of readings. So this endpoint needs no database and never returns 503 `not_configured`. A combination with no text written yet is listed in `gaps` instead of being left out silently."},"response":[{"name":"Example answer","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/v1/rashi/:sign/today?date=2026-09-24&latitude=40.7128&longitude=-74.0060&timezone=America/New_York","host":["{{baseUrl}}"],"path":["v1","rashi",":sign","today"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true},{"key":"date","value":"2026-09-24","description":"Calendar date, YYYY-MM-DD. Defaults to today in the requested time zone.","disabled":false},{"key":"latitude","value":"40.7128","description":"Latitude in degrees, negative for south. Defaults to Ujjain, India.","disabled":false},{"key":"longitude","value":"-74.0060","description":"Longitude in degrees, negative for west. Defaults to Ujjain, India.","disabled":false},{"key":"timezone","value":"America/New_York","description":"IANA time zone name such as `America/New_York`, or a fixed offset from UTC in hours such as `-5`. Defaults to `5.5` (India time).","disabled":false}],"variable":[{"key":"sign","value":"Taurus","description":"Moon sign: its English name (such as `Taurus`) or its Sanskrit name (such as `Vrishabha`). Or its number from 1 (Aries) to 12 (Pisces)."}]},"description":"Returns the transit part of the daily reading for a Moon sign (rashi) alone. It counts the Moon and every slower planet from that sign, with vedha (one planet blocking another) applied. It also gives chandra bala (a daily rating from the Moon's position) and sade sati (a long Saturn transit) for that sign. The day's panchang is included.\n\n**This is not a Sun-sign horoscope.** Traditional practice counts transits from the birth Moon. So a person who knows only their Moon sign gets the same transit reading that `/v1/reading/daily` gives a chart with the Moon in that sign. It uses the same code and the same text.\n\n**It cannot say anything about one person.** No ascendant, house, running dasha (planetary period) or ashtakavarga goes into it. So the day is the same for everyone with the Moon in this sign. `applies_to` and `not_claimed` say so in every response.\n\nWithout `latitude`, `longitude` and `timezone`, the day is read for Ujjain, India.\n\nThe text comes from the service's built-in library of readings. So this endpoint needs no database and never returns 503 `not_configured`. A combination with no text written yet is listed in `gaps` instead of being left out silently."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"reckoned_at\": \"sunrise\",\n  \"panchang\": {\n    \"date\": \"2026-10-01\",\n    \"place\": {\n      \"latitude\": 40.7128,\n      \"longitude\": -74.006,\n      \"timezone\": -4\n    },\n    \"sun\": {\n      \"rise\": \"2026-10-01T06:52:37-04:00\",\n      \"set\": \"2026-10-01T18:37:57-04:00\"\n    },\n    \"moon\": {\n      \"rise\": \"2026-10-01T21:38:37-04:00\",\n      \"set\": \"2026-10-01T12:44:56-04:00\"\n    },\n    \"tithi\": {\n      \"index\": 21,\n      \"name\": \"Shashthi\",\n      \"paksha\": \"krishna\",\n      \"completion_percent\": 17.4653,\n      \"starts\": \"2026-10-01T03:05:43-04:00\",\n      \"ends\": \"2026-10-02T00:45:43-04:00\"\n    },\n    \"nakshatra\": {\n      \"name\": \"Rohini\",\n      \"lord\": \"Moon\",\n      \"pada\": 2,\n      \"starts\": \"2026-09-30T20:32:55-04:00\",\n      \"ends\": \"2026-10-01T18:57:24-04:00\"\n    },\n    \"yoga\": {\n      \"index\": 16,\n      \"name\": \"Siddhi\",\n      \"completion_percent\": 76.4854,\n      \"starts\": \"2026-09-30T14:50:35-04:00\",\n      \"ends\": \"2026-10-01T11:48:23-04:00\"\n    },\n    \"karana\": {\n      \"index\": 41,\n      \"name\": \"Gara\",\n      \"completion_percent\": 34.9307,\n      \"starts\": \"2026-10-01T03:05:43-04:00\",\n      \"ends\": \"2026-10-01T13:55:24-04:00\"\n    },\n    \"vara\": {\n      \"index\": 5,\n      \"name\": \"Thursday\",\n      \"lord\": \"Jupiter\"\n    },\n    \"masa\": {\n      \"name\": \"Bhadrapada\",\n      \"paksha\": \"krishna\",\n      \"adhika\": false,\n      \"kshaya\": false,\n      \"convention\": \"amanta\",\n      \"starts\": \"2026-09-10T23:27:00-04:00\",\n      \"ends\": \"2026-10-10T11:50:05-04:00\",\n      \"amanta\": {\n        \"name\": \"Bhadrapada\",\n        \"adhika\": false\n      },\n      \"purnimanta\": {\n        \"name\": \"Asvina\",\n        \"adhika\": false\n      },\n      \"rule\": \"a lunar month runs new moon to new moon and is named after the sankranti it contains; none makes it adhika, two make it kshaya. Purnimanta names the dark half after the following month; a leap month keeps its bounds in both\"\n    },\n    \"ritu\": {\n      \"name\": \"Sharad\",\n      \"season\": \"autumn\"\n    },\n    \"ritu_lunar\": {\n      \"name\": \"Varsha\",\n      \"season\": \"monsoon\"\n    },\n    \"samvat\": {\n      \"shaka\": 1948,\n      \"vikram\": 2083,\n      \"vikram_kartikadi\": 2082,\n      \"note\": \"shaka and vikram turn at Chaitra, not at the Gregorian new year; vikram_kartikadi is the Vikram year as Gujarat counts it, turning at Kartika (the day after Diwali)\"\n    },\n    \"ayana\": \"Dakshinayana\",\n    \"ayana_sidereal\": \"Dakshinayana\",\n    \"reckoning\": {\n      \"ritu\": \"tropical Sun\",\n      \"ayana\": \"tropical Sun\",\n      \"ritu_lunar\": \"lunar month\",\n      \"ayana_sidereal\": \"sidereal Sun\",\n      \"note\": \"ritu and ayana follow the solstices and equinoxes (the tropical Sun). Festivals, vrats and the lunar month keep the lunar reckoning; their dates are unchanged.\"\n    },\n    \"inauspicious\": {\n      \"rahu_kaal\": {\n        \"starts\": \"2026-10-01T14:13:27-04:00\",\n        \"ends\": \"2026-10-01T15:41:37-04:00\"\n      },\n      \"yamaganda\": {\n        \"starts\": \"2026-10-01T06:52:37-04:00\",\n        \"ends\": \"2026-10-01T08:20:47-04:00\"\n      },\n      \"gulika_kaal\": {\n        \"starts\": \"2026-10-01T09:48:57-04:00\",\n        \"ends\": \"2026-10-01T11:17:07-04:00\"\n      }\n    },\n    \"auspicious\": {\n      \"abhijit_muhurta\": {\n        \"starts\": \"2026-10-01T12:21:46-04:00\",\n        \"ends\": \"2026-10-01T13:08:47-04:00\",\n        \"overlaps\": [],\n        \"clear\": [\n          {\n            \"starts\": \"2026-10-01T12:21:46-04:00\",\n            \"ends\": \"2026-10-01T13:08:47-04:00\"\n          }\n        ]\n      }\n    },\n    \"muhurta\": {\n      \"weekday_lord\": \"Jupiter\",\n      \"conflicts\": [\n        {\n          \"band\": \"yamaganda\",\n          \"choghadiya\": \"Shubh\",\n          \"eighth\": 1,\n          \"note\": \"Shubh is reckoned benefit and auspicious beginnings, and yamaganda covers the same eighth of the day. The two tables disagree here; neither is applied over the other.\"\n        },\n        {\n          \"band\": \"rahu_kaal\",\n          \"choghadiya\": \"Amrit\",\n          \"eighth\": 6,\n          \"note\": \"Amrit is reckoned the best of the eight, and rahu kaal covers the same eighth of the day. The two tables disagree here; neither is applied over the other.\"\n        }\n      ],\n      \"choghadiya\": {\n        \"day\": [\n          {\n            \"graha\": \"Jupiter\",\n            \"name\": \"Shubh\",\n            \"quality\": \"auspicious\",\n            \"signifies\": \"benefit and auspicious beginnings\",\n            \"starts\": \"2026-10-01T06:52:37-04:00\",\n            \"ends\": \"2026-10-01T08:20:47-04:00\",\n            \"index\": 1\n          },\n          {\n            \"graha\": \"Mars\",\n            \"name\": \"Rog\",\n            \"quality\": \"inauspicious\",\n            \"signifies\": \"illness and conflict\",\n            \"starts\": \"2026-10-01T08:20:47-04:00\",\n            \"ends\": \"2026-10-01T09:48:57-04:00\",\n            \"index\": 2\n          },\n          {\n            \"graha\": \"Sun\",\n            \"name\": \"Udveg\",\n            \"quality\": \"inauspicious\",\n            \"signifies\": \"anxiety and unrest\",\n            \"starts\": \"2026-10-01T09:48:57-04:00\",\n            \"ends\": \"2026-10-01T11:17:07-04:00\",\n            \"index\": 3\n          }\n        ],\n        \"night\": [\n          {\n            \"graha\": \"Moon\",\n            \"name\": \"Amrit\",\n            \"quality\": \"auspicious\",\n            \"signifies\": \"the best of the eight\",\n            \"starts\": \"2026-10-01T18:37:57-04:00\",\n            \"ends\": \"2026-10-01T20:09:54-04:00\",\n            \"index\": 1\n          },\n          {\n            \"graha\": \"Venus\",\n            \"name\": \"Char\",\n            \"quality\": \"neutral\",\n            \"signifies\": \"movement; good for travel\",\n            \"starts\": \"2026-10-01T20:09:54-04:00\",\n            \"ends\": \"2026-10-01T21:41:52-04:00\",\n            \"index\": 2\n          },\n          {\n            \"graha\": \"Mars\",\n            \"name\": \"Rog\",\n            \"quality\": \"inauspicious\",\n            \"signifies\": \"illness and conflict\",\n            \"starts\": \"2026-10-01T21:41:52-04:00\",\n            \"ends\": \"2026-10-01T23:13:50-04:00\",\n            \"index\": 3\n          }\n        ]\n      },\n      \"hora\": [\n        {\n          \"index\": 1,\n          \"lord\": \"Jupiter\",\n          \"starts\": \"2026-10-01T06:57:02-04:00\",\n          \"ends\": \"2026-10-01T07:57:04-04:00\"\n        },\n        {\n          \"index\": 2,\n          \"lord\": \"Mars\",\n          \"starts\": \"2026-10-01T07:57:04-04:00\",\n          \"ends\": \"2026-10-01T08:57:07-04:00\"\n        },\n        {\n          \"index\": 3,\n          \"lord\": \"Sun\",\n          \"starts\": \"2026-10-01T08:57:07-04:00\",\n          \"ends\": \"2026-10-01T09:57:09-04:00\"\n        }\n      ],\n      \"rule\": \"all three walk the descending Chaldean order -- Saturn, Jupiter, Mars, Sun, Venus, Mercury, Moon. Horas and day choghadiya start at the weekday lord and move one place at a time; night choghadiya start at the lord of the fifth weekday from…\",\n      \"note\": \"day choghadiya divide daylight, night choghadiya divide the night, and horas divide sunrise to sunrise. The three do not share boundaries and are not meant to. Choghadiya and the bands run on the visible sunrise the calendars print; the…\"\n    },\n    \"reckoned_at\": \"sunrise\",\n    \"meta\": {\n      \"ayanamsa\": \"lahiri\",\n      \"ayanamsa_value\": 24.230763,\n      \"ephemeris\": \"JPL DE440s\"\n    }\n  },\n  \"moon\": {\n    \"id\": \"daily:moon\",\n    \"title\": \"The Moon in the 1st from your own\",\n    \"family\": \"transits\",\n    \"text\": [\n      \"About every 27 days, the Moon returns to your own Moon sign, your first house. It stays about two and a quarter days. The Moon rules your mood and feelings, and here it is back where it was when you were born. **So tradition counts this as…\",\n      \"What you can do: use these two days for anything where your own read of things matters most. Right now you usually aren't detached, even if you don't notice. So these two days suit work that needs you to stay detached less well. A good…\"\n    ],\n    \"language\": \"en\",\n    \"detail\": \"standard\",\n    \"sign\": \"Taurus\",\n    \"house_from_moon\": 1,\n    \"result\": \"favorable\",\n    \"net\": \"obstructed\",\n    \"obstructed\": true,\n    \"obstructed_by\": [\n      \"Sun\"\n    ],\n    \"vedha_house\": 5\n  },\n  \"transits\": [\n    {\n      \"id\": \"daily:transit:Sun\",\n      \"title\": \"Sun in the 5th from your Moon\",\n      \"family\": \"transits\",\n      \"text\": [\n        \"Counted from your Moon sign, the fifth house covers children, learning, judgment and the things you create. The Sun brings confidence, and during its month here that is exactly the risk. **From the inside, confidence and good judgment feel…\",\n        \"What you can do: keep your money out of speculation this month, because your confidence makes a risk look smaller than it is. If someone criticizes your idea, listen before you defend it. Creative work and teaching can still go well when…\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\",\n      \"graha\": \"Sun\",\n      \"sign\": \"Virgo\",\n      \"house_from_moon\": 5,\n      \"result\": \"unfavorable\",\n      \"net\": \"unfavorable\",\n      \"obstructed\": false,\n      \"obstructed_by\": []\n    },\n    {\n      \"id\": \"daily:transit:Mars\",\n      \"title\": \"Mars in the 3rd from your Moon\",\n      \"family\": \"transits\",\n      \"text\": [\n        \"Transits are counted from your Moon sign. The third house from it covers effort, courage, short trips and your brothers and sisters. Mars is the planet of drive and nerve, exactly what this house needs. **Its stay of about six weeks here…\",\n        \"What you can do: this is your window for the hard push. That could be the confrontation, the deadline or the job that needs force more than skill. What you get done now often lasts after the transit ends. Leave delicate work for another…\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\",\n      \"graha\": \"Mars\",\n      \"sign\": \"Cancer\",\n      \"house_from_moon\": 3,\n      \"result\": \"favorable\",\n      \"net\": \"favorable\",\n      \"obstructed\": false,\n      \"obstructed_by\": []\n    },\n    {\n      \"id\": \"daily:transit:Mercury\",\n      \"title\": \"Mercury in the 6th from your Moon\",\n      \"family\": \"transits\",\n      \"text\": [\n        \"The sixth house, counted from your Moon sign, covers disputes, debts, daily work and health. Mercury handles all of these through detail, and right now you have the detail. **So its three to four weeks here are one of its strong transits…\",\n        \"What you can do: bring the dispute, the debt and the health question to these weeks. Watch your tone, though, because being precise can sound like criticism. A colleague you correct now, even rightly, may remember it later.\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\",\n      \"graha\": \"Mercury\",\n      \"sign\": \"Libra\",\n      \"house_from_moon\": 6,\n      \"result\": \"favorable\",\n      \"net\": \"favorable\",\n      \"obstructed\": false,\n      \"obstructed_by\": []\n    }\n  ],\n  \"summary\": {\n    \"favorable\": 4,\n    \"unfavorable\": 4,\n    \"obstructed\": 1\n  },\n  \"gaps\": [],\n  \"language\": \"en\",\n  \"detail\": \"standard\",\n  \"fell_back_to_en\": false,\n  \"note\": \"the Moon leads because it is the only part of the chart that moves fast enough to make one day differ from the next. The slower grahas set the season the day sits in.\",\n  \"sadesati\": {\n    \"present\": false,\n    \"phase\": null,\n    \"in_break\": false,\n    \"current\": null,\n    \"next\": {\n      \"starts\": \"2027-06-02T19:58:14\",\n      \"ends\": \"2034-07-12T18:52:56\",\n      \"complete\": true,\n      \"phases\": [\n        {\n          \"phase\": \"rising\",\n          \"sanskrit\": \"arohini\",\n          \"house_from_moon\": 12,\n          \"starts\": \"2027-06-02T19:58:14\",\n          \"ends\": \"2027-10-19T21:42:18\"\n        },\n        {\n          \"phase\": \"rising\",\n          \"sanskrit\": \"arohini\",\n          \"house_from_moon\": 12,\n          \"starts\": \"2028-02-23T09:54:05\",\n          \"ends\": \"2029-08-08T03:02:03\"\n        },\n        {\n          \"phase\": \"peak\",\n          \"sanskrit\": \"madhya\",\n          \"house_from_moon\": 1,\n          \"starts\": \"2029-08-08T03:02:03\",\n          \"ends\": \"2029-10-05T07:22:54\"\n        }\n      ],\n      \"breaks\": [\n        {\n          \"starts\": \"2027-10-19T21:42:18\",\n          \"ends\": \"2028-02-23T09:54:05\",\n          \"reason\": \"Saturn retrograde back out of the band\"\n        }\n      ]\n    },\n    \"dhaiya_present\": false,\n    \"kantaka_present\": false,\n    \"dhaiya_kantaka\": null\n  },\n  \"natal_moon_sign\": \"Taurus\",\n  \"chandra_bala\": {\n    \"house_from_natal_moon\": 1,\n    \"strong\": true,\n    \"decided_by\": \"house\",\n    \"paksha\": null,\n    \"sources_agree\": true,\n    \"rule\": \"the transit Moon in the 1st, 3rd, 6th, 7th, 10th or 11th from the natal Moon is strong; in the 4th, 8th or 12th weak. In the 2nd, 5th or 9th it is strong in the bright half (shukla paksha) and weak in the dark half (krishna paksha)\"\n  },\n  \"date\": \"2026-10-01\",\n  \"place\": {\n    \"latitude\": 40.7128,\n    \"longitude\": -74.006,\n    \"timezone\": -4,\n    \"timezone_info\": {\n      \"source\": \"zone\",\n      \"offset_hours\": -4,\n      \"zone\": \"America/New_York\",\n      \"abbreviation\": \"EDT\",\n      \"dst\": true,\n      \"dst_hours\": 1,\n      \"ambiguous_resolved_by_fold\": null,\n      \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n    }\n  },\n  \"applies_to\": \"everyone whose natal Moon is in Taurus\",\n  \"not_claimed\": \"a reading of one person. No ascendant, house, running dasha or ashtakavarga enters it; supply a birth chart to /v1/reading/daily for those.\"\n}"}]},{"name":"Karma reading: what you bring and where you are headed","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/karma","host":["{{baseUrl}}"],"path":["v1","karma"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true}],"variable":[]},"description":"Returns a reading of the Rahu-Ketu axis, the atmakaraka and its karakamsa, and the 5th, 9th and 12th houses. Rahu and Ketu are the lunar nodes. The atmakaraka (\"soul significator\") is the planet with the highest degree within its sign. Its karakamsa is the sign it occupies in the navamsa (D9) chart.\n\n**What this does not claim.** Traditional language often presents these placements as a report on a past life. This reading does not. It describes leanings and direction. It shows where a person is already skilled but no longer engaged, and where they are eager but new. That is useful without asking anyone to believe anything in particular. `not_claimed` says this in every response, and the reading text says it too, in the reader's language.\n\n**The axis is one thing, not two placements.** Rahu and Ketu are always opposite each other, seven houses apart. So moving toward one means moving away from the other. The reading is based on the axis, not on each end separately.\n\nThe **karakamsa** sign is read as a house counted from the ascendant of the main birth chart (D1), not of the navamsa. This step is often skipped, and reading it from the navamsa instead answers a different question while looking the same.\n\n**Nothing is scored.** See rulebook section KR (the API's rule reference).\n\n**Uses 2 reading credits.** On live keys a successful response uses them from your monthly reading credits, and no calls. Test keys return this reading for the sample charts only, and it counts as 1 test call. The `X-Reading-Credits-Counted` header says what a response used. [What reading credits buy](https://apiforastrology.com/pricing#reading-credits).","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Example answer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/karma","host":["{{baseUrl}}"],"path":["v1","karma"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true}],"variable":[]},"description":"Returns a reading of the Rahu-Ketu axis, the atmakaraka and its karakamsa, and the 5th, 9th and 12th houses. Rahu and Ketu are the lunar nodes. The atmakaraka (\"soul significator\") is the planet with the highest degree within its sign. Its karakamsa is the sign it occupies in the navamsa (D9) chart.\n\n**What this does not claim.** Traditional language often presents these placements as a report on a past life. This reading does not. It describes leanings and direction. It shows where a person is already skilled but no longer engaged, and where they are eager but new. That is useful without asking anyone to believe anything in particular. `not_claimed` says this in every response, and the reading text says it too, in the reader's language.\n\n**The axis is one thing, not two placements.** Rahu and Ketu are always opposite each other, seven houses apart. So moving toward one means moving away from the other. The reading is based on the axis, not on each end separately.\n\nThe **karakamsa** sign is read as a house counted from the ascendant of the main birth chart (D1), not of the navamsa. This step is often skipped, and reading it from the navamsa instead answers a different question while looking the same.\n\n**Nothing is scored.** See rulebook section KR (the API's rule reference).\n\n**Uses 2 reading credits.** On live keys a successful response uses them from your monthly reading credits, and no calls. Test keys return this reading for the sample charts only, and it counts as 1 test call. The `X-Reading-Credits-Counted` header says what a response used. [What reading credits buy](https://apiforastrology.com/pricing#reading-credits).","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"axis\": {\n    \"ketu\": {\n      \"graha\": \"Ketu\",\n      \"sign\": 4,\n      \"house\": 11,\n      \"sign_lord\": \"Moon\",\n      \"lord_house\": 9,\n      \"means\": \"the settled end -- already fluent, already practiced, and for that reason the place a person disengages from\",\n      \"sign_name\": \"Cancer\",\n      \"graha_name\": \"Ketu\",\n      \"sign_lord_name\": \"Moon\"\n    },\n    \"rahu\": {\n      \"graha\": \"Rahu\",\n      \"sign\": 10,\n      \"house\": 5,\n      \"sign_lord\": \"Saturn\",\n      \"lord_house\": 4,\n      \"means\": \"the unmet end -- unfamiliar, hungry and unpracticed, and for that reason where the effort of a life actually goes\",\n      \"sign_name\": \"Capricorn\",\n      \"graha_name\": \"Rahu\",\n      \"sign_lord_name\": \"Saturn\"\n    },\n    \"rule\": \"one axis with two ends, always seven houses apart. Moving toward one is moving away from the other\",\n    \"nodes_rule_no_sign\": \"the nodes own no sign, so each end is read from the sign it occupies and the graha that rules it -- never from a dignity they do not have\",\n    \"houses_apart\": 6,\n    \"is_an_axis\": true,\n    \"text\": [\n      \"**You have Ketu in the eleventh house and Rahu in the fifth.** As the two lunar nodes, Ketu and Rahu always sit opposite each other. Ketu stands on familiar ground, and Rahu on ground that pulls you.\",\n      \"Your eleventh house covers friends, groups and shared goals. So you find it easy to move through large groups, social circles and shared projects.\",\n      \"Your fifth house covers creativity, romance and self-expression, and that is what pulls you. It draws you to your own creative voice and to things that carry your own mark. It also draws you to romance, fun and the simple joy of creating.…\"\n    ],\n    \"language\": \"en\",\n    \"detail\": \"standard\"\n  },\n  \"atmakaraka\": {\n    \"graha\": \"Sun\",\n    \"sign\": 4,\n    \"house\": 11,\n    \"sign_lord\": \"Moon\",\n    \"lord_house\": 9,\n    \"karaka\": \"Atmakaraka\",\n    \"degree_in_sign\": 28.7753,\n    \"all_karakas\": {\n      \"Atmakaraka\": \"Sun\",\n      \"Amatyakaraka\": \"Mars\",\n      \"Bhratrikaraka\": \"Saturn\",\n      \"Matrikaraka\": \"Mercury\",\n      \"Putrakaraka\": \"Moon\",\n      \"Gnatikaraka\": \"Venus\",\n      \"Darakaraka\": \"Jupiter\"\n    },\n    \"scheme\": \"seven-karaka. The eight-karaka variant adds Rahu and changes every assignment below it, so the two are not compatible and a chart is read under one or the other\",\n    \"rule\": \"the graha at the highest degree within its sign\",\n    \"text\": [\n      \"**The Sun is your atmakaraka**, the planet that has gone farthest through its own sign in your chart. The Jaimini system is a classical school of Vedic astrology. It reads this planet as the one that points to the main lesson of your life.\",\n      \"The Sun stands for authority, self-respect and your father. So for you the lesson is about humility, self-respect and leading well. The aim is to shine and inspire people through honesty and care for others. You learn to feel sure of…\",\n      \"In real life this can show up as being handed responsibility early, or feeling stung when your effort goes unnoticed. What helps: lead by example, give credit freely, and ask yourself whether you want the job done well or want to be seen…\"\n    ],\n    \"language\": \"en\",\n    \"detail\": \"standard\",\n    \"graha_name\": \"Sun\",\n    \"sign_name\": \"Cancer\"\n  },\n  \"karakamsa\": {\n    \"atmakaraka\": \"Sun\",\n    \"navamsa_sign\": 12,\n    \"rasi_sign\": 4,\n    \"house_from_rasi_lagna\": 7,\n    \"sign_lord\": \"Jupiter\",\n    \"vargottama\": false,\n    \"rule\": \"the sign the atmakaraka occupies in the navamsa, counted as a house from the RASI ascendant\",\n    \"text\": [\n      \"**Your karakamsa** is the sign your atmakaraka occupies in the navamsa (D9) chart. That sign is counted as a house from your rising sign. The atmakaraka is the planet farthest through its own sign, the one that carries your main life…\",\n      \"Your birth chart shows what you do outwardly, while the navamsa shows your inner life and your deeper leanings. So the karakamsa shows where that main lesson meets your inner life.\",\n      \"For you it falls in your **seventh house**. Your main lessons tend to play out in this part of life. Your growth, passions and sense of fulfillment are most engaged here. Give this area steady, deliberate attention rather than leaving it…\"\n    ],\n    \"language\": \"en\",\n    \"detail\": \"standard\",\n    \"sign_name\": \"Pisces\",\n    \"sign_lord_name\": \"Jupiter\"\n  },\n  \"houses\": {\n    \"5\": {\n      \"means_en\": \"purva punya: what is already earned, and comes without being worked for\",\n      \"lord\": \"Saturn\",\n      \"lord_house\": 4,\n      \"lord_sign\": 9,\n      \"occupants\": [\n        \"Rahu\"\n      ],\n      \"text\": [\n        \"**This house covers purva punya: what is already earned, and comes without being worked for.** Its ruler is Saturn, placed in your fourth house.\",\n        \"Here the fifth house is read for what already comes easily to you: creative talent, good instincts or simple good fortune. Tradition links it with merit from earlier actions (purva punya). In this reading, that means the gifts you bring…\",\n        \"The house where its ruler sits shows where those gifts are most likely to be put to use. Because easy gifts are easy to take for granted, it helps to practice them on purpose.\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\",\n      \"means\": \"purva punya: what is already earned, and comes without being worked for\",\n      \"lord_name\": \"Saturn\",\n      \"occupant_names\": [\n        \"Rahu\"\n      ]\n    },\n    \"9\": {\n      \"means_en\": \"dharma, fortune and the father: the direction that feels like it was always yours\",\n      \"lord\": \"Venus\",\n      \"lord_house\": 11,\n      \"lord_sign\": 4,\n      \"occupants\": [\n        \"Moon\"\n      ],\n      \"text\": [\n        \"**This house covers dharma, fortune and the father: the direction that feels like it was always yours.** Its ruler is Venus, placed in your eleventh house.\",\n        \"The ninth house is about dharma (right conduct), grace, wisdom and fortune. It shows the path that feels right to you, and it links you with teachers, good ideals and lucky breaks.\",\n        \"The house where its ruler sits shows where two things tend to show up in your life: a sense of right direction, and good fortune. What helps: follow the principles you believe in consistently, and stay in touch with people who teach or…\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\",\n      \"means\": \"dharma, fortune and the father: the direction that feels like it was always yours\",\n      \"lord_name\": \"Venus\",\n      \"occupant_names\": [\n        \"Moon\"\n      ]\n    },\n    \"12\": {\n      \"means_en\": \"moksha, release, and what has to be given up rather than gained\",\n      \"lord\": \"Sun\",\n      \"lord_house\": 11,\n      \"lord_sign\": 4,\n      \"occupants\": [\n        \"Mercury\"\n      ],\n      \"text\": [\n        \"**This house covers moksha, release, and what has to be given up rather than gained.** Its ruler is the Sun, placed in your eleventh house.\",\n        \"The twelfth house is about moksha (liberation), time alone and the wisdom of letting go. It stands for the peace that comes when you stop worrying and trust that life is carrying you along.\",\n        \"The house where its ruler sits shows where letting go is most likely to be asked of you. It also shows where letting go tends to bring relief. What helps: make regular time for rest or quiet reflection, and practice giving without…\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\",\n      \"means\": \"moksha, release, and what has to be given up rather than gained\",\n      \"lord_name\": \"Sun\",\n      \"occupant_names\": [\n        \"Mercury\"\n      ]\n    }\n  },\n  \"read_from\": \"the Rahu-Ketu axis, the atmakaraka and its karakamsa, and the 5th, 9th and 12th bhavas\",\n  \"not_scored\": \"there is no classical total for a karmic reading, and a number here would look authoritative and be this service's own\",\n  \"not_claimed\": \"this reports DISPOSITION AND DIRECTION -- where a person is already fluent and disengaged, and where they are hungry and unpracticed. It is not a report on a previous life, and must not be read or written as one\",\n  \"not_computed\": [\n    \"the eight-karaka scheme, which is a different and incompatible assignment\",\n    \"karakamsa yogas, which need the navamsa read as a chart in its own right\"\n  ],\n  \"framing\": {\n    \"title\": \"What you bring, and where you are going\",\n    \"text\": [\n      \"**This section looks at where you are already practiced and where you are not.** It draws on the Rahu-Ketu axis, the atmakaraka and its karakamsa, and the 5th, 9th and 12th bhavas.\",\n      \"Put simply, it looks at three things together. First, the two lunar nodes, Rahu and Ketu, which always sit opposite each other. Ketu marks familiar ground, and Rahu marks ground that pulls at you. Second, the planet that leads your chart…\",\n      \"Together these show your natural leanings. Some things come easily because you have done them so much. Other ground pulls at you because you haven't covered it yet. Knowing which is which helps you put effort where you are hungry to grow.\"\n    ],\n    \"language\": \"en\",\n    \"detail\": \"standard\"\n  },\n  \"gaps\": [],\n  \"language\": \"en\",\n  \"detail\": \"standard\",\n  \"meta\": {\n    \"ayanamsa\": \"lahiri\",\n    \"ayanamsa_value\": 23.7260727,\n    \"julian_day\": 2448119.10483,\n    \"ephemeris\": \"JPL DE440s\",\n    \"node\": \"true\",\n    \"timezone\": {\n      \"source\": \"zone\",\n      \"offset_hours\": -4,\n      \"zone\": \"America/New_York\",\n      \"abbreviation\": \"EDT\",\n      \"dst\": true,\n      \"dst_hours\": 1,\n      \"ambiguous_resolved_by_fold\": null,\n      \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n    }\n  }\n}"}]},{"name":"Spiritual path reading: devotion and release","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/spiritual","host":["{{baseUrl}}"],"path":["v1","spiritual"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true}],"variable":[]},"description":"Returns what Brihat Parashara Hora Shastra (BPHS), chapter 33, reads from the karakamsa and the sign twelfth from it: the deity a placement is linked to, the pull toward moksha (release), and spiritual leanings. The karakamsa is the navamsa (D9) sign of the atmakaraka, the planet at the highest degree within its sign. It also carries the karma reading (`/v1/karma`, from the same code) and any renunciation yoga the chart forms.\n\n**Only the chapter's own verses are applied.** Each finding has an `id` (SP-01 to SP-14), the `verses` it comes from, and `holds_in`. The often quoted planet-to-deity table and the \"12th lord when the sign is empty\" method are not in this chapter, so they are not applied, and `not_applied` says so. Most charts form no deity verse; `no_deity_named` then says that plainly.\n\n**Two readings, both given.** The grahas in the 12th from the karakamsa are counted in the rasi chart (D1) and in the navamsa (D9), because schools differ. Where a verse needs a drishti (aspect), both graha drishti and rashi drishti are checked. `sources_agree` is true only when every reading agrees.\n\n**What this does not claim.** A deity named here is a leaning, not an instruction, and the reader's own tradition comes first. The verse about heaven after death is not reported. Nothing is scored. See rulebook section SP.\n\n**Uses 2 reading credits.** On live keys a successful response uses them from your monthly reading credits, and no calls. Test keys return this reading for the sample charts only, and it counts as 1 test call. The `X-Reading-Credits-Counted` header says what a response used. [What reading credits buy](https://apiforastrology.com/pricing#reading-credits).","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Example answer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/spiritual","host":["{{baseUrl}}"],"path":["v1","spiritual"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true}],"variable":[]},"description":"Returns what Brihat Parashara Hora Shastra (BPHS), chapter 33, reads from the karakamsa and the sign twelfth from it: the deity a placement is linked to, the pull toward moksha (release), and spiritual leanings. The karakamsa is the navamsa (D9) sign of the atmakaraka, the planet at the highest degree within its sign. It also carries the karma reading (`/v1/karma`, from the same code) and any renunciation yoga the chart forms.\n\n**Only the chapter's own verses are applied.** Each finding has an `id` (SP-01 to SP-14), the `verses` it comes from, and `holds_in`. The often quoted planet-to-deity table and the \"12th lord when the sign is empty\" method are not in this chapter, so they are not applied, and `not_applied` says so. Most charts form no deity verse; `no_deity_named` then says that plainly.\n\n**Two readings, both given.** The grahas in the 12th from the karakamsa are counted in the rasi chart (D1) and in the navamsa (D9), because schools differ. Where a verse needs a drishti (aspect), both graha drishti and rashi drishti are checked. `sources_agree` is true only when every reading agrees.\n\n**What this does not claim.** A deity named here is a leaning, not an instruction, and the reader's own tradition comes first. The verse about heaven after death is not reported. Nothing is scored. See rulebook section SP.\n\n**Uses 2 reading credits.** On live keys a successful response uses them from your monthly reading credits, and no calls. Test keys return this reading for the sample charts only, and it counts as 1 test call. The `X-Reading-Credits-Counted` header says what a response used. [What reading credits buy](https://apiforastrology.com/pricing#reading-credits).","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"karakamsa\": {\n    \"atmakaraka\": \"Sun\",\n    \"navamsa_sign\": 12,\n    \"rasi_sign\": 4,\n    \"house_from_rasi_lagna\": 7,\n    \"sign_lord\": \"Jupiter\",\n    \"vargottama\": false,\n    \"rule\": \"the sign the atmakaraka occupies in the navamsa, counted as a house from the RASI ascendant\"\n  },\n  \"twelfth_from_karakamsa\": {\n    \"sign\": 11,\n    \"sign_lord\": \"Saturn\",\n    \"in_malefic_sign\": true,\n    \"occupants\": {\n      \"rasi\": [],\n      \"navamsa\": []\n    },\n    \"findings\": [],\n    \"rule\": \"the sign twelfth from the karakamsa, with the grahas in it counted in the rasi chart and in the navamsa\"\n  },\n  \"in_karakamsa\": [\n    {\n      \"id\": \"SP-14\",\n      \"rule\": \"the atmakaraka in the navamsa of Pisces: final release\",\n      \"verses\": \"BPHS 33, the navamsa signs\",\n      \"holds_in\": [\n        \"navamsa\"\n      ],\n      \"sources_agree\": true,\n      \"graha\": \"Sun\",\n      \"text\": [\n        \"Your soul planet (atmakaraka) sits in Pisces in the navamsa (the chart of ninths). The book links this to final freedom, moksha. It points to a deep pull toward the spiritual side of life, more than to worldly gain.\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    }\n  ],\n  \"devatas\": [],\n  \"renunciation_yogas\": [\n    {\n      \"name\": \"Pravrajya\",\n      \"category\": \"renunciation\",\n      \"rule\": \"four or more grahas occupy one sign\",\n      \"detail\": \"Sun, Jupiter, Venus, Ketu in Cancer\"\n    }\n  ],\n  \"source\": \"Brihat Parashara Hora Shastra, ch. 33 (effects of karakamsa)\",\n  \"not_applied\": [\n    \"the planet-to-deity table often quoted for the 12th from the karakamsa (Mercury to Vishnu, Jupiter to Shiva and so on): it is not in BPHS ch. 33, which has no verse for Mercury or Jupiter there\",\n    \"the 12th lord when the sign is empty: a later method, not in the chapter\"\n  ],\n  \"not_claimed\": [\n    \"a deity named here is the one the chapter links to a placement, a leaning and not an instruction; a person's own tradition is theirs\",\n    \"the verse promising heaven after death for a benefic exalted or at home in the 12th is not reported; no chart computation can stand behind a claim about an afterlife\"\n  ],\n  \"not_scored\": \"nothing here is weighted or totalled\",\n  \"framing\": {\n    \"text\": [\n      \"This reading looks at your spiritual leanings: what draws you, and how you are likely to look for meaning. It uses two places in your chart. The first is the karakamsa: the sign where your soul planet sits in the navamsa, the chart of…\",\n      \"Every point below comes from one classical book, Brihat Parashara Hora Shastra, chapter 33. A deity named here is the one that book links to a placement. It shows a leaning, not a rule, and your own tradition comes first.\"\n    ],\n    \"language\": \"en\",\n    \"detail\": \"standard\"\n  },\n  \"no_deity_named\": {\n    \"text\": [\n      \"Your chart has none of the placements the book links to a named deity. That does not mean anything is missing. The book simply names a deity for only a few combinations, and most charts have none of them.\"\n    ],\n    \"language\": \"en\",\n    \"detail\": \"standard\"\n  },\n  \"gaps\": [],\n  \"language\": \"en\",\n  \"detail\": \"standard\",\n  \"karma\": {\n    \"axis\": {\n      \"ketu\": {\n        \"graha\": \"Ketu\",\n        \"sign\": 4,\n        \"house\": 11,\n        \"sign_lord\": \"Moon\",\n        \"lord_house\": 9,\n        \"means\": \"the settled end -- already fluent, already practiced, and for that reason the place a person disengages from\",\n        \"sign_name\": \"Cancer\",\n        \"graha_name\": \"Ketu\",\n        \"sign_lord_name\": \"Moon\"\n      },\n      \"rahu\": {\n        \"graha\": \"Rahu\",\n        \"sign\": 10,\n        \"house\": 5,\n        \"sign_lord\": \"Saturn\",\n        \"lord_house\": 4,\n        \"means\": \"the unmet end -- unfamiliar, hungry and unpracticed, and for that reason where the effort of a life actually goes\",\n        \"sign_name\": \"Capricorn\",\n        \"graha_name\": \"Rahu\",\n        \"sign_lord_name\": \"Saturn\"\n      },\n      \"rule\": \"one axis with two ends, always seven houses apart. Moving toward one is moving away from the other\",\n      \"nodes_rule_no_sign\": \"the nodes own no sign, so each end is read from the sign it occupies and the graha that rules it -- never from a dignity they do not have\",\n      \"houses_apart\": 6,\n      \"is_an_axis\": true,\n      \"text\": [\n        \"**You have Ketu in the eleventh house and Rahu in the fifth.** As the two lunar nodes, Ketu and Rahu always sit opposite each other. Ketu stands on familiar ground, and Rahu on ground that pulls you.\",\n        \"Your eleventh house covers friends, groups and shared goals. So you find it easy to move through large groups, social circles and shared projects.\",\n        \"Your fifth house covers creativity, romance and self-expression, and that is what pulls you. It draws you to your own creative voice and to things that carry your own mark. It also draws you to romance, fun and the simple joy of creating.…\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    },\n    \"atmakaraka\": {\n      \"graha\": \"Sun\",\n      \"sign\": 4,\n      \"house\": 11,\n      \"sign_lord\": \"Moon\",\n      \"lord_house\": 9,\n      \"karaka\": \"Atmakaraka\",\n      \"degree_in_sign\": 28.7753,\n      \"all_karakas\": {\n        \"Atmakaraka\": \"Sun\",\n        \"Amatyakaraka\": \"Mars\",\n        \"Bhratrikaraka\": \"Saturn\",\n        \"Matrikaraka\": \"Mercury\",\n        \"Putrakaraka\": \"Moon\",\n        \"Gnatikaraka\": \"Venus\",\n        \"Darakaraka\": \"Jupiter\"\n      },\n      \"scheme\": \"seven-karaka. The eight-karaka variant adds Rahu and changes every assignment below it, so the two are not compatible and a chart is read under one or the other\",\n      \"rule\": \"the graha at the highest degree within its sign\",\n      \"text\": [\n        \"**The Sun is your atmakaraka**, the planet that has gone farthest through its own sign in your chart. The Jaimini system is a classical school of Vedic astrology. It reads this planet as the one that points to the main lesson of your life.\",\n        \"The Sun stands for authority, self-respect and your father. So for you the lesson is about humility, self-respect and leading well. The aim is to shine and inspire people through honesty and care for others. You learn to feel sure of…\",\n        \"In real life this can show up as being handed responsibility early, or feeling stung when your effort goes unnoticed. What helps: lead by example, give credit freely, and ask yourself whether you want the job done well or want to be seen…\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\",\n      \"graha_name\": \"Sun\",\n      \"sign_name\": \"Cancer\"\n    },\n    \"karakamsa\": {\n      \"atmakaraka\": \"Sun\",\n      \"navamsa_sign\": 12,\n      \"rasi_sign\": 4,\n      \"house_from_rasi_lagna\": 7,\n      \"sign_lord\": \"Jupiter\",\n      \"vargottama\": false,\n      \"rule\": \"the sign the atmakaraka occupies in the navamsa, counted as a house from the RASI ascendant\",\n      \"text\": [\n        \"**Your karakamsa** is the sign your atmakaraka occupies in the navamsa (D9) chart. That sign is counted as a house from your rising sign. The atmakaraka is the planet farthest through its own sign, the one that carries your main life…\",\n        \"Your birth chart shows what you do outwardly, while the navamsa shows your inner life and your deeper leanings. So the karakamsa shows where that main lesson meets your inner life.\",\n        \"For you it falls in your **seventh house**. Your main lessons tend to play out in this part of life. Your growth, passions and sense of fulfillment are most engaged here. Give this area steady, deliberate attention rather than leaving it…\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\",\n      \"sign_name\": \"Pisces\",\n      \"sign_lord_name\": \"Jupiter\"\n    },\n    \"houses\": {\n      \"5\": {\n        \"means_en\": \"purva punya: what is already earned, and comes without being worked for\",\n        \"lord\": \"Saturn\",\n        \"lord_house\": 4,\n        \"lord_sign\": 9,\n        \"occupants\": [\n          \"Rahu\"\n        ],\n        \"text\": [\n          \"**This house covers purva punya: what is already earned, and comes without being worked for.** Its ruler is Saturn, placed in your fourth house.\",\n          \"Here the fifth house is read for what already comes easily to you: creative talent, good instincts or simple good fortune. Tradition links it with merit from earlier actions (purva punya). In this reading, that means the gifts you bring…\",\n          \"The house where its ruler sits shows where those gifts are most likely to be put to use. Because easy gifts are easy to take for granted, it helps to practice them on purpose.\"\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\",\n        \"means\": \"purva punya: what is already earned, and comes without being worked for\",\n        \"lord_name\": \"Saturn\",\n        \"occupant_names\": [\n          \"Rahu\"\n        ]\n      },\n      \"9\": {\n        \"means_en\": \"dharma, fortune and the father: the direction that feels like it was always yours\",\n        \"lord\": \"Venus\",\n        \"lord_house\": 11,\n        \"lord_sign\": 4,\n        \"occupants\": [\n          \"Moon\"\n        ],\n        \"text\": [\n          \"**This house covers dharma, fortune and the father: the direction that feels like it was always yours.** Its ruler is Venus, placed in your eleventh house.\",\n          \"The ninth house is about dharma (right conduct), grace, wisdom and fortune. It shows the path that feels right to you, and it links you with teachers, good ideals and lucky breaks.\",\n          \"The house where its ruler sits shows where two things tend to show up in your life: a sense of right direction, and good fortune. What helps: follow the principles you believe in consistently, and stay in touch with people who teach or…\"\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\",\n        \"means\": \"dharma, fortune and the father: the direction that feels like it was always yours\",\n        \"lord_name\": \"Venus\",\n        \"occupant_names\": [\n          \"Moon\"\n        ]\n      },\n      \"12\": {\n        \"means_en\": \"moksha, release, and what has to be given up rather than gained\",\n        \"lord\": \"Sun\",\n        \"lord_house\": 11,\n        \"lord_sign\": 4,\n        \"occupants\": [\n          \"Mercury\"\n        ],\n        \"text\": [\n          \"**This house covers moksha, release, and what has to be given up rather than gained.** Its ruler is the Sun, placed in your eleventh house.\",\n          \"The twelfth house is about moksha (liberation), time alone and the wisdom of letting go. It stands for the peace that comes when you stop worrying and trust that life is carrying you along.\",\n          \"The house where its ruler sits shows where letting go is most likely to be asked of you. It also shows where letting go tends to bring relief. What helps: make regular time for rest or quiet reflection, and practice giving without…\"\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\",\n        \"means\": \"moksha, release, and what has to be given up rather than gained\",\n        \"lord_name\": \"Sun\",\n        \"occupant_names\": [\n          \"Mercury\"\n        ]\n      }\n    },\n    \"read_from\": \"the Rahu-Ketu axis, the atmakaraka and its karakamsa, and the 5th, 9th and 12th bhavas\",\n    \"not_scored\": \"there is no classical total for a karmic reading, and a number here would look authoritative and be this service's own\",\n    \"not_claimed\": \"this reports DISPOSITION AND DIRECTION -- where a person is already fluent and disengaged, and where they are hungry and unpracticed. It is not a report on a previous life, and must not be read or written as one\",\n    \"not_computed\": [\n      \"the eight-karaka scheme, which is a different and incompatible assignment\",\n      \"karakamsa yogas, which need the navamsa read as a chart in its own right\"\n    ],\n    \"framing\": {\n      \"title\": \"What you bring, and where you are going\",\n      \"text\": [\n        \"**This section looks at where you are already practiced and where you are not.** It draws on the Rahu-Ketu axis, the atmakaraka and its karakamsa, and the 5th, 9th and 12th bhavas.\",\n        \"Put simply, it looks at three things together. First, the two lunar nodes, Rahu and Ketu, which always sit opposite each other. Ketu marks familiar ground, and Rahu marks ground that pulls at you. Second, the planet that leads your chart…\",\n        \"Together these show your natural leanings. Some things come easily because you have done them so much. Other ground pulls at you because you haven't covered it yet. Knowing which is which helps you put effort where you are hungry to grow.\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    },\n    \"gaps\": [],\n    \"language\": \"en\",\n    \"detail\": \"standard\"\n  },\n  \"meta\": {\n    \"ayanamsa\": \"lahiri\",\n    \"ayanamsa_value\": 23.7260727,\n    \"julian_day\": 2448119.10483,\n    \"ephemeris\": \"JPL DE440s\",\n    \"node\": \"true\",\n    \"timezone\": {\n      \"source\": \"zone\",\n      \"offset_hours\": -4,\n      \"zone\": \"America/New_York\",\n      \"abbreviation\": \"EDT\",\n      \"dst\": true,\n      \"dst_hours\": 1,\n      \"ambiguous_resolved_by_fold\": null,\n      \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n    }\n  }\n}"}]},{"name":"Love, career or wealth forecast","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/forecast/:theme","host":["{{baseUrl}}"],"path":["v1","forecast",":theme"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true},{"key":"from","value":"","description":"Start date, YYYY-MM-DD. Defaults to today.","disabled":true},{"key":"to","value":"","description":"End date, YYYY-MM-DD. Defaults to one year after the start, and can be at most 12 months after it.","disabled":true}],"variable":[{"key":"theme","value":"love","description":"The theme to follow: `love`, `career` or `wealth`."}]},"description":"Returns what is happening for **one** theme (`love`, `career` or `wealth`) over a date range, and when.\n\nThere are two clocks, and they are intentionally not put on one scale. **Transits** through the houses the theme is read from last weeks or months. **Dasha periods** (planetary periods) last years. A period counts when its ruling planet rules one of those houses or sits in one. It also counts when that planet is a karaka (significator) for the theme. Tradition says a transit can only deliver what the running period already allows. So read the periods first.\n\n**Every row has a `reading`**: what it means for this theme. A transit row says which of the theme's houses the planet is crossing. If the planet is a karaka here, the row also says what that means. Both lines are written for the transit's classical `result`. So one transit reads differently under love, career and wealth. The full transit text is not copied: `transit_reading_id` names it in the Transits section. A period row carries the dasha reading for its ruling planet. If no text has been written yet, the row comes back without one and the gap is listed. See rulebook OL-06.\n\n**Two counts on each transit.** `result` comes from the house counted from the Moon (`house_from_moon`): it says good or hard. `natal_house` is counted from the lagna: it says which part of life is touched.\n\n**`clashes`** lists two transits that pull opposite ways on the same house of the theme, or as its two karakas, at the same time, with the dates they share and a `reading`. Neither is ranked. See rulebook OL-07.\n\n**A planet that changes house more than 14 times in the range is left out** and named in `omitted`. That is the Moon, and in most years Mercury or Venus. The theme's own karakas are never left out: love and wealth always list Venus and Jupiter, and career always lists Saturn, the Sun and Mercury.\n\nEvery entry says **why** it is on the list. A planet that qualifies in two ways is a stronger signal than one that qualifies in one way. **Nothing is ranked or scored**: a number that ranked a three-week transit against a twenty-year period would be made up by this API.\n\nThe houses and karakas for each theme are the same ones the `topic:` reading sections use. So this forecast and those readings always agree on where a theme is read from.\n\n**The forecast always covers a date range**, set by `from` and `to` (by default, today to one year from today). Without dates it would have to pick a moment without telling you. And every period in a chart is running at some moment. The range can be at most 12 months; a longer one returns 422, so ask for the next months in another call. See rulebook section OL (the API's rule reference).\n\n**Uses 3 reading credits.** On live keys a successful response uses them from your monthly reading credits, and no calls. Test keys return this reading for the sample charts only, and it counts as 1 test call. The `X-Reading-Credits-Counted` header says what a response used. [What reading credits buy](https://apiforastrology.com/pricing#reading-credits).","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Example answer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/forecast/:theme","host":["{{baseUrl}}"],"path":["v1","forecast",":theme"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true},{"key":"from","value":"","description":"Start date, YYYY-MM-DD. Defaults to today.","disabled":true},{"key":"to","value":"","description":"End date, YYYY-MM-DD. Defaults to one year after the start, and can be at most 12 months after it.","disabled":true}],"variable":[{"key":"theme","value":"love","description":"The theme to follow: `love`, `career` or `wealth`."}]},"description":"Returns what is happening for **one** theme (`love`, `career` or `wealth`) over a date range, and when.\n\nThere are two clocks, and they are intentionally not put on one scale. **Transits** through the houses the theme is read from last weeks or months. **Dasha periods** (planetary periods) last years. A period counts when its ruling planet rules one of those houses or sits in one. It also counts when that planet is a karaka (significator) for the theme. Tradition says a transit can only deliver what the running period already allows. So read the periods first.\n\n**Every row has a `reading`**: what it means for this theme. A transit row says which of the theme's houses the planet is crossing. If the planet is a karaka here, the row also says what that means. Both lines are written for the transit's classical `result`. So one transit reads differently under love, career and wealth. The full transit text is not copied: `transit_reading_id` names it in the Transits section. A period row carries the dasha reading for its ruling planet. If no text has been written yet, the row comes back without one and the gap is listed. See rulebook OL-06.\n\n**Two counts on each transit.** `result` comes from the house counted from the Moon (`house_from_moon`): it says good or hard. `natal_house` is counted from the lagna: it says which part of life is touched.\n\n**`clashes`** lists two transits that pull opposite ways on the same house of the theme, or as its two karakas, at the same time, with the dates they share and a `reading`. Neither is ranked. See rulebook OL-07.\n\n**A planet that changes house more than 14 times in the range is left out** and named in `omitted`. That is the Moon, and in most years Mercury or Venus. The theme's own karakas are never left out: love and wealth always list Venus and Jupiter, and career always lists Saturn, the Sun and Mercury.\n\nEvery entry says **why** it is on the list. A planet that qualifies in two ways is a stronger signal than one that qualifies in one way. **Nothing is ranked or scored**: a number that ranked a three-week transit against a twenty-year period would be made up by this API.\n\nThe houses and karakas for each theme are the same ones the `topic:` reading sections use. So this forecast and those readings always agree on where a theme is read from.\n\n**The forecast always covers a date range**, set by `from` and `to` (by default, today to one year from today). Without dates it would have to pick a moment without telling you. And every period in a chart is running at some moment. The range can be at most 12 months; a longer one returns 422, so ask for the next months in another call. See rulebook section OL (the API's rule reference).\n\n**Uses 3 reading credits.** On live keys a successful response uses them from your monthly reading credits, and no calls. Test keys return this reading for the sample charts only, and it counts as 1 test call. The `X-Reading-Credits-Counted` header says what a response used. [What reading credits buy](https://apiforastrology.com/pricing#reading-credits).","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"theme\": \"love\",\n  \"focus\": \"love-and-marriage\",\n  \"read_from\": \"the seventh house and its lord, the second, and Venus\",\n  \"houses\": [\n    7,\n    2,\n    12\n  ],\n  \"lords\": [\n    7,\n    2\n  ],\n  \"karakas\": [\n    \"Venus\",\n    \"Jupiter\"\n  ],\n  \"window\": {\n    \"from\": \"2026-10-01\",\n    \"to\": \"2026-12-31\"\n  },\n  \"not_ranked\": \"a transit and a mahadasha are not on one scale -- one lasts weeks and the other twenty years. They are two lists with their dates, and no number puts them in order\",\n  \"framing\": {\n    \"text\": [\n      \"**This is your love and marriage forecast for the time ahead.** It reads your 7th, 2nd and 12th houses, the parts of your chart for marriage and close bonds. It also follows the planets that stand for love in your chart (Venus and Jupiter).\",\n      \"Two clocks run at once. **Transits**, the planets moving through your chart now, are the weather: they come and go in weeks or months. Your **running mahadasha and antardasha** are the long period and the shorter sub-period you are living…\",\n      \"A transit can only bring what your running period allows. Read the two together to see when bigger steps in love are more likely. You can also see how to use the quieter stretches. What you can do: save the big steps, such as a proposal or…\"\n    ],\n    \"language\": \"en\",\n    \"detail\": \"standard\"\n  },\n  \"transits\": [\n    {\n      \"graha\": \"Mercury\",\n      \"house_from_moon\": 6,\n      \"sign\": \"Libra\",\n      \"starts\": \"2026-10-01T00:00:00\",\n      \"ends\": \"2026-12-02T06:57:31\",\n      \"entry_known\": false,\n      \"exit_known\": true,\n      \"resumes_visit\": false,\n      \"result\": \"favorable\",\n      \"vedha_house\": 9,\n      \"bindus\": 6,\n      \"strength\": \"strong\",\n      \"natal_house\": 2,\n      \"why\": [\n        \"crossing your 2nd house, counted from your lagna\"\n      ],\n      \"transit_reading_id\": \"transit:Mercury:6\",\n      \"reading\": {\n        \"text\": [\n          \"Mercury is crossing your 2nd house, the house of family and home life. Until December 2, family tends to back your relationship, so it is a good time for talks at home.\"\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\"\n      }\n    },\n    {\n      \"graha\": \"Jupiter\",\n      \"house_from_moon\": 3,\n      \"sign\": \"Cancer\",\n      \"starts\": \"2026-10-01T00:00:00\",\n      \"ends\": \"2026-10-31T02:32:49\",\n      \"entry_known\": false,\n      \"exit_known\": true,\n      \"resumes_visit\": false,\n      \"result\": \"unfavorable\",\n      \"vedha_house\": null,\n      \"bindus\": 4,\n      \"strength\": \"moderate\",\n      \"natal_house\": 11,\n      \"why\": [\n        \"karaka for this theme\"\n      ],\n      \"transit_reading_id\": \"transit:Jupiter:3\",\n      \"reading\": {\n        \"text\": [\n          \"Jupiter is a natural sign of love in your chart, so its move matters for you. Until October 31, feelings can run hot and cold, so be patient with each other.\"\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\"\n      }\n    },\n    {\n      \"graha\": \"Venus\",\n      \"house_from_moon\": 6,\n      \"sign\": \"Libra\",\n      \"starts\": \"2026-10-01T00:00:00\",\n      \"ends\": \"2026-11-05T14:34:20\",\n      \"entry_known\": false,\n      \"exit_known\": true,\n      \"resumes_visit\": false,\n      \"result\": \"unfavorable\",\n      \"vedha_house\": null,\n      \"bindus\": 4,\n      \"strength\": \"moderate\",\n      \"natal_house\": 2,\n      \"why\": [\n        \"karaka for this theme\",\n        \"crossing your 2nd house, counted from your lagna\"\n      ],\n      \"transit_reading_id\": \"transit:Venus:6\",\n      \"reading\": {\n        \"text\": [\n          \"Venus is crossing your 2nd house, the house of family and home life. Until November 5, family talks can get heated, so choose your words with care.\",\n          \"Venus is a natural sign of love in your chart, so its move matters for you. Until November 5, feelings can run hot and cold, so be patient with each other.\"\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\"\n      }\n    }\n  ],\n  \"clashes\": [\n    {\n      \"subject\": \"house\",\n      \"house\": 2,\n      \"from\": \"2026-10-01T00:00:00\",\n      \"to\": \"2026-11-05T14:34:20\",\n      \"favorable\": \"Mercury\",\n      \"unfavorable\": \"Venus\",\n      \"reading\": {\n        \"text\": [\n          \"**October 1, 2026 to November 5, 2026:** Mercury and Venus both cross your 2nd house at the same time, and they pull opposite ways. You may feel some of each, with help coming beside setbacks. Neither one cancels the other, so take the…\"\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\"\n      }\n    },\n    {\n      \"subject\": \"house\",\n      \"house\": 2,\n      \"from\": \"2026-10-17T10:21:43\",\n      \"to\": \"2026-11-05T14:34:20\",\n      \"favorable\": \"Sun\",\n      \"unfavorable\": \"Venus\",\n      \"reading\": {\n        \"text\": [\n          \"**October 17, 2026 to November 5, 2026:** Sun and Venus both cross your 2nd house at the same time, and they pull opposite ways. You may feel some of each, with help coming beside setbacks. Neither one cancels the other, so take the help…\"\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\"\n      }\n    },\n    {\n      \"subject\": \"karaka\",\n      \"house\": null,\n      \"from\": \"2026-11-05T14:34:20\",\n      \"to\": \"2026-11-22T06:51:08\",\n      \"favorable\": \"Venus\",\n      \"unfavorable\": \"Jupiter\",\n      \"reading\": {\n        \"text\": [\n          \"**November 5, 2026 to November 22, 2026:** Venus and Jupiter, the planets that stand for this part of life in your chart, pull opposite ways at the same time. Good days and harder days can come close together, so judge the stretch as a…\"\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\"\n      }\n    }\n  ],\n  \"periods\": [\n    {\n      \"level\": \"mahadasha\",\n      \"within\": null,\n      \"lord\": \"Jupiter\",\n      \"lord_name\": \"Jupiter\",\n      \"starts\": \"2014-12-20\",\n      \"ends\": \"2030-12-20\",\n      \"years\": 16,\n      \"owns_theme_houses\": [\n        7\n      ],\n      \"occupies_house\": null,\n      \"is_karaka\": true,\n      \"why\": [\n        \"rules your 7th house\",\n        \"karaka for this theme\"\n      ],\n      \"counts\": 2,\n      \"reading\": {\n        \"text\": [\n          \"Jupiter stands for wisdom, growth and good guidance. So a Jupiter period puts four things at the center: learning, faith, children and steady growth in money. When it is your major period, it lasts 16 years. Doors tend to open through…\",\n          \"By nature it is the most protective of the periods. How much of that you feel depends on how Jupiter stands in your chart, and the reading below shows this. At its best, things usually work out: help turns up, and mistakes are forgiven…\",\n          \"It rewards study, teaching, giving advice and anything that grows slowly. For health, watch the liver, your weight and the blood. What helps: keep some discipline while life is easy, such as a regular exercise habit and a budget that still…\"\n        ],\n        \"language\": \"en\",\n        \"detail\": \"standard\"\n      }\n    }\n  ],\n  \"transits_reading\": {\n    \"text\": [\n      \"**10 transits** touch this part of your life in the window you chose. A transit is a planet moving through one of your houses. Each one is counted two ways. The house from your birth Moon shows whether it helps or strains. The house from…\",\n      \"Each transit is read by the house it wakes up and the houses its planet rules. That shows you when doors may open and when it pays to wait. It means the most when you read it next to your running dasha. What you can do: mark the dates…\"\n    ],\n    \"language\": \"en\",\n    \"detail\": \"standard\"\n  },\n  \"periods_reading\": {\n    \"text\": [\n      \"**One dasha period** in your forecast window is tied to this part of your life. A dasha is a long planetary period. While this one runs, it tends to bring this area to the front.\",\n      \"The entry below says why its planet was chosen. A transit can only add to what your running period allows. What you can do: use this period on purpose, and set one clear goal for this area before it begins or early in it.\"\n    ],\n    \"language\": \"en\",\n    \"detail\": \"standard\"\n  },\n  \"gaps\": [],\n  \"language\": \"en\",\n  \"detail\": \"standard\",\n  \"omitted\": [\n    {\n      \"graha\": \"Moon\",\n      \"reason\": \"changes house 41 times in this window, more than the 14 a timeline lists. Narrow the window, or read it from /v1/transits/ingresses/Moon.\"\n    }\n  ],\n  \"meta\": {\n    \"ayanamsa\": \"lahiri\",\n    \"ayanamsa_value\": 23.7260727,\n    \"julian_day\": 2448119.10483,\n    \"ephemeris\": \"JPL DE440s\",\n    \"node\": \"true\",\n    \"timezone\": {\n      \"source\": \"zone\",\n      \"offset_hours\": -4,\n      \"zone\": \"America/New_York\",\n      \"abbreviation\": \"EDT\",\n      \"dst\": true,\n      \"dst_hours\": 1,\n      \"ambiguous_resolved_by_fold\": null,\n      \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n    }\n  }\n}"}]},{"name":"Plain-language summary of a chart","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/summary","host":["{{baseUrl}}"],"path":["v1","summary"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true},{"key":"as_of","value":"","description":"The day to read \"where you are now\" and \"the year ahead\" from, YYYY-MM-DD. Defaults to today.","disabled":true}],"variable":[]},"description":"Returns the whole reading as a summary of about two to three printed pages. It is written for a reader who knows no astrology. It has twelve sections. They are: in short, what comes easily, what takes effort, where life pulls two ways, work, money, love and marriage, health. Then what stands out, where you are now, the year ahead, and what to do.\n\nThe text uses no astrology terms: no planet names, signs, house numbers or Sanskrit. What each section is based on is given next to it in `because`. So the plain wording can still be checked: a summary a reader disputes can be traced back to a rule.\n\n**Nothing is scored.** There is no overall rating for a chart, because no traditional method produces one. A number would look official while being made up by us. A section with nothing calculated behind it is left out and listed in `gaps`, never filled with vague text.\n\n**Each section must differ from chart to chart.** Periods and life themes are described as helped, balanced or strained. That is based on the ruling planet's strength and which way it leans. \"What stands out\" names only features that fewer than a third of charts have. Both rules are checked against large sets of random charts in our tests.\n\n**Uses 2 reading credits.** On live keys a successful response uses them from your monthly reading credits, and no calls. Test keys return this reading for the sample charts only, and it counts as 1 test call. The `X-Reading-Credits-Counted` header says what a response used. [What reading credits buy](https://apiforastrology.com/pricing#reading-credits).","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Example answer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/summary","host":["{{baseUrl}}"],"path":["v1","summary"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true},{"key":"as_of","value":"","description":"The day to read \"where you are now\" and \"the year ahead\" from, YYYY-MM-DD. Defaults to today.","disabled":true}],"variable":[]},"description":"Returns the whole reading as a summary of about two to three printed pages. It is written for a reader who knows no astrology. It has twelve sections. They are: in short, what comes easily, what takes effort, where life pulls two ways, work, money, love and marriage, health. Then what stands out, where you are now, the year ahead, and what to do.\n\nThe text uses no astrology terms: no planet names, signs, house numbers or Sanskrit. What each section is based on is given next to it in `because`. So the plain wording can still be checked: a summary a reader disputes can be traced back to a rule.\n\n**Nothing is scored.** There is no overall rating for a chart, because no traditional method produces one. A number would look official while being made up by us. A section with nothing calculated behind it is left out and listed in `gaps`, never filled with vague text.\n\n**Each section must differ from chart to chart.** Periods and life themes are described as helped, balanced or strained. That is based on the ruling planet's strength and which way it leans. \"What stands out\" names only features that fewer than a third of charts have. Both rules are checked against large sets of random charts in our tests.\n\n**Uses 2 reading credits.** On live keys a successful response uses them from your monthly reading credits, and no calls. Test keys return this reading for the sample charts only, and it counts as 1 test call. The `X-Reading-Credits-Counted` header says what a response used. [What reading credits buy](https://apiforastrology.com/pricing#reading-credits).","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"who\": {\n    \"approach\": \"earth\",\n    \"feeling\": \"earth\"\n  },\n  \"strengths\": {\n    \"houses\": [\n      1,\n      9,\n      5\n    ]\n  },\n  \"effort\": {\n    \"houses\": [\n      6,\n      8\n    ]\n  },\n  \"contested\": {\n    \"houses\": [\n      12,\n      4,\n      11\n    ]\n  },\n  \"life\": {\n    \"work\": {\n      \"house\": 10,\n      \"lord\": \"Mercury\",\n      \"verdict\": \"mixed\",\n      \"leans\": \"supports\",\n      \"outcome\": \"helped\"\n    },\n    \"money\": {\n      \"house\": 2,\n      \"lord\": \"Venus\",\n      \"verdict\": \"mixed\",\n      \"leans\": \"strains\",\n      \"outcome\": \"strained\"\n    },\n    \"love\": {\n      \"house\": 7,\n      \"lord\": \"Jupiter\",\n      \"verdict\": \"mixed\",\n      \"leans\": \"strains\",\n      \"outcome\": \"strained\"\n    },\n    \"health\": {\n      \"house\": 1,\n      \"lord\": \"Mercury\",\n      \"verdict\": \"mixed\",\n      \"leans\": \"supports\",\n      \"outcome\": \"helped\"\n    }\n  },\n  \"features\": {\n    \"buckets\": [\n      \"detachment\"\n    ],\n    \"doshas\": [],\n    \"yogas_by_bucket\": {\n      \"detachment\": [\n        \"Pravrajya\"\n      ]\n    }\n  },\n  \"now\": {\n    \"period\": {\n      \"lord\": \"Jupiter\",\n      \"verdict\": \"mixed\",\n      \"leans\": \"strains\",\n      \"outcome\": \"strained\",\n      \"rules_lucky_house\": false,\n      \"starts\": \"2014-12-20T19:27:09.380502\",\n      \"ends\": \"2030-12-20T19:27:09.380502\",\n      \"level\": \"mahadasha\"\n    },\n    \"sub_period\": {\n      \"lord\": \"Moon\",\n      \"verdict\": \"mixed\",\n      \"leans\": \"supports\",\n      \"outcome\": \"helped\",\n      \"rules_lucky_house\": false,\n      \"starts\": \"2026-04-21T07:27:09.380502\",\n      \"ends\": \"2027-08-21T07:27:09.380502\",\n      \"level\": \"antardasha\"\n    },\n    \"sade_phase\": \"none\"\n  },\n  \"year\": {\n    \"balance\": \"mixed\",\n    \"counts_in_days\": {\n      \"favorable\": 244,\n      \"unfavorable\": 484\n    },\n    \"spans\": [\n      {\n        \"graha\": \"Jupiter\",\n        \"house_from_moon\": 3,\n        \"verdict\": \"unfavorable\",\n        \"days\": 30,\n        \"starts\": \"2026-10-01T00:00:00\",\n        \"ends\": \"2026-10-31T02:32:49\"\n      },\n      {\n        \"graha\": \"Saturn\",\n        \"house_from_moon\": 11,\n        \"verdict\": \"favorable\",\n        \"days\": 244,\n        \"starts\": \"2026-10-01T00:00:00\",\n        \"ends\": \"2027-06-02T19:58:05\"\n      },\n      {\n        \"graha\": \"Jupiter\",\n        \"house_from_moon\": 4,\n        \"verdict\": \"unfavorable\",\n        \"days\": 85,\n        \"starts\": \"2026-10-31T02:32:49\",\n        \"ends\": \"2027-01-24T15:01:25\"\n      }\n    ],\n    \"read_from\": \"Jupiter and Saturn, counted from the natal Moon, weighed by how long each stands where it stands\",\n    \"not_claimed\": \"no score. A year is called steady, mixed or demanding, and the transits it was read from are listed beside it\"\n  },\n  \"do\": {\n    \"stone\": \"Emerald\",\n    \"stone_caution\": null,\n    \"days\": [\n      \"Wednesday\",\n      \"Friday\"\n    ],\n    \"colors\": [\n      \"green\",\n      \"olive\",\n      \"white\"\n    ]\n  },\n  \"because\": {\n    \"ascendant_sign\": 6,\n    \"moon_sign\": 2,\n    \"lagna_lord\": \"Mercury\",\n    \"strength_houses\": [\n      1,\n      9,\n      5\n    ],\n    \"effort_houses\": [\n      6,\n      8\n    ],\n    \"contested_houses\": [\n      12,\n      4,\n      11\n    ],\n    \"withheld_houses\": [],\n    \"life\": {\n      \"work\": {\n        \"house\": 10,\n        \"lord\": \"Mercury\",\n        \"verdict\": \"mixed\",\n        \"leans\": \"supports\",\n        \"outcome\": \"helped\"\n      },\n      \"money\": {\n        \"house\": 2,\n        \"lord\": \"Venus\",\n        \"verdict\": \"mixed\",\n        \"leans\": \"strains\",\n        \"outcome\": \"strained\"\n      },\n      \"love\": {\n        \"house\": 7,\n        \"lord\": \"Jupiter\",\n        \"verdict\": \"mixed\",\n        \"leans\": \"strains\",\n        \"outcome\": \"strained\"\n      },\n      \"health\": {\n        \"house\": 1,\n        \"lord\": \"Mercury\",\n        \"verdict\": \"mixed\",\n        \"leans\": \"supports\",\n        \"outcome\": \"helped\"\n      }\n    },\n    \"features\": {\n      \"buckets\": [\n        \"detachment\"\n      ],\n      \"doshas\": [],\n      \"yogas_by_bucket\": {\n        \"detachment\": [\n          \"Pravrajya\"\n        ]\n      }\n    },\n    \"period\": {\n      \"lord\": \"Jupiter\",\n      \"verdict\": \"mixed\",\n      \"leans\": \"strains\",\n      \"outcome\": \"strained\",\n      \"rules_lucky_house\": false,\n      \"starts\": \"2014-12-20T19:27:09.380502\",\n      \"ends\": \"2030-12-20T19:27:09.380502\",\n      \"level\": \"mahadasha\"\n    },\n    \"sub_period\": {\n      \"lord\": \"Moon\",\n      \"verdict\": \"mixed\",\n      \"leans\": \"supports\",\n      \"outcome\": \"helped\",\n      \"rules_lucky_house\": false,\n      \"starts\": \"2026-04-21T07:27:09.380502\",\n      \"ends\": \"2027-08-21T07:27:09.380502\",\n      \"level\": \"antardasha\"\n    },\n    \"sade_phase\": \"none\",\n    \"year\": {\n      \"balance\": \"mixed\",\n      \"counts_in_days\": {\n        \"favorable\": 244,\n        \"unfavorable\": 484\n      }\n    }\n  },\n  \"read_from\": \"the rising sign and the Moon for temperament, the rules this chart fires for the areas, the dasha running now for the period, and Jupiter and Saturn from the Moon for the year\",\n  \"not_claimed\": [\n    \"no overall score, rating or percentage. No classical scheme produces one for a whole chart, and a number would look authoritative while being ours rather than the tradition’s\",\n    \"nothing here is computed differently from the full reading. It is the same chart said in ordinary words, and every section names in `because` what it was read from\",\n    \"a house whose own rules disagree is named on neither side. That disagreement is what the tensions section is for, and averaging it into a strength would be the blending `reconcile` refuses\"\n  ],\n  \"summary\": [\n    {\n      \"id\": \"who-you-are\",\n      \"title\": \"In short\",\n      \"text\": [\n        \"You are practical first. You want to know how a thing really works, and you would rather do one job well than three halfway. People rely on you because you keep your word, so promise only what you can keep.\",\n        \"You settle slowly. A new home, job or friend has to feel steady before you relax, and once you do, you stay. You are slow to get hurt and slow to forget it, so give trust time to build.\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\",\n      \"because\": {\n        \"rising_element\": \"earth\",\n        \"moon_element\": \"earth\"\n      }\n    },\n    {\n      \"id\": \"strengths\",\n      \"title\": \"What comes easily\",\n      \"text\": [\n        \"Some parts of your life come more easily than the rest: you yourself, your health and how people see you; luck, belief, teachers and long journeys; children, learning and whatever you make. Your chart backs them, so the work you put in…\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\",\n      \"because\": {\n        \"houses\": [\n          1,\n          9,\n          5\n        ]\n      }\n    },\n    {\n      \"id\": \"effort\",\n      \"title\": \"What takes effort\",\n      \"text\": [\n        \"Other parts of your life ask more of you than they give back easily: daily work, health, competition and debt; upheaval, inheritance, and what is shared or kept hidden. Expect to work for what you get here, because your chart pulls against…\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\",\n      \"because\": {\n        \"houses\": [\n          6,\n          8\n        ]\n      }\n    }\n  ],\n  \"gaps\": [],\n  \"language\": \"en\",\n  \"detail\": \"standard\",\n  \"meta\": {\n    \"ayanamsa\": \"lahiri\",\n    \"ayanamsa_value\": 23.7260727,\n    \"julian_day\": 2448119.10483,\n    \"ephemeris\": \"JPL DE440s\",\n    \"node\": \"true\",\n    \"timezone\": {\n      \"source\": \"zone\",\n      \"offset_hours\": -4,\n      \"zone\": \"America/New_York\",\n      \"abbreviation\": \"EDT\",\n      \"dst\": true,\n      \"dst_hours\": 1,\n      \"ambiguous_resolved_by_fold\": null,\n      \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n    }\n  },\n  \"as_of\": \"2026-10-01\"\n}"}]},{"name":"Full reading as a printable HTML page","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/report","host":["{{baseUrl}}"],"path":["v1","report"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true},{"key":"as_of","value":"","description":"Date for the transit and forecast chapters, YYYY-MM-DD. Without it, those chapters are left out.","disabled":true},{"key":"topics","value":"false","description":"Include the 32 topic readings. The sade sati and dosha remedy topics appear only when the chart has them. Default `false`.","disabled":true},{"key":"title","value":"","description":"Heading for the document. Defaults to the ascendant sign.","disabled":true}],"variable":[]},"description":"Returns every section available for this chart, put together into one self-contained HTML page with print styles.\n\n**HTML, not PDF, on purpose.** Making a PDF on the server would need a headless browser. That adds a heavy dependency, slower responses and new ways to fail. Printing this page to PDF takes one step in any browser.\n\n**Nothing is loaded from anywhere else.** The page uses no external stylesheet, web font or image. So it opens without a network connection and prints the same offline. Viewing it sends no request to a third party.\n\n**It assembles text; it does not write new text.** Every paragraph is the same text `/v1/reading/section` returns for that section. So the report cannot disagree with the sections it was built from.\n\nCombinations with no text written yet are listed under *What is not here* instead of being left out. A report that silently leaves things out cannot be checked.\n\nPass `as_of` to include the transit and forecast chapters, and `lang=hi` for Hindi. Pass `topics=true` to add the 32 topic readings (the sade sati and dosha remedy topics appear only when the chart has them).\n\nA birth date after `as_of`, or an `as_of` outside 1850 to 2148, returns 422 with a plain message.\n\n**Uses 25 reading credits (40 with `topics=true`).** On live keys a successful response uses them from your monthly reading credits, and no calls. Test keys return this reading for the sample charts only, and it counts as 1 test call. The `X-Reading-Credits-Counted` header says what a response used. [What reading credits buy](https://apiforastrology.com/pricing#reading-credits).","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"response":[]},{"name":"Rules this chart triggers, ranked","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/reading/rules","host":["{{baseUrl}}"],"path":["v1","reading","rules"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true}],"variable":[]},"description":"Every rule this chart triggers across the six rule families, the yogas (planetary combinations) that formed, and the precedence ranking. A rule is one chart condition, such as a planet in a sign or house.\n\n**This endpoint returns no reading text.** Each rule has its id, family, title, the planets and houses it is about, and its score. To read the text, use `/v1/reading/section/{section_id}` for one chapter or `/v1/report` for the whole reading.\n\nAttribute rules are named for the condition, such as `attribute:mulatrikona:Mars`. All seven dignity states are covered, including `attribute:friend:Sun` and `attribute:enemy:Saturn`.\n\n**Each rule's `weighting` shows how its rank was calculated.** `aspected_by` names the benefic and malefic planets aspecting the houses the rule is about. It is marked `scored: no` and does not change the ranking (rulebook PR-07). `upachaya` adds 1 point for a malefic planet placed in the 3rd, 6th, 10th or 11th house (the upachaya, or growth, houses); ruling one of those houses adds nothing (PR-08).\n\n`areas` shows which rule leads each house. `coverage` counts the rules that fired and lists any with no reading written yet. With `lang` (for example `lang=hi`) the titles come in that language; `GET /v1/meta` lists every language.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Example answer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/reading/rules","host":["{{baseUrl}}"],"path":["v1","reading","rules"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true}],"variable":[]},"description":"Every rule this chart triggers across the six rule families, the yogas (planetary combinations) that formed, and the precedence ranking. A rule is one chart condition, such as a planet in a sign or house.\n\n**This endpoint returns no reading text.** Each rule has its id, family, title, the planets and houses it is about, and its score. To read the text, use `/v1/reading/section/{section_id}` for one chapter or `/v1/report` for the whole reading.\n\nAttribute rules are named for the condition, such as `attribute:mulatrikona:Mars`. All seven dignity states are covered, including `attribute:friend:Sun` and `attribute:enemy:Saturn`.\n\n**Each rule's `weighting` shows how its rank was calculated.** `aspected_by` names the benefic and malefic planets aspecting the houses the rule is about. It is marked `scored: no` and does not change the ranking (rulebook PR-07). `upachaya` adds 1 point for a malefic planet placed in the 3rd, 6th, 10th or 11th house (the upachaya, or growth, houses); ruling one of those houses adds nothing (PR-08).\n\n`areas` shows which rule leads each house. `coverage` counts the rules that fired and lists any with no reading written yet. With `lang` (for example `lang=hi`) the titles come in that language; `GET /v1/meta` lists every language.","body":{"mode":"raw","raw":"{\n  \"year\": 1990,\n  \"month\": 8,\n  \"day\": 15,\n  \"hour\": 10,\n  \"minute\": 30,\n  \"second\": 0,\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"chart\": {\n    \"ascendant\": {\n      \"sign\": 6,\n      \"name\": \"Virgo\"\n    },\n    \"moon_sign\": {\n      \"sign\": 2,\n      \"name\": \"Taurus\"\n    },\n    \"lagnesh\": \"Mercury\",\n    \"yogakaraka\": null\n  },\n  \"rules\": [\n    {\n      \"id\": \"lord_house:4:11\",\n      \"family\": \"lord_house\",\n      \"title\": \"Lord of the 4th (Jupiter) in the 11th house\",\n      \"graha\": \"Jupiter\",\n      \"bears_on\": [\n        4,\n        11\n      ],\n      \"rules_house\": 4,\n      \"occupies_house\": 11,\n      \"themes\": [\n        \"sociable household\",\n        \"income from property\",\n        \"little privacy\"\n      ],\n      \"score\": 7,\n      \"weighting\": {\n        \"specificity\": 3,\n        \"dignity\": 3,\n        \"dignity_of\": \"Jupiter is exalted\",\n        \"house_class\": 1,\n        \"house_class_of\": \"kendra\"\n      }\n    },\n    {\n      \"id\": \"lord_house:7:11\",\n      \"family\": \"lord_house\",\n      \"title\": \"Lord of the 7th (Jupiter) in the 11th house\",\n      \"graha\": \"Jupiter\",\n      \"bears_on\": [\n        7,\n        11\n      ],\n      \"rules_house\": 7,\n      \"occupies_house\": 11,\n      \"themes\": [\n        \"spouse through friends\",\n        \"material improvement\",\n        \"public opinion\"\n      ],\n      \"score\": 7,\n      \"weighting\": {\n        \"specificity\": 3,\n        \"dignity\": 3,\n        \"dignity_of\": \"Jupiter is exalted\",\n        \"house_class\": 1,\n        \"house_class_of\": \"kendra\",\n        \"aspected_by\": {\n          \"benefics\": [\n            \"Jupiter\"\n          ],\n          \"malefics\": [\n            \"Ketu\"\n          ],\n          \"scored\": \"no -- reported only, see rulebook PR-07\"\n        }\n      }\n    },\n    {\n      \"id\": \"planet_owns:Jupiter:4\",\n      \"family\": \"planet_owns\",\n      \"title\": \"Jupiter owns the 4th house\",\n      \"graha\": \"Jupiter\",\n      \"bears_on\": [\n        4\n      ],\n      \"rules_house\": 4,\n      \"themes\": [\n        \"fortunate home\",\n        \"the mother's blessing\",\n        \"hard to leave\"\n      ],\n      \"score\": 7,\n      \"weighting\": {\n        \"specificity\": 3,\n        \"dignity\": 3,\n        \"dignity_of\": \"Jupiter is exalted\",\n        \"house_class\": 1,\n        \"house_class_of\": \"kendra\"\n      }\n    }\n  ],\n  \"areas\": [\n    {\n      \"house\": 1,\n      \"signifies\": \"your body, your temperament and the self other people meet\",\n      \"leads\": {\n        \"id\": \"yoga:Sarala\",\n        \"title\": \"Sarala yoga (vipareeta raja)\",\n        \"score\": 6\n      },\n      \"qualifies\": [\n        {\n          \"id\": \"yoga:Satkalatra\",\n          \"title\": \"Satkalatra yoga (marriage)\",\n          \"reason\": \"equal score (6); ordered after yoga:Sarala by specificity\"\n        },\n        {\n          \"id\": \"yoga:Vesi\",\n          \"title\": \"Vesi yoga (solar)\",\n          \"reason\": \"equal score (6); ordered after yoga:Sarala by specificity\"\n        },\n        {\n          \"id\": \"lord_house:1:12\",\n          \"title\": \"Lord of the 1st (Mercury) in the 12th house\",\n          \"reason\": \"equal score (6); ordered after yoga:Sarala by specificity\"\n        }\n      ]\n    },\n    {\n      \"house\": 2,\n      \"signifies\": \"savings, the family you grew up in, speech and what you eat\",\n      \"leads\": {\n        \"id\": \"yoga:Kalatramooladhana\",\n        \"title\": \"Kalatramooladhana yoga (wealth source)\",\n        \"score\": 6\n      },\n      \"qualifies\": [\n        {\n          \"id\": \"yoga:Maha Parivartana\",\n          \"title\": \"Maha Parivartana yoga (exchange)\",\n          \"reason\": \"equal score (6); ordered after yoga:Kalatramooladhana by specificity\"\n        },\n        {\n          \"id\": \"yoga:Pravrajya\",\n          \"title\": \"Pravrajya yoga (renunciation)\",\n          \"reason\": \"equal score (6); ordered after yoga:Kalatramooladhana by specificity\"\n        },\n        {\n          \"id\": \"yoga:Putramooladhana\",\n          \"title\": \"Putramooladhana yoga (wealth source)\",\n          \"reason\": \"equal score (6); ordered after yoga:Kalatramooladhana by specificity\"\n        }\n      ]\n    },\n    {\n      \"house\": 3,\n      \"signifies\": \"courage, effort, younger siblings and everyday communication\",\n      \"leads\": {\n        \"id\": \"yoga:Anapha\",\n        \"title\": \"Anapha yoga (lunar)\",\n        \"score\": 6\n      },\n      \"qualifies\": [\n        {\n          \"id\": \"yoga:Sarala\",\n          \"title\": \"Sarala yoga (vipareeta raja)\",\n          \"reason\": \"equal score (6); ordered after yoga:Anapha by specificity\"\n        },\n        {\n          \"id\": \"yoga:Sodaranasa\",\n          \"title\": \"Sodaranasa yoga (siblings)\",\n          \"reason\": \"scores 5 against 6 for yoga:Anapha\"\n        },\n        {\n          \"id\": \"lord_house:3:8\",\n          \"title\": \"Lord of the 3rd (Mars) in the 8th house\",\n          \"reason\": \"scores 5 against 6 for yoga:Anapha\"\n        }\n      ]\n    }\n  ],\n  \"coverage\": {\n    \"fired\": 65,\n    \"with_content\": 64,\n    \"gaps\": [\n      {\n        \"id\": \"conjunction:4\",\n        \"family\": \"conjunctions\",\n        \"title\": \"Sun + Jupiter + Venus + Ketu in Cancer\",\n        \"reason\": \"the corpus covers pairs and triples; 4 grahas share Cancer\"\n      }\n    ]\n  },\n  \"language\": \"en\",\n  \"meta\": {\n    \"ayanamsa\": \"lahiri\",\n    \"ayanamsa_value\": 23.7260727,\n    \"julian_day\": 2448119.10483,\n    \"ephemeris\": \"JPL DE440s\",\n    \"node\": \"true\",\n    \"timezone\": {\n      \"source\": \"zone\",\n      \"offset_hours\": -4,\n      \"zone\": \"America/New_York\",\n      \"abbreviation\": \"EDT\",\n      \"dst\": true,\n      \"dst_hours\": 1,\n      \"ambiguous_resolved_by_fold\": null,\n      \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n    }\n  }\n}"}]}]},{"name":"Horary","description":"Horary (prashna): a question asked at a moment, read from a chart cast for that moment and place. You pick the topic from a list; a sentence is never read. The question chart describes the tendencies of the moment and is not a promise. Some questions are refused outright (lifespan, the sex of an unborn child, lotteries and gambling, medical diagnosis, accusing a person of a crime, testing), and a moment the classical texts call unfit to judge is refused too, with the reason. A refusal is `422` and carries no reading. Every route for questions asked at a moment is in this group.","item":[{"name":"Question chart (prashna): one question, read for the moment it is asked","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/prashna","host":["{{baseUrl}}"],"path":["v1","prashna"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true}],"variable":[]},"description":"Casts a chart for the moment and place a question is asked (prashna, or horary astrology) and reads it for one **topic**: `marriage`, `career`, `wealth`, `health`, `education`, `property`, `travel`, `litigation`, `lost-item`, `children`, `business`, `clients`, `love`, `loan-recovery`, `job-offer`, `pregnancy`, `exam-school`, `exam-higher`, `missing-spouse`, `missing-father`, `missing-mother`, `missing-sibling`, `missing-child`, `missing-friend`, `missing-employee`, `theft-recovery`, `vehicle-buy`, `vehicle-sell`, `house-buy`, `house-sell`, `settle-abroad`, `reconciliation` or `inheritance`. Pick the topic from a list. A free-text question is never read: any extra field is refused with 422. Leave the date and time out to use the current moment at the place. The moment used is returned in `asked_at`.\n\n**The answer comes first.** `answer` says the verdict in plain words: a `label`, a `headline`, up to three `why` reasons, `what_helps`, `watch`, `timing` and a short `note`. The reasons that decided the verdict come first, then the verdict's other supports and strains in a fixed reading order, never by a score. Show it first and the rest as details; `readings` marks each block `group`. The topics, with their houses and notes, are listed by `GET /v1/prashna/topics`.\n\n**What is read.** The rising sign's lord stands for the person asking. The lord of the topic's house stands for the matter. The response says how each stands (`asker`, `quesited`), whether the two are linked (`connection`), how the Moon stands (`moon`), and which planets occupy or aspect each house (`influences`). `tajika` is the two lords' Tajika aspect by degree: `state` is `applying` (ithasala), `separating` (easarapha), `out_of_orb`, `no_aspect` or `same_lord`, with the aspect, the orb and the degrees to exact. `moon.next_aspect` and `moon.last_aspect` are the Moon's next and last Tajika aspect, and `moon.kamboola` says whether its next one goes to a benefic or the matter's lord. Rahu and Ketu have no Tajika orb and are left out. For `health` and `litigation` the two sides are compared (`contest`): the person against the 6th lord (the illness), or against the 7th lord (the opponent).\n\n**A lost item** (`lost-item`) also gets `lost_item`: `direction` and `place` from the sign on the 4th house, and `found` with `status` (`found`, `not_found` or `unclear`), `reasons` and `evidence`. `found.differs_from_verdict` says when it and the verdict say different things; both are shown. **A theft** (`theft-recovery`) also gets `theft`, with the 2nd lord's meeting as evidence. It never says who took anything. The `missing-*` topics never say whether anyone is alive or dead.\n\n**Trisphuta** (every question topic, not `health` or `litigation`). `trisphuta` shows `gulika` and `mandi`, two points used to look for hidden obstacles, and `sum`: the longitude of the rising degree, the Moon and Gulika (`inputs`), reduced to 0 to 360, with its sign and `navamsa`. `status` is `negative_or_delayed`, `not_triggered` or `not_computed` (a polar day with no sunrise or sunset), `fired` says why, and `text` says it in words. **It never changes `verdict` or `answer`.** `differs_from_verdict` is true when it reads negative or delayed beside `looks_good` or `possible_with_effort`; show both. Its readings are listed in `provisional`.\n\n**The verdict is a stated rule.** For a question, `verdict.verdict` is `looks_good`, `possible_with_effort`, `delayed` or `highly_unlikely`, taken in that rule's precedence, with `case` (which condition fired), `decided_by`, the supports and strains, and the rule in `verdict.rule`. `findings` holds what it read: which lord is weak and why, the delays, malefic interference and benefic aspects. For `health` and `litigation` it is `favorable`, `mixed` or `unfavorable`. Nothing is weighted or scored. Parts that wait on the astrologer are listed in `provisional`, each with its rule id.\n\n**Timing is an estimate, never a date.** For a question, `timing` gives the degrees the faster lord still has to travel to the exact aspect, as `count` and `unit` (`days`, `weeks`, `months` or `years`, from the faster lord's sign), or `estimate: false` with `no_estimate_reason` (`highly_unlikely`, `separating`, `no_aspect`, `same_lord`). For a contest it is the old rising-sign pace (movable quick, fixed slow, dual in between).\n\n**Every text block has an `id`**, such as `prashna:marriage:verdict:favorable`. Each part of the payload that a block explains carries its `reading_id`.\n\n**What this does not claim.** It is not a yes-or-no answer, not a promise, and not medical, legal or financial advice. `not_claimed` says so in every response, and the reading says it in the reader's language. Methods not used are named in `refused`: KP horary numbers (1 to 249), ashtamangala and a Moon void of course, and a directional arudha. See rulebook section PQ (the API's rule reference).\n\n**Asking again.** An answered response carries `repeat_rule`: a working rule of one question per person and topic in 72 hours, counted from the last answered question. A refused question does not start it. The API stores nothing and takes no user id, so your app enforces it: save `asked_at` from each answer. A KP answer and a main answer on one topic count as one question, and that reading is provisional. Rulebook PQ-50, PQ-51.\n\n**Refusals.** Three kinds of request get `422` and no reading. (1) A topic id that names a refused kind of question (`lifespan`, `unborn-child-sex`, `lottery`, `gambling`, `share-tips`, `medical-diagnosis`, `crime-accusation`, `testing`): `error.code` is `topic_refused`, with `error.category` and the message in your `lang`; no chart is cast. (2) A moment unfit to judge: `error.code` is `moment_unfit`, `error.reasons` lists every cause (`lagna_too_early`, `lagna_too_late`, `moon_gandanta`, `lagna_gandanta`) and `error.measured` the rising sign and Moon degrees. The same moment always gives the same refusal. Ask again at another moment. (3) Any other invalid input: `invalid_input`.\n\n**Uses 5 reading credits.** On live keys a successful response uses them from your monthly reading credits, and no calls. Test keys return this reading for the sample charts only, and it counts as 1 test call. The `X-Reading-Credits-Counted` header says what a response used. [What reading credits buy](https://apiforastrology.com/pricing#reading-credits).","body":{"mode":"raw","raw":"{\n  \"topic\": \"marriage\",\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Example answer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/prashna","host":["{{baseUrl}}"],"path":["v1","prashna"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true}],"variable":[]},"description":"Casts a chart for the moment and place a question is asked (prashna, or horary astrology) and reads it for one **topic**: `marriage`, `career`, `wealth`, `health`, `education`, `property`, `travel`, `litigation`, `lost-item`, `children`, `business`, `clients`, `love`, `loan-recovery`, `job-offer`, `pregnancy`, `exam-school`, `exam-higher`, `missing-spouse`, `missing-father`, `missing-mother`, `missing-sibling`, `missing-child`, `missing-friend`, `missing-employee`, `theft-recovery`, `vehicle-buy`, `vehicle-sell`, `house-buy`, `house-sell`, `settle-abroad`, `reconciliation` or `inheritance`. Pick the topic from a list. A free-text question is never read: any extra field is refused with 422. Leave the date and time out to use the current moment at the place. The moment used is returned in `asked_at`.\n\n**The answer comes first.** `answer` says the verdict in plain words: a `label`, a `headline`, up to three `why` reasons, `what_helps`, `watch`, `timing` and a short `note`. The reasons that decided the verdict come first, then the verdict's other supports and strains in a fixed reading order, never by a score. Show it first and the rest as details; `readings` marks each block `group`. The topics, with their houses and notes, are listed by `GET /v1/prashna/topics`.\n\n**What is read.** The rising sign's lord stands for the person asking. The lord of the topic's house stands for the matter. The response says how each stands (`asker`, `quesited`), whether the two are linked (`connection`), how the Moon stands (`moon`), and which planets occupy or aspect each house (`influences`). `tajika` is the two lords' Tajika aspect by degree: `state` is `applying` (ithasala), `separating` (easarapha), `out_of_orb`, `no_aspect` or `same_lord`, with the aspect, the orb and the degrees to exact. `moon.next_aspect` and `moon.last_aspect` are the Moon's next and last Tajika aspect, and `moon.kamboola` says whether its next one goes to a benefic or the matter's lord. Rahu and Ketu have no Tajika orb and are left out. For `health` and `litigation` the two sides are compared (`contest`): the person against the 6th lord (the illness), or against the 7th lord (the opponent).\n\n**A lost item** (`lost-item`) also gets `lost_item`: `direction` and `place` from the sign on the 4th house, and `found` with `status` (`found`, `not_found` or `unclear`), `reasons` and `evidence`. `found.differs_from_verdict` says when it and the verdict say different things; both are shown. **A theft** (`theft-recovery`) also gets `theft`, with the 2nd lord's meeting as evidence. It never says who took anything. The `missing-*` topics never say whether anyone is alive or dead.\n\n**Trisphuta** (every question topic, not `health` or `litigation`). `trisphuta` shows `gulika` and `mandi`, two points used to look for hidden obstacles, and `sum`: the longitude of the rising degree, the Moon and Gulika (`inputs`), reduced to 0 to 360, with its sign and `navamsa`. `status` is `negative_or_delayed`, `not_triggered` or `not_computed` (a polar day with no sunrise or sunset), `fired` says why, and `text` says it in words. **It never changes `verdict` or `answer`.** `differs_from_verdict` is true when it reads negative or delayed beside `looks_good` or `possible_with_effort`; show both. Its readings are listed in `provisional`.\n\n**The verdict is a stated rule.** For a question, `verdict.verdict` is `looks_good`, `possible_with_effort`, `delayed` or `highly_unlikely`, taken in that rule's precedence, with `case` (which condition fired), `decided_by`, the supports and strains, and the rule in `verdict.rule`. `findings` holds what it read: which lord is weak and why, the delays, malefic interference and benefic aspects. For `health` and `litigation` it is `favorable`, `mixed` or `unfavorable`. Nothing is weighted or scored. Parts that wait on the astrologer are listed in `provisional`, each with its rule id.\n\n**Timing is an estimate, never a date.** For a question, `timing` gives the degrees the faster lord still has to travel to the exact aspect, as `count` and `unit` (`days`, `weeks`, `months` or `years`, from the faster lord's sign), or `estimate: false` with `no_estimate_reason` (`highly_unlikely`, `separating`, `no_aspect`, `same_lord`). For a contest it is the old rising-sign pace (movable quick, fixed slow, dual in between).\n\n**Every text block has an `id`**, such as `prashna:marriage:verdict:favorable`. Each part of the payload that a block explains carries its `reading_id`.\n\n**What this does not claim.** It is not a yes-or-no answer, not a promise, and not medical, legal or financial advice. `not_claimed` says so in every response, and the reading says it in the reader's language. Methods not used are named in `refused`: KP horary numbers (1 to 249), ashtamangala and a Moon void of course, and a directional arudha. See rulebook section PQ (the API's rule reference).\n\n**Asking again.** An answered response carries `repeat_rule`: a working rule of one question per person and topic in 72 hours, counted from the last answered question. A refused question does not start it. The API stores nothing and takes no user id, so your app enforces it: save `asked_at` from each answer. A KP answer and a main answer on one topic count as one question, and that reading is provisional. Rulebook PQ-50, PQ-51.\n\n**Refusals.** Three kinds of request get `422` and no reading. (1) A topic id that names a refused kind of question (`lifespan`, `unborn-child-sex`, `lottery`, `gambling`, `share-tips`, `medical-diagnosis`, `crime-accusation`, `testing`): `error.code` is `topic_refused`, with `error.category` and the message in your `lang`; no chart is cast. (2) A moment unfit to judge: `error.code` is `moment_unfit`, `error.reasons` lists every cause (`lagna_too_early`, `lagna_too_late`, `moon_gandanta`, `lagna_gandanta`) and `error.measured` the rising sign and Moon degrees. The same moment always gives the same refusal. Ask again at another moment. (3) Any other invalid input: `invalid_input`.\n\n**Uses 5 reading credits.** On live keys a successful response uses them from your monthly reading credits, and no calls. Test keys return this reading for the sample charts only, and it counts as 1 test call. The `X-Reading-Credits-Counted` header says what a response used. [What reading credits buy](https://apiforastrology.com/pricing#reading-credits).","body":{"mode":"raw","raw":"{\n  \"topic\": \"marriage\",\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"topic\": \"marriage\",\n  \"title\": \"Your question: Marriage\",\n  \"answer\": {\n    \"verdict\": \"possible_with_effort\",\n    \"label\": {\n      \"id\": \"prashna:answer:label:possible_with_effort\",\n      \"text\": \"Possible with effort\"\n    },\n    \"headline\": {\n      \"id\": \"prashna:answer:headline:possible_with_effort\",\n      \"text\": \"For your question about marriage, it is possible, but it will take effort.\"\n    },\n    \"why\": [\n      {\n        \"id\": \"prashna:answer:why:connection:applying\",\n        \"text\": \"Your planet and the planet of the marriage are moving toward each other (Mars and Venus).\",\n        \"reason\": \"lords_applying\",\n        \"slot\": \"connection\",\n        \"polarity\": \"helps\"\n      },\n      {\n        \"id\": \"prashna:answer:why:asker_lord:weak\",\n        \"text\": \"Your own planet (Mars) is weak right now: it is in its weakest sign.\",\n        \"reason\": \"asker_lord_weak\",\n        \"slot\": \"asker_lord\",\n        \"polarity\": \"strains\"\n      },\n      {\n        \"id\": \"prashna:answer:why:aspects:malefic\",\n        \"text\": \"A harsh planet (Moon and Sun) gets in the way of the two planets.\",\n        \"reason\": \"malefic_interference\",\n        \"slot\": \"aspects\",\n        \"polarity\": \"strains\"\n      }\n    ],\n    \"what_helps\": {\n      \"id\": \"prashna:marriage:what_helps\",\n      \"text\": \"Talk openly about what each of you expects. Bring the families in early and kindly. Small, steady steps work better than pressure. If you are choosing a date, choose it with care rather than in a hurry.\"\n    },\n    \"watch\": {\n      \"id\": \"prashna:marriage:watch\",\n      \"text\": \"Watch for rushing a decision just to calm your worry. Watch for old family disputes that nobody talks about. Do not treat this chart as the last word on a person. Look at the person, the facts and your own feelings too.\"\n    },\n    \"timing\": {\n      \"id\": \"prashna:answer:timing:estimate\",\n      \"text\": \"It may take about 6 days. This is an estimate from the planets, not a date.\",\n      \"count\": 6,\n      \"unit\": \"days\",\n      \"method\": \"tajika_perfection\",\n      \"estimate\": true,\n      \"convention\": true\n    },\n    \"note\": {\n      \"id\": \"prashna:answer:note\",\n      \"text\": \"A question chart shows the tendency of the moment you asked, not a promise. Your effort still matters.\"\n    },\n    \"titles\": {\n      \"why\": \"Why: the main reasons\",\n      \"what_helps\": \"What helps\",\n      \"watch\": \"What to watch\",\n      \"timing\": \"When\",\n      \"pace\": \"Pace\",\n      \"details\": \"How we read it (all the details)\"\n    },\n    \"reading_order\": [\n      \"contest\",\n      \"connection\",\n      \"delay\"\n    ],\n    \"rule\": \"The reasons shown are the verdict's own supports and strains, taken in a fixed reading order: contest, connection, delay, matter_lord, asker_lord, aspects, moon, houses, karakas. For a question the findings that decided the answer come…\"\n  },\n  \"kind\": \"question\",\n  \"read_from\": {\n    \"asker_house\": 1,\n    \"matter_houses\": [\n      7\n    ],\n    \"karya_bhava\": 7,\n    \"karakas\": [\n      \"Venus\",\n      \"Jupiter\"\n    ],\n    \"framed_from\": null,\n    \"note\": \"Venus is the karaka of a spouse when a man asks and Jupiter when a woman asks. The request carries no sex, so both are judged and listed, and neither enters the verdict.\"\n  },\n  \"ascendant\": {\n    \"sign\": \"Scorpio\",\n    \"degree_in_sign\": 13.9285,\n    \"lagnesh\": \"Mars\"\n  },\n  \"asker\": {\n    \"graha\": \"Mars\",\n    \"house\": 9,\n    \"sign\": \"Cancer\",\n    \"dignity\": \"debilitated\",\n    \"combust\": false,\n    \"retrograde\": false,\n    \"tendency\": \"mixed\",\n    \"leans\": \"supports\",\n    \"outcome\": \"helped\",\n    \"supports\": [\n      \"tendency_rules_trine\",\n      \"tendency_in_trine\",\n      \"tendency_benefic_conjunct\"\n    ],\n    \"strains\": [\n      \"tendency_dignity_weak\"\n    ],\n    \"role\": \"asker\",\n    \"reading_id\": \"prashna:lord:asker:helped\"\n  },\n  \"quesited\": [\n    {\n      \"graha\": \"Venus\",\n      \"house\": 12,\n      \"sign\": \"Libra\",\n      \"dignity\": \"mulatrikona\",\n      \"combust\": false,\n      \"retrograde\": false,\n      \"tendency\": \"mixed\",\n      \"leans\": \"strains\",\n      \"outcome\": \"strained\",\n      \"supports\": [\n        \"tendency_dignity_strong\",\n        \"tendency_benefic_conjunct\"\n      ],\n      \"strains\": [\n        \"tendency_rules_dusthana\",\n        \"tendency_in_dusthana\",\n        \"tendency_malefic_aspect\"\n      ],\n      \"rules_house\": 7,\n      \"link\": {\n        \"kind\": \"one_way\",\n        \"kinds\": [\n          \"one_way\"\n        ],\n        \"asker_lord\": \"Mars\",\n        \"matter_lord\": \"Venus\",\n        \"matter_house\": 7,\n        \"one_way\": {\n          \"graha\": \"Mars\",\n          \"aspects_grahas\": [\n            \"Venus\"\n          ]\n        },\n        \"reading_id\": \"prashna:connection:one_way\"\n      },\n      \"reading_id\": \"prashna:lord:matter:strained\"\n    }\n  ],\n  \"karakas\": [\n    {\n      \"graha\": \"Venus\",\n      \"house\": 12,\n      \"sign\": \"Libra\",\n      \"dignity\": \"mulatrikona\",\n      \"combust\": false,\n      \"retrograde\": false,\n      \"tendency\": \"mixed\",\n      \"leans\": \"strains\",\n      \"outcome\": \"strained\",\n      \"supports\": [\n        \"tendency_dignity_strong\",\n        \"tendency_benefic_conjunct\"\n      ],\n      \"strains\": [\n        \"tendency_rules_dusthana\",\n        \"tendency_in_dusthana\",\n        \"tendency_malefic_aspect\"\n      ],\n      \"role\": \"karaka\",\n      \"reading_id\": \"prashna:karaka:strained\"\n    },\n    {\n      \"graha\": \"Jupiter\",\n      \"house\": 9,\n      \"sign\": \"Cancer\",\n      \"dignity\": \"exalted\",\n      \"combust\": false,\n      \"retrograde\": false,\n      \"tendency\": \"mixed\",\n      \"leans\": \"supports\",\n      \"outcome\": \"helped\",\n      \"supports\": [\n        \"tendency_dignity_strong\",\n        \"tendency_rules_trine\",\n        \"tendency_in_trine\"\n      ],\n      \"strains\": [\n        \"tendency_malefic_conjunct\"\n      ],\n      \"role\": \"karaka\",\n      \"reading_id\": \"prashna:karaka:helped\"\n    }\n  ],\n  \"connection\": {\n    \"kind\": \"one_way\",\n    \"kinds\": [\n      \"one_way\"\n    ],\n    \"asker_lord\": \"Mars\",\n    \"matter_lord\": \"Venus\",\n    \"matter_house\": 7,\n    \"one_way\": {\n      \"graha\": \"Mars\",\n      \"aspects_grahas\": [\n        \"Venus\"\n      ]\n    },\n    \"reading_id\": \"prashna:connection:one_way\"\n  },\n  \"moon\": {\n    \"sign\": \"Taurus\",\n    \"house\": 7,\n    \"paksha\": \"krishna\",\n    \"waxing\": false,\n    \"elongation\": 244.9345,\n    \"in_dusthana\": false,\n    \"state\": \"middling\",\n    \"links_matter_lord\": false,\n    \"rule\": \"The Moon's next aspect is its applying Tajika aspect within orb with the fewest degrees to exact; its last aspect is the separating one with the fewest degrees past exact (PQ-20, provisional). Kamboola: the next aspect goes to a natural…\",\n    \"next_aspect\": {\n      \"faster\": \"Moon\",\n      \"slower\": \"Jupiter\",\n      \"aspect\": \"sextile\",\n      \"aspect_angle\": 60,\n      \"orb\": 10.5,\n      \"within_orb\": true,\n      \"motion\": \"applying\",\n      \"degrees_from_exact\": 6.282,\n      \"degrees_to_perfection\": 6.282,\n      \"degrees_past_exact\": null,\n      \"retrograde\": [],\n      \"applying_planet_retrograde\": false,\n      \"with_graha\": \"Jupiter\",\n      \"with_benefic\": true,\n      \"with_matter_lord\": false,\n      \"reading_id\": \"prashna:moon:next_aspect\"\n    },\n    \"last_aspect\": {\n      \"faster\": \"Moon\",\n      \"slower\": \"Saturn\",\n      \"aspect\": \"sextile\",\n      \"aspect_angle\": 60,\n      \"orb\": 10.5,\n      \"within_orb\": true,\n      \"motion\": \"separating\",\n      \"degrees_from_exact\": 1.9023,\n      \"degrees_to_perfection\": null,\n      \"degrees_past_exact\": 1.9023,\n      \"retrograde\": [\n        \"Saturn\"\n      ],\n      \"applying_planet_retrograde\": false,\n      \"with_graha\": \"Saturn\",\n      \"with_benefic\": false,\n      \"with_matter_lord\": false,\n      \"reading_id\": \"prashna:moon:last_aspect\"\n    },\n    \"kamboola\": {\n      \"formed\": true,\n      \"with_graha\": \"Jupiter\",\n      \"because\": [\n        \"benefic\"\n      ],\n      \"provisional\": true,\n      \"open_question\": \"Is classical Kamboola narrower: the Moon joining the applying aspect of the two lords, rather than any next aspect to a benefic or the karya lord?\",\n      \"reading_id\": \"prashna:moon:kamboola\"\n    },\n    \"reading_id\": \"prashna:moon:waning\"\n  },\n  \"influences\": [\n    {\n      \"house\": 1,\n      \"occupants\": [],\n      \"aspected_by\": [\n        \"Moon\",\n        \"Jupiter\"\n      ],\n      \"benefics\": [\n        \"Jupiter\"\n      ],\n      \"malefics\": [\n        \"Moon\"\n      ],\n      \"kind\": \"both\",\n      \"reading_id\": \"prashna:influence:both\"\n    },\n    {\n      \"house\": 7,\n      \"occupants\": [\n        \"Moon\"\n      ],\n      \"aspected_by\": [\n        \"Saturn\"\n      ],\n      \"benefics\": [],\n      \"malefics\": [\n        \"Moon\",\n        \"Saturn\"\n      ],\n      \"kind\": \"malefics_only\",\n      \"reading_id\": \"prashna:influence:malefics_only\"\n    }\n  ],\n  \"tajika\": {\n    \"asker_lord\": \"Mars\",\n    \"matter_lord\": \"Venus\",\n    \"state\": \"applying\",\n    \"linked\": true,\n    \"aspect\": {\n      \"faster\": \"Venus\",\n      \"slower\": \"Mars\",\n      \"aspect\": \"square\",\n      \"aspect_angle\": 90,\n      \"orb\": 7.5,\n      \"within_orb\": true,\n      \"motion\": \"applying\",\n      \"degrees_from_exact\": 6.3633,\n      \"degrees_to_perfection\": 6.3633,\n      \"degrees_past_exact\": null,\n      \"retrograde\": [],\n      \"applying_planet_retrograde\": false\n    },\n    \"deeptamsha\": {\n      \"Sun\": 15,\n      \"Moon\": 12,\n      \"Mars\": 8,\n      \"Mercury\": 7,\n      \"Jupiter\": 9,\n      \"Venus\": 7,\n      \"Saturn\": 9\n    },\n    \"excluded\": [\n      \"Rahu\",\n      \"Ketu\"\n    ],\n    \"rule\": \"Tajika aspects by sign: conjunction 0, sextile 60 (3rd and 11th), square 90 (4th and 10th), trine 120 (5th and 9th), opposition 180 (7th). Orb of a pair: the mean of the two deeptamshas (Sun 15, Moon 12, Jupiter and Saturn 9, Mars 8,…\",\n    \"reading_id\": \"prashna:tajika:applying\"\n  },\n  \"verdict\": {\n    \"verdict\": \"possible_with_effort\",\n    \"case\": \"malefic_interference\",\n    \"provisional\": false,\n    \"decided_by\": [\n      \"lords_applying\",\n      \"malefic_interference\"\n    ],\n    \"supports\": [\n      \"lords_applying\",\n      \"benefic_aspect_on_weak_lord\",\n      \"moon_kamboola\"\n    ],\n    \"strains\": [\n      \"asker_lord_weak\",\n      \"malefic_interference\",\n      \"malefics_on_7\"\n    ],\n    \"precedence\": [\n      \"highly_unlikely\",\n      \"delayed\",\n      \"possible_with_effort\"\n    ],\n    \"rule\": \"Precedence, first match wins. highly_unlikely: the two lords are not linked (separating, or no applying aspect) AND at least one is weak. delayed: linked, BUT the applying planet is retrograde, OR Saturn aspects either lord, OR both lords…\",\n    \"reading_id\": \"prashna:question:verdict:possible_with_effort\"\n  },\n  \"timing\": {\n    \"method\": \"tajika_perfection\",\n    \"convention\": true,\n    \"rule\": \"The number is the degrees the faster lord still has to travel to perfect its applying aspect with the other, one degree to one unit, rounded, at least one. The unit is the modality of the faster graha's sign: movable days, dual weeks,…\",\n    \"estimate\": true,\n    \"no_estimate_reason\": null,\n    \"degrees\": 6.3633,\n    \"count\": 6,\n    \"unit\": \"days\",\n    \"faster\": \"Venus\",\n    \"sign\": \"Libra\",\n    \"modality\": \"movable\",\n    \"saturn_is_a_lord\": false,\n    \"reading_id\": \"prashna:timing:estimate\"\n  },\n  \"provisional\": [\n    {\n      \"rule\": \"PQ-51\",\n      \"point\": \"one_question_across_routes\",\n      \"reading\": \"The repeat rule is applied per topic id, whichever route answered. A KP answer and a main-route answer on the same topic id count as one question.\"\n    },\n    {\n      \"rule\": \"PQ-19\",\n      \"point\": \"motion\",\n      \"reading\": \"Applying or separating is read from the two grahas' actual daily motions, so a retrograde graha moving back toward exact applies.\"\n    },\n    {\n      \"rule\": \"PQ-19\",\n      \"point\": \"faster_planet\",\n      \"reading\": \"The faster graha, and so the applying one, is the one earlier in the natural Tajik order: Moon, Mercury, Venus, Sun, Mars, Jupiter, Saturn.\"\n    }\n  ],\n  \"not_claimed\": \"a prashna reads the TENDENCIES OF THE MOMENT a question is asked. It is not a yes-or-no answer and not a guarantee of any outcome. It is not medical, legal or financial advice, and must not be read or written as any of these\",\n  \"refused\": [\n    {\n      \"method\": \"kp_horary_number\",\n      \"why\": \"KP horary asks the person for a number from 1 to 249 that fixes the ascendant by sub-lord. That is a different method on a different chart, so it has its own route, POST /v1/prashna/kp. KP nakshatra lords are not used in this route.\"\n    },\n    {\n      \"method\": \"ashtamangala_and_number_methods\",\n      \"why\": \"Kerala ashtamangala prashna and other number or object methods need a ritual or a person choosing a number or an object. They are not a reading of the sky at a moment.\"\n    },\n    {\n      \"method\": \"void_of_course_moon\",\n      \"why\": \"A Moon void of course is a Western horary idea. The astrologer ruled it out (PC-11): the Moon is read by its last and next Tajika aspect instead.\"\n    }\n  ],\n  \"not_computed\": [\n    \"repeat questions: the 72-hour rule is stated in `repeat_rule` and not enforced here. The API stores nothing and takes no user id, so your app keeps track (PQ-50)\",\n    \"chandra bala against a natal Moon: a prashna chart needs no birth chart\",\n    \"calendar dates: a question gets an estimate in days, weeks, months or years from the applying aspect (PQ-11), never a date\"\n  ],\n  \"findings\": {\n    \"karya_bhava\": 7,\n    \"weak\": {\n      \"asker_lord\": {\n        \"graha\": \"Mars\",\n        \"because\": [\n          \"debilitated\"\n        ]\n      }\n    },\n    \"delay\": {\n      \"applying_planet_retrograde\": false,\n      \"saturn_aspects\": [],\n      \"both_in_fixed_signs\": false,\n      \"modality\": {\n        \"Mars\": \"movable\",\n        \"Venus\": \"movable\"\n      }\n    },\n    \"interference\": {\n      \"malefics\": [\n        \"Moon\",\n        \"Sun\"\n      ],\n      \"occupying\": [\n        \"Moon\"\n      ],\n      \"aspecting\": [\n        {\n          \"faster\": \"Sun\",\n          \"slower\": \"Mars\",\n          \"aspect\": \"sextile\",\n          \"aspect_angle\": 60,\n          \"orb\": 11.5,\n          \"within_orb\": true,\n          \"motion\": \"separating\",\n          \"degrees_from_exact\": 6.4176,\n          \"degrees_to_perfection\": null,\n          \"degrees_past_exact\": 6.4176,\n          \"retrograde\": [],\n          \"applying_planet_retrograde\": false,\n          \"graha\": \"Sun\",\n          \"lord\": \"Mars\"\n        }\n      ]\n    },\n    \"benefic_aspects\": {\n      \"on_asker_lord\": [\n        {\n          \"faster\": \"Mercury\",\n          \"slower\": \"Mars\",\n          \"aspect\": \"square\",\n          \"aspect_angle\": 90,\n          \"orb\": 7.5,\n          \"within_orb\": true,\n          \"motion\": \"applying\",\n          \"degrees_from_exact\": 0.5186,\n          \"degrees_to_perfection\": 0.5186,\n          \"degrees_past_exact\": null,\n          \"retrograde\": [],\n          \"applying_planet_retrograde\": false,\n          \"graha\": \"Mercury\",\n          \"lord\": \"Mars\"\n        },\n        {\n          \"faster\": \"Venus\",\n          \"slower\": \"Mars\",\n          \"aspect\": \"square\",\n          \"aspect_angle\": 90,\n          \"orb\": 7.5,\n          \"within_orb\": true,\n          \"motion\": \"applying\",\n          \"degrees_from_exact\": 6.3633,\n          \"degrees_to_perfection\": 6.3633,\n          \"degrees_past_exact\": null,\n          \"retrograde\": [],\n          \"applying_planet_retrograde\": false,\n          \"graha\": \"Venus\",\n          \"lord\": \"Mars\"\n        }\n      ]\n    }\n  },\n  \"trisphuta\": {\n    \"uses\": \"gulika\",\n    \"source\": \"Prashna Marga ch. 5\",\n    \"provisional\": true,\n    \"provisional_rules\": [\n      \"PQ-45\",\n      \"PQ-46\",\n      \"PQ-47\"\n    ],\n    \"moves_verdict\": false,\n    \"rule\": \"Trisphuta is the longitude of the lagna + the Moon + Gulika, reduced to 0-360. negative_or_delayed: its navamsa sign is ruled by the Sun, Mars or Saturn, or Saturn or Rahu casts whole-sign drishti on its rasi sign. Otherwise not_triggered,…\",\n    \"gulika\": {\n      \"name\": \"Gulika\",\n      \"method\": \"parashara\",\n      \"taken_at\": \"start\",\n      \"longitude\": 198.3866417,\n      \"sign\": \"Libra\",\n      \"sign_number\": 7,\n      \"degree_in_sign\": 18.3866417,\n      \"degree_dms\": \"18 : 23 : 12\",\n      \"nakshatra\": \"Swati\",\n      \"nakshatra_lord\": \"Rahu\",\n      \"pada\": 4\n    },\n    \"mandi\": {\n      \"name\": \"Mandi\",\n      \"method\": \"kalidasa\",\n      \"taken_at\": \"end\",\n      \"longitude\": 215.5280845,\n      \"sign\": \"Scorpio\",\n      \"sign_number\": 8,\n      \"degree_in_sign\": 5.5280845,\n      \"degree_dms\": \"05 : 31 : 41\",\n      \"nakshatra\": \"Anuradha\",\n      \"nakshatra_lord\": \"Saturn\",\n      \"pada\": 1\n    },\n    \"saturn_part\": {\n      \"divided\": \"day\",\n      \"part\": 3,\n      \"starts\": \"2026-10-01T09:51:09-04:00\",\n      \"ends\": \"2026-10-01T11:18:13-04:00\"\n    },\n    \"inputs\": {\n      \"lagna\": 223.9284858,\n      \"moon\": 49.1953757,\n      \"gulika\": 198.3866417\n    },\n    \"sum\": {\n      \"longitude\": 111.5105032,\n      \"sign\": \"Cancer\",\n      \"sign_number\": 4,\n      \"degree_in_sign\": 21.5105032,\n      \"degree_dms\": \"21 : 30 : 38\",\n      \"nakshatra\": \"Ashlesha\",\n      \"nakshatra_lord\": \"Mercury\",\n      \"pada\": 2,\n      \"house\": 9,\n      \"navamsa\": {\n        \"sign\": \"Capricorn\",\n        \"sign_number\": 10,\n        \"ruler\": \"Saturn\",\n        \"malefic\": true\n      },\n      \"aspected_by\": []\n    },\n    \"fired\": [\n      \"malefic_navamsa\"\n    ],\n    \"status\": \"negative_or_delayed\",\n    \"not_computed_reason\": null,\n    \"differs_from_verdict\": true,\n    \"fired_text\": [\n      \"the point falls in a navamsa (a small ninth part of a sign) ruled by a harsh planet\"\n    ],\n    \"reading_id\": \"prashna:trisphuta:status:negative_or_delayed\",\n    \"text\": \"This check leans toward a harder or slower result, because the point falls in a navamsa (a small ninth part of a sign) ruled by a harsh planet. It shows a tendency, not a sure outcome. We do not use it to change the main answer.\"\n  },\n  \"readings\": [\n    {\n      \"id\": \"prashna:marriage:what_helps\",\n      \"part\": \"what_helps\",\n      \"title\": \"What helps\",\n      \"text\": [\n        \"Talk openly about what each of you expects. Bring the families in early and kindly. Small, steady steps work better than pressure. If you are choosing a date, choose it with care rather than in a hurry.\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\",\n      \"group\": \"answer\"\n    },\n    {\n      \"id\": \"prashna:marriage:watch\",\n      \"part\": \"watch\",\n      \"title\": \"What to watch\",\n      \"text\": [\n        \"Watch for rushing a decision just to calm your worry. Watch for old family disputes that nobody talks about. Do not treat this chart as the last word on a person. Look at the person, the facts and your own feelings too.\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\",\n      \"group\": \"answer\"\n    },\n    {\n      \"id\": \"prashna:question:verdict:possible_with_effort\",\n      \"part\": \"verdict\",\n      \"title\": \"What the chart leans to\",\n      \"text\": [\n        \"For your question about marriage, it is possible, but it will take effort. Some signs help and some hold things back. Read the reasons below to see what needs your attention.\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\",\n      \"group\": \"details\"\n    }\n  ],\n  \"gaps\": [],\n  \"language\": \"en\",\n  \"detail\": \"standard\",\n  \"asked_at\": {\n    \"local\": \"2026-10-01T12:00:00\",\n    \"utc\": \"2026-10-01T16:00:00Z\",\n    \"utc_offset_hours\": -4,\n    \"source\": \"given\"\n  },\n  \"place\": {\n    \"latitude\": 40.7128,\n    \"longitude\": -74.006\n  },\n  \"repeat_rule\": {\n    \"hours\": 72,\n    \"applies_to\": \"same_person_and_topic\",\n    \"starts_from\": \"last_answered_question\",\n    \"refusals_count\": false,\n    \"enforced_by\": \"caller\",\n    \"text\": \"The same person should ask about the same topic only once in 72 hours. This is a working rule. The 72 hours start from the last question that got an answer. A refused question does not count, so the person can ask again when the moment…\"\n  },\n  \"meta\": {\n    \"ayanamsa\": \"lahiri\",\n    \"ayanamsa_value\": 24.2307715,\n    \"julian_day\": 2461315.167466,\n    \"ephemeris\": \"JPL DE440s\",\n    \"node\": \"true\",\n    \"timezone\": {\n      \"source\": \"zone\",\n      \"offset_hours\": -4,\n      \"zone\": \"America/New_York\",\n      \"abbreviation\": \"EDT\",\n      \"dst\": true,\n      \"dst_hours\": 1,\n      \"ambiguous_resolved_by_fold\": null,\n      \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n    }\n  }\n}"}]},{"name":"KP horary: a question read from a number between 1 and 249","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/prashna/kp","host":["{{baseUrl}}"],"path":["v1","prashna","kp"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true}],"variable":[]},"description":"A person picks a number from 1 to 249 and a topic. **The number sets the houses, and the moment only places the planets.** This is Krishnamurti Paddhati (KP): Placidus houses in the KP ayanamsa. It is a separate method from `POST /v1/prashna` and it never changes that route's answers. No birth data is asked for.\n\n**The chart.** The number picks one of the 249 pieces of the zodiac, and that piece's first degree is the ascendant. The other 11 cusps come from it and your `latitude`. `chart.cusps` gives the sign, star and sub lord of all 12 cusps. A latitude beyond 66 degrees gets 422 `placidus_undefined`.\n\n**The answer.** `answer` comes first. `promise.status` is `promised`, `mixed`, `denied` or `not_shown`, from the sub lord of the topic's cusp and the houses it signifies through its star lord. `promise.other_cusp` is the second cusp for `education` and `travel`.\n\n**The moment.** `ruling_planets` are for the actual moment, not the number. Those still counting are in `direct_grahas`, and those set aside are in `discarded` with the reason. `confirmation.state` is `confirmed`, `not_confirmed` or `nothing_to_confirm`.\n\n**The date.** `timing.status` is `dated`, with `period` (dasha, bhukti and antara lords and their dates) and `transit`, or `no_date`, with `no_date_reason` (`promise_failed`, `no_ruling_planet`, `no_period` or `no_transit`). A date is an estimate.\n\n**Asking again.** An answered response carries `repeat_rule`: a working rule of one question per person and topic in 72 hours, counted from the last answered question. A refused question does not start it. The API stores nothing and takes no user id, so your app enforces it: save `asked_at` from each answer. A KP answer and a main answer on one topic count as one question, and that reading is provisional. Rulebook PQ-50, PQ-51.\n\n`provisional` lists readings still awaiting the astrologer, by rule id. `readings` carries the text, each block with its corpus `id`. `not_computed` and `not_claimed` say what this does not do. Offered topics are in `GET /v1/prashna/topics`. Rulebook PQ-33 to PQ-43.\n\n**Uses 5 reading credits.** On live keys a successful response uses them from your monthly reading credits, and no calls. Test keys return this reading for the sample charts only, and it counts as 1 test call. The `X-Reading-Credits-Counted` header says what a response used. [What reading credits buy](https://apiforastrology.com/pricing#reading-credits).","body":{"mode":"raw","raw":"{\n  \"topic\": \"marriage\",\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\",\n  \"number\": 123\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Example answer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/prashna/kp","host":["{{baseUrl}}"],"path":["v1","prashna","kp"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true}],"variable":[]},"description":"A person picks a number from 1 to 249 and a topic. **The number sets the houses, and the moment only places the planets.** This is Krishnamurti Paddhati (KP): Placidus houses in the KP ayanamsa. It is a separate method from `POST /v1/prashna` and it never changes that route's answers. No birth data is asked for.\n\n**The chart.** The number picks one of the 249 pieces of the zodiac, and that piece's first degree is the ascendant. The other 11 cusps come from it and your `latitude`. `chart.cusps` gives the sign, star and sub lord of all 12 cusps. A latitude beyond 66 degrees gets 422 `placidus_undefined`.\n\n**The answer.** `answer` comes first. `promise.status` is `promised`, `mixed`, `denied` or `not_shown`, from the sub lord of the topic's cusp and the houses it signifies through its star lord. `promise.other_cusp` is the second cusp for `education` and `travel`.\n\n**The moment.** `ruling_planets` are for the actual moment, not the number. Those still counting are in `direct_grahas`, and those set aside are in `discarded` with the reason. `confirmation.state` is `confirmed`, `not_confirmed` or `nothing_to_confirm`.\n\n**The date.** `timing.status` is `dated`, with `period` (dasha, bhukti and antara lords and their dates) and `transit`, or `no_date`, with `no_date_reason` (`promise_failed`, `no_ruling_planet`, `no_period` or `no_transit`). A date is an estimate.\n\n**Asking again.** An answered response carries `repeat_rule`: a working rule of one question per person and topic in 72 hours, counted from the last answered question. A refused question does not start it. The API stores nothing and takes no user id, so your app enforces it: save `asked_at` from each answer. A KP answer and a main answer on one topic count as one question, and that reading is provisional. Rulebook PQ-50, PQ-51.\n\n`provisional` lists readings still awaiting the astrologer, by rule id. `readings` carries the text, each block with its corpus `id`. `not_computed` and `not_claimed` say what this does not do. Offered topics are in `GET /v1/prashna/topics`. Rulebook PQ-33 to PQ-43.\n\n**Uses 5 reading credits.** On live keys a successful response uses them from your monthly reading credits, and no calls. Test keys return this reading for the sample charts only, and it counts as 1 test call. The `X-Reading-Credits-Counted` header says what a response used. [What reading credits buy](https://apiforastrology.com/pricing#reading-credits).","body":{"mode":"raw","raw":"{\n  \"topic\": \"marriage\",\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\",\n  \"number\": 123\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"system\": \"kp_horary\",\n  \"number\": 123,\n  \"topic\": \"marriage\",\n  \"title\": \"Marriage: your KP number reading\",\n  \"answer\": {\n    \"status\": \"denied\",\n    \"label\": {\n      \"id\": \"prashna:kp:label:denied\",\n      \"text\": \"The chart does not support it\"\n    },\n    \"headline\": {\n      \"id\": \"prashna:kp:headline:denied\",\n      \"text\": \"For your question about marriage, the chart does not support it right now.\"\n    },\n    \"why\": [\n      {\n        \"id\": \"prashna:kp:why:no\",\n        \"text\": \"The sub lord of your seventh house, Jupiter, links through Mercury only to houses that say no: 1 and 10.\",\n        \"reason\": \"no\"\n      }\n    ],\n    \"confirmed\": false,\n    \"confirmation\": {\n      \"id\": \"prashna:kp:confirm:nothing_to_confirm\",\n      \"text\": \"There is nothing for the moment to confirm, because the chart does not support this.\"\n    },\n    \"timing\": {\n      \"id\": \"prashna:kp:timing:no_date:promise_failed\",\n      \"text\": \"No date is given, because the chart does not support this.\",\n      \"status\": \"no_date\",\n      \"no_date_reason\": \"promise_failed\"\n    },\n    \"note\": {\n      \"id\": \"prashna:kp:note\",\n      \"text\": \"This shows a tendency of the moment, not a promise. Your effort still counts.\"\n    },\n    \"titles\": {\n      \"why\": \"Why: the main reasons\",\n      \"timing\": \"When\",\n      \"details\": \"How we read it (all the details)\"\n    }\n  },\n  \"promise\": {\n    \"cusp\": 7,\n    \"sub_lord\": \"Jupiter\",\n    \"star_lord\": \"Mercury\",\n    \"star_lord_occupies\": 1,\n    \"star_lord_owns\": [\n      1,\n      10,\n      12\n    ],\n    \"signifies\": [\n      1,\n      10,\n      12\n    ],\n    \"yes_signified\": [],\n    \"no_signified\": [\n      1,\n      10\n    ],\n    \"status\": \"denied\",\n    \"yes_houses\": [\n      2,\n      7,\n      11\n    ],\n    \"no_houses\": [\n      1,\n      6,\n      10\n    ],\n    \"levels_used\": [\n      \"in_star_of_occupants\",\n      \"in_star_of_cusp_lord\"\n    ],\n    \"rule\": \"The sub lord of the cusp signifies a house through its star lord: the house the star lord occupies and the houses the star lord owns (PQ-37). promised: at least one yes house, and none of the no houses. mixed: at least one of each, both…\",\n    \"other_cusp\": null,\n    \"cusps_differ\": false,\n    \"reading_id\": \"prashna:kp:promise:denied\"\n  },\n  \"ruling_planets\": {\n    \"lagna_star_lord\": \"Saturn\",\n    \"lagna_sign_lord\": \"Mars\",\n    \"moon_star_lord\": \"Moon\",\n    \"moon_sign_lord\": \"Venus\",\n    \"day_lord\": \"Jupiter\",\n    \"for\": \"the actual moment, not the number\",\n    \"asc_longitude\": 224.0253382,\n    \"nodes_added\": [\n      \"Rahu\"\n    ],\n    \"grahas\": [\n      \"Saturn\",\n      \"Mars\",\n      \"Moon\"\n    ],\n    \"discarded\": [\n      {\n        \"graha\": \"Saturn\",\n        \"reason\": \"retrograde\"\n      },\n      {\n        \"graha\": \"Mars\",\n        \"reason\": \"in_star_of_retrograde\",\n        \"star_lord\": \"Saturn\"\n      }\n    ],\n    \"direct_grahas\": [\n      \"Moon\",\n      \"Venus\",\n      \"Jupiter\"\n    ],\n    \"evidence_only\": {\n      \"lagna_sub_lord\": \"Rahu\",\n      \"moon_sub_lord\": \"Mercury\"\n    },\n    \"reading_id\": \"prashna:kp:ruling:list\"\n  },\n  \"confirmation\": {\n    \"state\": \"nothing_to_confirm\",\n    \"confirmed\": false,\n    \"confirmed_by\": [],\n    \"reading_id\": \"prashna:kp:confirm:nothing_to_confirm\"\n  },\n  \"timing\": {\n    \"method\": \"kp_dasha_and_transit\",\n    \"estimate\": true,\n    \"rule\": \"Dasha, bhukti and antara lords are chosen only from the direct ruling planets that signify a yes house, on the dasha of the horary chart's own Moon. The first such period inside the limit that a transit confirms is given. Limit: 10 years…\",\n    \"dasha_basis\": {\n      \"of\": \"the horary chart's own Moon\",\n      \"moon_longitude\": 49.2922281,\n      \"balance_years\": 3.031946,\n      \"balance_method\": \"time\",\n      \"running\": {\n        \"dasha_lord\": \"Moon\",\n        \"bhukti_lord\": \"Mercury\",\n        \"antara_lord\": \"Jupiter\"\n      }\n    },\n    \"allowed_lords\": [],\n    \"limit\": {\n      \"kind\": \"ten_years\",\n      \"until\": \"2036-10-01T00:00:00\"\n    },\n    \"status\": \"no_date\",\n    \"no_date_reason\": \"promise_failed\",\n    \"period\": null,\n    \"transit\": null,\n    \"reading_id\": \"prashna:kp:timing:no_date:promise_failed\"\n  },\n  \"chart\": {\n    \"ayanamsa\": {\n      \"name\": \"Krishnamurti (KP)\",\n      \"value\": 24.1339191\n    },\n    \"house_system\": \"Placidus\",\n    \"number_sub\": {\n      \"number\": 123,\n      \"start\": 176.1111111,\n      \"end\": 177.8888889,\n      \"sign\": \"Virgo\",\n      \"nakshatra\": \"Chitra\",\n      \"star_lord\": \"Mars\",\n      \"sub_lord\": \"Jupiter\"\n    },\n    \"cusps\": [\n      {\n        \"cusp\": 1,\n        \"longitude\": 176.1111111,\n        \"degree_in_sign\": 26.1111111,\n        \"degree_dms\": \"26 : 06 : 40\",\n        \"sign\": \"Virgo\",\n        \"sign_number\": 6,\n        \"sign_lord\": \"Mercury\",\n        \"nakshatra\": \"Chitra\",\n        \"star_lord\": \"Mars\",\n        \"sub_lord\": \"Jupiter\",\n        \"sub_sub_lord\": \"Jupiter\",\n        \"sub_number\": 123\n      },\n      {\n        \"cusp\": 2,\n        \"longitude\": 203.6387429,\n        \"degree_in_sign\": 23.6387429,\n        \"degree_dms\": \"23 : 38 : 19\",\n        \"sign\": \"Libra\",\n        \"sign_number\": 7,\n        \"sign_lord\": \"Venus\",\n        \"nakshatra\": \"Vishakha\",\n        \"star_lord\": \"Jupiter\",\n        \"sub_lord\": \"Saturn\",\n        \"sub_sub_lord\": \"Jupiter\",\n        \"sub_number\": 140\n      },\n      {\n        \"cusp\": 3,\n        \"longitude\": 235.2169665,\n        \"degree_in_sign\": 25.2169665,\n        \"degree_dms\": \"25 : 13 : 01\",\n        \"sign\": \"Scorpio\",\n        \"sign_number\": 8,\n        \"sign_lord\": \"Mars\",\n        \"nakshatra\": \"Jyeshtha\",\n        \"star_lord\": \"Mercury\",\n        \"sub_lord\": \"Rahu\",\n        \"sub_sub_lord\": \"Mercury\",\n        \"sub_number\": 164\n      }\n    ],\n    \"planets\": [\n      {\n        \"graha\": \"Sun\",\n        \"longitude\": 164.357778,\n        \"degree_in_sign\": 14.357778,\n        \"degree_dms\": \"14 : 21 : 28\",\n        \"sign\": \"Virgo\",\n        \"sign_number\": 6,\n        \"sign_lord\": \"Mercury\",\n        \"nakshatra\": \"Hast\",\n        \"star_lord\": \"Moon\",\n        \"sub_lord\": \"Jupiter\",\n        \"sub_sub_lord\": \"Saturn\",\n        \"sub_number\": 115,\n        \"house\": 12,\n        \"retrograde\": false\n      },\n      {\n        \"graha\": \"Moon\",\n        \"longitude\": 49.2922281,\n        \"degree_in_sign\": 19.2922281,\n        \"degree_dms\": \"19 : 17 : 32\",\n        \"sign\": \"Taurus\",\n        \"sign_number\": 2,\n        \"sign_lord\": \"Venus\",\n        \"nakshatra\": \"Rohini\",\n        \"star_lord\": \"Moon\",\n        \"sub_lord\": \"Mercury\",\n        \"sub_sub_lord\": \"Jupiter\",\n        \"sub_number\": 34,\n        \"house\": 8,\n        \"retrograde\": false\n      },\n      {\n        \"graha\": \"Mars\",\n        \"longitude\": 97.9401995,\n        \"degree_in_sign\": 7.9401995,\n        \"degree_dms\": \"07 : 56 : 25\",\n        \"sign\": \"Cancer\",\n        \"sign_number\": 4,\n        \"sign_lord\": \"Moon\",\n        \"nakshatra\": \"Pushya\",\n        \"star_lord\": \"Saturn\",\n        \"sub_lord\": \"Ketu\",\n        \"sub_sub_lord\": \"Saturn\",\n        \"sub_number\": 68,\n        \"house\": 10,\n        \"retrograde\": false\n      }\n    ],\n    \"significators\": {\n      \"by_house\": {\n        \"1\": {\n          \"in_star_of_occupants\": [\n            \"Jupiter\",\n            \"Saturn\"\n          ],\n          \"occupants\": [\n            \"Mercury\",\n            \"Venus\"\n          ],\n          \"in_star_of_cusp_lord\": [\n            \"Jupiter\",\n            \"Saturn\"\n          ],\n          \"cusp_lord\": \"Mercury\"\n        },\n        \"2\": {\n          \"in_star_of_occupants\": [],\n          \"occupants\": [],\n          \"in_star_of_cusp_lord\": [],\n          \"cusp_lord\": \"Venus\"\n        },\n        \"3\": {\n          \"in_star_of_occupants\": [],\n          \"occupants\": [],\n          \"in_star_of_cusp_lord\": [\n            \"Rahu\"\n          ],\n          \"cusp_lord\": \"Mars\"\n        },\n        \"4\": {\n          \"in_star_of_occupants\": [],\n          \"occupants\": [],\n          \"in_star_of_cusp_lord\": [],\n          \"cusp_lord\": \"Jupiter\"\n        },\n        \"5\": {\n          \"in_star_of_occupants\": [\n            \"Mercury\",\n            \"Venus\"\n          ],\n          \"occupants\": [\n            \"Rahu\"\n          ],\n          \"in_star_of_cusp_lord\": [\n            \"Mars\"\n          ],\n          \"cusp_lord\": \"Saturn\"\n        },\n        \"6\": {\n          \"in_star_of_occupants\": [\n            \"Mars\"\n          ],\n          \"occupants\": [\n            \"Saturn\"\n          ],\n          \"in_star_of_cusp_lord\": [],\n          \"cusp_lord\": \"Jupiter\"\n        },\n        \"7\": {\n          \"in_star_of_occupants\": [],\n          \"occupants\": [],\n          \"in_star_of_cusp_lord\": [],\n          \"cusp_lord\": \"Jupiter\"\n        },\n        \"8\": {\n          \"in_star_of_occupants\": [\n            \"Sun\",\n            \"Moon\"\n          ],\n          \"occupants\": [\n            \"Moon\"\n          ],\n          \"in_star_of_cusp_lord\": [\n            \"Rahu\"\n          ],\n          \"cusp_lord\": \"Mars\"\n        },\n        \"9\": {\n          \"in_star_of_occupants\": [],\n          \"occupants\": [],\n          \"in_star_of_cusp_lord\": [],\n          \"cusp_lord\": \"Venus\"\n        },\n        \"10\": {\n          \"in_star_of_occupants\": [\n            \"Rahu\"\n          ],\n          \"occupants\": [\n            \"Mars\",\n            \"Jupiter\"\n          ],\n          \"in_star_of_cusp_lord\": [\n            \"Jupiter\",\n            \"Saturn\"\n          ],\n          \"cusp_lord\": \"Mercury\"\n        },\n        \"11\": {\n          \"in_star_of_occupants\": [\n            \"Ketu\"\n          ],\n          \"occupants\": [\n            \"Ketu\"\n          ],\n          \"in_star_of_cusp_lord\": [],\n          \"cusp_lord\": \"Sun\"\n        },\n        \"12\": {\n          \"in_star_of_occupants\": [],\n          \"occupants\": [\n            \"Sun\"\n          ],\n          \"in_star_of_cusp_lord\": [\n            \"Jupiter\",\n            \"Saturn\"\n          ],\n          \"cusp_lord\": \"Mercury\"\n        }\n      },\n      \"by_planet\": {\n        \"Sun\": {\n          \"in_star_of_occupants\": [\n            8\n          ],\n          \"occupants\": [\n            12\n          ],\n          \"in_star_of_cusp_lord\": [],\n          \"cusp_lord\": [\n            11\n          ],\n          \"all\": [\n            8,\n            11,\n            12\n          ]\n        },\n        \"Moon\": {\n          \"in_star_of_occupants\": [\n            8\n          ],\n          \"occupants\": [\n            8\n          ],\n          \"in_star_of_cusp_lord\": [],\n          \"cusp_lord\": [],\n          \"all\": [\n            8\n          ]\n        },\n        \"Mars\": {\n          \"in_star_of_occupants\": [\n            6\n          ],\n          \"occupants\": [\n            10\n          ],\n          \"in_star_of_cusp_lord\": [\n            5\n          ],\n          \"cusp_lord\": [\n            3,\n            8\n          ],\n          \"all\": [\n            3,\n            5,\n            6\n          ]\n        },\n        \"Mercury\": {\n          \"in_star_of_occupants\": [\n            5\n          ],\n          \"occupants\": [\n            1\n          ],\n          \"in_star_of_cusp_lord\": [],\n          \"cusp_lord\": [\n            1,\n            10,\n            12\n          ],\n          \"all\": [\n            1,\n            5,\n            10\n          ]\n        },\n        \"Jupiter\": {\n          \"in_star_of_occupants\": [\n            1\n          ],\n          \"occupants\": [\n            10\n          ],\n          \"in_star_of_cusp_lord\": [\n            1,\n            10,\n            12\n          ],\n          \"cusp_lord\": [\n            4,\n            6,\n            7\n          ],\n          \"all\": [\n            1,\n            4,\n            6\n          ]\n        },\n        \"Venus\": {\n          \"in_star_of_occupants\": [\n            5\n          ],\n          \"occupants\": [\n            1\n          ],\n          \"in_star_of_cusp_lord\": [],\n          \"cusp_lord\": [\n            2,\n            9\n          ],\n          \"all\": [\n            1,\n            2,\n            5\n          ]\n        },\n        \"Saturn\": {\n          \"in_star_of_occupants\": [\n            1\n          ],\n          \"occupants\": [\n            6\n          ],\n          \"in_star_of_cusp_lord\": [\n            1,\n            10,\n            12\n          ],\n          \"cusp_lord\": [\n            5\n          ],\n          \"all\": [\n            1,\n            5,\n            6\n          ]\n        },\n        \"Rahu\": {\n          \"in_star_of_occupants\": [\n            10\n          ],\n          \"occupants\": [\n            5\n          ],\n          \"in_star_of_cusp_lord\": [\n            3,\n            8\n          ],\n          \"cusp_lord\": [],\n          \"all\": [\n            3,\n            5,\n            8\n          ]\n        },\n        \"Ketu\": {\n          \"in_star_of_occupants\": [\n            11\n          ],\n          \"occupants\": [\n            11\n          ],\n          \"in_star_of_cusp_lord\": [],\n          \"cusp_lord\": [],\n          \"all\": [\n            11\n          ]\n        }\n      },\n      \"levels\": [\n        \"in_star_of_occupants\",\n        \"occupants\",\n        \"in_star_of_cusp_lord\"\n      ]\n    }\n  },\n  \"provisional\": [\n    {\n      \"rule\": \"PQ-51\",\n      \"point\": \"one_question_across_routes\",\n      \"reading\": \"The repeat rule is applied per topic id, whichever route answered. A KP answer and a main-route answer on the same topic id count as one question.\"\n    },\n    {\n      \"rule\": \"PQ-35\",\n      \"point\": \"subdivision_point\",\n      \"reading\": \"The ascendant is the FIRST degree of the sub the number names, the usual KP practice.\"\n    },\n    {\n      \"rule\": \"PQ-35\",\n      \"point\": \"latitude\",\n      \"reading\": \"The latitude is the one the caller sends. Whose place that is, the asker's or the astrologer's, is for the app.\"\n    }\n  ],\n  \"not_computed\": [\n    \"repeat questions: the 72-hour rule is stated in `repeat_rule` and not enforced here. The API stores nothing and takes no user id, so your app keeps track (PQ-50)\",\n    \"significator grades: the four levels of KP are lists, never scored\",\n    \"node agency: Rahu and Ketu are counted only by their own house and star. Sources differ on which other planets they stand in for\"\n  ],\n  \"not_claimed\": \"a KP horary reading shows the TENDENCIES OF THE MOMENT a question is asked. It is not a yes-or-no answer and not a guarantee of any outcome. \\\"Confirmed\\\" means the moment agrees with the reading, not that the result is certain. A date is an…\",\n  \"readings\": [\n    {\n      \"id\": \"prashna:kp:promise:denied\",\n      \"part\": \"kp\",\n      \"title\": \"What your number shows\",\n      \"text\": [\n        \"Your number makes Jupiter the sub lord of your seventh house. It works through its star lord, Mercury. That links it only to houses that say no: 1 and 10. So the chart does not support this right now.\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    },\n    {\n      \"id\": \"prashna:kp:ruling:list\",\n      \"part\": \"kp\",\n      \"title\": \"The planets of the moment\",\n      \"text\": [\n        \"The ruling planets for the moment you asked are Saturn, Mars, the Moon, Venus, Jupiter and Rahu.\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    },\n    {\n      \"id\": \"prashna:kp:ruling:nodes\",\n      \"part\": \"kp\",\n      \"title\": \"The planets of the moment\",\n      \"text\": [\n        \"Also counted: Rahu. Rahu or Ketu counts when it sits in a sign ruled by a ruling planet.\"\n      ],\n      \"language\": \"en\",\n      \"detail\": \"standard\"\n    }\n  ],\n  \"gaps\": [],\n  \"language\": \"en\",\n  \"detail\": \"standard\",\n  \"asked_at\": {\n    \"local\": \"2026-10-01T12:00:00\",\n    \"utc\": \"2026-10-01T16:00:00Z\",\n    \"utc_offset_hours\": -4,\n    \"source\": \"given\"\n  },\n  \"place\": {\n    \"latitude\": 40.7128,\n    \"longitude\": -74.006\n  },\n  \"repeat_rule\": {\n    \"hours\": 72,\n    \"applies_to\": \"same_person_and_topic\",\n    \"starts_from\": \"last_answered_question\",\n    \"refusals_count\": false,\n    \"enforced_by\": \"caller\",\n    \"text\": \"The same person should ask about the same topic only once in 72 hours. This is a working rule. The 72 hours start from the last question that got an answer. A refused question does not count, so the person can ask again when the moment…\"\n  },\n  \"meta\": {\n    \"ayanamsa\": \"kp\",\n    \"ayanamsa_value\": 24.1339191,\n    \"julian_day\": 2461315.167466,\n    \"ephemeris\": \"JPL DE440s\",\n    \"node\": \"true\",\n    \"timezone\": {\n      \"source\": \"zone\",\n      \"offset_hours\": -4,\n      \"zone\": \"America/New_York\",\n      \"abbreviation\": \"EDT\",\n      \"dst\": true,\n      \"dst_hours\": 1,\n      \"ambiguous_resolved_by_fold\": null,\n      \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n    }\n  }\n}"}]},{"name":"Question chart topics (prashna): what can be asked","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/v1/prashna/topics","host":["{{baseUrl}}"],"path":["v1","prashna","topics"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true}],"variable":[]},"description":"Lists every topic `POST /v1/prashna` reads, with its `kind` (`question` or `contest`), its `houses` (the first is the `karya_bhava`, the house of the matter), its `karakas` and a short `note` on where the sources differ, all in `?lang`. `kp` says whether `POST /v1/prashna/kp` offers the topic, and if so its `cusps`, `yes_houses` and `no_houses`; `kp_topics` lists those topics. Also lists the `refused` kinds of question: each `category`, the topic `ids` that name it, and the `message` a request for one gets back with 422. `repeat_rule` states the rule for asking the same topic again; your app enforces it, since the API stores nothing. Built from the same tables the question route reads. No birth data needed. Rulebook PQ-22."},"response":[{"name":"Example answer","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/v1/prashna/topics","host":["{{baseUrl}}"],"path":["v1","prashna","topics"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true}],"variable":[]},"description":"Lists every topic `POST /v1/prashna` reads, with its `kind` (`question` or `contest`), its `houses` (the first is the `karya_bhava`, the house of the matter), its `karakas` and a short `note` on where the sources differ, all in `?lang`. `kp` says whether `POST /v1/prashna/kp` offers the topic, and if so its `cusps`, `yes_houses` and `no_houses`; `kp_topics` lists those topics. Also lists the `refused` kinds of question: each `category`, the topic `ids` that name it, and the `message` a request for one gets back with 422. `repeat_rule` states the rule for asking the same topic again; your app enforces it, since the API stores nothing. Built from the same tables the question route reads. No birth data needed. Rulebook PQ-22."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"count\": 33,\n  \"topics\": [\n    {\n      \"id\": \"marriage\",\n      \"kind\": \"question\",\n      \"houses\": [\n        7\n      ],\n      \"karya_bhava\": 7,\n      \"karakas\": [\n        \"Venus\",\n        \"Jupiter\"\n      ],\n      \"framed_from\": null,\n      \"title\": \"Marriage\",\n      \"note\": \"Venus is the karaka of a spouse when a man asks and Jupiter when a woman asks. The request carries no sex, so both are judged and listed, and neither enters the verdict.\",\n      \"kp\": {\n        \"offered\": true,\n        \"cusps\": [\n          7\n        ],\n        \"yes_houses\": [\n          2,\n          7,\n          11\n        ],\n        \"no_houses\": [\n          1,\n          6,\n          10\n        ]\n      }\n    },\n    {\n      \"id\": \"career\",\n      \"kind\": \"question\",\n      \"houses\": [\n        10,\n        11\n      ],\n      \"karya_bhava\": 10,\n      \"karakas\": [\n        \"Sun\",\n        \"Saturn\",\n        \"Mercury\"\n      ],\n      \"framed_from\": null,\n      \"title\": \"Career\",\n      \"note\": \"The 10th is the work itself and the 11th its gains. The Sun signifies rank and office, Saturn service and labor, Mercury trade and business; which applies depends on the work, which a topic cannot say, so all three are listed.\",\n      \"kp\": {\n        \"offered\": true,\n        \"cusps\": [\n          10\n        ],\n        \"yes_houses\": [\n          2,\n          6,\n          10\n        ],\n        \"no_houses\": [\n          5,\n          9\n        ]\n      }\n    },\n    {\n      \"id\": \"wealth\",\n      \"kind\": \"question\",\n      \"houses\": [\n        2,\n        11\n      ],\n      \"karya_bhava\": 2,\n      \"karakas\": [\n        \"Jupiter\"\n      ],\n      \"framed_from\": null,\n      \"title\": \"Money\",\n      \"note\": \"The 2nd is wealth held and the 11th wealth coming in.\",\n      \"kp\": {\n        \"offered\": true,\n        \"cusps\": [\n          2\n        ],\n        \"yes_houses\": [\n          2,\n          6,\n          11\n        ],\n        \"no_houses\": [\n          5,\n          8,\n          12\n        ]\n      }\n    }\n  ],\n  \"refused\": [\n    {\n      \"category\": \"lifespan\",\n      \"ids\": [\n        \"lifespan\"\n      ],\n      \"message\": \"We do not predict lifespan, date of death, or fatal outcomes on ethical grounds.\"\n    },\n    {\n      \"category\": \"unborn-child-sex\",\n      \"ids\": [\n        \"unborn-child-sex\"\n      ],\n      \"message\": \"Predicting the sex of an unborn child is strictly prohibited by law (PCPNDT Act) and ethical guidelines.\"\n    },\n    {\n      \"category\": \"speculation\",\n      \"ids\": [\n        \"lottery\",\n        \"gambling\",\n        \"share-tips\"\n      ],\n      \"message\": \"We do not provide predictions for lotteries, gambling, or speculative financial markets.\"\n    }\n  ],\n  \"refused_ids\": [\n    \"lifespan\",\n    \"unborn-child-sex\",\n    \"lottery\"\n  ],\n  \"repeat_rule\": {\n    \"hours\": 72,\n    \"applies_to\": \"same_person_and_topic\",\n    \"starts_from\": \"last_answered_question\",\n    \"refusals_count\": false,\n    \"enforced_by\": \"caller\",\n    \"text\": \"The same person should ask about the same topic only once in 72 hours. This is a working rule. The 72 hours start from the last question that got an answer. A refused question does not count, so the person can ask again when the moment…\"\n  },\n  \"kp_topics\": [\n    \"marriage\",\n    \"career\",\n    \"wealth\"\n  ]\n}"}]}]},{"name":"Muhurta","description":"Dates and good times. The Hindu festival and fasting calendar for a year at a place. Also muhurtas (good times to start an activity): buying a vehicle, buying property, moving into a new home, and marriage, all checked against a published calendar: 161 of 161 festival dates, and all 579 published muhurta windows across those four activities and two years. Starting a business, travel and six child ceremonies (naming, first food, first haircut, ear piercing, start of learning, sacred thread) follow the classical rules and say they are not measured. Every answer names the rule that decided it. Nothing is scored or ranked.","item":[{"name":"Muhurta: good times to start an activity","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/muhurta/:activity","host":["{{baseUrl}}"],"path":["v1","muhurta",":activity"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true}],"variable":[{"key":"activity","value":"vehicle","description":"The activity: `vehicle`, `property`, `griha-pravesh`, `vivah`, `business`, `travel`, `namkaran`, `annaprashan`, `mundan`, `karnavedha`, `vidyarambha` or `upanayana`. An unknown value returns 404 with the list of valid ones."}]},"description":"Returns every time window in the date range that passes the rules for an activity, in date order. A muhurta is a good time to start something, chosen from the Hindu calendar. Each window lists the rules it passed. It also lists any periods inside it that the rules do not exclude on purpose. Examples are rahu kaal and bhadra (periods traditionally avoided for new starts).\n\n**Nothing is scored or ranked.** If two windows both pass, both are returned, and the choice is yours.\n\n**Add `birth` to make it personal.** Each window then has `for_you`. It gives tara bala and chandra bala for that person (daily ratings based on the birth Moon). It also says whether the window suits them, and why not if it does not. It adds:\n- `eighth`: the parts of the window to avoid for this person. That is when the Moon is in the 8th sign from the birth Moon (chandrashtama). It is also when the rising sign is the 8th from the birth lagna or the birth Moon sign. `clear` is the time left, and can be empty. It is the classical rule and not measured against a published calendar, so `measured` is `false`.\n- `in_short`: the plain answer. `status` is `good`, `partly` (use `best_times`) or `not_for_you`, with `text` and `reasons`, each a `code` and its text, in the language asked for.\n\nA window that is good for everyone at the place but poor for the person is marked, never hidden. `count_for_you` is how many windows are `good` or `partly`. For `vivah` (marriage), add `partner` too: each window then also has `for_partner` and `suits_both`.\n\nActivities: `vehicle` (buying a vehicle), `property` (buying property), `griha-pravesh` (moving into a new home) and `vivah` (marriage). Also `business` (starting a business or launching a product) and `travel` (setting out on a journey).\n\nChild ceremonies: `namkaran` (naming), `annaprashan` (first solid food), `mundan` (first haircut), `karnavedha` (ear piercing), `vidyarambha` (start of learning) and `upanayana` (sacred thread). For these, `birth` is the child's.\n\n**The age window comes first.** Send the child's `birth` and only the time inside the right age is searched. Days run sunrise to sunrise, with the day of birth as day 1 (a birth before sunrise counts from the day before). Months and years are solar: a month is the Sun moving 30 degrees from where it was at birth, and a year runs from one return of the Sun to its birth position to the next.\n- `namkaran`: the 11th or 12th day.\n- `annaprashan`: the 6th, 8th or 10th month for a boy, the 5th, 7th or 9th for a girl. Send `child_sex` (`male` or `female`), or both sets are searched.\n- `mundan`: the 1st, 3rd or 5th year.\n- `karnavedha`: the 10th, 12th or 16th day, the 6th, 7th or 8th month, or the 1st, 3rd or 5th year.\n- `vidyarambha`: the 5th year.\n- `upanayana`: the 5th or 8th year, the 11th, or the 12th, as the texts give them for different traditions. All are searched and each window names its tradition; no caste or varna is asked for.\n\n`age_window` gives each window's start and end and which your dates touched; each kept window has `age_window.in`. If your dates miss every window, no days come back and `age_window.why_empty` says why. Without `birth`, the dates you send are the age window kept, and `age_window.applied` is `false`.\n\n**Days that set checks aside.** A window on such a day has `override`, naming what was `waived` and what was `kept`, and the waived rules show `status: \"waived\"`. On the child's 11th and 12th days, `namkaran` waives the day checks and the child's tara and chandra bala. Only the rising sign is judged (the 8th sign from it must be empty and no harsh planet may sit in it), and rahu kaal and gulika kaal are cut. `preferred` marks windows with benefic planets in strong houses; nothing is ranked on it. Jupiter and Venus always count; the Moon only while bright (Shukla Ashtami to Krishna Panchami); Mercury only with no harsh planet in its sign. For `vidyarambha`, Vasant Panchami waives the tithi, weekday and nakshatra, and still cuts eclipses, sandhikala and an afflicted rising sign. `special_days` lists each Vasant Panchami in your dates, and, with `birth`, the 5th day of the 5th month of the 5th year (`five_five_five`).\n\n**If no time on the 11th or 12th day is safe**, `namkaran` never forces a bad lagna to make that window work. `postponed_to` then names the next day, found by scanning forward: every ordinary check applies in full (nothing is waived past day 12), plus the same clean-lagna check. It searches up to 60 days (`cap_days`); `hit_cap: true` with `found: null` means none turned up. `postponed_to` is `null` whenever a time on day 11 or 12 is found.\n\nFor `travel`, each window has `disha_shool`: the direction to avoid setting out in that day. It is not cut, because the search is not told where you are going.\n\n`about` is a short reading on the activity and what its rules look at, in the language asked for.\n\n**Where the rules come from.** For `vehicle`, `property`, `griha-pravesh` and `vivah` they were read from a published calendar and checked against a second year. The others state the classical rules and have not been measured against a calendar; their `provenance.measured` is `false` and `not_claimed` says so. For business the fixed (sthira) lagna is cut, not just reported, and so is rahu kaal. The response gives each activity's source and how closely it matched.","body":{"mode":"raw","raw":"{\n  \"from\": \"2026-11-02\",\n  \"to\": \"2027-01-31\",\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\",\n  \"child_sex\": \"female\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Example answer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/v1/muhurta/:activity","host":["{{baseUrl}}"],"path":["v1","muhurta",":activity"],"query":[{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true}],"variable":[{"key":"activity","value":"vehicle","description":"The activity: `vehicle`, `property`, `griha-pravesh`, `vivah`, `business`, `travel`, `namkaran`, `annaprashan`, `mundan`, `karnavedha`, `vidyarambha` or `upanayana`. An unknown value returns 404 with the list of valid ones."}]},"description":"Returns every time window in the date range that passes the rules for an activity, in date order. A muhurta is a good time to start something, chosen from the Hindu calendar. Each window lists the rules it passed. It also lists any periods inside it that the rules do not exclude on purpose. Examples are rahu kaal and bhadra (periods traditionally avoided for new starts).\n\n**Nothing is scored or ranked.** If two windows both pass, both are returned, and the choice is yours.\n\n**Add `birth` to make it personal.** Each window then has `for_you`. It gives tara bala and chandra bala for that person (daily ratings based on the birth Moon). It also says whether the window suits them, and why not if it does not. It adds:\n- `eighth`: the parts of the window to avoid for this person. That is when the Moon is in the 8th sign from the birth Moon (chandrashtama). It is also when the rising sign is the 8th from the birth lagna or the birth Moon sign. `clear` is the time left, and can be empty. It is the classical rule and not measured against a published calendar, so `measured` is `false`.\n- `in_short`: the plain answer. `status` is `good`, `partly` (use `best_times`) or `not_for_you`, with `text` and `reasons`, each a `code` and its text, in the language asked for.\n\nA window that is good for everyone at the place but poor for the person is marked, never hidden. `count_for_you` is how many windows are `good` or `partly`. For `vivah` (marriage), add `partner` too: each window then also has `for_partner` and `suits_both`.\n\nActivities: `vehicle` (buying a vehicle), `property` (buying property), `griha-pravesh` (moving into a new home) and `vivah` (marriage). Also `business` (starting a business or launching a product) and `travel` (setting out on a journey).\n\nChild ceremonies: `namkaran` (naming), `annaprashan` (first solid food), `mundan` (first haircut), `karnavedha` (ear piercing), `vidyarambha` (start of learning) and `upanayana` (sacred thread). For these, `birth` is the child's.\n\n**The age window comes first.** Send the child's `birth` and only the time inside the right age is searched. Days run sunrise to sunrise, with the day of birth as day 1 (a birth before sunrise counts from the day before). Months and years are solar: a month is the Sun moving 30 degrees from where it was at birth, and a year runs from one return of the Sun to its birth position to the next.\n- `namkaran`: the 11th or 12th day.\n- `annaprashan`: the 6th, 8th or 10th month for a boy, the 5th, 7th or 9th for a girl. Send `child_sex` (`male` or `female`), or both sets are searched.\n- `mundan`: the 1st, 3rd or 5th year.\n- `karnavedha`: the 10th, 12th or 16th day, the 6th, 7th or 8th month, or the 1st, 3rd or 5th year.\n- `vidyarambha`: the 5th year.\n- `upanayana`: the 5th or 8th year, the 11th, or the 12th, as the texts give them for different traditions. All are searched and each window names its tradition; no caste or varna is asked for.\n\n`age_window` gives each window's start and end and which your dates touched; each kept window has `age_window.in`. If your dates miss every window, no days come back and `age_window.why_empty` says why. Without `birth`, the dates you send are the age window kept, and `age_window.applied` is `false`.\n\n**Days that set checks aside.** A window on such a day has `override`, naming what was `waived` and what was `kept`, and the waived rules show `status: \"waived\"`. On the child's 11th and 12th days, `namkaran` waives the day checks and the child's tara and chandra bala. Only the rising sign is judged (the 8th sign from it must be empty and no harsh planet may sit in it), and rahu kaal and gulika kaal are cut. `preferred` marks windows with benefic planets in strong houses; nothing is ranked on it. Jupiter and Venus always count; the Moon only while bright (Shukla Ashtami to Krishna Panchami); Mercury only with no harsh planet in its sign. For `vidyarambha`, Vasant Panchami waives the tithi, weekday and nakshatra, and still cuts eclipses, sandhikala and an afflicted rising sign. `special_days` lists each Vasant Panchami in your dates, and, with `birth`, the 5th day of the 5th month of the 5th year (`five_five_five`).\n\n**If no time on the 11th or 12th day is safe**, `namkaran` never forces a bad lagna to make that window work. `postponed_to` then names the next day, found by scanning forward: every ordinary check applies in full (nothing is waived past day 12), plus the same clean-lagna check. It searches up to 60 days (`cap_days`); `hit_cap: true` with `found: null` means none turned up. `postponed_to` is `null` whenever a time on day 11 or 12 is found.\n\nFor `travel`, each window has `disha_shool`: the direction to avoid setting out in that day. It is not cut, because the search is not told where you are going.\n\n`about` is a short reading on the activity and what its rules look at, in the language asked for.\n\n**Where the rules come from.** For `vehicle`, `property`, `griha-pravesh` and `vivah` they were read from a published calendar and checked against a second year. The others state the classical rules and have not been measured against a calendar; their `provenance.measured` is `false` and `not_claimed` says so. For business the fixed (sthira) lagna is cut, not just reported, and so is rahu kaal. The response gives each activity's source and how closely it matched.","body":{"mode":"raw","raw":"{\n  \"from\": \"2026-11-02\",\n  \"to\": \"2027-01-31\",\n  \"latitude\": 40.7128,\n  \"longitude\": -74.006,\n  \"timezone\": \"America/New_York\",\n  \"child_sex\": \"female\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"activity\": {\n    \"slug\": \"vehicle\",\n    \"name\": \"Buying a vehicle (car, bike)\"\n  },\n  \"place\": {\n    \"latitude\": 40.7128,\n    \"longitude\": -74.006,\n    \"timezone\": -5,\n    \"timezone_info\": {\n      \"source\": \"zone\",\n      \"offset_hours\": -5,\n      \"zone\": \"America/New_York\",\n      \"abbreviation\": \"EST\",\n      \"dst\": false,\n      \"dst_hours\": 0,\n      \"ambiguous_resolved_by_fold\": null,\n      \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n    }\n  },\n  \"from\": \"2026-11-02\",\n  \"to\": \"2027-01-31\",\n  \"windows\": [\n    {\n      \"date\": \"2026-11-06\",\n      \"weekday\": \"Friday\",\n      \"starts\": \"2026-11-06T06:32:19-05:00\",\n      \"ends\": \"2026-11-07T00:18:24-05:00\",\n      \"minutes\": 1066,\n      \"nakshatras\": [\n        \"Hast\",\n        \"Chitra\"\n      ],\n      \"tithis\": [\n        \"Trayodashi\"\n      ],\n      \"rules\": [\n        {\n          \"id\": \"MS-01\",\n          \"status\": \"pass\",\n          \"rule\": \"the nakshatra is one the activity allows\",\n          \"seen\": [\n            \"Hast\",\n            \"Chitra\"\n          ]\n        },\n        {\n          \"id\": \"MS-02\",\n          \"status\": \"pass\",\n          \"rule\": \"the tithi is one the activity allows\",\n          \"seen\": [\n            \"Trayodashi (krishna)\"\n          ]\n        },\n        {\n          \"id\": \"MS-03\",\n          \"status\": \"pass\",\n          \"rule\": \"the weekday (sunrise to sunrise) is one the activity allows\",\n          \"seen\": [\n            \"Friday\"\n          ]\n        }\n      ],\n      \"within_it\": {\n        \"rahu_kaal\": {\n          \"starts\": \"2026-11-06T10:22:38-05:00\",\n          \"ends\": \"2026-11-06T11:39:24-05:00\"\n        }\n      }\n    },\n    {\n      \"date\": \"2026-11-15\",\n      \"weekday\": \"Sunday\",\n      \"starts\": \"2026-11-15T12:59:06-05:00\",\n      \"ends\": \"2026-11-15T15:31:40-05:00\",\n      \"minutes\": 153,\n      \"nakshatras\": [\n        \"Shravan\"\n      ],\n      \"tithis\": [\n        \"Shashthi\"\n      ],\n      \"rules\": [\n        {\n          \"id\": \"MS-01\",\n          \"status\": \"pass\",\n          \"rule\": \"the nakshatra is one the activity allows\",\n          \"seen\": [\n            \"Shravan\"\n          ]\n        },\n        {\n          \"id\": \"MS-02\",\n          \"status\": \"pass\",\n          \"rule\": \"the tithi is one the activity allows\",\n          \"seen\": [\n            \"Shashthi (shukla)\"\n          ]\n        },\n        {\n          \"id\": \"MS-03\",\n          \"status\": \"pass\",\n          \"rule\": \"the weekday (sunrise to sunrise) is one the activity allows\",\n          \"seen\": [\n            \"Sunday\"\n          ]\n        }\n      ],\n      \"within_it\": {\n        \"rahu_kaal\": {\n          \"starts\": \"2026-11-15T15:23:34-05:00\",\n          \"ends\": \"2026-11-15T16:37:56-05:00\"\n        }\n      }\n    },\n    {\n      \"date\": \"2026-11-16\",\n      \"weekday\": \"Monday\",\n      \"starts\": \"2026-11-16T17:50:08-05:00\",\n      \"ends\": \"2026-11-17T06:45:16-05:00\",\n      \"minutes\": 775,\n      \"nakshatras\": [\n        \"Dhanishtha\"\n      ],\n      \"tithis\": [\n        \"Ashtami\"\n      ],\n      \"rules\": [\n        {\n          \"id\": \"MS-01\",\n          \"status\": \"pass\",\n          \"rule\": \"the nakshatra is one the activity allows\",\n          \"seen\": [\n            \"Dhanishtha\"\n          ]\n        },\n        {\n          \"id\": \"MS-02\",\n          \"status\": \"pass\",\n          \"rule\": \"the tithi is one the activity allows\",\n          \"seen\": [\n            \"Ashtami (shukla)\"\n          ]\n        },\n        {\n          \"id\": \"MS-03\",\n          \"status\": \"pass\",\n          \"rule\": \"the weekday (sunrise to sunrise) is one the activity allows\",\n          \"seen\": [\n            \"Monday\"\n          ]\n        }\n      ],\n      \"within_it\": {\n        \"bhadra\": [\n          {\n            \"starts\": \"2026-11-16T17:50:08-05:00\",\n            \"ends\": \"2026-11-17T06:47:49-05:00\"\n          }\n        ]\n      }\n    }\n  ],\n  \"count\": 25,\n  \"personal\": false,\n  \"see_also\": null,\n  \"about\": {\n    \"text\": [\n      \"These are good times to buy a car, a bike or any vehicle. Each time is chosen from the Hindu calendar. They look at the nakshatra (the star the Moon is in), the tithi (the lunar day) and the weekday.\",\n      \"The rules come from a published calendar and were checked against it, window by window. Pick any window that fits your plans.\"\n    ],\n    \"gaps\": [],\n    \"language\": \"en\",\n    \"detail\": \"standard\"\n  },\n  \"age\": null,\n  \"age_window\": null,\n  \"special_days\": null,\n  \"postponed_to\": null,\n  \"not_applied\": {\n    \"rahu_kaal\": \"published windows run straight through rahu kaal; it is returned beside each window, not cut out\",\n    \"bhadra\": \"163 hours of Vishti karana fall inside the published 2026 windows, including bhadra with the Moon in Karka, Kumbha and Meena -- so neither bhadra nor \\\"bhadra on earth\\\" is an exclusion here\",\n    \"panchaka\": \"Dhanishtha, Shatabhisha and Revati appear in the published windows\",\n    \"yoga\": \"every one of the 27 yogas, Vyatipata and Vaidhriti included, appears inside a published window\",\n    \"lagna\": \"the page names chara and dvisvabhava lagnas as good, but windows run for up to a day across every lagna; it is reported per window, not used to cut\"\n  },\n  \"not_computed\": {\n    \"varjyam\": \"read from a 27-row table of ghati offsets per nakshatra; not reproduced until the table is verified against a source\",\n    \"amrit_kaal\": \"same table family as varjyam; same reason\",\n    \"godhuli\": \"sources give different spans around sunset\"\n  },\n  \"provenance\": {\n    \"source\": \"A widely used published calendar, vehicle purchase muhurat, New Delhi (geoname 1261481), fetched 2026-09-16\",\n    \"derived_from\": 2026,\n    \"checked_on\": 2027,\n    \"agreement\": {\n      \"2026\": \"every one of the 88 published windows reproduced within 3 minutes at both ends; 96% of the hours returned are published hours\",\n      \"2027\": \"all 112 published windows reproduced within 3 minutes at both ends; 98.8% of the hours returned are published hours. Two of them needed MS-11, found afterwards on the property calendar\"\n    }\n  },\n  \"not_claimed\": [\n    \"no window is ranked above another and none is scored. Every returned window passes every rule of the activity\",\n    \"the rules are the published calendar's, measured against it window by window, not a single tradition's final word; a family astrologer may weigh further factors, and the payload names what is not applied so that is visible\"\n  ]\n}"}]},{"name":"Hindu festival dates for a year and place","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/v1/festivals?year=2026&latitude=40.7128&longitude=-74.0060&timezone=America/New_York","host":["{{baseUrl}}"],"path":["v1","festivals"],"query":[{"key":"year","value":"2026","description":"Calendar year, from 1850 to 2149.","disabled":false},{"key":"latitude","value":"40.7128","description":"Latitude in degrees, negative for south. Defaults to Ujjain, India.","disabled":false},{"key":"longitude","value":"-74.0060","description":"Longitude in degrees, negative for west. Defaults to Ujjain, India.","disabled":false},{"key":"timezone","value":"America/New_York","description":"IANA time zone name such as `America/New_York`, or a fixed offset from UTC in hours such as `-5`. Defaults to `5.5` (India time).","disabled":false},{"key":"lang","value":"en","description":"Language for the names in the response, such as planets, signs, nakshatras (lunar mansions), tithis (lunar days), months and festivals. The default is `en` (English); `GET /v1/meta` lists the others. Each translated value comes with its English original in a matching `<field>_en` field; use the English value as a key in your code. Codes (such as `result` or `kaal`) and object keys always stay in English. Any name not yet translated stays in English and is listed in `localization.untranslated`.","disabled":true},{"key":"calendar","value":"","description":"How to name the lunar months: `amanta` or `purnimanta`. In amanta calendars (Maharashtra, Gujarat and South India) a month ends at the new moon. In purnimanta calendars (North India) it ends at the full moon. Only the name of the month in its waning half differs. Dates never change. Both names are always in the response (`amanta` and `purnimanta`), and this setting chooses which one goes in `name`. Other languages keep this endpoint's usual one. `convention` says which was used.","disabled":true}],"variable":[]},"description":"Each Hindu festival falls on a tithi (lunar day) in a named lunar month. It is kept on the calendar day when that tithi is running during the part of the day the festival needs. That is pradosh (early evening) for Diwali, midday for Ganesh Chaturthi, and midnight for Janmashtami. Each month is named both ways: `masa.purnimanta` (North India, where a month ends at the full moon) and `masa.amanta` (Maharashtra, Gujarat and South India, where it ends at the new moon). The two differ only in a month's waning half, and never change a date. `calendar` chooses which one goes in `masa.name`; without it, purnimanta (amanta for Marathi and Gujarati). Leap months (adhika masa) are detected, and no festival is kept in one.\n\n**Regional festivals** from the Marathi and Gujarati calendars (Gudi Padwa, Vat Purnima, Pola, Bestu Varas, Shitala Satam and others) carry `region`: the calendar each was checked against (`Maharashtra`, `Gujarat` or both). Festivals without it are on the all-India list. The Gauri and Saraswati days are set by the Moon's nakshatra, not a tithi, and also carry `nakshatra`. Every regional date matches a widely used published calendar for Mumbai and Ahmedabad, 2026 to 2028.\n\n**Every date has `decided_by`**, the rule that chose it. Where traditions really do differ (Janmashtami, Ekadashi), the response says `sources_agree: false` and gives `other_tradition_date`.\n\n**The place changes the day.** Sunrise and the parts of the day move with longitude. So Delhi and Beijing keep four 2026 festivals a day apart, as published calendars for those cities do.\n\nIf the time zone uses daylight saving time, each clock time uses the offset in force on its own date. It ends with that offset; `place.note` says so. Without `latitude`, `longitude` and `timezone`, the calendar is for Ujjain, India."},"response":[{"name":"Example answer","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/v1/festivals?year=2026&latitude=40.7128&longitude=-74.0060&timezone=America/New_York","host":["{{baseUrl}}"],"path":["v1","festivals"],"query":[{"key":"year","value":"2026","description":"Calendar year, from 1850 to 2149.","disabled":false},{"key":"latitude","value":"40.7128","description":"Latitude in degrees, negative for south. Defaults to Ujjain, India.","disabled":false},{"key":"longitude","value":"-74.0060","description":"Longitude in degrees, negative for west. Defaults to Ujjain, India.","disabled":false},{"key":"timezone","value":"America/New_York","description":"IANA time zone name such as `America/New_York`, or a fixed offset from UTC in hours such as `-5`. Defaults to `5.5` (India time).","disabled":false},{"key":"lang","value":"en","description":"Language for the names in the response, such as planets, signs, nakshatras (lunar mansions), tithis (lunar days), months and festivals. The default is `en` (English); `GET /v1/meta` lists the others. Each translated value comes with its English original in a matching `<field>_en` field; use the English value as a key in your code. Codes (such as `result` or `kaal`) and object keys always stay in English. Any name not yet translated stays in English and is listed in `localization.untranslated`.","disabled":true},{"key":"calendar","value":"","description":"How to name the lunar months: `amanta` or `purnimanta`. In amanta calendars (Maharashtra, Gujarat and South India) a month ends at the new moon. In purnimanta calendars (North India) it ends at the full moon. Only the name of the month in its waning half differs. Dates never change. Both names are always in the response (`amanta` and `purnimanta`), and this setting chooses which one goes in `name`. Other languages keep this endpoint's usual one. `convention` says which was used.","disabled":true}],"variable":[]},"description":"Each Hindu festival falls on a tithi (lunar day) in a named lunar month. It is kept on the calendar day when that tithi is running during the part of the day the festival needs. That is pradosh (early evening) for Diwali, midday for Ganesh Chaturthi, and midnight for Janmashtami. Each month is named both ways: `masa.purnimanta` (North India, where a month ends at the full moon) and `masa.amanta` (Maharashtra, Gujarat and South India, where it ends at the new moon). The two differ only in a month's waning half, and never change a date. `calendar` chooses which one goes in `masa.name`; without it, purnimanta (amanta for Marathi and Gujarati). Leap months (adhika masa) are detected, and no festival is kept in one.\n\n**Regional festivals** from the Marathi and Gujarati calendars (Gudi Padwa, Vat Purnima, Pola, Bestu Varas, Shitala Satam and others) carry `region`: the calendar each was checked against (`Maharashtra`, `Gujarat` or both). Festivals without it are on the all-India list. The Gauri and Saraswati days are set by the Moon's nakshatra, not a tithi, and also carry `nakshatra`. Every regional date matches a widely used published calendar for Mumbai and Ahmedabad, 2026 to 2028.\n\n**Every date has `decided_by`**, the rule that chose it. Where traditions really do differ (Janmashtami, Ekadashi), the response says `sources_agree: false` and gives `other_tradition_date`.\n\n**The place changes the day.** Sunrise and the parts of the day move with longitude. So Delhi and Beijing keep four 2026 festivals a day apart, as published calendars for those cities do.\n\nIf the time zone uses daylight saving time, each clock time uses the offset in force on its own date. It ends with that offset; `place.note` says so. Without `latitude`, `longitude` and `timezone`, the calendar is for Ujjain, India."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"year\": 2026,\n  \"place\": {\n    \"latitude\": 40.7128,\n    \"longitude\": -74.006,\n    \"timezone\": -5,\n    \"timezone_info\": {\n      \"source\": \"zone\",\n      \"offset_hours\": -5,\n      \"zone\": \"America/New_York\",\n      \"abbreviation\": \"EST\",\n      \"dst\": false,\n      \"dst_hours\": 0,\n      \"ambiguous_resolved_by_fold\": null,\n      \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n    },\n    \"note\": \"this zone changes offset during the year; each time uses the offset in force on its own date (UTC-5 in January, UTC-4 in July) and ends with that offset\"\n  },\n  \"convention\": \"purnimanta\",\n  \"festivals\": [\n    {\n      \"slug\": \"makar-sankranti\",\n      \"name\": \"Makar Sankranti\",\n      \"date\": \"2026-01-14\",\n      \"decided_by\": \"the day the Sun enters Makara, if it enters before sunset; otherwise the following day\",\n      \"sankranti_at\": \"2026-01-14T04:37:21-05:00\"\n    },\n    {\n      \"date\": \"2026-01-22\",\n      \"kaal\": \"madhyahna\",\n      \"decided_by\": \"the only day the tithi holds madhyahna\",\n      \"coverage\": 1,\n      \"kaal_window\": {\n        \"starts\": \"2026-01-22T11:09:05-05:00\",\n        \"ends\": \"2026-01-22T13:06:34-05:00\"\n      },\n      \"slug\": \"ganesh-jayanti\",\n      \"name\": \"Ganesh Jayanti\",\n      \"masa\": {\n        \"name\": \"Magha\",\n        \"purnimanta\": \"Magha\",\n        \"amanta\": \"Magha\",\n        \"paksha\": \"shukla\",\n        \"tithi\": 4\n      },\n      \"tithi\": {\n        \"starts\": \"2026-01-21T16:17:39-05:00\",\n        \"ends\": \"2026-01-22T15:58:52-05:00\"\n      },\n      \"region\": [\n        \"Maharashtra\"\n      ]\n    },\n    {\n      \"date\": \"2026-01-23\",\n      \"kaal\": \"purvahna\",\n      \"decided_by\": \"the only day the tithi holds purvahna\",\n      \"coverage\": 1,\n      \"kaal_window\": {\n        \"starts\": \"2026-01-23T07:13:25-05:00\",\n        \"ends\": \"2026-01-23T12:08:05-05:00\"\n      },\n      \"slug\": \"vasant-panchami\",\n      \"name\": \"Vasant Panchami\",\n      \"masa\": {\n        \"name\": \"Magha\",\n        \"purnimanta\": \"Magha\",\n        \"amanta\": \"Magha\",\n        \"paksha\": \"shukla\",\n        \"tithi\": 5\n      },\n      \"tithi\": {\n        \"starts\": \"2026-01-22T15:58:52-05:00\",\n        \"ends\": \"2026-01-23T15:16:32-05:00\"\n      }\n    }\n  ]\n}"}]},{"name":"Monthly fasting days (vrats) for a year and place","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/v1/vrats?year=2026&latitude=40.7128&longitude=-74.0060&timezone=America/New_York&kind=ekadashi,pradosh","host":["{{baseUrl}}"],"path":["v1","vrats"],"query":[{"key":"year","value":"2026","description":"Calendar year, from 1850 to 2149.","disabled":false},{"key":"latitude","value":"40.7128","description":"Latitude in degrees, negative for south. Defaults to Ujjain, India.","disabled":false},{"key":"longitude","value":"-74.0060","description":"Longitude in degrees, negative for west. Defaults to Ujjain, India.","disabled":false},{"key":"timezone","value":"America/New_York","description":"IANA time zone name such as `America/New_York`, or a fixed offset from UTC in hours such as `-5`. Defaults to `5.5` (India time).","disabled":false},{"key":"kind","value":"ekadashi,pradosh","description":"Which vrats to return, as a comma-separated list such as `ekadashi,pradosh`. Default: all of them.","disabled":false},{"key":"lang","value":"en","description":"Language for the names in the response, such as planets, signs, nakshatras (lunar mansions), tithis (lunar days), months and festivals. The default is `en` (English); `GET /v1/meta` lists the others. Each translated value comes with its English original in a matching `<field>_en` field; use the English value as a key in your code. Codes (such as `result` or `kaal`) and object keys always stay in English. Any name not yet translated stays in English and is listed in `localization.untranslated`.","disabled":true},{"key":"calendar","value":"","description":"How to name the lunar months: `amanta` or `purnimanta`. In amanta calendars (Maharashtra, Gujarat and South India) a month ends at the new moon. In purnimanta calendars (North India) it ends at the full moon. Only the name of the month in its waning half differs. Dates never change. Both names are always in the response (`amanta` and `purnimanta`), and this setting chooses which one goes in `name`. Other languages keep this endpoint's usual one. `convention` says which was used.","disabled":true}],"variable":[]},"description":"Returns every Ekadashi, Pradosh, Sankashti Chaturthi, Masik Shivaratri, Purnima and Amavasya in a calendar year. These are vrats: fasting or observance days that repeat every lunar month. Leap months are included. Festivals skip them but vrats do not, and Padmini and Parama Ekadashi only occur in a leap month.\n\nEach vrat is defined like a festival. It has a tithi (lunar day), the part of the day it must cover, and a rule for breaking ties. The same code as `/v1/festivals` decides them. **Two related dates can be a day apart, and both are given.** `purnima` is the full moon day (the tithi at sunrise). `purnima-vrat` is the fast (the first day the full moon tithi covers midday). `amavasya` is the new moon day. `darsha-amavasya` is the day of its rites (the day with the larger share of the afternoon).\n\nWe checked it against a widely used published calendar, for New Delhi 2026 to 2028 and Beijing 2026. 495 of 496 published dates match. The one miss is a Purnima. By this API's calculation it ends 57 seconds after sunrise, and by that calendar at sunrise. Every entry says which rule decided it. The place matters: Delhi and Beijing keep a dozen 2026 vrats a day apart.\n\nWithout `latitude`, `longitude` and `timezone`, the calendar is for Ujjain, India. If the time zone uses daylight saving time, each clock time uses the offset in force on its own date; `place.note` says so.\n\nThe first request for a year and place takes about 5 seconds. Later requests are cached."},"response":[{"name":"Example answer","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/v1/vrats?year=2026&latitude=40.7128&longitude=-74.0060&timezone=America/New_York&kind=ekadashi,pradosh","host":["{{baseUrl}}"],"path":["v1","vrats"],"query":[{"key":"year","value":"2026","description":"Calendar year, from 1850 to 2149.","disabled":false},{"key":"latitude","value":"40.7128","description":"Latitude in degrees, negative for south. Defaults to Ujjain, India.","disabled":false},{"key":"longitude","value":"-74.0060","description":"Longitude in degrees, negative for west. Defaults to Ujjain, India.","disabled":false},{"key":"timezone","value":"America/New_York","description":"IANA time zone name such as `America/New_York`, or a fixed offset from UTC in hours such as `-5`. Defaults to `5.5` (India time).","disabled":false},{"key":"kind","value":"ekadashi,pradosh","description":"Which vrats to return, as a comma-separated list such as `ekadashi,pradosh`. Default: all of them.","disabled":false},{"key":"lang","value":"en","description":"Language for the names in the response, such as planets, signs, nakshatras (lunar mansions), tithis (lunar days), months and festivals. The default is `en` (English); `GET /v1/meta` lists the others. Each translated value comes with its English original in a matching `<field>_en` field; use the English value as a key in your code. Codes (such as `result` or `kaal`) and object keys always stay in English. Any name not yet translated stays in English and is listed in `localization.untranslated`.","disabled":true},{"key":"calendar","value":"","description":"How to name the lunar months: `amanta` or `purnimanta`. In amanta calendars (Maharashtra, Gujarat and South India) a month ends at the new moon. In purnimanta calendars (North India) it ends at the full moon. Only the name of the month in its waning half differs. Dates never change. Both names are always in the response (`amanta` and `purnimanta`), and this setting chooses which one goes in `name`. Other languages keep this endpoint's usual one. `convention` says which was used.","disabled":true}],"variable":[]},"description":"Returns every Ekadashi, Pradosh, Sankashti Chaturthi, Masik Shivaratri, Purnima and Amavasya in a calendar year. These are vrats: fasting or observance days that repeat every lunar month. Leap months are included. Festivals skip them but vrats do not, and Padmini and Parama Ekadashi only occur in a leap month.\n\nEach vrat is defined like a festival. It has a tithi (lunar day), the part of the day it must cover, and a rule for breaking ties. The same code as `/v1/festivals` decides them. **Two related dates can be a day apart, and both are given.** `purnima` is the full moon day (the tithi at sunrise). `purnima-vrat` is the fast (the first day the full moon tithi covers midday). `amavasya` is the new moon day. `darsha-amavasya` is the day of its rites (the day with the larger share of the afternoon).\n\nWe checked it against a widely used published calendar, for New Delhi 2026 to 2028 and Beijing 2026. 495 of 496 published dates match. The one miss is a Purnima. By this API's calculation it ends 57 seconds after sunrise, and by that calendar at sunrise. Every entry says which rule decided it. The place matters: Delhi and Beijing keep a dozen 2026 vrats a day apart.\n\nWithout `latitude`, `longitude` and `timezone`, the calendar is for Ujjain, India. If the time zone uses daylight saving time, each clock time uses the offset in force on its own date; `place.note` says so.\n\nThe first request for a year and place takes about 5 seconds. Later requests are cached."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"year\": 2026,\n  \"place\": {\n    \"latitude\": 40.7128,\n    \"longitude\": -74.006,\n    \"timezone\": -5,\n    \"timezone_info\": {\n      \"source\": \"zone\",\n      \"offset_hours\": -5,\n      \"zone\": \"America/New_York\",\n      \"abbreviation\": \"EST\",\n      \"dst\": false,\n      \"dst_hours\": 0,\n      \"ambiguous_resolved_by_fold\": null,\n      \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n    },\n    \"note\": \"this zone changes offset during the year; each time uses the offset in force on its own date (UTC-5 in January, UTC-4 in July) and ends with that offset\"\n  },\n  \"convention\": \"purnimanta\",\n  \"vrats\": [\n    {\n      \"date\": \"2026-01-02\",\n      \"kaal\": \"sunrise\",\n      \"decided_by\": \"the tithi holds sunrise on no day; kept on the civil day it mostly falls in\",\n      \"coverage\": 0,\n      \"kaal_at\": \"2026-01-02T07:20:10-05:00\",\n      \"slug\": \"purnima\",\n      \"name\": \"Pausha Purnima\",\n      \"masa\": {\n        \"name\": \"Pausha\",\n        \"purnimanta\": \"Pausha\",\n        \"amanta\": \"Pausha\",\n        \"adhika\": false,\n        \"paksha\": \"shukla\",\n        \"tithi\": 15\n      },\n      \"tithi\": {\n        \"starts\": \"2026-01-02T08:23:58-05:00\",\n        \"ends\": \"2026-01-03T05:02:54-05:00\"\n      }\n    },\n    {\n      \"date\": \"2026-01-02\",\n      \"kaal\": \"madhyahna\",\n      \"decided_by\": \"the only day the tithi holds madhyahna\",\n      \"coverage\": 1,\n      \"kaal_window\": {\n        \"starts\": \"2026-01-02T11:04:13-05:00\",\n        \"ends\": \"2026-01-02T12:56:14-05:00\"\n      },\n      \"slug\": \"purnima-vrat\",\n      \"name\": \"Pausha Purnima vrat\",\n      \"masa\": {\n        \"name\": \"Pausha\",\n        \"purnimanta\": \"Pausha\",\n        \"amanta\": \"Pausha\",\n        \"adhika\": false,\n        \"paksha\": \"shukla\",\n        \"tithi\": 15\n      },\n      \"tithi\": {\n        \"starts\": \"2026-01-02T08:23:58-05:00\",\n        \"ends\": \"2026-01-03T05:02:54-05:00\"\n      }\n    },\n    {\n      \"date\": \"2026-01-06\",\n      \"kaal\": \"moonrise\",\n      \"decided_by\": \"the tithi holds moonrise on no day; kept on the civil day it mostly falls in\",\n      \"coverage\": 0,\n      \"kaal_at\": \"2026-01-06T20:43:56-05:00\",\n      \"slug\": \"sankashti-chaturthi\",\n      \"name\": \"Lambodara Sankashti\",\n      \"masa\": {\n        \"name\": \"Magha\",\n        \"purnimanta\": \"Magha\",\n        \"amanta\": \"Pausha\",\n        \"adhika\": false,\n        \"paksha\": \"krishna\",\n        \"tithi\": 4\n      },\n      \"tithi\": {\n        \"starts\": \"2026-01-05T21:32:09-05:00\",\n        \"ends\": \"2026-01-06T20:23:03-05:00\"\n      }\n    }\n  ],\n  \"counts\": {\n    \"ekadashi\": 24,\n    \"pradosh\": 24,\n    \"sankashti-chaturthi\": 13,\n    \"masik-shivaratri\": 12,\n    \"purnima\": 13,\n    \"purnima-vrat\": 13,\n    \"amavasya\": 12,\n    \"darsha-amavasya\": 12\n  }\n}"}]},{"name":"One festival's date for a year and place","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/v1/festivals/:slug?year=2026&latitude=40.7128&longitude=-74.0060&timezone=America/New_York","host":["{{baseUrl}}"],"path":["v1","festivals",":slug"],"query":[{"key":"year","value":"2026","description":"Calendar year, from 1850 to 2149.","disabled":false},{"key":"latitude","value":"40.7128","description":"Latitude in degrees, negative for south. Defaults to Ujjain, India.","disabled":false},{"key":"longitude","value":"-74.0060","description":"Longitude in degrees, negative for west. Defaults to Ujjain, India.","disabled":false},{"key":"timezone","value":"America/New_York","description":"IANA time zone name such as `America/New_York`, or a fixed offset from UTC in hours such as `-5`. Defaults to `5.5` (India time).","disabled":false},{"key":"lang","value":"en","description":"Language for the names in the response, such as planets, signs, nakshatras (lunar mansions), tithis (lunar days), months and festivals. The default is `en` (English); `GET /v1/meta` lists the others. Each translated value comes with its English original in a matching `<field>_en` field; use the English value as a key in your code. Codes (such as `result` or `kaal`) and object keys always stay in English. Any name not yet translated stays in English and is listed in `localization.untranslated`.","disabled":true},{"key":"calendar","value":"","description":"How to name the lunar months: `amanta` or `purnimanta`. In amanta calendars (Maharashtra, Gujarat and South India) a month ends at the new moon. In purnimanta calendars (North India) it ends at the full moon. Only the name of the month in its waning half differs. Dates never change. Both names are always in the response (`amanta` and `purnimanta`), and this setting chooses which one goes in `name`. Other languages keep this endpoint's usual one. `convention` says which was used.","disabled":true}],"variable":[{"key":"slug","value":"diwali","description":"The festival ID, such as `diwali`, `ganesh-chaturthi` or `raksha-bandhan`. `GET /v1/festivals` lists every ID. An unknown ID returns 404 with the list of valid ones."}]},"description":"Each Hindu festival falls on a tithi (lunar day) in a named lunar month. It is kept on the calendar day when that tithi is running during the part of the day the festival needs. That is pradosh (early evening) for Diwali, midday for Ganesh Chaturthi, and midnight for Janmashtami. Each month is named both ways: `masa.purnimanta` (North India, where a month ends at the full moon) and `masa.amanta` (Maharashtra, Gujarat and South India, where it ends at the new moon). The two differ only in a month's waning half, and never change a date. `calendar` chooses which one goes in `masa.name`; without it, purnimanta (amanta for Marathi and Gujarati). Leap months (adhika masa) are detected, and no festival is kept in one.\n\n**Regional festivals** from the Marathi and Gujarati calendars (Gudi Padwa, Vat Purnima, Pola, Bestu Varas, Shitala Satam and others) carry `region`: the calendar each was checked against (`Maharashtra`, `Gujarat` or both). Festivals without it are on the all-India list. The Gauri and Saraswati days are set by the Moon's nakshatra, not a tithi, and also carry `nakshatra`. Every regional date matches a widely used published calendar for Mumbai and Ahmedabad, 2026 to 2028.\n\n**Every date has `decided_by`**, the rule that chose it. Where traditions really do differ (Janmashtami, Ekadashi), the response says `sources_agree: false` and gives `other_tradition_date`.\n\n**The place changes the day.** Sunrise and the parts of the day move with longitude. So Delhi and Beijing keep four 2026 festivals a day apart, as published calendars for those cities do.\n\nIf the time zone uses daylight saving time, each clock time uses the offset in force on its own date. It ends with that offset; `place.note` says so. Without `latitude`, `longitude` and `timezone`, the calendar is for Ujjain, India."},"response":[{"name":"Example answer","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/v1/festivals/:slug?year=2026&latitude=40.7128&longitude=-74.0060&timezone=America/New_York","host":["{{baseUrl}}"],"path":["v1","festivals",":slug"],"query":[{"key":"year","value":"2026","description":"Calendar year, from 1850 to 2149.","disabled":false},{"key":"latitude","value":"40.7128","description":"Latitude in degrees, negative for south. Defaults to Ujjain, India.","disabled":false},{"key":"longitude","value":"-74.0060","description":"Longitude in degrees, negative for west. Defaults to Ujjain, India.","disabled":false},{"key":"timezone","value":"America/New_York","description":"IANA time zone name such as `America/New_York`, or a fixed offset from UTC in hours such as `-5`. Defaults to `5.5` (India time).","disabled":false},{"key":"lang","value":"en","description":"Language for the names in the response, such as planets, signs, nakshatras (lunar mansions), tithis (lunar days), months and festivals. The default is `en` (English); `GET /v1/meta` lists the others. Each translated value comes with its English original in a matching `<field>_en` field; use the English value as a key in your code. Codes (such as `result` or `kaal`) and object keys always stay in English. Any name not yet translated stays in English and is listed in `localization.untranslated`.","disabled":true},{"key":"calendar","value":"","description":"How to name the lunar months: `amanta` or `purnimanta`. In amanta calendars (Maharashtra, Gujarat and South India) a month ends at the new moon. In purnimanta calendars (North India) it ends at the full moon. Only the name of the month in its waning half differs. Dates never change. Both names are always in the response (`amanta` and `purnimanta`), and this setting chooses which one goes in `name`. Other languages keep this endpoint's usual one. `convention` says which was used.","disabled":true}],"variable":[{"key":"slug","value":"diwali","description":"The festival ID, such as `diwali`, `ganesh-chaturthi` or `raksha-bandhan`. `GET /v1/festivals` lists every ID. An unknown ID returns 404 with the list of valid ones."}]},"description":"Each Hindu festival falls on a tithi (lunar day) in a named lunar month. It is kept on the calendar day when that tithi is running during the part of the day the festival needs. That is pradosh (early evening) for Diwali, midday for Ganesh Chaturthi, and midnight for Janmashtami. Each month is named both ways: `masa.purnimanta` (North India, where a month ends at the full moon) and `masa.amanta` (Maharashtra, Gujarat and South India, where it ends at the new moon). The two differ only in a month's waning half, and never change a date. `calendar` chooses which one goes in `masa.name`; without it, purnimanta (amanta for Marathi and Gujarati). Leap months (adhika masa) are detected, and no festival is kept in one.\n\n**Regional festivals** from the Marathi and Gujarati calendars (Gudi Padwa, Vat Purnima, Pola, Bestu Varas, Shitala Satam and others) carry `region`: the calendar each was checked against (`Maharashtra`, `Gujarat` or both). Festivals without it are on the all-India list. The Gauri and Saraswati days are set by the Moon's nakshatra, not a tithi, and also carry `nakshatra`. Every regional date matches a widely used published calendar for Mumbai and Ahmedabad, 2026 to 2028.\n\n**Every date has `decided_by`**, the rule that chose it. Where traditions really do differ (Janmashtami, Ekadashi), the response says `sources_agree: false` and gives `other_tradition_date`.\n\n**The place changes the day.** Sunrise and the parts of the day move with longitude. So Delhi and Beijing keep four 2026 festivals a day apart, as published calendars for those cities do.\n\nIf the time zone uses daylight saving time, each clock time uses the offset in force on its own date. It ends with that offset; `place.note` says so. Without `latitude`, `longitude` and `timezone`, the calendar is for Ujjain, India."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"year\": 2026,\n  \"place\": {\n    \"latitude\": 40.7128,\n    \"longitude\": -74.006,\n    \"timezone\": -5,\n    \"timezone_info\": {\n      \"source\": \"zone\",\n      \"offset_hours\": -5,\n      \"zone\": \"America/New_York\",\n      \"abbreviation\": \"EST\",\n      \"dst\": false,\n      \"dst_hours\": 0,\n      \"ambiguous_resolved_by_fold\": null,\n      \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n    },\n    \"note\": \"this zone changes offset during the year; each time uses the offset in force on its own date (UTC-5 in January, UTC-4 in July) and ends with that offset\"\n  },\n  \"convention\": \"purnimanta\",\n  \"festival\": {\n    \"date\": \"2026-11-08\",\n    \"kaal\": \"pradosh\",\n    \"decided_by\": \"the only day the tithi holds pradosh\",\n    \"coverage\": 1,\n    \"kaal_window\": {\n      \"starts\": \"2026-11-08T16:44:24-05:00\",\n      \"ends\": \"2026-11-08T19:30:41-05:00\"\n    },\n    \"slug\": \"diwali\",\n    \"name\": \"Diwali (Lakshmi Puja)\",\n    \"masa\": {\n      \"name\": \"Kartika\",\n      \"purnimanta\": \"Kartika\",\n      \"amanta\": \"Asvina\",\n      \"paksha\": \"krishna\",\n      \"tithi\": 15\n    },\n    \"tithi\": {\n      \"starts\": \"2026-11-08T00:58:22-05:00\",\n      \"ends\": \"2026-11-09T02:02:07-05:00\"\n    }\n  }\n}"}]},{"name":"Eclipses (grahan) with local times and sutak","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/v1/eclipses?from=2026-01-01&to=2027-12-31&latitude=40.7128&longitude=-74.006&timezone=America/New_York&moon_sign=Leo","host":["{{baseUrl}}"],"path":["v1","eclipses"],"query":[{"key":"from","value":"2026-01-01","description":"Start date, YYYY-MM-DD. Defaults to today.","disabled":false},{"key":"to","value":"2027-12-31","description":"End date, YYYY-MM-DD. Defaults to one year after `from`, and can be at most five years after it.","disabled":false},{"key":"latitude","value":"40.7128","description":"Latitude of the place. Default Ujjain, as for the daily panchang.","disabled":false},{"key":"longitude","value":"-74.006","description":"Longitude of the place.","disabled":false},{"key":"timezone","value":"America/New_York","description":"IANA time zone name such as `America/New_York`, or a fixed offset from UTC in hours such as `-5`. Defaults to `5.5` (India time).","disabled":false},{"key":"moon_sign","value":"Leo","description":"Your Moon sign, in English or Sanskrit, or 1-12. Adds `for_you`.","disabled":false},{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true}],"variable":[]},"description":"Lists the solar and lunar eclipses between two dates. They are worked out from the planet positions themselves; no eclipse table is used. For one place, it says whether each one can be seen, when, and when its sutak (the time before an eclipse when rituals pause) begins and ends.\n\n**What each eclipse carries.** `type` (total, partial, annular or penumbral); `greatest` and `contacts` in UTC and local time (lunar: P1, U1, U2, U3, U4, P4; solar: the worldwide begin and end); the umbral magnitude or `gamma`; `falls_in`, the sign and nakshatra the eclipse falls in; and `here`, the view from your place, with the local contacts C1 to C4, and the magnitude and obscuration of a solar eclipse.\n\n**Only an eclipse that can be seen from the place has a sutak**, as the classical rule says. Sutak starts 9 hours before a lunar eclipse enters the dark shadow, or 12 hours before a solar eclipse begins, and lasts until the eclipse ends. Two things vary by tradition: the shorter sutak for children, the elderly and the ill, and the count in prahars. Both are named in `not_computed`. A penumbral lunar eclipse is not observed.\n\n`moon_sign` adds `for_you`: the house from your Moon sign that the eclipse falls in. It is read as favorable in the 3rd, 6th, 10th and 11th, the classical rule, which awaits review by the astrologer.\n\nContact times agree with an independent calculation within about 6 seconds."},"response":[{"name":"Example answer","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/v1/eclipses?from=2026-01-01&to=2027-12-31&latitude=40.7128&longitude=-74.006&timezone=America/New_York&moon_sign=Leo","host":["{{baseUrl}}"],"path":["v1","eclipses"],"query":[{"key":"from","value":"2026-01-01","description":"Start date, YYYY-MM-DD. Defaults to today.","disabled":false},{"key":"to","value":"2027-12-31","description":"End date, YYYY-MM-DD. Defaults to one year after `from`, and can be at most five years after it.","disabled":false},{"key":"latitude","value":"40.7128","description":"Latitude of the place. Default Ujjain, as for the daily panchang.","disabled":false},{"key":"longitude","value":"-74.006","description":"Longitude of the place.","disabled":false},{"key":"timezone","value":"America/New_York","description":"IANA time zone name such as `America/New_York`, or a fixed offset from UTC in hours such as `-5`. Defaults to `5.5` (India time).","disabled":false},{"key":"moon_sign","value":"Leo","description":"Your Moon sign, in English or Sanskrit, or 1-12. Adds `for_you`.","disabled":false},{"key":"lang","value":"en","description":"Language of the reading text, such as `en` (English, the default) or `hi` (Hindi). `GET /v1/meta` lists the languages available. If a passage is not written in that language yet, the English passage is returned instead and marked with `fell_back_to_en`. Names in the response, such as planets and signs, are translated too.","disabled":true},{"key":"detail","value":"standard","description":"Length of the reading text: `standard` (the default) or `expanded`, which is about 1.8 times longer. If a passage has no expanded version yet, the standard one is returned. Each text block reports the length it got in its `detail` field.","disabled":true}],"variable":[]},"description":"Lists the solar and lunar eclipses between two dates. They are worked out from the planet positions themselves; no eclipse table is used. For one place, it says whether each one can be seen, when, and when its sutak (the time before an eclipse when rituals pause) begins and ends.\n\n**What each eclipse carries.** `type` (total, partial, annular or penumbral); `greatest` and `contacts` in UTC and local time (lunar: P1, U1, U2, U3, U4, P4; solar: the worldwide begin and end); the umbral magnitude or `gamma`; `falls_in`, the sign and nakshatra the eclipse falls in; and `here`, the view from your place, with the local contacts C1 to C4, and the magnitude and obscuration of a solar eclipse.\n\n**Only an eclipse that can be seen from the place has a sutak**, as the classical rule says. Sutak starts 9 hours before a lunar eclipse enters the dark shadow, or 12 hours before a solar eclipse begins, and lasts until the eclipse ends. Two things vary by tradition: the shorter sutak for children, the elderly and the ill, and the count in prahars. Both are named in `not_computed`. A penumbral lunar eclipse is not observed.\n\n`moon_sign` adds `for_you`: the house from your Moon sign that the eclipse falls in. It is read as favorable in the 3rd, 6th, 10th and 11th, the classical rule, which awaits review by the astrologer.\n\nContact times agree with an independent calculation within about 6 seconds."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"from\": \"2026-08-01\",\n  \"to\": \"2026-09-30\",\n  \"place\": {\n    \"latitude\": 40.7128,\n    \"longitude\": -74.006,\n    \"timezone\": {\n      \"source\": \"zone\",\n      \"offset_hours\": -4,\n      \"zone\": \"America/New_York\",\n      \"abbreviation\": \"EDT\",\n      \"dst\": true,\n      \"dst_hours\": 1,\n      \"ambiguous_resolved_by_fold\": null,\n      \"note\": \"read from the IANA tz database at this instant, so daylight saving and historical offset changes are included\"\n    }\n  },\n  \"eclipses\": [\n    {\n      \"kind\": \"solar\",\n      \"type\": \"total\",\n      \"greatest\": {\n        \"utc\": \"2026-08-12T17:45:57Z\",\n        \"local\": \"2026-08-12T13:45:56-04:00\"\n      },\n      \"contacts\": {\n        \"begin\": {\n          \"utc\": \"2026-08-12T15:33:57Z\",\n          \"local\": \"2026-08-12T11:33:57-04:00\"\n        },\n        \"end\": {\n          \"utc\": \"2026-08-12T19:58:00Z\",\n          \"local\": \"2026-08-12T15:58:00-04:00\"\n        }\n      },\n      \"falls_in\": {\n        \"longitude\": 115.8934,\n        \"sign\": \"Cancer\",\n        \"nakshatra\": \"Ashlesha\",\n        \"nakshatra_lord\": \"Mercury\",\n        \"pada\": 3\n      },\n      \"by_moon_sign\": [\n        {\n          \"moon_sign\": \"Aries\",\n          \"house\": 4,\n          \"result\": \"unfavorable\"\n        },\n        {\n          \"moon_sign\": \"Taurus\",\n          \"house\": 3,\n          \"result\": \"favorable\"\n        },\n        {\n          \"moon_sign\": \"Gemini\",\n          \"house\": 2,\n          \"result\": \"unfavorable\"\n        }\n      ],\n      \"here\": {\n        \"eclipsed_here\": true,\n        \"visible\": true,\n        \"type_here\": \"partial\",\n        \"greatest\": {\n          \"utc\": \"2026-08-12T17:54:15Z\",\n          \"local\": \"2026-08-12T13:54:14-04:00\"\n        },\n        \"magnitude\": 0.186,\n        \"obscuration\": 0.0947,\n        \"contacts\": {\n          \"C1\": {\n            \"utc\": \"2026-08-12T17:07:49Z\",\n            \"local\": \"2026-08-12T13:07:48-04:00\"\n          },\n          \"C4\": {\n            \"utc\": \"2026-08-12T18:38:54Z\",\n            \"local\": \"2026-08-12T14:38:53-04:00\"\n          }\n        },\n        \"sun_altitude_at_greatest\": 61.6,\n        \"visible_from\": {\n          \"utc\": \"2026-08-12T17:07:57Z\",\n          \"local\": \"2026-08-12T13:07:56-04:00\"\n        },\n        \"visible_until\": {\n          \"utc\": \"2026-08-12T18:37:57Z\",\n          \"local\": \"2026-08-12T14:37:56-04:00\"\n        }\n      },\n      \"sutak\": {\n        \"observed\": true,\n        \"hours_before\": 12,\n        \"begins\": {\n          \"utc\": \"2026-08-12T05:07:49Z\",\n          \"local\": \"2026-08-12T01:07:48-04:00\"\n        },\n        \"eclipse_begins\": {\n          \"utc\": \"2026-08-12T17:07:49Z\",\n          \"local\": \"2026-08-12T13:07:48-04:00\"\n        },\n        \"ends\": {\n          \"utc\": \"2026-08-12T18:38:54Z\",\n          \"local\": \"2026-08-12T14:38:53-04:00\"\n        },\n        \"not_computed\": [\n          \"the shorter sutak kept for children, the elderly and the ill -- its length varies by tradition\",\n          \"sutak counted in prahars of the actual day and night (3 for a lunar eclipse, 4 for a solar one) instead of fixed hours\"\n        ]\n      },\n      \"gamma\": 0.8977,\n      \"central\": true,\n      \"reading\": [\n        {\n          \"key\": \"kind:solar:total\",\n          \"text\": [\n            \"A total solar eclipse: along a narrow track, the Moon covers the whole Sun and the sky goes dark for a few minutes. Elsewhere it is seen as partial.\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        },\n        {\n          \"key\": \"visibility:visible\",\n          \"text\": [\n            \"It can be seen from your place, so the traditional observances apply here.\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        },\n        {\n          \"key\": \"sutak:observed\",\n          \"text\": [\n            \"Sutak, the time of care before an eclipse, begins 12 hours before the eclipse and lasts until it ends. In this time people usually avoid cooking and eating, starting anything new and worship with images. Instead, they keep to prayer or…\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        }\n      ]\n    },\n    {\n      \"kind\": \"lunar\",\n      \"type\": \"partial\",\n      \"greatest\": {\n        \"utc\": \"2026-08-28T04:12:55Z\",\n        \"local\": \"2026-08-28T00:12:55-04:00\"\n      },\n      \"contacts\": {\n        \"P1\": {\n          \"utc\": \"2026-08-28T01:24:00Z\",\n          \"local\": \"2026-08-27T21:23:59-04:00\"\n        },\n        \"P4\": {\n          \"utc\": \"2026-08-28T07:01:47Z\",\n          \"local\": \"2026-08-28T03:01:47-04:00\"\n        },\n        \"U1\": {\n          \"utc\": \"2026-08-28T02:33:54Z\",\n          \"local\": \"2026-08-27T22:33:54-04:00\"\n        },\n        \"U4\": {\n          \"utc\": \"2026-08-28T05:52:01Z\",\n          \"local\": \"2026-08-28T01:52:00-04:00\"\n        }\n      },\n      \"falls_in\": {\n        \"longitude\": 310.6201,\n        \"sign\": \"Aquarius\",\n        \"nakshatra\": \"Shatabhisha\",\n        \"nakshatra_lord\": \"Rahu\",\n        \"pada\": 2\n      },\n      \"by_moon_sign\": [\n        {\n          \"moon_sign\": \"Aries\",\n          \"house\": 11,\n          \"result\": \"favorable\"\n        },\n        {\n          \"moon_sign\": \"Taurus\",\n          \"house\": 10,\n          \"result\": \"favorable\"\n        },\n        {\n          \"moon_sign\": \"Gemini\",\n          \"house\": 9,\n          \"result\": \"unfavorable\"\n        }\n      ],\n      \"here\": {\n        \"eclipsed_here\": true,\n        \"visible\": true,\n        \"moon_altitude_at_contacts\": {\n          \"P1\": 19.5,\n          \"P4\": 32.6,\n          \"U1\": 29.4,\n          \"U4\": 38.2\n        },\n        \"visible_from\": {\n          \"utc\": \"2026-08-28T02:33:54Z\",\n          \"local\": \"2026-08-27T22:33:54-04:00\"\n        },\n        \"visible_until\": {\n          \"utc\": \"2026-08-28T05:51:54Z\",\n          \"local\": \"2026-08-28T01:51:54-04:00\"\n        }\n      },\n      \"sutak\": {\n        \"observed\": true,\n        \"hours_before\": 9,\n        \"begins\": {\n          \"utc\": \"2026-08-27T17:33:54Z\",\n          \"local\": \"2026-08-27T13:33:54-04:00\"\n        },\n        \"eclipse_begins\": {\n          \"utc\": \"2026-08-28T02:33:54Z\",\n          \"local\": \"2026-08-27T22:33:54-04:00\"\n        },\n        \"ends\": {\n          \"utc\": \"2026-08-28T05:52:01Z\",\n          \"local\": \"2026-08-28T01:52:00-04:00\"\n        },\n        \"not_computed\": [\n          \"the shorter sutak kept for children, the elderly and the ill -- its length varies by tradition\",\n          \"sutak counted in prahars of the actual day and night (3 for a lunar eclipse, 4 for a solar one) instead of fixed hours\"\n        ]\n      },\n      \"umbral_magnitude\": 0.9301,\n      \"penumbral_magnitude\": 1.965,\n      \"reading\": [\n        {\n          \"key\": \"kind:lunar:partial\",\n          \"text\": [\n            \"A partial lunar eclipse: only part of the Moon enters the Earth's dark shadow, so a bite seems to be taken out of it.\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        },\n        {\n          \"key\": \"visibility:visible\",\n          \"text\": [\n            \"It can be seen from your place, so the traditional observances apply here.\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        },\n        {\n          \"key\": \"sutak:observed\",\n          \"text\": [\n            \"Sutak, the time of care before an eclipse, begins 9 hours before the eclipse and lasts until it ends. In this time people usually avoid cooking and eating, starting anything new and worship with images. Instead, they keep to prayer or…\"\n          ],\n          \"language\": \"en\",\n          \"detail\": \"standard\"\n        }\n      ]\n    }\n  ],\n  \"basis\": \"computed from JPL DE440s; lunar shadow by Danjon; the sign and nakshatra are sidereal, lahiri\",\n  \"not_computed\": [\n    \"a hybrid solar eclipse is reported by its type at greatest eclipse; none falls between 2024 and 2030\",\n    \"the track of totality or annularity on the map\",\n    \"the shorter sutak for children, the elderly and the ill, and sutak counted in prahars\"\n  ],\n  \"provenance\": {\n    \"by_moon_sign\": \"classical rule (3rd, 6th, 10th and 11th favorable), awaiting the astrologer\"\n  },\n  \"framing\": {\n    \"key\": \"framing\",\n    \"text\": [\n      \"In Vedic tradition an eclipse (grahan) is a time to pause rather than begin. People avoid starting new work, keep the time for prayer, chanting or quiet, and bathe and give when it ends. The dates and times below are worked out for your…\"\n    ],\n    \"language\": \"en\",\n    \"detail\": \"standard\"\n  },\n  \"gaps\": []\n}"}]}]}]}