---
title: "Get General Daily Vedic Rashifal for One Moon Sign (v2)"
method: GET
path: "/api/v2/vedic/horoscope/daily/sign"
tags: ["Vedic v2"]
---

# Get General Daily Vedic Rashifal for One Moon Sign (v2)

`GET /api/v2/vedic/horoscope/daily/sign`

## Request

- Base URL: `https://api.freeastroapi.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.freeastroapi.com/api/v2/vedic/horoscope/daily/sign`
- Auth: none declared

General Moon-sign forecast with calculated transits and optional English or Hindi readings. No birth details required.

## Query parameters

- `sign` 'aries' | 'taurus' | 'gemini' | 'cancer' | 'leo' | 'virgo' | 'libra' | 'scorpio' | 'sagittarius' | 'capricorn' | 'aquarius' | 'pisces', required: Moon-sign rashi, using lowercase English zodiac names (for example aries for Mesha).
- `target_date` string, date, nullable: Local forecast date (YYYY-MM-DD, years 1-2399). Defaults to today in tz_str.
- `tz_str` string: IANA timezone for the date and noon snapshot. No location or birth data is needed.
- `ayanamsha` 'lahiri' | 'raman' | 'kp' | 'yukteshwar' | 'fagan_bradley' | 'true_pushya' | 'pushya': Sidereal ayanamsha.
- `node_type` 'mean' | 'true': Lunar node calculation.
- `include_interpretation` boolean: Include daily readings in lang. Set false for calculation data only.
- `lang` 'en' | 'hi': Reading and rashi display language: en (default) or hi (Hindi). Calculation values and stable IDs stay unchanged.
- `language` 'en' | 'hi', nullable: Alias of lang. If both are supplied, they must match.

## Response `200`

Successful Response

- DailyRashifalSignResponse
  - `meta` RashifalMeta, required
    - `endpoint` 'vedic_daily_sign' | 'vedic_daily_bulk', required
    - `endpoint_version` 'v2'
    - `ruleset_version` string
    - `target_date` string, date, required
    - `timezone` string, required
    - `reference_datetime` string, required
    - `zodiac` 'sidereal'
    - `reference` 'moon_sign'
    - `position_frame` 'geocentric'
    - `ayanamsha` 'lahiri' | 'raman' | 'kp' | 'yukteshwar' | 'fagan_bradley' | 'true_pushya' | 'pushya', required
    - `node_type` 'mean' | 'true', required
    - `include_interpretation` boolean, required
    - `lang` 'en' | 'hi'
    - `generated_at` string, required
  - `data` RashifalData, required
    - `sign` 'aries' | 'taurus' | 'gemini' | 'cancer' | 'leo' | 'virgo' | 'libra' | 'scorpio' | 'sagittarius' | 'capricorn' | 'aquarius' | 'pisces', required
    - `sign_id` integer, required
    - `sign_label` string, required
    - `rashi_label` string, required
    - `date` string, date, required
    - `calculations` RashifalCalculations, required
      - `transits` RashifalTransit[], required
        - `id` string, required
        - `planet` string, required
        - `sign` 'aries' | 'taurus' | 'gemini' | 'cancer' | 'leo' | 'virgo' | 'libra' | 'scorpio' | 'sagittarius' | 'capricorn' | 'aquarius' | 'pisces', required
        - `sign_id` integer, required
        - `longitude` number, required
        - `degree_in_sign` number, required
        - `speed_deg_per_day` number, required
        - `is_retrograde` boolean, required
        - `nakshatra` string, required
        - `nakshatra_id` integer, required
        - `pada` integer, required
        - `nakshatra_lord` string, required
        - `house_from_moon` integer, required
      - `conditions` RashifalCondition[], required
        - `id` string, required
        - `planet` string, required
        - `kind` string, required
        - `house_from_moon` integer, required
        - `polarity` 'supportive' | 'mixed' | 'difficult', required
        - `phase` string, nullable
        - `evidence_refs` string[], required
      - `factors` RashifalFactor[], required
        - `id` string, required
        - `kind` 'moon_gochar' | 'planet_gochar' | 'gochar_vedha' | 'sign_dignity' | 'retrograde' | 'moon_conjunction' | 'moon_aspect' | 'lunar_phase' | 'lunar_nakshatra', required
        - `planets` string[], required
        - `house_from_moon` integer, required
        - `polarity` 'supportive' | 'mixed' | 'difficult', required
        - `time_scale` 'daily' | 'background', required
        - `details` object, required
        - `evidence_refs` string[], required
    - `interpretation` RashifalInterpretation
      - `language` 'en' | 'hi'
      - `overall_tone` 'supportive' | 'mixed' | 'cautious', required
      - `summary` string, required
      - `evidence_refs` string[], required
      - `sections` RashifalSection[], required
        - `key` 'career' | 'money' | 'relationships' | 'wellbeing', required
        - `text` string, required
        - `tone` 'supportive' | 'mixed' | 'cautious', required
        - `opportunity` string, nullable
        - `caution` string, nullable
        - `review` string, nullable
        - `advice` string, required
        - `evidence_refs` string[], required
      - `background_influences` RashifalInfluence[], required
        - `text` string, required
        - `polarity` 'supportive' | 'mixed' | 'difficult', required
        - `evidence_refs` string[], required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/freeastroapi/apis/astroservice-api.md) · [All operations](https://skmtc.dev/freeastroapi/apis/astroservice-api/llms.txt) · [OpenAPI document](https://skmtc.dev/freeastroapi/apis/astroservice-api/revisions/0c9b4a759522?raw)
