Astrology icon

Astrology

Perform astrological calculations via Astrology API

Actions231

Horoscope → Personal Daily

AI-generated

Summary

Generate a personalized daily horoscope prediction using the birth date and time, location, optional target date, language, and astrological tradition.

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)
  • Location Type (required) — Method to specify birth location: either by city name with country code (auto-detect coordinates) or by exact latitude and longitude
  • City (required) — Birth city name (e.g., "London", "New York", "Kyiv") (required if Location Type is city)
  • Country Code (required) — 2-letter ISO country code for the birth city (e.g., US, GB, UA, DE, FR) (required if Location Type is city)
  • Latitude (required) — Geographic latitude of birth location in decimal degrees (-90 to 90, positive=North) (required if Location Type is coordinates)
  • Longitude (required) — Geographic longitude of birth location in decimal degrees (-180 to 180, positive=East) (required if Location Type is coordinates)
  • Target Date — Date for prediction in YYYY-MM-DD format; defaults to current date if omitted
  • Language — Language code for horoscope text output (en=English, uk=Ukrainian, ru=Russian, es=Spanish, de=German)
  • Tradition — Astrological tradition for interpretation style (Chinese, Classical, Event Oriented, Psychological, Universal, Vedic)

Output shape

a single record containing the personalized daily horoscope data for the specified birth details and target date

The horoscope prediction is generated based on the provided birth date, time, and location, optionally for a specific target date. Language and tradition options affect the textual output. The operation returns detailed horoscope data as a JSON object.

Examples

Example 1: User inputs birth details for January 15, 1990 at 14:30 in London, GB, requests today's horoscope in English using Universal tradition.

Inputs Year=1990, Month=1, Day=15, Hour=14, Minute=30, Location Type=city; City=London, Country Code=GB, Language=en, Tradition=universal, Target Date empty or today's date; Output returns horoscope prediction for that day.

Links

Discussion