10+ Muhurta Endpoints | XALEN Ephemeris | FREE Sandbox

Muhurta API for Auspicious Timing

Abhijit Muhurta | Choghadiya | Hora | Rahu Kaal | Gowri Nalla Neram

Find the best time for weddings, business launches, travel, and important events. 10+ dedicated Muhurta endpoints with location-specific calculations. XALEN Ephemeris accuracy for any date and location worldwide.

10+ Muhurta Endpoints

Every auspicious timing calculation your app needs

/v2/astrology/abhijit-muhurta

Abhijit Muhurta

The most auspicious 48-minute window around solar noon. Considered universally good for all activities. Computed from exact local sunrise and sunset.

/v2/astrology/brahma-muhurta

Brahma Muhurta

The pre-dawn spiritual window (approximately 1.5 hours before sunrise). Ideal for meditation, study, and spiritual practices.

/v2/astrology/choghadiya

Choghadiya

8 periods for daytime and 8 for nighttime. Each period classified as Shubh (good), Labh (gain), Amrit (excellent), Char, Rog, Kaal, or Udveg.

/v2/astrology/hora

Hora

Planetary hour system. Each hour of the day is ruled by a planet. Determines which activities are favorable based on the ruling planet.

/v2/astrology/gulika-kaal

Rahu Kaal & Gulika Kaal

Inauspicious time periods to avoid for new beginnings. Rahu Kaal, Gulika Kaal, and Yamaghanda with exact start/end times.

/v2/astrology/auspicious-period

Auspicious Period

Combined analysis of all Muhurta factors to find the best time windows for specific activities. Marriage, travel, business, and more.

Why Vedika for Muhurta?

Most comprehensive Muhurta API available

Feature Vedika API Competitors
Muhurta Endpoints10+ dedicated1-3
Choghadiya
Gowri Nalla Neram
Location-SpecificAny city worldwideIndian cities only
AI Interpretation
Free SandboxUnlimited (mock data)Limited / None

Simple Integration

Get Muhurta data in seconds

cURL

# Choghadiya timings
curl -X POST https://api.vedika.io/v2/astrology/choghadiya \
  -H "Authorization: Bearer your_api_key" \
  -H "Content-Type: application/json" \
  -d '{
    "date": "2026-03-14",
    "latitude": 19.0760,
    "longitude": 72.8777,
    "timezone": "Asia/Kolkata"
  }'

# Rahu Kaal
curl -X POST https://api.vedika.io/v2/astrology/gulika-kaal \
  -H "Authorization: Bearer your_api_key" \
  -H "Content-Type: application/json" \
  -d '{ "date": "2026-03-14", "latitude": 19.0760,
    "longitude": 72.8777, "timezone": "Asia/Kolkata" }'

Python

from vedika import VedikaClient

client = VedikaClient("your_api_key")

# Choghadiya
choghadiya = client.muhurta.choghadiya(
    date="2026-03-14",
    lat=19.0760, lon=72.8777,
    tz="Asia/Kolkata"
)

for period in choghadiya.day_periods:
    print(f"{period.name}: {period.start}-{period.end}")
    print(f"  Type: {period.type}")  # Shubh/Labh/Amrit

# Abhijit Muhurta
abhijit = client.muhurta.abhijit(
    date="2026-03-14",
    lat=19.0760, lon=72.8777,
    tz="Asia/Kolkata"
)
print(f"Abhijit: {abhijit.start}-{abhijit.end}")

JavaScript

const Vedika = require('vedika');
const client = new Vedika('your_api_key');

const choghadiya = await client.muhurta.choghadiya({
  date: '2026-03-14',
  lat: 19.0760, lon: 72.8777,
  tz: 'Asia/Kolkata'
});

choghadiya.dayPeriods.forEach(p => {
  console.log(`${p.name}: ${p.start}-${p.end}`);
});

const rahuKaal = await client.muhurta.rahuKaal({
  date: '2026-03-14',
  lat: 19.0760, lon: 72.8777,
  tz: 'Asia/Kolkata'
});
console.log('Rahu Kaal:', rahuKaal.start);

Sample Response (Choghadiya)

{
  "date": "2026-03-14",
  "location": { "lat": 19.0760, "lon": 72.8777 },
  "sunrise": "06:38:22",
  "sunset": "18:34:15",
  "day_choghadiya": [
    { "name": "Udveg", "type": "inauspicious",
      "planet": "Sun",
      "start": "06:38", "end": "08:07" },
    { "name": "Char", "type": "neutral",
      "planet": "Venus",
      "start": "08:07", "end": "09:36" },
    { "name": "Labh", "type": "auspicious",
      "planet": "Mercury",
      "start": "09:36", "end": "11:05" },
    { "name": "Amrit", "type": "excellent",
      "planet": "Moon",
      "start": "11:05", "end": "12:34" }
  ],
  "rahu_kaal": { "start": "12:34", "end": "14:04" },
  "abhijit_muhurta": { "start": "12:12", "end": "13:00" }
}

Pricing

All 700+ operations included in every plan

POPULAR

Pro

$60/mo

  • 1,500 credits/month
  • AI chatbot included
Get StartedPro

Frequently Asked Questions

Muhurta, Panchang and how the two fit together

What Muhurta endpoints does the API provide?

Vedika provides 10+ Muhurta endpoints: Abhijit Muhurta, Brahma Muhurta, Choghadiya (day and night), Hora, Rahu Kaal, Gulika Kaal, Yamaghanda, Durmuhurta, Gowri Nalla Neram, Disha Shool, and Auspicious Period analysis. Each returns precise start and end times for the queried location.

How is Muhurta different from Panchang?

Panchang provides the five elements of the Hindu calendar (Tithi, Nakshatra, Yoga, Karana, Vara). Muhurta goes further by analyzing auspicious and inauspicious time windows within the day for specific activities. Vedika provides both APIs and they complement each other.

Are Muhurta calculations location-specific?

Yes. All Muhurta calculations depend on local sunrise and sunset. Pass latitude, longitude, and timezone to get precise timings for any city worldwide. XALEN Ephemeris computes exact sunrise/sunset.

Can I use the API to find the best wedding date?

Yes. Combine the Muhurta API (auspicious timing) with the Panchang API (Tithi/Nakshatra) and the AI chatbot endpoint. The AI can answer questions like "What are the best wedding dates in April 2026?" using computed astronomical data.