Logo

SEARCH ASTRO INSIGHT API DOCS

Home Vedic Astrology

Varshaphal Planets API

The Varshaphal Planets API provides Varshaphal related calculations and insights based on Vedic Astrology principles. This endpoint is designed for astrology applications, report generation systems, horoscope platforms, and developer integrations requiring structured JSON responses and reliable REST API access.

Varshaphal Planets

Returns the planetary positions for a specific Varshaphal (Solar Return) chart — a Vedic annual horoscope calculated for the exact moment the Sun returns to its natal degree in a given year. This endpoint computes the Varshaphal chart based on the individual's birth data and their current location for the target year, providing the foundational planetary data used in annual predictive analysis.

What This API Does

Varshaphal, also known as the Annual Horoscope or Tajika system, is a Vedic predictive technique that casts a new chart each year at the precise moment the Sun returns to the same zodiacal degree it occupied at birth. This solar return chart is interpreted alongside the natal chart to forecast themes, events, and influences for the coming year. This endpoint accepts the individual's birth details, their current geographic location (which determines where the solar return chart is cast), and the target Varshaphal year, then computes and returns the full planetary configuration for that year's solar return chart.

Data Returned

The response includes, for each planet in the Varshaphal chart:

  • Planet name and position — zodiac sign, degree, minute, and second of arc for each planet at the moment of solar return

  • Retrograde status — whether the planet is in retrograde motion at the time of the solar return

  • House placement — the house the planet occupies in the Varshaphal chart, based on the current location

  • Nakshatra — the lunar mansion the planet occupies, along with its pada (quarter)

  • Dignity and strength indicators — the planet's sign-based dignity (exaltation, debilitation, own sign, etc.) in the solar return chart

Main Use Cases

  • Annual horoscope generation — computing the planetary foundation for a full Varshaphal reading for a given year

  • Jyotish practitioners — building year-ahead predictive reports using the Tajika system without manual solar return calculations

  • Astrology platforms and apps — powering annual forecast features that display the Varshaphal chart alongside the natal chart

  • Year-specific transit and dasha analysis — combining Varshaphal planetary positions with other predictive techniques for layered annual forecasting

  • Comparative chart tools — enabling side-by-side analysis of the natal chart and the current year's Varshaphal chart

Key Functionality

  • Accepts both birth location and current location separately — the birth data anchors the natal chart, while the current latitude, longitude, and timezone determine where the solar return chart is cast, reflecting the individual's actual place of residence in the target year

  • Accepts a target Varshaphal year (varshaphalYear) to compute the solar return for any past, present, or future year, enabling historical review as well as forward planning

  • Supports multiple Ayanamsha systems (e.g., Lahiri, Raman, KP) via the X-Ayanamsha header, ensuring the sidereal calculations align with the practitioner's preferred tradition

  • Returns full planetary detail — not just sign placements but degree-level precision, retrograde status, nakshatra, and dignity — providing everything needed for a complete Varshaphal interpretation

  • Designed for localization — the Accept-Language header controls the language of descriptive content in the response

  • Serves as the planetary data layer for Varshaphal analysis, intended to be used alongside other Varshaphal endpoints (houses, yogas, Muntha, etc.) for a complete annual horoscope

Credit Cost
1 Credits/Per API Call
Avg Response
~117msTypical Latency

Supported Response Languages

🇬🇧 English en
🇮🇳 Hindi hi
🇮🇳 Marathi ma

🌐 API responses available in 3 regional languages. Pass Accept-Languageparameter in request header with language code.

API Explorer

POST https://json.astroinsightapi.com/api/v1/varshaphal/planets

Request Example:

HTTP Status Codes

API Categories