# वैदिक API

AstroWay API में **354+ वैदिक ज्योतिष के एंडपॉइंट** हैं — जो Jyotish क्षेत्र में उपलब्ध सबसे व्यापक वाणिज्यिक API है। क्लासिक BPHS-Parashara, पूर्ण लाल किताब, KP विधि, जैमिनी सूत्र — सभी को PyJHora के विरुद्ध क्रॉस-चेक किया गया है।

## क्या गणना की जाती है

| श्रेणी | कवरेज |
|---|---|
| **दशाएं** | 10 सिस्टम (विमशोत्तरी + 9 वैकल्पिक) × 5 स्तर = **50 एंडपॉइंट** |
| **वर्ग** | षोडश वर्ग D1–D60 एक ही कॉल में |
| **पंचांग** | तिथि, करण, योग-दिन, नक्षत्र-दिन, चोगड़िया, होरा, राहु-काल, पूर्ण |
| **षड्बल** | 6-गुणा शक्ति: स्थान + दिग + काल + चेष्ट + नैसर्गिक + द्रिक + पूर्ण |
| **योग** | पाराशर (राजा, दान, धर्म-कर्मादिपति, पंचमहापुरुष, गजकेसर, अधि) + जैमिनी (करण-योग, करकाम्सा, शुभ-ग्रह) |
| **दोष** | पाराशर (मंगल, काल-सर्प, पितृ, श्रापित, ग्रहण, गुरु-चांडाल) + लाल किताब मंगलिक + केपी |
| **संगतता** | अष्टकूट (8-गुण Gun-Milan), दशकोट, मंगल-चेक, मंगल-मेच, भृगु-मेच |
| **मुहूर्त** | इलेक्टोरल — विवाह, कार, व्यवसाय, यात्रा, नामकरण, ऑपरेशन, शिक्षा, निवेश, रियल एस्टेट, गृह-प्रवेश, सगाई, न्यायिक प्रक्रिया |
| **लाल किताब** | पूर्ण पैकेज: चार्ट, ग्रह, ऋषि, तत्व, वर्ग, उपाय |
| **केपी** | कृष्णमूर्ति पद्धति ruling planets, sub-lord सिद्धांत, KP योग/दोष |
| **जैमिनी** | करक, चर-करक, पाद, उपपाद, दृष्टि, दृष्टि विश्लेषण, आत्मकरक-नवांश, दशा-सारांश, योग + अतिरिक्त: करक-योग, करकाम्सा, आत्मकरक-रोटेशन, अर्गला-विश्लेषण |

## उदाहरण: विमशोत्तरी दशा

<Tabs>
  <TabItem label="cURL">
    ```bash frame="terminal"
    curl -X POST https://api.astroway.info/v1/vedic/dashas/vimshottari/maha \
      -H "X-Api-Key: aw_live_your_key_here" \
      -H "Content-Type: application/json" \
      -d '{
        "date": "1990-07-14",
        "time": "14:30:00",
        "tzOffset": "+03:00",
        "latitude": 50.4501,
        "longitude": 30.5234
      }'
    ```
  </TabItem>
  <TabItem label="Node.js">
    ```ts
    const r = await fetch('https://api.astroway.info/v1/vedic/dashas/vimshottari/maha', {
      method: 'POST',
      headers: {
        'X-Api-Key': process.env.ASTROWAY_API_KEY!,
        'Content-Type': 'application/json',
      },
      body: JSON.stringify({
        date: '1990-07-14',
        time: '14:30:00',
        tzOffset: '+03:00',
        latitude: 50.4501,
        longitude: 30.5234,
      }),
    });
    const { data } = await r.json();
    console.log(`वर्तमान MD: ${data.current.lord} से ${data.current.endDate}`);
    ```
  </TabItem>
  <TabItem label="Python">
    ```python

    r = requests.post(
        'https://api.astroway.info/v1/vedic/dashas/vimshottari/maha',
        headers={'X-Api-Key': os.environ['ASTROWAY_API_KEY']},
        json={
            'date': '1990-07-14',
            'time': '14:30:00',
            'tzOffset': '+03:00',
            'latitude': 50.4501,
            'longitude': 30.5234,
        },
    )
    data = r.json()['data']
    print(f"Current MD: {data['current']['lord']} until {data['current']['endDate']}")
    ```
  </TabItem>
  <TabItem label="PHP">
    ```php
    <?php
    use GuzzleHttp\Client;

    $aw = new Client(['base_uri' => 'https://api.astroway.info/v1/']);
    $r = $aw->post('vedic/dashas/vimshottari/maha', [
        'headers' => ['X-Api-Key' => getenv('ASTROWAY_API_KEY')],
        'json' => [
            'date' => '1990-07-14',
            'time' => '14:30:00',
            'tzOffset' => '+03:00',
            'latitude' => 50.4501,
            'longitude' => 30.5234,
        ],
    ]);
    $data = json_decode($r->getBody(), true)['data'];
    echo "Current MD: {$data['current']['lord']} until {$data['current']['endDate']}\n";
    ```
  </TabItem>
</Tabs>

## अनूठी विशेषताएं

प्रतिस्पर्धियों में उपलब्ध नहीं हैं:

- **10 दशा प्रणालियाँ** दुर्लभ Tribhagi, Shatabdika, Shodashottari, Sthira, Shoola सहित (अधिकांश API केवल विमशोत्तरी प्रदान करते हैं)
- **करकाम्सा 12-house चार्ट** — पूर्ण इस्ट देवता + मोक्ष मूल्यों के साथ
- **अर्गला-विश्लेषण** — 12 घरों में पूर्ण अर्गला + विरोधार्गला स्कैन netInfluence-मेट्रिक के साथ
- **आत्मकरक-रोटेशन** — जीवन भर में प्रगतिशील आत्मकरक ट्रिगर्स के साथ
- **क्रॉस-स्कूल दोष** — पाराशर + लाल किताब + केपी सभी एक ही API में (अधिकांश केवल एक स्कूल प्रदान करते हैं)

## कौन उपयोग करता है

- **भारतीय ज्योतिष ऐप्स** (प्रत्यंगिरा, द्रिक पंचांग, एस्ट्रोसेज आदि) — अपनी स्वयं की एफेमेरिस की आवश्यकता के बिना पूर्ण बैकएंड
- **विवाह मिलान** — अष्टकूट + दशकोट + मंगल-चेक एक ही कॉल में
- **मोबाइल होरोस्कोप ऐप्स** — दैनिक पंचांग `/v1/vedic/panchang/full` (8 तत्व 1 अनुरोध में)
- **इलेक्टोरल सेवाएं** (बच्चे का नामकरण, विवाह मुहूर्त) — `/v1/vedic/muhurat/*` 12 प्रकार की घटनाएं
- **वैदिक संगतता सेवाएं** — पूर्ण रिपोर्ट `/v1/vedic/compatibility/full`

## सटीकता

सभी गणनाएं **स्विस एफेमेरिस** (उप-आर्कसेकंड सटीकता) पर आधारित हैं + **PyJHora** (डिफ़ॉल्ट संदर्भ Python कार्यान्वयन) के विरुद्ध क्रॉस-चेक की गई हैं। जहाँ भी अंतर हैं, उन्हें `docs/AUDIT-TRAIL.md` में दस्तावेजित किया गया है।

विभिन्न परंपराओं वाले स्कूल (लाल किताब, केपी, जैमिनी) में अलग-अलग YELLOW निशान हैं जहाँ एंडपॉइंट single-author विधि के हैं (लाल किताब — Pt. रूप चंद जोशी केवल) — एकीकृत करने वाला व्यक्ति प्रामाणिकता के स्तर को देख सकता है।

## स्थानीयकरण

वैदिक रिपोर्ट **20 भाषाओं** में उपलब्ध हैं (T0 मैनुअल, T1 AI बीटा — देखें [`/languages/`](/languages/))। किसी भी `/v1/reports/*` एंडपॉइंट में `lang=<code>` पास करें।

## मूल्य निर्धारण

अधिकांश वैदिक एंडपॉइंट **टियर 2 (20 क्रेडिट)** हैं। बड़े रिपोर्ट (पूर्ण संगतता, मुहूर्त-स्कैनर) — टियर 3 (50 क्रेडिट)। पीडीएफ रिपोर्ट लाल किताब / वैदिक कुंडली — टियर 7 (5000 क्रेडिट)।

फ्री टियर पर — **मासिक 500 वैदिक कॉल मुफ्त**।

<CardGrid>
  <LinkCard title="एंडपॉइंट श्रेणियां →" href="/vedic/" description="दशाएं, वर्ग, पंचांग, षड्बल, योग, दोष, संगतता, मुहूर्त" />
  <LinkCard title="शीघ्र शुरुआत" href="/getting-started/" description="5 मिनट में पहला अनुरोध" />
  <LinkCard title="मूल्य निर्धारण" href="/pricing/" description="फ्री से लेकर एंटरप्राइज तक" />
  <LinkCard title="भाषा समर्थन" href="/languages/" description="20 भाषाएं — वैदिक रिपोर्ट" />
</CardGrid>
