# Vedik API

AstroWay API, **354+ Vedic astroloji uç noktaları** sunar — Jyotish alanındaki en geniş ticari API kapsamı. Klasik BṚHAT PARAŚARA HORA ŚĀSTRA, tam Lal Kitab, KP yöntemi, Jaimini Sutra'lar dahil olmak üzere tüm hesaplamalar PyJHora ile çapraz doğrulandı.

## Hangi hesaplamalar yapılır?

| Kategori | Kapsam |
|---|---|
| **Daşalar** | 10 sistem (Vimshottari + 9 alternatif) × 5 seviye = **50 uç nokta** |
| **Vargalar** | Shodasha varga D1–D60 tek bir çağrıda |
| **Pançang** | Tithi, Karana, Yoga-günü, Nakshatra-günü, Chogadia, Hora, Rahu Kaal, tam |
| **Şadbala** | 6 kat kuvvet: Sthana + Dig + Kala + Cheshta + Naisargika + Drik + tam |
| **Yogalar** | Parashara (Raja, Dana, Dharma-Karmaadhipati, Pancha-Mahapurusha, Gajakesari, Adhi) + Jaimini (karaka-yoga, karakamsa, shubha-graha) |
| **Doshalar** | Parashara (Mangal, Kala-Sarpa, Pitru, Shrapit, Grahan, Guru-Chandal) + Lal Kitab Manglik + KP |
| **Uyumluluk** | Ashtakut (8 kat Guna-Milan), Dashakoota, Manglik-check, Mangal-Mech, Bhrigu-Mech |
| **Muhurta** | Seçimsel — düğün, araba, iş, seyahat, nişan, ameliyat, eğitim, yatırım, emlak, griha-pravesh, nişan, dava |
| **Lal Kitab** | Tam paket: chart, grahalar, rishiler, tattvalar, vargalar, upayalar |
| **KP** | Krishnamurti Paddhati ruling planets, sub-lord theory, KP yogalar/doshalar |
| **Jaimini** | Karakalar, Chara-karakalar, Padas, Upapadas, Aspectler, Drishtiler, Atmakaraka-Navamsha, Daha-özeti, Yogalar + ekstralar: karaka-yoga, karakamsa, atmakaraka-rotation, argala-analysis |

## Örnek: Vimshottari Daşa

<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(`Current MD: ${data.current.lord} until ${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>

## Eşsiz özellikler

Rakip API'lerde bulunmayan uç noktalar:

- **10 daşa sistemi** nadir Tribhagi, Shatabdika, Shodashottari, Sthira, Shoola dahil (çoğu API sadece Vimshottari sunar)
- **Karakamsa 12-ev haritası** — tam ishta-devata + moksha değerleri projeksiyonu
- **Argala-analysis** — tam Arghala + Virodhargala taraması 12 evde netInfluence metriğiyle
- **Atmakaraka-rotation** — yaşam boyunca progresif AK ve life-event tetikleyicileri
- **Çapraz-okul doshaları** — Parashara + Lal Kitab + KP tek bir API'de (çoğu sadece bir okul sunar)

## Kimler kullanıyor?

- **Hint astroloji uygulamaları** (Pratyangira, Drik Panchang, AstroSage benzerleri) — kendi efemerislerine gerek kalmadan tam arka uç
- **Evlilik uyumluluk hizmetleri** — Ashtakut + Dashakoota + Manglik tek bir çağrıda
- **Mobil burç uygulamaları** — günlük Panchang `/v1/vedic/panchang/full` üzerinden (8 öğe tek bir istekle)
- **Seçimsel hizmetler** (çocuk adı koyma, düğün muhurta) — `/v1/vedic/muhurat/*` 12 olay türü
- **Vedic uyumluluk hizmetleri** — tam rapor `/v1/vedic/compatibility/full` üzerinden

## Doğruluk

Tüm hesaplamalar **Swiss Ephemeris** (alt yay saniyesi hassasiyeti) + **PyJHora** (de-facto referans Python implementasyonu) ile çapraz doğrulandı. Varsa farklılıklar `docs/AUDIT-TRAIL.md` dosyasında belgelenmiştir.

Farklı geleneklere sahip okullar (Lal Kitab, KP, Jaimini) tek-yazar yöntemleri için uç noktalarda AYRICA SARI etiketlere sahiptir (Lal Kitab — sadece Pt. Roop Chand Joshi) — entegratörler kanonikalik seviyesini görebilir.

## Yerelleştirme

Vedic raporları **20 dilde** mevcut (T0 manuel, T1 AI Beta — bkz. [`/languages/`](/languages/)). Herhangi bir `/v1/reports/*` uç noktasına `lang=<code>` parametresi gönderin.

## Fiyatlandırma

Çoğu Vedic uç noktası **Tier 2 (20 kredi)**. Büyük raporlar (tam uyumluluk, muhurta tarayıcı) — Tier 3 (50 kr). PDF Lal Kitab / Vedic Kundli raporları — Tier 7 (5000 kr).

Free planında **ayda 500 ücretsiz Vedic çağrısı** mevcut.

<CardGrid>
  <LinkCard title="Uç nokta kategorileri →" href="/vedic/" description="Daşalar, Vargalar, Pançang, Şadbala, Yogalar, Doshalar, Uyumluluk, Muhurta" />
  <LinkCard title="Hızlı başlangıç" href="/getting-started/" description="5 dakikada ilk isteğinizi gönderin" />
  <LinkCard title="Fiyatlandırma" href="/pricing/" description="Ücretsizden Enterprise'a kadar" />
  <LinkCard title="Desteklenen diller" href="/languages/" description="20 dil — Vedic raporları" />
</CardGrid>
