सीधे सामग्री पर जाएँ
POST/api/astro/ashtakvarga/1 क्रेडिट

अष्टकवर्ग

अष्टकवर्ग कुंडली की हर राशि को आठ में से अंक देता है। सात ग्रह और एक आठवाँ योगदानकर्ता, सभी बारहों राशियों पर अपना मत देते हैं; जिस राशि को ज़्यादा अंक मिलते हैं, वह अपने विषयों को बल देती है, और जिसे कम मिलते हैं, वह नहीं। कौन-से भाव और कौन-से गोचर काम के हैं, इसका क्रम तय करने का यह मानक वैदिक तरीका है, और इसके लिए आपको ख़ुद कुंडली की व्याख्या नहीं करनी पड़ती। यहाँ हर key संख्याएँ लौटाती है, पाठ नहीं। आम तौर पर पहले `samudhaya_ashtaka_varga` से बारह राशियों के बल का झटपट क्रम लें, फिर जिस ग्रह में आपकी रुचि है, उसके लिए `binna_ashtaka_varga` — जैसे, बृहस्पति इस समय जिस राशि में गोचर कर रहा है, उसमें उसके अंक। आठवीं पंक्ति पर ध्यान दें: राशि के क्रम वाली तालिकाओं में इसका लेबल `Rahu` है, जबकि भाव के क्रम वाली तालिकाओं (`trikona_sodhana_house`, `ekadhipatya_sodhana_house`) में इसी पंक्ति का लेबल `Ascendant` है। शास्त्रीय रूप से यह योगदानकर्ता लग्न है। अगर आप दोनों पढ़ते हैं, तो पंक्ति को नाम से नहीं, उसकी जगह से पहचानें। तालिकाएँ `chart_name` में दी गई वर्ग कुंडली से बनती हैं, आम तौर पर RashiChart। दो अनुरोध फ़ील्ड गणना बदलते हैं: `apply_ekadhipatya_reductions` और `use_eight_ashtakavargas_in_sav`। दोनों पर शास्त्रीय स्रोत एकमत नहीं हैं, इसलिए इन्हें आप ख़ुद तय करें।

https://api.occultapi.com/api/astro/ashtakvarga/
अनुरोध आज़माएँ

ऑथेंटिकेशन

अपनी कुंजी X-API-Key हेडर में भेजें। कुंजी सिर्फ़ सर्वर पर रखने की चीज़ है — इसे कभी ब्राउज़र के JavaScript या मोबाइल ऐप में न डालें।

X-API-Key: yt_live_a1b2c3d4_…
Content-Type: application/json

अनुरोध के फ़ील्ड

फ़ील्डटाइपज़रूरीटिप्पणी
chart_namestringज़रूरी
BhavaChartRashiChartHoraChartJagannathHoraChartParivrittidwayaHoraChartParivrittitrayaDrekkanaChartDrekkanaChartSomnathDrekkanaChartJagannathDrekkanaChartChaturthamsaChartPanchamsaChartShashthamsaChart

इस व्यू में कोई तय सूची नहीं है (/api/astro/chart/ से अलग, इसीलिए यह 'certain' नहीं, 'likely' है। केस-संवेदी; अनजान नाम पर "Item '<x>' is not supported" मिलता है। व्यवहार में अष्टकवर्ग 'RashiChart' पर ही चलाने के लिए बना है।

date_timestring (date-time)ज़रूरी

जिस क्षण की गणना करनी है, ISO 8601 फ़ॉर्मैट में। ऑफ़सेट या अंत में Z हमेशा लगाएँ - बिना ज़ोन वाली वैल्यू UTC नहीं, बल्कि Asia/Kolkata (UTC+05:30) मानी जाती है, और तब 200 के साथ पिछले दिन का नतीजा मिल सकता है। '2026-09-01T06:00:00Z' और '2026-09-01 06:00:00' दो अलग क्षण हैं, और इनके उत्तर भी अलग आते हैं।

यह फ़ॉर्मैट की शर्त है, enum नहीं। DRF DateTimeField: केवल ISO-8601 (DRF के डिफ़ॉल्ट इनपुट फ़ॉर्मैट), जैसे "2026-09-01T06:00:00+05:30", "2026-09-01T06:00:00Z" या "2026-09-01 06:00:00" (समय क्षेत्र न हो, तो UTC माना जाता है)।

keysarrayज़रूरी

कौन-सी गणनाएँ लौटानी हैं, उनके नामों की सूची। इस एंडपॉइंट की key तालिका देखें; एक भी अनजान नाम हो, तो पूरा अनुरोध अस्वीकार हो जाता है। आप जितनी चाहें keys माँगें, एक कॉल पर एक ही क्रेडिट लगता है, इसलिए कई कॉल करने के बजाय जो कुछ चाहिए, सब एक साथ माँग लें।

binna_ashtaka_vargasamudhaya_ashtaka_vargaprastara_ashtaka_vargatrikona_sodhana_rashitrikona_sodhana_houseekadhipatya_sodhana_rashia_ashtaka_vargaekadhipatya_sodhana_housepindas
timezone_as_floatnumber (double)ज़रूरी

स्थान का UTC ऑफ़सेट, घंटों में, दशमलव संख्या के रूप में। उदाहरण: भारत के लिए 5.5 (UTC+05:30), सर्दियों में न्यूयॉर्क के लिए -5, नेपाल के लिए 5.75। इसका date_time से मिलान नहीं किया जाता - दोनों में मेल न हो, तब भी उत्तर सफल आएगा, पर गलत क्षण का। इसलिए दोनों एक ही स्रोत से लें। उस तारीख़ को लागू ऑफ़सेट दें, आज का नहीं: डेलाइट सेविंग वाले देश में गर्मियों में हुए जन्म के लिए गर्मियों का ऑफ़सेट चाहिए।

min -12 · max 14

apply_ekadhipatya_reductionsbooleanवैकल्पिक
latitudenumber (double)वैकल्पिक

स्थान का अक्षांश, दशमलव अंशों में। उत्तरी अक्षांश धनात्मक होता है, दक्षिणी ऋणात्मक। उदाहरण: जयपुर के लिए 26.9124, न्यूयॉर्क के लिए 40.7128। कला और विकला स्वीकार नहीं की जातीं - पहले दशमलव अंशों में बदल लें।

min -89.9 · max 89.9

longitudenumber (double)वैकल्पिक

स्थान का देशांतर, दशमलव अंशों में। पूर्वी देशांतर धनात्मक होता है, पश्चिमी ऋणात्मक। उदाहरण: जयपुर के लिए 75.7873, न्यूयॉर्क के लिए -74.0060। चिह्न पर ध्यान दें: माइनस छूट गया, तो न्यूयॉर्क चीन में पहुँच जाएगा।

min -180 · max 180

use_eight_ashtakavargas_in_savbooleanवैकल्पिक

उपलब्ध keys (8)

आपको जो गणनाएँ चाहिए, बस उन्हीं के नाम keys में लिखें। कोई एक भी अनजान नाम हुआ तो पूरा अनुरोध लौटा दिया जाता है। आप कितनी भी गणनाएँ माँगें, शुल्क 1 क्रेडिट ही लगता है — इसलिए सब एक साथ माँगें।

Keyऔर कौन-से फ़ील्ड चाहिएविवरण
binna_ashtaka_varga—भिन्नाष्टकवर्ग: हर योगदानकर्ता की एक पंक्ति, हर पंक्ति में 0-8 के बीच बारह अंक। पंक्तियाँ Sun, Moon, Mars, Mercury, Jupiter, Venus, Saturn हैं, और आठवीं का लेबल `Rahu` है; बारह वैल्यू मेष से मीन तक के क्रम में हैं। पंक्ति `Sun` में वैल्यू 3 का मतलब है कि सूर्य का वर्ग मेष को 3 अंक देता है। ज़्यादातर फलादेश इसी तालिका से शुरू होते हैं।
ekadhipatya_sodhana_house—वही पूरी तरह शोधित तालिका, पर इस तरह घुमाई हुई कि पहली वैल्यू मेष की नहीं, लग्न राशि की हो। संख्याएँ `ekadhipatya_sodhana_rashia_ashtaka_varga` वाली ही हैं, बस भाव के क्रम में। यहाँ आठवीं पंक्ति का लेबल `Ascendant` है, जबकि राशि के क्रम वाली तालिका में `Rahu`।
ekadhipatya_sodhana_rashia_ashtaka_varga—दोनों शोधनों के बाद का भिन्नाष्टकवर्ग: पहले त्रिकोण शोधन, फिर एकाधिपत्य शोधन, जो एक ही ग्रह की दो राशियों के बीच अंक काटता है। keys ग्रहों के नाम हैं, और हर ग्रह की बारह वैल्यू मेष से मीन तक। पिंडों की गणना इसी तालिका से होती है।
pindas—तीन अंतिम भारित मान, हर एक में सात संख्याएँ — हर ग्रह की एक, सूर्य से शनि तक; आठवीं पंक्ति नहीं होती। `raasi_pindas` शोधित अंकों को राशि के हिसाब से भार देता है, `graha_pindas` ग्रहों की अपनी स्थिति के हिसाब से, और `sodhya_pindas` इन दोनों का योग है। शास्त्रीय ग्रंथ ग्रह का कुल बल शोध्य पिंड से ही आँकते हैं; अगर आपको एक ही संख्या चाहिए, तो यही लें।
prastara_ashtaka_varga—भिन्नाष्टकवर्ग के पीछे की पूरी गणना: हर ग्रह के लिए, आठ योगदानकर्ताओं में से किसने कौन-सा अंक दिया। दो स्तर तक नेस्टेड — पहले ग्रह, फिर योगदानकर्ता, फिर बारह वैल्यू। यह बाकी तालिकाओं से बड़ी है, और तभी चाहिए जब आप केवल नतीजा नहीं, बल्कि यह भी दिखा रहे हों कि वह कैसे निकला।
samudhaya_ashtaka_varga—सर्वाष्टकवर्ग: कुल योग, हर राशि की एक संख्या, जिनकी keys `Raasi 1` से `Raasi 12` हैं, यानी मेष से मीन तक। हर संख्या उस राशि में सभी ग्रहों के अंकों का योग है, इसलिए शास्त्रीय पद्धति में बारहों का जोड़ 337 होता है। एक ही कॉल में राशियों को बल के क्रम में रखने के लिए इसे इस्तेमाल करें।
trikona_sodhana_house—वही त्रिकोण-शोधित तालिका, पर इस तरह घुमाई हुई कि पहली वैल्यू मेष की नहीं, लग्न राशि की हो — संख्याएँ `trikona_sodhana_rashi` वाली ही हैं, बस भाव के क्रम में। भाव 1 से 12 तक दिखाने हों, तो इसे इस्तेमाल करें। इसी पंक्ति का लेबल यहाँ `Ascendant` है, जबकि राशि के क्रम वाली तालिका में `Rahu`।
trikona_sodhana_rashi—त्रिकोण शोधन के बाद का भिन्नाष्टकवर्ग। पिंडों से पहले जो दो शास्त्रीय शोधन लगते हैं, उनमें यह पहला है। keys ग्रहों के नाम हैं, और हर ग्रह की बारह वैल्यू मेष से मीन तक।

उदाहरण अनुरोध

curl -X POST https://api.occultapi.com/api/astro/ashtakvarga/ \
  -H "X-API-Key: $OCCULT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"keys":["samudhaya_ashtaka_varga"],"latitude":26.1046,"longitude":74.319,"timezone_as_float":5.5,"chart_name":"RashiChart","date_time":"2026-09-01T06:00:00+05:30"}'

उत्तर

{
  "data": {
    "samudhaya_ashtaka_varga": {
      "Raasi 1": 28,
      "Raasi 2": 36,
      "Raasi 3": 40,
      "Raasi 4": 25,
      "Raasi 5": 24,
      "Raasi 6": 23,
      "Raasi 7": 26,
      "Raasi 8": 25,
      "Raasi 9": 28,
      "Raasi 10": 34,
      "Raasi 11": 25,
      "Raasi 12": 23
    }
  },
  "status": 200,
  "is_error": false,
  "message": "successful"
}

ऊपर वाले अनुरोध से ही की गई असली कॉल का उत्तर। नतीजे data के अंदर हैं, हर नतीजा उसी नाम से जिससे आपने माँगा।

त्रुटियाँ

कुंजी और क्रेडिट की जाँच से आई त्रुटियाँ { "error": "…", "message": "<code>", "is_error": true } रूप में आती हैं। लोगों को error दिखाएँ और कोड में message देखकर फ़ैसला करें। पूरी सूची त्रुटि संदर्भ में है।