curl -X POST https://api.occultapi.com/api/astro/rashifal/ \
-H "X-API-Key: $OCCULT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"date":"2026-09-01","rashi":"aries","keys":["get_daily_rashifal","get_weekly_rashifal","get_monthly_rashifal"]}'Рашифал — это гороскоп по знакам: прогноз для всех, кто родился под одним из двенадцати лунных знаков, без натальной карты. Эндпоинт выдаёт четыре таких прогноза — на день, неделю, месяц и год, — каждый сразу на английском и хинди. Астрономическая основа у прогнозов реальная, но для каждого периода своя. Дневной и недельный прогнозы строятся на фактическом транзите Луны по домам, отсчитанным от вашего знака, а также на реальных стационарных точках Меркурия, Венеры или Марса, если они приходятся на эту неделю. Месячный учитывает санкранти Солнца, стационарные точки Меркурия и Венеры и переходы Марса из знака в знак в течение месяца; годовой — транзиты Юпитера, Сатурна и Раху-Кету, а также упрощённый флаг саде-сати, который определяется только по знаку: по дому Сатурна относительно вашего знака. Тексты к этим событиям, счастливые цвет и число подбираются из готовых наборов. Передайте `rashi` — название знака, и `date` в формате `YYYY-MM-DD`; дата необязательна, по умолчанию — сегодня. Какая часть даты учитывается, зависит от ключа: недельный прогноз считает её первым днём недели, месячный берёт только месяц и год, годовой — только год. У каждого текстового поля есть парное поле `_hi` с текстом на хинди. Прогноз строится на уровне знака, поэтому используйте его как контентную ленту, а не как толкование карты. Для персональных прогнозов постройте карту и используйте эндпоинты транзитов.
| Поле | Тип | Обязательно | Примечания |
|---|---|---|---|
| keys | array | обязательный | Какие расчёты вернуть — списком названий. См. таблицу ключей этого эндпоинта; нераспознанное название отклоняет весь запрос. Один вызов стоит один кредит, сколько бы ключей вы ни запросили, поэтому запрашивайте всё нужное сразу, а не несколькими вызовами. |
| date | string (date) | необязательный | |
| rashi | string | необязательный | ariestaurusgeminicancerleovirgolibrascorpiosagittariuscapricornaquariuspiscesПроверяется в конструкторе: при неверном значении весь запрос завершается ошибкой. |
Перечислите в keys ровно те расчёты, которые вам нужны. Один неизвестный ключ — и отклоняется весь запрос. Сколько бы ключей вы ни запросили, спишется 1 кредит, так что собирайте их в один вызов.
| Ключ | Доп. поля | Описание | |
|---|---|---|---|
| get_daily_rashifal | rashi | Прогноз на один день для лунного знака на основе реального транзита Луны по домам, отсчитанным от этого знака. Возвращает объект с полями `date`, `sign`, `element`, абзацем `general_prediction`, объектом `aspects` с тремя-четырьмя сферами жизни (семья, здоровье, путешествия, карьера и т. д.) — по одному предложению на каждую, объектом `lucky` вида `{color, number, time}` и объектом `moon_transit` вида `{house, classification, benefic_support, malefic_pressure}`, где `classification` — favorable, neutral или challenging. У каждого текстового поля есть парное поле `_hi` с текстом на хинди. | |
| get_monthly_rashifal | rashi | Прогноз на календарный месяц: из `date` берутся только месяц и год, день игнорируется. Учитывает санкранти Солнца, стационарные точки Меркурия и Венеры и переходы Марса из знака в знак в течение месяца. Возвращает `month`, `year`, `sign`, абзац `overview`, объекты `planetary_transits` и `aspects`, `special_days` — до пяти благоприятных дат с указанием причины, и `remedies` — список из двух рекомендаций. У каждого поля есть парное поле `_hi`. | |
| get_weekly_rashifal | rashi | Прогноз на семь дней начиная с `date`. Для каждого из семи дней учитывается реальный транзит Луны, а реальные стационарные точки Меркурия, Венеры или Марса, попадающие на эту неделю, отмечаются отдельно. Возвращает `week_start`, `week_end`, `sign`, `element`, абзац `overview`, объект `aspects` с ключами вида "Weekday (date)" и предложением на каждый из семи дней, `best_days` и `challenging_days` — списки дат, `planetary_alerts` — список уведомлений о стационарных точках, и `lucky` в виде `{color, number}`. У каждого поля есть парное поле `_hi`. | |
| get_yearly_rashifal | rashi | Прогноз на календарный год: из `date` берётся только год. Учитывает транзиты Юпитера, Сатурна и Раху-Кету, а также флаги саде-сати и аштама-шани, которые определяются только по знаку: по дому Сатурна относительно знака (12-й, 1-й или 2-й — саде-сати, 4-й или 8-й — аштама и кантака). Возвращает `year`, `sign`, абзац `overview`, `planetary_movements`, `quarterly_forecast` из четырёх частей, `yearly_aspects`, `lucky_elements` и `remedies`. У каждого текстового поля есть парное поле `_hi`. Это приближение на уровне знака, а не толкование натальной карты, поэтому флаг саде-сати здесь грубее, чем в `/api/astro/shani_analysis/`. |