Build/Panchang
🪔Panchang Namespace

The Hindu almanac,
ready as an API.

Over 1 billion people consult the Panchang daily for auspicious timing. Tithi, nakshatra, Rahu Kaal, Choghadiya, muhurta — all computed in real time for any location on Earth. 15 endpoints. No pandit required.

Get free API keyView API docs

4 businesses you can build this month

Every morning at 5:30am, subscribers receive today's tithi, nakshatra, Rahu Kaal, and an auspicious/inauspicious verdict on the day — all in one WhatsApp message. Free tier shows basic panchang. Paid tier (Rs 49/month) adds personalised Rahu Kaal alerts, festival reminders, and Choghadiya for their city. WhatsApp is how India gets its news, devotional content, and daily updates.

Pricing Model
Free basic + Rs 49/month premium (~$0.60 USD)
Build Time
2–3 weeks
Revenue Target
$1,800/month
Gross Margin
91% gross margin
Revenue Math

3,000 × Rs 49 = Rs 147,000/mo = ~$1,764. Zero ad spend needed — Hindu community groups share devotional bots organically. One viral forward in a temple WhatsApp group can add 1,000 subscribers overnight.

Endpoints Used
/panchang/daily
/panchang/rahu-kaal
/panchang/choghadiya
APlicious Cost
$99 (Scale — 3,000 × 3 × 30 = 270,000/mo)
3 calls/day per user

Starter code — PanchangaBot

panchangabot.ts
// PanchangaBot — Daily Panchang API
// Built with APlicious Panchang namespace
// Replace YOUR_API_KEY with your key from aplicious.com/dashboard

const API_BASE = "https://aplicious.com/api/v1";
const API_KEY = "YOUR_API_KEY";

async function getDailyPanchang(
  date: string,  // YYYY-MM-DD
  lat: number,   // city latitude  e.g. 28.6139 for Delhi
  lon: number    // city longitude e.g. 77.2090
) {
  const panchang = await fetch(
    `${API_BASE}/panchang/daily?date=${date}&lat=${lat}&lon=${lon}`,
    { headers: { "x-api-key": API_KEY } }
  ).then(r => r.json());

  const d = panchang.data;
  return {
    vaara: d.vaara,                // "Monday"
    tithi: d.tithi.name,          // "Chaturthi"
    paksha: d.tithi.paksha,       // "Krishna"
    nakshatra: d.nakshatra.name,  // "Ashwini"
    yoga: d.yoga.name,            // "Vriddhi"
    rahuKaal: `${d.rahu_kaal.start} – ${d.rahu_kaal.end}`,
    sunrise: d.sunrise,
    sunset: d.sunset,
  };
}

// Example output for Delhi, 2026-09-01:
// {
//   vaara: "Tuesday",
//   tithi: "Chaturthi", paksha: "Krishna",
//   nakshatra: "Ashwini", yoga: "Vriddhi",
//   rahuKaal: "10:01 – 11:37",
//   sunrise: "2026-09-01T00:29:08Z", sunset: "2026-09-01T13:12:54Z"
// }

All 15 endpoints

/dailyFull panchang — all 5 elements + kaal timings
/tithiLunar day — name, paksha, deity, degrees
/nakshatraMoon's nakshatra — lord, pada, degrees remaining
/yogaDaily yoga — name, nature, deity
/karanaHalf-tithi — name, type, deity
/sunrise-sunsetPrecise rise/set + solar noon by location
/moonrise-moonsetMoonrise and moonset by location
/rahu-kaalRahu Kaal, Gulika Kaal, Yamaganda timings
/abhijit-muhurtaDaily auspicious midday window
/choghadiya8 day + 8 night Choghadiya periods
/muhurta-finderAuspiciousness score for any activity + date
/moon-phasePhase name, illumination, upcoming phases
/lunar-monthCurrent lunar month (Masa) and paksha
/ayanamsaLahiri ayanamsa value for any date
/varsha-panchangFull-year month-by-month almanac
🪔

Start building today

Free plan · 250 API calls/month · No credit card required.