---
title: "Panchang Rashifal"
method: GET
path: "/panchang/rashifal"
---

# Panchang Rashifal

`GET /panchang/rashifal`

## 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/rashifal`
- Auth: none declared

Daily Chandra-rashi gochar guidance for all 12 signs.

Deterministic only: real astronomical core + fixed bhava significations. This is
general sign-level guidance, not a personal birth-chart prediction.

The response (~53 KB, the largest still-uncompressed client-critical Panchang
payload) is gzip-negotiated via the audited ``_json_response_maybe_gzip``
helper (compressed only when the client sends ``Accept-Encoding: gzip`` and
the body clears the size threshold); decompressed it is byte-identical to the
plain JSON dict. This route has no internal callers, so it wraps its returns
directly — no compute/route split is needed.

## Query parameters

- `lat` number, required: Latitude in decimal degrees
- `lng` number, required: Longitude in decimal degrees
- `date` string, date, required: Local date for the Rashifal day (YYYY-MM-DD)
- `tz` string, nullable: IANA timezone (auto-resolved from lat/lng if omitted)
- `elevation_m` number: Observer elevation in meters
- `profile` string: Regional Panchang profile

## 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)
