AstroWay/api v2.201.6 · ko
모든 시스템 정상 작동 중
// astrology api · POST /v1/vedic/dashas/vimshottari/maha

Vimshottari Mahadasha API

Vimshottari는 베다 점성술의 시간 계산을 지탱하는 120년 행성 주기 사이클이야. 이 endpoint는 출생 시점의 항성황도 달 위치를 읽고, 그 달이 머무는 nakshatra를 찾은 뒤, 그 한 지점에서 Mahadasha의 순서 있는 체인을 펼쳐 보여줘. Mahadasha는 아홉 graha 중 하나가 지배하는 주요 인생 시기로, 각각을 경계 짓는 정확한 달력 날짜가 함께 제공돼.

Endpoint
POST /v1/vedic/dashas/vimshottari/maha
Cost
50 credits
Latency
~62 ms
Tier
Tier 3
// 01 / What it computes

Vimshottari Mahadasha API

이 endpoint는 출생 날짜, 시각, UTC 오프셋을 율리우스일로 변환한 뒤, Swiss Ephemeris에 달의 지구중심 황경을 조회하고 Lahiri ayanamsa를 적용해 열대황도에서 항성황도로 변환해. 그 항성황도 황경이 출생 nakshatra와 그 안에서 이미 경과한 비율을 결정하고, 이를 통해 출생 시점에 첫 번째 지배 행성의 기간이 얼마나 남았는지가 정해져. 거기서부터 Ketu, Venus, Sun, Moon, Mars, Rahu, Jupiter, Saturn, Mercury라는 정규 순서로 전체 120년 Vimshottari 시퀀스를 배열하고, 각 Mahadasha는 할당된 기간과 구체적인 시작·종료 날짜를 담고 있어. 응답에는 출생 nakshatra, 달의 항성황도 황경, 사용된 ayanamsa 값도 함께 반환되므로 타임라인 전체를 검증할 수 있어.

// 02 / Live request

POST/v1/vedic/dashas/vimshottari/maha

curl -X POST https://api.astroway.info/v1/vedic/dashas/vimshottari/maha \
  -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
}'
Response (excerpt)
{
  "ok": true,
  "data": {
    "system": "vimshottari",
    "level": "maha",
    "ayanamsa": 23.85,
    "moonSiderealLongitude": 258.97,
    "nakshatra": "Purva Ashadha",
    "periods": [
      {
        "lord": "Venus",
        "start": "1986-02-11",
        "end": "2006-02-11"
      },
      {
        "lord": "Sun",
        "start": "2006-02-11",
        "end": "2012-02-11"
      }
    ]
  }
}
// 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).
// 04 / When to use it

When to use it

일 단위 세부 정보가 아니라 인생의 장을 구성하는 거시적 기간, 즉 최상위 dasha 골격이 필요할 때 이 endpoint를 사용해. 예측 타임라인의 첫 호출로 자연스러워: 주요 기간의 시퀀스를 렌더링하고, 특정 날짜에 현재 활성화된 기간을 하이라이트한 뒤, 사용자가 거기서 더 깊이 들어가게 하면 돼. 전체 체인이 하나의 달 위치에서 결정론적으로 도출되므로, 가입 시점에 한 번만 계산해서 무기한 캐시할 수 있어. 특정 Mahadasha 안의 중첩된 하위 기간이 필요하면 같은 Vimshottari 패밀리 아래의 전용 antardasha, pratyantar, sookshma, prana endpoint로 분기하면 돼.

// 05 / Notes

Notes

이 route는 Mahadasha(주요 기간) 레이어만 반환해. 더 세밀한 하위 구분인 antardasha, pratyantar, sookshma, prana는 /v1/vedic/dashas/vimshottari/* 아래의 별도 endpoint에 있어. 계산은 Bṛhat Parāśara Horā Śāstra에 체계화된 Parashara 전통을 따르며, 항성황도와 Lahiri ayanamsa를 기본 기준 프레임으로 사용해.

Try the Vimshottari Mahadasha API

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

99.9% SLA · 유료 플랜 · 30일 상태 →