Astrology icon

Astrology

Perform astrological calculations via Astrology API

Actions231

Vedic → Chart (Kundli)

AI-generated

Summary

Generate a Vedic natal chart (Kundli) for a given birth date, time, and location.

Inputs

  • year (required) — Birth year in 4-digit format (e.g., 1990).
  • month (required) — Birth month as number 1-12 (January=1, December=12).
  • day (required) — Birth day of month (1-31).
  • hour (required) — Birth hour in 24-hour format (0-23, where 0=midnight, 12=noon).
  • minute (required) — Birth minute (0-59).
  • locationType (required) — Specify how to provide the birth location: by city name (auto-detects coordinates) or by exact latitude/longitude.
  • city — Birth city name (e.g., 'London', 'New York', 'Kyiv'). Required when locationType is 'city'.
  • countryCode — 2‑letter ISO country code for the birth city (e.g., US, GB, UA, DE, FR). Required when locationType is 'city'.
  • latitude — Geographic latitude of the birth location in decimal degrees (-90 to 90, positive=N). Required when locationType is 'coordinates'.
  • longitude — Geographic longitude of the birth location in decimal degrees (-180 to 180, positive=E). Required when locationType is 'coordinates'.
  • ayanamsa (required) — Ayanamsa (precession correction) system for Vedic calculations. Options: fagan_bradley, galactic_center_0_sag, jn_bhasin, krishnamurti, lahiri, raman, true_citra, true_pushya, true_revati, yukteshwar.
  • vedicStyle (required) — Visual style for the Vedic chart. Options: north_indian or south_indian.
  • nodeType (required) — Calculation method for lunar nodes (Rahu/Ketu). Options: mean (average) or true (actual astronomical position).
  • precision (required) — Decimal precision for degree calculations (0‑6).
  • simplify (required) — When true, return a simplified response with key data only; when false, return the full API response with all metadata.

Output shape

object

Contains the Vedic chart data returned by the astrology API (planetary positions, house cusps, etc.). If the 'simplify' input is true, the response is reduced to a subset of key fields; otherwise the full response is returned.

Links

Discussion