Назад к документации

Фаза Луны и визуальные эффекты

Фаза Луны и визуальные эффекты

GET/api/v1/moon/phase

Получите подробные данные о фазе Луны, включая освещенность, возраст, расстояние и знак зодиака. Создавайте визуальные эффекты high-quality SVG для любой даты и местоположения наблюдателя.

Нужен полный ежемесячный лунный календарь или временная шкала входа? Использовать Временная шкала фаз Луны API документы for /api/v1/moon/month.

Полный URL-адрес

https://api.freeastroapi.com/api/v1/moon/phase

Конечная точка ежемесячного календаря

Используйте /api/v1/moon/month, когда вам нужен полный календарный месяц в одном запросе. Он принимает те же дополнительные флаги включения, что и /phase, и возвращает массив days с одним снимком Луны на каждую календарную дату. Когда вы передаете координаты, каждый снимок делается в полночь по местному времени для определенного часового пояса, а каждая строка помечается calendar_date. Включите include_sign_timeline=true, чтобы также получать интервалы знаков Луны со временем начала/окончания, продолжительностью, метками перехода и отдельным массивом событий ingresses для более чистого рендеринга таймлайна.

Доступ ограничен тарифами Entry и High.

См. специальную документацию по временной шкале фаз Луны.https://api.freeastroapi.com/api/v1/moon/month
curl -X GET "https://api.freeastroapi.com/api/v1/moon/month?year=2026&month=4&lat=48.8566&lon=2.3522&include_zodiac=true&include_traditional_moon=true&include_sign_timeline=true" \
 -H "x-api-key: YOUR_API_KEY"
{
  "year": 2026,
  "month": 4,
  "month_name": "April",
  "days_in_month": 30,
  "calendar_basis": "local",
  "calendar_timezone": "Europe/Paris",
  "sign_timeline": [
    {
      "sign": "Leo",
      "sign_id": "leo",
      "starts_at": "2026-03-31T22:00:00Z",
      "ends_at": "2026-04-02T11:14:00Z",
      "starts_at_local": "2026-04-01T00:00:00+02:00",
      "ends_at_local": "2026-04-02T13:14:00+02:00",
      "duration_hours": 37.23,
      "duration_minutes": 2234,
      "next_sign": "Virgo",
      "next_sign_id": "virgo",
      "label": "Leo -> Virgo",
      "continues_from_previous_month": true,
      "continues_to_next_month": false
    }
  ],
  "ingresses": [
    {
      "from_sign": "Leo",
      "from_sign_id": "leo",
      "to_sign": "Virgo",
      "to_sign_id": "virgo",
      "at": "2026-04-02T11:14:00Z",
      "at_local": "2026-04-02T13:14:00+02:00",
      "label": "Leo -> Virgo"
    }
  ],
  "days": [
    {
      "calendar_date": "2026-04-01",
      "timestamp": "2026-03-31T22:00:00+00:00",
      "phase": {
        "name": "Waning Gibbous",
        "phase_angle_deg": 214.63,
        "illumination": 0.91,
        "age_days": 17.6,
        "distance_km": 384120,
        "is_waxing": false
      },
      "zodiac": {
        "sign": "Scorpio",
        "sign_id": "scorpio",
        "degree": 18.2,
        "zodiac_type": "tropical"
      },
      "traditional_moon": {
        "name": "Pink Moon",
        "naming_system": "north_american_traditional",
        "month": "April",
        "applies_to_full_moon_at": "2026-04-02T02:46:09Z",
        "is_current_full_moon": false
      },
      "next_phases": {
        "new_moon": "2026-04-17T12:22:51Z",
        "first_quarter": "2026-04-24T23:10:00Z",
        "full_moon": "2026-05-01T15:00:00Z",
        "last_quarter": "2026-04-10T04:17:02Z"
      },
      "eclipse": {
        "is_eclipse": false,
        "is_blood_moon": false
      }
    }
  ]
}

Параметры запроса

ParameterTypeRequiredDescription
datestringNoДата-время ISO 8601 (YYYY-MM-DDTHH:MM:SS) или «сейчас». По умолчанию: сейчас.
citystringNoНазвание города для поиска координат (альтернативно широте/долготе).
latfloatNoШирота для данных observer-specific (Rise/Set). По умолчанию: Нет.
lonfloatNoДолгота для данных observer-specific (Rise/Set). По умолчанию: Нет.
tz_strstringNoСтрока часового пояса для простой интерпретации даты и времени и локальных выходных данных. По умолчанию: AUTO.
include_zodiacbooleanNoВключите знак зодиака Луны (тропический). По умолчанию: false.
include_rise_setbooleanNoВключите время подъема/захода (требуется город или широта/долгота). По умолчанию: false.
include_visualsbooleanNoВключите визуализацию SVG и соотношение теней. По умолчанию: false.
include_specialbooleanNoОбнаружение особых типов лун: Суперлуна, Голубая луна, Урожайная луна и т. д. По умолчанию: false.
include_eclipsebooleanNoПроверьте лунное затмение в течение 15 дней (всего возвращает is_blood_moon). По умолчанию: false.
include_forecastbooleanNoПолучите дни до следующего полнолуния/новолуния, особых лун и затмений. По умолчанию: false.
include_interpretationbooleanNoВключите психологическую/духовную интерпретацию, основанную на лунном знаке, фазе и декане. По умолчанию: false.
include_traditional_moonbooleanNoВключите традиционное название полнолуния, используя североамериканскую систему именования, для текущего полнолуния или следующего предстоящего полнолуния. Урожайная луна и Охотничья луна решаются логикой событий. По умолчанию: false.
style_moon_colorstringNoШестнадцатеричный цвет освещения луны в SVG. По умолчанию: #E0E0E0.
style_shadow_colorstringNoШестнадцатеричный цвет тени луны в SVG. По умолчанию: #1A1A1A.

Местоположение наблюдателя

Endpoint фазы Луны по умолчанию рассчитывает geocentric фазу. Передайте местоположение через city или lat/lon, чтобы получить данные для конкретного наблюдателя.

  • Обработка часового пояса: tz_str по умолчанию равен AUTO, что позволяет определить часовой пояс из city или lat/lon. Вы также можете передать явный часовой пояс IANA, например Europe/Paris.
  • Время восхода/захода: требуется city или lat/lon.
  • Видимость затмения: При указании местоположения возвращается visible_at_location (true/false).
  • Особые луны: Обнаружение Суперлуны, Голубой Луны, Урожайной Луны.
  • Кровавая Луна: is_blood_moon флаг полных лунных затмений.
  • Прогноз: Дни до следующего полнолуния/новолуния, особых лун и затмений.
  • Традиционные названия полнолуния: дополнительные североамериканские названия, такие как Wolf Moon или Pink Moon; Harvest Moon и Hunter's Moon рассчитываются по времени события.
  • Цвета SVG настраиваются через style_moon_color и style_shadow_color.

Традиционные названия лун, возвращаемые конечной точкой

Wolf Moon, Snow Moon, Worm Moon, Pink Moon, Flower Moon, Strawberry Moon, Buck Moon, Sturgeon Moon, Harvest Moon, Hunter's Moon, Beaver Moon, и Cold Moon.

Примеры визуального ответа

API возвращает процедурный SVG, который адаптируется к точному фазовому углу Луны. Ниже приведены примеры общих фаз с соответствующими им. phase_angle_deg.

New Moon
0°
Waxing Crescent
45°
First Quarter
90°
Waxing Gibbous
135°
Full Moon
180°
Waning Gibbous
225°
Last Quarter
270°
Waning Crescent
315°

Интерпретация Луны (необязательно)

Enable include_interpretation=true добавить один блок психологической/духовной интерпретации, полученный от Луны знак + фаза + декан. По умолчанию это отключено.

ключ: planet.moon.sign.scorpio.phase.waning_gibbous.decan.3
«В практической внутренней работе это расположение подчеркивает глубину, верность и преобразующие чувства. При Луне в Скорпионе, 3-й декада, выражение часто принимает форму сострадательной капитуляции, в то время как точка давления — мученик dynamics...»
curl -X GET "https://api.freeastroapi.com/api/v1/moon/phase?date=2026-03-09&lat=48.866669&lon=2.33333&include_zodiac=true&include_interpretation=true" \
 -H "x-api-key: YOUR_API_KEY"

Пример кода

curl -X GET "https://api.freeastroapi.com/api/v1/moon/phase?date=2024-01-01T12:00:00&include_visuals=true&include_zodiac=true&include_interpretation=true&include_traditional_moon=true" \
 -H "x-api-key: YOUR_API_KEY"

Данные ответа

{
  // Always returned:
  "timestamp": "2024-01-01T12:00:00Z",
  "phase": {
    "name": "Waning Gibbous",
    "phase_angle_deg": 241.36,
    "illumination": 0.785,
    "age_days": 19.4,
    "distance_km": 384400,
    "is_waxing": false
  },
  "next_phases": {
    "new_moon": "2024-01-11T11:57:00Z",
    "first_quarter": "2024-01-24T13:28:00Z",
    "full_moon": "2024-01-25T17:54:00Z",
    "last_quarter": "2024-02-02T23:18:00Z"
  },

  // Only when include_zodiac=true:
  "zodiac": {
    "sign": "Leo",
    "sign_id": "leo",
    "degree": 15.42,
    "zodiac_type": "tropical"
  },

  // Only when include_visuals=true:
  "moon_visual": {
    "type": "svg",
    "svg": "<svg>...</svg>",
    "shadow_ratio": 0.215,
    "waxing": false
  },

  // Only when include_special=true:
  "special_moon": {
    "is_supermoon": true,
    "is_micromoon": false,
    "is_blue_moon": false,
    "is_black_moon": false,
    "is_harvest_moon": false,
    "is_hunter_moon": false,
    "labels": ["Supermoon"]
  },

  // Only when include_eclipse=true:
  "eclipse": {
    "is_eclipse": true,
    "is_blood_moon": true,
    "type": "total",
    "date": "2026-03-03T11:33:00Z",
    "visibility": "Americas, Europe, Africa",
    "days_from_query": 0.0
  },

  // Only when include_forecast=true:
  "forecast": {
    "days_until_full_moon": 24.8,
    "days_until_new_moon": 10.8,
    "next_special_moon": {
      "type": "Supermoon",
      "subtype": "new",
      "days_until": 99.5
    },
    "next_eclipse": {
      "type": "total",
      "is_blood_moon": true,
      "date": "2026-03-03T11:33:00Z",
      "days_until": 24.8
    }
  },

  // Only when include_interpretation=true:
  "interpretation": {
    "key": "planet.moon.sign.scorpio.phase.waning_gibbous.decan.3",
    "title": "Moon in Scorpio | Waning Gibbous | 3rd Decan",
    "body": "In practical inner work, this placement emphasizes depth, loyalty, and transformative feeling states. With Moon in Scorpio, 3rd decan, expression often takes the form of compassionate surrender, while the pressure point is martyr dynamics. During the Waning Gibbous, momentum sits in integration, so the useful move is to distill the lesson and share it with humility. One reliable devotional discipline is to release what is not yours to carry.",
    "tone": "improved",
    "tags": ["moon", "scorpio", "waning_gibbous", "decan_3", "water", "fixed", "psychological", "spiritual"]
  },

  // Only when include_traditional_moon=true:
  "traditional_moon": {
    "name": "Wolf Moon",
    "naming_system": "north_american_traditional",
    "month": "January",
    "applies_to_full_moon_at": "2024-01-25T17:54:00Z",
    "is_current_full_moon": false
  }
}

Следующие шаги