Build/Vedic Astrology
🕉Vedic Astrology Namespace

Build for a billion people
who consult Jyotish daily.

India's Vedic astrology market is worth over $200 million and growing 15% a year. Astrotalk does Rs 1,000 Cr ($120M) in annual revenue. APlicious gives you the full Jyotish engine — Kundli, Vimshottari Dasha, Ashtakoota matching, Navamsa, and more — with 15 production-ready endpoints and Lahiri ayanamsa accuracy.

Get free API keyView API docs

The opportunity

$200M+
India's Vedic astrology app market
Growing at 15% CAGR. Digital penetration still early.
Rs 1,000 Cr
Astrotalk's annual revenue in FY24
Built on the same Kundli and consultation model
80%
Indian marriages consult Kundli matching
Source: industry surveys — the use case is universal
1.4B
Potential market — India's population
Plus 35M+ diaspora in the US, UK, Southeast Asia
Rs 99
APlicious cost to serve 1 user/month
Starter plan = impulse-buy pricing for the Indian market
15 ep
Endpoints — complete Jyotish engine
Kundli, Dasha, Nakshatra, Navamsa, Yogas, Matching

5 businesses you can build this month

Revenue estimates show the math. These are illustrative estimates based on stated assumptions, not guarantees.

India has 1.4 billion people and Kundli is consulted for every major life decision: marriage, job, home, children. JanmaKundli generates a full birth chart (Kundli) with Vimshottari Dasha periods, Navamsa, and transit forecast. Free basic chart, Rs 99/month for full dashas, transits, and daily panchang updates. At Rs 99 that's an impulse buy for anyone with a smartphone.

Pricing Model
Free basic + Rs 99/month (~$1.20 USD) premium
Build Time
4–5 weeks
Revenue Target
$3,600/month
Gross Margin
97% gross margin
Revenue Math

3,000 × Rs 99 = Rs 297,000/mo = ~$3,564. India's astrology app market is $200M+ and growing 15% a year. Astrotalk charges Rs 99–999 per consultation and does Rs 1,000 Cr ($120M) annual revenue.

Endpoints Used
/vedic/kundli
/vedic/dasha
/vedic/navamsa
/vedic/transit-forecast
APlicious Cost
$29 (Growth — 3,000 × 1/day × 30 = 90,000/mo)
4 calls on chart generation + 1/day for transits per user

Starter code — JanmaKundli

Full Kundli with active Dasha period in two parallel calls.

janmakundli.ts
// JanmaKundli — Vedic Birth Chart API
// Built with APlicious Vedic Astrology 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 getKundli(
  birthDatetime: string,  // ISO 8601 UTC, e.g. "1990-01-01T00:30:00Z"
  lat: number,            // birth latitude (e.g. 28.6139 for Delhi)
  lon: number             // birth longitude (e.g. 77.2090)
) {
  const [kundli, dasha] = await Promise.all([
    fetch(`${API_BASE}/vedic/kundli?datetime=${encodeURIComponent(birthDatetime)}&lat=${lat}&lon=${lon}`, {
      headers: { "x-api-key": API_KEY },
    }).then(r => r.json()),

    fetch(`${API_BASE}/vedic/dasha?datetime=${encodeURIComponent(birthDatetime)}`, {
      headers: { "x-api-key": API_KEY },
    }).then(r => r.json()),
  ]);

  return {
    lagna: kundli.data.lagna,           // { rashi: "Mithuna", degree: 16, lord: "Mercury" }
    grahas: kundli.data.grahas,         // [{ graha, rashi, degree, nakshatra, pada, retrograde }]
    houses: kundli.data.houses,         // [{ house, rashi, lord }]
    moonNakshatra: dasha.data.moon_nakshatra,  // { nakshatra: "Shatabhisha", pada: 1 }
    currentMahadasha: dasha.data.current_period.mahadasha, // "Saturn"
    currentAntardasha: dasha.data.current_period.antardasha, // "Ketu"
  };
}

// Example output:
// {
//   lagna: { rashi: "Mithuna", degree: 16, lord: "Mercury" },
//   grahas: [{ graha: "Sun", rashi: "Dhanu", nakshatra: "Purva Ashadha", retrograde: false }],
//   moonNakshatra: { nakshatra: "Shatabhisha", pada: 1 },
//   currentMahadasha: "Saturn", currentAntardasha: "Ketu"
// }

All 15 endpoints

/kundliFull birth chart — Lahiri sidereal, Whole Sign houses
/lagnaAscendant (rising) rashi and degree
/grahasAll 9 grahas with nakshatra and pada
/dashaVimshottari Mahadasha + Antardasha timeline
/nakshatraJanma nakshatra or reference for all 27
/divisionalAny of 16 Varga charts (D1–D60)
/navamsaD9 Navamsa chart for marriage/dharma
/yogaActive Vedic yogas (Gajakesari, Malavya…)
/compatibilityAshtakoota matching score
/muhurtaAuspiciousness for key activities
/transit-forecastCurrent transits on natal chart
/rashi-infoReference data for all 12 rashis
/panchanga-liteQuick daily panchang snapshot
/ashtakavarga-basicSarvashtakavarga strength per rashi
/shodashvargaSummary of all 16 divisional charts
🕉

Start building today

Free plan · 250 API calls/month · No credit card required. The Vedic Astrology namespace is live and ready.