---
title: "Choghadiya Endpoint"
method: GET
path: "/panchang/choghadiya"
---

# Choghadiya Endpoint

`GET /panchang/choghadiya`

## Request

- Base URL: `https://jyotish-api.bda.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://jyotish-api.bda.ai/panchang/choghadiya`
- Auth: none declared

16-period Choghadiya for a city × date.

The 16-period Choghadiya block is a real multi-KB API payload (~2.7 KB), so
the response is gzip-negotiated via the audited ``_json_response_maybe_gzip``
helper: the DECOMPRESSED body is byte-identical to the old
``return _attribution_envelope(...)`` path (no contract/field/value change),
and clients that do not advertise ``Accept-Encoding: gzip`` (or tiny
payloads) get the unchanged JSON body.

## Query parameters

- `lat` number, required
- `lng` number, required
- `date` string, date, required
- `tz` string, nullable

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/bda/apis/bda-jyotish-panchang-service.md) · [All operations](https://skmtc.dev/bda/apis/bda-jyotish-panchang-service/llms.txt) · [OpenAPI document](https://skmtc.dev/bda/apis/bda-jyotish-panchang-service/revisions/90f241bf4009?raw)
