ट्रांजिट
दोनों ट्रांज़िट्स के साथ काम करने के लिए दो एंडपॉइंट:
| एंडपॉइंट | क्रेडिट | क्या करता है |
|---|---|---|
POST /v1/transits | 50 | किसी विशेष तिथि के लिए ट्रांज़िट चार्ट, जन्म स्थान के ऊपर ओवरले किया गया |
POST /v1/transit-calendar | 100 | तिथि रेंज के लिए ट्रांज़िट इवेंट कैलेंडर |
POST /v1/transits - ओवरले
Section titled “POST /v1/transits - ओवरले”निर्दिष्ट ट्रांज़िट तिथि पर ग्रहों की स्थिति की गणना जन्म स्थान के निर्देशांक में करता है।
पैरामीटर
Section titled “पैरामीटर”सभी जन्म चार्ट पैरामीटर (date, time, timezoneOffset, latitude, longitude, houseSystem) के अलावा:
| पैरामीटर | प्रकार | अनिवार्य | विवरण |
|---|---|---|---|
transitDate | string | हाँ | ट्रांज़िट तिथि YYYY-MM-DD |
transitTime | string | नहीं (12:00:00) | ट्रांज़िट समय HH:mm:ss |
transitTzOffset | number | नहीं (0) | ट्रांज़िट टाइमज़ोन ऑफसेट |
उदाहरण
Section titled “उदाहरण”curl -X POST https://api.astroway.info/v1/transits \ -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, "transitDate": "2026-04-14", "transitTime": "12:00:00", "transitTzOffset": 3 }'const res = await fetch('https://api.astroway.info/v1/transits', { 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, transitDate: '2026-04-14', transitTime: '12:00:00', transitTzOffset: 3, }),});const { data: transits } = await res.json();console.log(transits.planets); // Transit planet positionsimport os, requests
r = requests.post( 'https://api.astroway.info/v1/transits', 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, 'transitDate': '2026-04-14', 'transitTime': '12:00:00', 'transitTzOffset': 3, },)transits = r.json()['data']print(transits['planets'])<?phpuse GuzzleHttp\Client;
$client = new Client(['base_uri' => 'https://api.astroway.info/v1/']);$r = $client->post('transits', [ '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, 'transitDate' => '2026-04-14', 'transitTime' => '12:00:00', 'transitTzOffset' => 3, ],]);
$transits = json_decode($r->getBody(), true)['data'];print_r($transits['planets']);प्रतिक्रिया
Section titled “प्रतिक्रिया”/v1/chart के समान ही संरचना - पूर्ण चार्ट जिसमें ग्रह, भाव, पहलू शामिल हैं, लेकिन ट्रांज़िट तिथि पर गणना की गई।
POST /v1/transit-calendar - इवेंट कैलेंडर
Section titled “POST /v1/transit-calendar - इवेंट कैलेंडर”तिथि रेंज को स्कैन करता है और ट्रांज़िट इवेंट्स की सूची लौटाता है: जन्म चार्ट के ग्रहों के लिए ट्रांज़िट ग्रहों के सटीक पहलू, इंग्रेस, रेट्रोग्रेड।
अतिरिक्त पैरामीटर
Section titled “अतिरिक्त पैरामीटर”| पैरामीटर | प्रकार | अनिवार्य | विवरण |
|---|---|---|---|
startDate | string | हाँ | रेंज की शुरुआत YYYY-MM-DD |
endDate | string | हाँ | रेंज का अंत YYYY-MM-DD |
उदाहरण
Section titled “उदाहरण”curl -X POST https://api.astroway.info/v1/transit-calendar \ -H "X-Api-Key: aw_live_your_key_here" \ -H "Content-Type: application/json" \ -d '{ "natal": { "date": "1990-07-14", "time": "14:30:00", "timezoneOffset": 3, "latitude": 50.4501, "longitude": 30.5234 }, "startDate": "2026-04-01", "endDate": "2026-04-30" }'const r = await fetch('https://api.astroway.info/v1/transit-calendar', { method: 'POST', headers: { 'X-Api-Key': apiKey, 'Content-Type': 'application/json' }, body: JSON.stringify({ natal: { date: '1990-07-14', time: '14:30:00', timezoneOffset: 3, latitude: 50.4501, longitude: 30.5234, }, startDate: '2026-04-01', endDate: '2026-04-30', }),});const { data: calendar } = await r.json();
for (const event of calendar.events) { console.log(`${event.date}: #${event.transitPlanetId} ${event.aspect.name} #${event.natalPlanetId}`);}r = requests.post( 'https://api.astroway.info/v1/transit-calendar', headers={'X-Api-Key': apiKey}, json={ 'natal': { 'date': "1990-07-14", 'time': "14:30:00", 'timezoneOffset': 3, 'latitude': 50.4501, 'longitude': 30.5234, }, 'startDate': "2026-04-01", 'endDate': "2026-04-30" },)calendar = r.json()['data']
for event in calendar["events"]: print(f"{event['date']}: #{event['transitPlanetId']} {event['aspect']['name']} #{event['natalPlanetId']}")<?phpuse GuzzleHttp\Client;
$client = new Client(['base_uri' => 'https://api.astroway.info/v1/']);$r = $client->post('transit-calendar', [ 'headers' => ['X-Api-Key' => getenv('ASTROWAY_API_KEY')], 'json' => [ 'natal' => [ 'date' => '1990-07-14', 'time' => '14:30:00', 'timezoneOffset' => 3, 'latitude' => 50.4501, 'longitude' => 30.5234, ], 'startDate' => '2026-04-01', 'endDate' => '2026-04-30', ],]);
$calendar = json_decode($r->getBody(), true)['data'];foreach ($calendar['events'] as $e) { echo "{$e['date']}: #{$e['transitPlanetId']} {$e['aspect']['name']} #{$e['natalPlanetId']}\n";}प्रतिक्रिया उदाहरण
Section titled “प्रतिक्रिया उदाहरण”{ "startDate": "2026-04-01", "endDate": "2026-04-30", "maxOrb": 1, "count": 42, "events": [ { "jd": 2461132.97998, "date": "2026-04-02T11:31:10.000Z", "transitPlanetId": 2, "natalPlanetId": 9, "aspect": { "name": "Trine", "i18nKey": "aspect_trine", "angle": 120, "orb": 12, "symbol": "△", "isMajor": true, "color": "#3366cc" }, "transitLongitude": 345.005969, "natalLongitude": 225.005747, "isRetrograde": false } ]}संबंधित एंडपॉइंट
Section titled “संबंधित एंडपॉइंट”| एंडपॉइंट | क्रेडिट | क्या जोड़ता है |
|---|---|---|
/v1/forecast-calendar | 100 | वार्षिक पूर्वानुमान - 365 दिनों का हीटमैप |
/v1/progressions | 50 | माध्यमिक प्रगति |
/v1/solar-return | 50 | सोलर (वार्षिक चार्ट) |
/v1/aspect-timeline | 100 | तिथि रेंज के लिए पहलुओं का टाइमलाइन |
आगे पढ़ें
Section titled “आगे पढ़ें”- जन्म चार्ट - बुनियादी अनुरोध
- सिनास्ट्री - दो चार्ट की संगतता
- ह्यूमन डिज़ाइन - पूर्ण HD चार्ट
- API reference - सभी 748 एंडपॉइंट्स
उपयोगी रहा?
फीडबैक के लिए धन्यवाद।