# नैटल चार्ट

एंडपॉइंट `POST /v1/chart` — ज्यादातर अनुरोधों का आधार है। यह पूर्ण जन्म कुंडली लौटाता है: ग्रहों की स्थिति, घरों के कुर्सी, ग्रहों के बीच संबंध, और कुंडली का सेक्ट। लागत: **20 क्रेडिट** (टियर 2)।

## अनुरोध पैरामीटर

| पैरामीटर | प्रकार | अनिवार्य | विवरण |
|---|---|---|---|
| `date` | string | हाँ | जन्म तिथि `YYYY-MM-DD` |
| `time` | string | हाँ | जन्म समय `HH:mm:ss` |
| `timezoneOffset` | number | हाँ | UTC से ऑफसेट घंटों में (उदा. कीव के लिए गर्मियों में `2`) |
| `latitude` | number | नहीं (0) | दशमलव डिग्री में अक्षांश |
| `longitude` | number | नहीं (0) | दशमलव डिग्री में देशांतर |
| `houseSystem` | string | नहीं (`P`) | घर प्रणाली: `P` प्लेसिडस, `K` कोच, `W` होल साइन, `E` इक्वल और [अन्य](/docs/api/) |
| `name` | string | नहीं | नाम (उत्तर में लौटाया जाता है) |
| `city` | string | नहीं | शहर (उत्तर में लौटाया जाता है) |
| `zodiacType` | string | नहीं | `tropical` (डिफ़ॉल्ट) या `sidereal` |
| `cosmogram` | boolean | नहीं | `true` — घरों के बिना (जब स्थान अज्ञात हो) |

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

कीव, 14 जुलाई 1990, 14:30 को जन्म कुंडली:

<Tabs syncKey="lang">
  <TabItem label="cURL">
    ```bash frame="terminal"
    curl -X POST https://api.astroway.info/v1/chart \
      -H "X-Api-Key: aw_live_your_key_here" \
      -H "Content-Type: application/json" \
      -d '{
        "date": "1990-07-14",
        "time": "14:30:00",
        "timezoneOffset": 3,
        "latitude": 50.4501,
        "longitude": 30.5234,
        "houseSystem": "P"
      }'
    ```
  </TabItem>
  <TabItem label="Node.js">
    ```ts
    const res = await fetch('https://api.astroway.info/v1/chart', {
      method: 'POST',
      headers: {
        'Content-Type': 'application/json',
        'X-Api-Key': process.env.ASTROWAY_API_KEY!,
      },
      body: JSON.stringify({
        date: '1990-07-14',
        time: '14:30:00',
        timezoneOffset: 3,
        latitude: 50.4501,
        longitude: 30.5234,
        houseSystem: 'P',
      }),
    });
    const chart = await res.json();
    console.log(chart.planets[0]); // सूर्य स्थिति
    ```
  </TabItem>
  <TabItem label="Python">
    ```python

    r = requests.post(
        'https://api.astroway.info/v1/chart',
        headers={'X-Api-Key': os.environ['ASTROWAY_API_KEY'], 'Content-Type': 'application/json'},
        json={
            'date': '1990-07-14',
            'time': '14:30:00',
            'timezoneOffset': 3,
            'latitude': 50.4501,
            'longitude': 30.5234,
            'houseSystem': 'P',
        },
    )
    chart = r.json()
    print(chart['planets'][0])  # सूर्य स्थिति
    ```
  </TabItem>
  <TabItem label="PHP">
    ```php
    <?php
    use GuzzleHttp\Client;

    $client = new Client(['base_uri' => 'https://api.astroway.info/v1/']);
    $r = $client->post('chart', [
        'headers' => ['X-Api-Key' => getenv('ASTROWAY_API_KEY')],
        'json' => [
            'date' => '1990-07-14',
            'time' => '14:30:00',
            'timezoneOffset' => 3,
            'latitude' => 50.4501,
            'longitude' => 30.5234,
            'houseSystem' => 'P',
        ],
    ]);

    $chart = json_decode($r->getBody(), true);
    print_r($chart['planets'][0]); // सूर्य स्थिति
    ```
  </TabItem>
</Tabs>

## उत्तर उदाहरण

```json
{
  "input": {
    "date": "1990-07-14",
    "time": "14:30:00",
    "timezoneOffset": 3,
    "latitude": 50.4501,
    "longitude": 30.5234,
    "houseSystem": "P"
  },
  "julianDay": 2448087.979166,
  "siderealTime": 8.234,
  "planets": [
    {
      "name": "Sun",
      "longitude": 111.87,
      "latitude": 0.0,
      "speed": 0.955,
      "sign": "cancer",
      "signIndex": 3,
      "house": 10,
      "retrograde": false
    },
    {
      "name": "Moon",
      "longitude": 87.23,
      "latitude": -4.2,
      "speed": 13.3,
      "sign": "gemini",
      "signIndex": 2,
      "house": 8,
      "retrograde": false
    }
  ],
  "houses": {
    "system": "P",
    "cusps": [12.34, 43.21, 72.56, 100.12, 130.45, 162.78, 192.34, 223.21, 252.56, 280.12, 310.45, 342.78],
    "ascendant": 12.34,
    "mc": 280.12
  },
  "aspects": [
    {
      "planet1": "Sun",
      "planet2": "Moon",
      "type": "sextile",
      "orb": 1.36,
      "applying": true
    }
  ],
  "chartSect": "diurnal"
}
```

<Aside type="note">
उत्तर को संक्षिप्त किया गया है। पूर्ण उत्तर में सभी 12 ग्रह (सूर्य, चंद्रमा, बुध, शुक्र, मंगल, बृहस्पति, शनि, यूरेनस, नेपच्यून, प्लूटो + उत्तरी नोड, चिरोन), 12 घरों के कुर्सी और उनके बीच सभी संबंध शामिल हैं।
</Aside>

## घर प्रणालियाँ

| कोड | प्रणाली | टिप्पणी |
|---|---|---|
| `P` | प्लेसिडस | डिफ़ॉल्ट, सबसे लोकप्रिय |
| `K` | कोच | जर्मनी में लोकप्रिय |
| `W` | होल साइन | क्लासिक हेलनिस्टिक |
| `E` | इक्वल | ASC से समान |
| `R` | रेजियोमोंटेनस | होररी ज्योतिष |
| `C` | कैंपेनस | स्थानिक प्रणाली |
| `T` | टोपोसेंट्रिक | पोलिच-पेज |
| `B` | अल्काबिटियस | मध्यकालीन परंपरा |

15 प्रणालियों की पूरी सूची — [API reference](/docs/api/) में।

## कॉस्मोग्राम (जन्म स्थान के बिना)

अगर जन्म समय पता है लेकिन स्थान नहीं, तो `"cosmogram": true` भेजो। घर और ASC/MC की गणना नहीं होती, क्रेडिट वही रहते हैं (20)।

## उत्तर हेडर्स

```
X-Credits-Used: 20
X-Credits-Remaining: 4980
X-Credits-Reset: 2026-05-01T00:00:00Z
X-Request-Id: 01HXY2A7ZM...
```

## आगे पढ़ें

- [सिनास्ट्री](/examples/synastry/) — दो कुंडलियों की संगतता
- [ट्रांजिट्स](/examples/transits/) — ट्रांजिट ओवरले और घटनाओं का कैलेंडर
- [ह्यूमन डिज़ाइन](/examples/human-design/) — पूर्ण HD कुंडली
- [पूर्ण API reference](/docs/api/) — सभी {siteMeta.endpoints} एंडपॉइंट्स
