AstroWay/api v2.202.3 · id
semua sistem normal
// astrology api · POST /v1/chart

API Bagan Natal

Ubah satu momen kelahiran menjadi bagan natal lengkap dan terstruktur – planet, cusp rumah, aspek, dan data sudut – dalam satu POST. Zodiak tropis, tiga belas sistem rumah, presisi Swiss Ephemeris, keluaran JSON.

Endpoint
POST /v1/chart
Cost
20 credits
Latency
~180 ms
Tier
Tier 2
// 01 / What it computes

API Bagan Natal

Endpoint natal-chart mengonversi tanggal lahir, waktu jam, dan offset UTC menjadi hari Julian yang tepat, lalu meminta mesin Swiss Ephemeris untuk longitude, latitude, dan kecepatan geosentrik setiap benda – sepuluh planet klasik plus nodus lunar, Chiron, dan Black Moon Lilith. Ia menghitung Ascendant dan Midheaven dari latitude dan longitude lahir, membagi rumah menurut sistem pilihanmu, menempatkan tiap planet ke tanda dan rumahnya, serta menghitung grid aspek lengkap dengan flag applying/separating dan orb tepat. Gerakan retrograde ditandai dari kecepatan benda, dan sect bagan (kelahiran siang atau malam) dikembalikan supaya interpretasi hilir dapat menimbang benefik dan malefik dengan tepat.

// 02 / Live request

POST/v1/chart

curl -X POST https://api.astroway.info/v1/chart \
  -H "X-Api-Key: aw_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "date": "1990-05-15",
    "time": "14:30:00",
    "timezoneOffset": 3,
    "latitude": 50.45,
    "longitude": 30.52,
    "houseSystem": "P"
  }'
Response (excerpt)
{
  "ok": true,
  "data": {
    "planets": [
      { "name": "Sun", "longitude": 54.23, "sign": "Taurus", "house": 10, "retrograde": false },
      { "name": "Moon", "longitude": 282.7, "sign": "Capricorn", "house": 6 }
    ],
    "houses": { "ascendant": 160.4, "mc": 70.1, "cusps": [160.4, 190.3, ...] },
    "aspects": [ { "body1": "Sun", "body2": "Moon", "type": "trine", "orb": 1.2 } ]
  }
}
// 03 / Parameters

Parameters

nametypeRequired
date string (YYYY-MM-DD) yes Birth date.
time string (HH:MM:SS) yes Local clock time at birth.
timezoneOffset number (hours) yes UTC offset in effect at the birth moment (e.g. 3 for Kyiv summer time). Decimal allowed for half-hour zones.
latitude number yes Birth-place latitude, decimal degrees (north positive).
longitude number yes Birth-place longitude, decimal degrees (east positive).
houseSystem string no One-letter Swiss Ephemeris code - P (Placidus, default), K (Koch), W (whole-sign), R (Regiomontanus), and 10 more.
// 04 / When to use it

When to use it

Gunakan endpoint ini kapan saja kamu butuh kerangka struktural horoskop: widget bagan kelahiran, laporan natal, alur onboarding yang mempersonalisasi konten berdasarkan Matahari/Bulan/Ascendant, atau agen AI yang butuh penempatan mentah sebelum menginterpretasi apa pun. Ini panggilan prasyarat untuk sinastri, transit, progresi, dan kebanyakan tipe laporan – hitung bagan sekali, cache JSON, dan beri ke endpoint yang lebih berat alih-alih menghitung ulang tiap kali. Karena responsnya data murni (tanpa prosa, tanpa gambar), ia masuk bersih ke stack apa saja: render sendiri, kirim ke LLM, atau serahkan ke salah satu endpoint render SVG kami.

Buka kalkulator bagan natal di peramban →

// 05 / Notes

Notes

Default mengikuti konvensi Barat mainstream: zodiak tropis, rumah Placidus, "Big Three" Matahari–Bulan–Ascendant. Mesin ini adalah Swiss Ephemeris (Astrodienst) dan dibagikan dengan kalkulator di peramban, jadi server dan klien setuju pada arc-second. Rumah kembali ke Porphyry di atas lingkar kutub dimana Placidus tidak terdefinisi.

Try the Bagan Natal API

Grab a key and make your first call in under a minute.

99.9% SLA · paket berbayar · 30d status →