---
title: "Get Calendar Data"
method: GET
path: "/calendar"
---

# Get Calendar Data

`GET /calendar`

Calendar endpoint - Returns moon phase calendar in Markdown or HTML table format.
Backwards compatible: lat/lon are optional, defaults to London coordinates.
Returns a calendar table with months as rows and days 1-31 as columns with emojis.
Uses exact phase dates to ensure accuracy.
Plan year bands: FREE/BASIC = current year only; PRO = ±1 year; ULTRA = ±2 years; MEGA = ±27 years.
Respects plan-based location precision.

## Query parameters

- `lat` number, nullable — Latitude (default: 51.5074 - London)
- `lon` number, nullable — Longitude (default: -0.1278 - London)
- `year` integer, nullable — Year (default: current year)
- `format` string — Output format: 'markdown' or 'html'
- `planoverride` string, nullable

## Headers

- `plan` string, nullable
- `x-rapidapi-user` string, nullable

## Response `200`

Successful Response

- unknown

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/moon-api/apis/moon-api-com.md) · [All operations](https://skmtc.dev/moon-api/apis/moon-api-com/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/moon-api/moon-api-com/revisions/8c1222a75235/schema)
