Daily JSON
Panchanga API
Full daily snapshot: angas, months, eras, rise/set, śāstra-kāla, Bhadra, vāsa, grahas, festivals, grahaṇa.
GET /v1/vedic/panchanga
Sūrya-siddhānta · Drik · TantraGurukul
Panchanga, Muhurta, Kundali, Vargas, Dasha and Matching — classical Sūrya-siddhānta by default, Drik when you switch. One production-ready Vedic Astrology API. No separate products. No monthly stack of add-ons.
Full Commercial Access — ₹36,000 / year ₹3,000/month for the complete Vedic stack — not ₹12,500/month in pieces.
Built on our independently developed calculation engines, without per-deployment third-party ephemeris licensing costs. Sūrya-siddhānta powers the classical panchanga.
curl -H "X-API-Key: YOUR_KEY" \ "https://astro.tantragurukul.org/v1/surya/panchanga\ ?date=2026-08-22&place=Kushinagar"
import json, urllib.parse, urllib.request
url = "https://astro.tantragurukul.org/v1/surya/panchanga?" + \
urllib.parse.urlencode({"date": "2026-08-22", "place": "Kushinagar"})
req = urllib.request.Request(url, headers={"X-API-Key": "YOUR_KEY"})
with urllib.request.urlopen(req) as r:
print(json.load(r))
HttpRequest req = HttpRequest.newBuilder()
.uri(URI.create(
"https://astro.tantragurukul.org/v1/surya/panchanga"
+ "?date=2026-08-22&place=Kushinagar"))
.header("X-API-Key", "YOUR_KEY")
.GET()
.build();
HttpResponse<String> res = HttpClient.newHttpClient()
.send(req, HttpResponse.BodyHandlers.ofString());
System.out.println(res.body());
{
"success": true,
"engine": "surya_siddhanta",
"calendar": {
"kalpa_soochana_sa": "ब्रह्मणो द्वितीयपरार्द्धे श्रीश्वेतवाराहकल्पे सप्तमे वैवस्वतमन्वन्तरे",
"vikram_samvat": 2083
},
"limbs": { "tithi": { "name_sa": "दशमी" } }
}
Built for apps, temples, and matrimonial products. Every route below is JSON — see /v1/vedic and API docs.
Daily JSON
Full daily snapshot: angas, months, eras, rise/set, śāstra-kāla, Bhadra, vāsa, grahas, festivals, grahaṇa.
GET /v1/vedic/panchanga
Electional JSON
Daily windows plus kārya-muhūrta for house, travel, saṃskāra, and vivāha.
GET /v1/vedic/karya-muhurta
Natal JSON
Lagna, vargas, dashas, phala, varṣaphala, six life reports, yogas, doshas, and gochara.
GET /v1/vedic/kundali
Pair JSON
Ashtakoot out of 36, printed bhaṅga, Nadi, and paired Manglik with cancellation.
GET /v1/vedic/match/ashtakoot
The Panchanga tab is the daily JSON snapshot — every block /v1/vedic/panchanga returns. Slice routes still let an app fetch only tithi, only Navamsha, or only matching scores.
Tithi (name, number, paksha, class, fraction, elongation, end clock, transition list, tithi-nirṇaya), nakṣatra (pada, fraction, end), yoga, karaṇa (kind, remaining degrees, end), weekday, and paksha — at sunrise or the clock you send.
Amanta and Purnimanta māsa, adhika flag, pūrṇimā date, and solar month (saur māsa / rāśi) at sunrise.
Vikram, Shaka, Kali; Yudhiṣṭhira and Paraśurāma; Bārhaspatya (Guru-madhyama) and Chandra-krama names; era new year on amānta Caitra śukla pratipadā.
Sunrise, sunset, next sunrise, solar noon (madhyāhna), moonrise, moonset, moon transit; dinamāna and rātrimāna in hours and ghaṭī.
Current rāśi, degrees in rāśi, degrees to next, gati, last and next sankranti clocks with nirṇaya; ṛtu and ayana.
Pūrvāhṇa, madhyāhna, aparāhṇa, kutapa, dvitīya prahara, pradoṣa, niśītha / mahāniśā, aruṇodaya; the six day-ṛtus (din-ṛtu).
Abhijit (Wednesday tyājya), Brahma, Godhuli, Rahu, Gulika, Yamaganda; 15 day + 15 night muhurtas with prahara; planetary hora (Drik snapshot); chaughadiya. Dedicated routes: /muhurta, /hora, /chaughadiya.
Vishti / Bhadra — sarpiṇī or vṛścikī, sthāna, bhūtal, parts with tyājya, start / end / duration.
Agni vāsa / agni-cakra periods, śiva vāsa, diśā-śūla, yoginī vāsa (dik and mukha).
Sarvartha siddhi, Amrit siddhi (with bādhaka tithi), Ravi yoga, Krakacādi — present flag and time spans.
Mukhya and Gaṇapati strings, kṣetra for the place. Paid keys also get Hindi in display.
Nine grahas plus Lagna (and madhyāhna Lagna): rāśi, aṃśa, nakṣatra, pada, gati, daily motion, dignity, visibility, dagdha, avasthā, bhāva; graha yuddha.
Upcoming asta / udaya (Śukra, Guru, …), asta-niṣedha, and grahaṇa if it falls on the instant. Year list: /v1/vedic/grahan.
JD, ahargaṇa, local / ISO clock, sunrise vs calculation instant. Drik uses Lahiri; Sūrya is already nirayana (mean + spaṣṭa, tri-praśna, yuti, pāta, śṛṅgonnati, bhūgola on that engine).
Paid: /v1/vedic/festivals/{id} and /v1/vedic/grahan. Purāṇa day notes on the snapshot. संयोग and संवत् remain Enterprise.
Default is Sūrya-siddhānta on /v1/surya/panchanga. Drik (Lahiri, sunrise) is /v1/vedic/panchanga or engine=drik. Commercial unlocks the full stack on both.
Abhijit, Brahma, Godhuli, Rahu, Gulika, Yamaganda via /v1/vedic/muhurta.
Day and night slots, with prahara, on the same daily call.
Planetary horas for the civil day: /v1/vedic/hora.
Eight watches: /v1/vedic/chaughadiya.
House-entry, bhūmi-pūjan, trade, yātrā, nāmakaraṇa, vehicle, vidyārambha, pūjā, śalya — Muhūrta-cintāmaṇi and Dharma-sindhu. /v1/vedic/karya-muhurta.
Wedding-place panchanga, tri-bala, lagna-śuddhi, and latta: /v1/vedic/vivaha-milan.
Whole-sign D1 (rāśi, aṃśa, nakṣatra, avasthā, gati) and Sripati bhāva-chalit with sandhi, bhāva-madhya, and house strength.
D1–D4, D7, D9, D10, D12, D16, D20, D24, D27, D30, D40, D45, D60. Each chart is a whole-sign table from the varga Lagna (rāśi, aṃśa, nakṣatra, bhāva), same as the printed kundali. Varga tulana is the D1–D60 sign grid.
Mahadasha, antardasha, and pratyantardasha from the Moon, with the full 120-year timeline. Dasha-phala grades the next 10 years of mahā–antar pairs from BPHS (dignity, bhāva, maitri) — not 81 fixed paragraphs, and not an invented event.
36-year udu cycle of eight Yoginis from the Moon nakṣatra, with mahadasha, antardasha, and three cycles from birth. Yogini-phala grades the next 10 years from the Yogini’s lord (dignity, bhāva, maitri) — BPHS wheel, Jātaka-pārijāta cross-check, not 64 fixed paragraphs.
Selected Parashari yogas (including Harsha, Sarala, Vimala, and Nīcabhaṅga) with D9 confirmation and ṣaḍbala on the yoga grahas, Kuja / Māṅgalika with Phaladeepika 10 verses and bhaṅga yogas, Kaal Sarpa type and house, and Sāḍhe-sātī / ḍhaiyā from the natal Moon with upcoming Saturn gati and Phaladeepika 26 verses.
Piṇḍāyu, Naisargikāyu, and Aṃśāyu from BPHS, Phaladeepika selection, then the three-pair yoga-khaṇḍa and māraka daśā (BPHS 44). A working span — not a death-date.
Twelve houses from BPHS 12–24: Lagna → bhāveśa → dignity → dṛṣṭi/yuti → kāraka → daśā. Sārāvalī and Phaladeepika confirm the same chain. Not generic rāśi-phala, and not a Bhrigu dump.
First composite report: 10th house and lord, service vs enterprise, livelihood fields, income (2+11), yogas, SAV, ṣaḍbala, maitri, and the next 10 years of career dasha windows. Not a job-title prediction.
Dhana (2), Labha (11), Bhāgya (9), property (4), Randhra/Vyaya strain — with BPHS adhyāya cites, yogas, SAV, ṣaḍbala, and timing. Capacity, not a windfall amount.
Yuvati (7), saptameśa, Venus/Jupiter, D9 confirmation, Kuja flag to Manglik, yogas, SAV, and timing. Possibility and harmony — not a wedding date.
Tanu (1), Ari (6), Randhra (8), Sun/Moon/Mars/Saturn, constitution, sensitive zones, yogas, SAV, and timing. Strain and support — not a diagnosis. Longevity math stays in Āyurdāya.
Bandhu (4), Putra (5), Dharma (9), Mercury/Jupiter, learning style, higher study, fields, yogas, SAV, and timing. Capacity — not an exam result or a named degree.
Putra (5), Kutumba (2), Bandhu (4), Jupiter/Moon, santāna yogas, home tone, SAV, and timing. Capacity — not a child-count, gender, or birth date.
Wrap of Vimśottarī dasha-phala and Yogini-phala: current mahā–antar, next 1 / 3 / 5 years, and change windows. Support — not a new daśā or an event.
Tajika Nīlakaṇṭhī year-chart: muntha, pañca-adhikārī / varṣeśa, three mudda daśās, Ithasāla, five attested sahams, year windows, and a twelve-month mudda timeline. Drik uses a Lahiri Sun-return; Sūrya uses sphuṭa Sūrya from Sūrya-siddhānta. Capacity for the year — not a job, wedding, or death date.
BPHS Shadbala, Ashtakavarga tables (śodhana, śodhya piṇḍa), and Ashtakavarga phala — relative house ranks and each graha’s own BAV on gochara, not a “30+ is good” cutoff. Graha garima, graha and bhāva sāraṃśa, and a bala dashboard with CSS bar charts (no Chart.js).
Chara karakas, karakamsha, arudha padas, and Jaimini rāśi dṛṣṭi, plus Parāśari graha dṛṣṭi (7th, with special aspects for Mars, Jupiter, Saturn, and the nodes).
Birth sheet (samvatsara, tithi, janma nakshatra, birth mahadasha) and Moon-nakshatra avakahada with pāya and nāma akṣara.
Pañcadhā maitri chakra and graha dṛṣṭi from the same birth data.
Sripati bhāva-chalit with sandhi (Drik: Placidus MC; Sūrya-siddhānta: daśama from RAMC). Chandra and Sūrya kundali use the same D1 table as Lagna, counted from the Moon or the Sun.
Current slow-graha transits from natal Lagna and Moon (Phaladeepika 26), natal impact, upcoming sign-ingresses, and each graha’s own Ashtakavarga bindus plus relative SAV. The join of gochara and AV is the distinctive layer — not a “30+ is good” cutoff, and not an event date.
Enterprise only (from ₹1,20,000 / year, unlimited credits). One call prints the full natal book. Pass white_label=1 with name and logo — no watermark. The mobile pack returns the same HTML, a base64 PDF, natal JSON, and ready URLs for planets, dashas, and the life reports. Wiring: /api-docs#mobile-pack.
Varna, Vashya, Tara, Yoni, Graha Maitri, Gana, Bhakoot, and Nadi — total out of 36, with Muhūrta-cintāmaṇi Vivāha verses.
Boy and girl Moon rashi, nakshatra, and the koot that produced each score.
Raw eka-nāḍī flag, plus printed cancellations (Jyotirnibandha, Muhūrta-pradīpa, Kālaprakāśikā, Nārada-saṃhitā).
Independent Kuja-doṣa on each chart, plus the printed pair-bhaṅga when both have raw doṣa. /v1/vedic/match/manglik.
boy_date, boy_time, boy_place and the matching girl_* fields — or coordinates.
Matching uses the same Lahiri longitudes as the kundali routes. No second ephemeris.
Access is keyed. Developer and Pro unlock the full engine for non-commercial work. Production apps need Commercial or Enterprise. Quotas follow the Drik-API License 1.0.
| What you get | Free Basic | Developer / Pro | Commercial | Enterprise |
|---|---|---|---|---|
| Panchanga | ||||
| Tithi, nakshatra, yoga, karana, vāra — transitions + nirṇaya | Yes | Yes | Yes | Yes |
| Sunrise, sunset, noon, moonrise / set / transit | Yes | Yes | Yes | Yes |
| Spaṣṭa grahas, Lagna, yuddha | Yes | Yes | Yes | Yes |
| Amanta / Purnimanta, solar month, eras, saṃvatsara | — | Yes | Yes | Yes |
| Hindi display, saṅkalpa, Bhadra | — | Yes | Yes | Yes |
| Sankranti, ṛtu, ayana, śāstra-kāla | — | Yes | Yes | Yes |
| Agni / śiva / yoginī vāsa, diśā-śūla | — | Yes | Yes | Yes |
| Muhurta, hora, chaughadiya (on the daily snapshot) | — | Yes | Yes | Yes |
| Kārya-muhūrta · vivāha-milan | — | Yes | Yes | Yes |
| Asta / udaya · festivals · grahaṇa JSON | — | Yes | Yes | Yes |
| Sūrya-siddhānta — same slice as this plan | Basic slice | Basic slice | Full | Full |
| Kundali | ||||
| Planets, houses, lagna | — | Yes | Yes | Yes |
| 16 vargas (D1–D60) | — | Yes | Yes | Yes |
| Vimshottari maha / antar / pratyantra | — | Yes | Yes | Yes |
| Yogini maha / antar | — | Yes | Yes | Yes |
| Yogas, Manglik, Kaal Sarpa, Sade Sati (ḍhaiyā, gati) | — | Yes | Yes | Yes |
| Dasha-phala · Yogini-phala · timeline | — | Yes | Yes | Yes |
| Varṣaphala (Tajika) | — | Yes | Yes | Yes |
| Āyurdāya · bhāva-phala | — | Yes | Yes | Yes |
| Career · wealth · marriage · health · education · children | — | Yes | Yes | Yes |
| Shadbala, Ashtakavarga, Jaimini | — | Yes | Yes | Yes |
| Avakahada, maitri, chalit, gochara | — | Yes | Yes | Yes |
| Kundali book PDF / mobile pack | — | — | — | White-label |
| Matching | ||||
| Ashtakoot (36 points) · printed bhaṅga · Nadi | — | Yes | Yes | Yes |
| Paired Manglik with cancellation | — | Yes | Yes | Yes |
| Access | ||||
| Monthly API credits | 1,000 | 10,000 / 50,000 | 250,000 | Unlimited |
| Commercial production | No | No | Yes | Yes |
| White-label | Attribution | Attribution | Default | Default |
| पर्वाणि | — | Yes | Yes | Yes |
| संयोग scanner · संवत् पञ्चाङ्ग | — | — | — | Yes |
| Range, kala, month (bulk) | — | — | — | Custom license |
| Named domains / SLA | — | — | — | Yes |
| Ticket support | — | — | Yes | Yes |
| Phone support | — | — | — | Yes |
display on paid keys/v1/vedic/festivals/{id}; year grahaṇa — /v1/vedic/grahan/v1/vedic/hora/v1/vedic/chaughadiya/v1/surya/… for the classical engineHosted Vedic APIs often sell panchanga, kundali, and matching as separate monthly products. Drik Commercial is one yearly license — ₹36,000 / year, which is ₹3,000 / month — on an independently developed engine. The 250,000 figure is API credits, not unlimited CPU. Quotas are typical; the operator may adjust.
| Typical hosted Vedic API | Drik Commercial | |
|---|---|---|
| Panchanga | ₹1,600 / month · 100k calls | ₹3,000 / month · 250k credits |
| Muhurta · kārya · vivāha-milan | Often a separate add-on | Included in ₹3,000 |
| Kundali, vargas, dasha | ₹6,600 / month | Included in ₹3,000 |
| Matching | ₹6,600–₹12,500 / month | Included in ₹3,000 |
| Shadbala, Ashtakavarga, Jaimini | ₹12,500 / month | Included in ₹3,000 |
| Full Vedic stack (one plan) | ₹12,500 / month | ₹3,000 / month |
| If sold as three products | ₹20,700 / month | Still ₹3,000 / month |
| Overage | About ₹20 / 1,000 calls | Quoted in the grant |
| Typical hosted Vedic API | Drik Commercial | |
|---|---|---|
| Panchanga-only plan | ₹19,200 / year | ₹36,000 / year |
| Kundali plan | ₹79,200 / year | ₹36,000 / year |
| Full Vedic stack | ₹1,50,000 / year | ₹36,000 / year |
| Three-product stack | ₹2,48,400 / year | ₹36,000 / year |
| Third-party ephemeris licence | Often in their unit cost | None on this engine |
Commercial headline is 250,000 standard API credits / month, subject to reasonable-use limits and the weights below. A tithi slice is 1 credit; Shadbala or a full kundali pack costs more, so one key cannot treat ₹3,000 / month as unlimited CPU.
| Route class | Examples | Credits |
|---|---|---|
| Light | Tithi, nakshatra, yoga, karana, geocode, catalog | 1 |
| Standard | Daily panchanga, muhurta, hora, chaughadiya | 2 |
| Chart | Kundali, planets, dashas, doshas, transits | 3 |
| Single varga | One divisional chart | 4 |
| Heavy | Shadbala, Ashtakavarga, Jaimini, kundali/full, matching | 5 |
| Kundali book HTML | kundali-book.html — full natal report for WebView (Enterprise) | 20 |
| Kundali book PDF | kundali-book.pdf — same book, Chrome print (Enterprise) | 25 |
| Mobile kundali pack | kundali-pack — HTML + natal JSON (Enterprise) | 30 |
Create a free account and generate a key on the dashboard. Paid plans activate after payment. Enterprise and custom grants: info@tantragurukul.org.
Study
₹0
₹0 / month
Public JSON slice on both engines. A Free key does not open पर्व. संयोग · संवत् are Enterprise.
Test
₹4,999 / year
₹417 / month
10,000 API credits / month. Dev/test only — not production.
Non-commercial
₹14,999 / year
₹1,250 / month
50,000 API credits / month. Research, classroom, and other non-commercial work.
Extra credits
+10,000 credits · ₹499 +50,000 credits · ₹1,999 +200,000 credits · ₹6,999 Buy this plan first. Packs open on the dashboard after Pro is active.Best value
₹36,000 / year
₹3,000 / month
250,000 API credits / month. Production apps and sites. Reasonable use applies.
Extra credits
+10,000 credits · ₹499 +50,000 credits · ₹1,999 +200,000 credits · ₹6,999 Buy this plan first. Packs open on the dashboard after Commercial is active.SLA
₹1,20,000 / year
₹10,000 / month
Starts here. Unlimited API credits. Written grant for domains and SLA.
A Vedic calculation service, not a marketplace of tarot, numerology, and Western synastry.
Classical Sūrya-siddhānta first, then Drik (Lahiri, sunrise) — the methods already published at tantragurukul.org.
If a route is listed, it computes. KP sub-lords, festival almanacs, and eight-language essays are not claimed.
Paid daily payloads include display fields so an app does not have to transliterate tithi names.
Commercial and Enterprise keys may hide the engine name. Free use must credit the engine that computed the page — Drik or Sūrya-siddhānta.
Send X-API-Key. Place as a name or coordinates. Omit time for sunrise; send birth time for kundali.
Drik-API License 1.0 is on the site. Keys, grants, and support come from Tantrakulam / Prithvi Foundation Trust.
curl, Python 3, or Java 11+. Catalog: /v1/vedic · written spec: API docs.
curl -H "X-API-Key: YOUR_KEY" \ "https://astro.tantragurukul.org/v1/vedic/panchanga?date=2026-08-22&place=Kushinagar" curl -H "X-API-Key: YOUR_KEY" \ "https://astro.tantragurukul.org/v1/vedic/karya-muhurta?karya=griha_pravesha&date=2026-08-22&place=Kushinagar" curl -H "X-API-Key: YOUR_KEY" \ "https://astro.tantragurukul.org/v1/vedic/kundali?date=1990-05-15&time=14:30&place=Delhi" curl -H "X-API-Key: YOUR_KEY" \ "https://astro.tantragurukul.org/v1/vedic/match/ashtakoot?boy_date=1990-05-15&boy_time=10:15&boy_place=Delhi&girl_date=1992-11-03&girl_time=16:40&girl_place=Varanasi"
import json, urllib.parse, urllib.request
BASE = "https://astro.tantragurukul.org"
KEY = "YOUR_KEY"
def get(path, params):
url = f"{BASE}{path}?{urllib.parse.urlencode(params)}"
req = urllib.request.Request(url, headers={"X-API-Key": KEY})
with urllib.request.urlopen(req) as r:
return json.load(r)
panchanga = get("/v1/vedic/panchanga", {"date": "2026-08-22", "place": "Kushinagar"})
muhurta = get("/v1/vedic/karya-muhurta", {
"karya": "griha_pravesha", "date": "2026-08-22", "place": "Kushinagar"})
kundali = get("/v1/vedic/kundali", {
"date": "1990-05-15", "time": "14:30", "place": "Delhi"})
match = get("/v1/vedic/match/ashtakoot", {
"boy_date": "1990-05-15", "boy_time": "10:15", "boy_place": "Delhi",
"girl_date": "1992-11-03", "girl_time": "16:40", "girl_place": "Varanasi"})
HttpClient client = HttpClient.newHttpClient();
HttpResponse<String> get(String path) throws Exception {
HttpRequest req = HttpRequest.newBuilder()
.uri(URI.create("https://astro.tantragurukul.org" + path))
.header("X-API-Key", "YOUR_KEY")
.GET()
.build();
return client.send(req, HttpResponse.BodyHandlers.ofString());
}
get("/v1/vedic/panchanga?date=2026-08-22&place=Kushinagar");
get("/v1/vedic/karya-muhurta?karya=griha_pravesha&date=2026-08-22&place=Kushinagar");
get("/v1/vedic/kundali?date=1990-05-15&time=14:30&place=Delhi");
get("/v1/vedic/match/ashtakoot?boy_date=1990-05-15&boy_time=10:15&boy_place=Delhi"
+ "&girl_date=1992-11-03&girl_time=16:40&girl_place=Varanasi");
What you need to call the API, choose an engine, and stay within your plan.
Create a free account, open the dashboard, and generate a key. Send it as X-API-Key on every JSON request. Catalogs at /v1/ and /v1/vedic need no key. The Basic JSON slice (angas, vāra, sunrise, spaṣṭa grahas) is on both engines. Paid routes — full panchanga, muhurta, kundali, matching, festivals — need a paid key.
Send a civil date (YYYY-MM-DD) and a place name, or lat, lon, and tz. Leave time empty for sunrise of the chosen engine. Kundali also needs the birth clock. Matching uses the same fields twice, with boy_ and girl_ prefixes. Kārya-muhūrta needs karya= (for example griha_pravesha) and optionally span=year. Default place is Dehradun if none is given.
Free Basic is the public JSON slice and 1,000 credits a month — not for production. That slice is on both paddhati: Drik and Sūrya-siddhānta. Developer (₹4,999 / year) and Pro (₹14,999 / year) open the full Drik engine — panchanga, muhurta, kundali, matching — for non-commercial work; their Sūrya access stays the Basic slice. Commercial (₹36,000 / year) is the production license: those four APIs, white-label JSON, and the full Sūrya-siddhānta engine. Festival JSON opens on any paid plan. संयोग and संवत् JSON are Enterprise only. Enterprise starts at ₹1,20,000 / year with unlimited credits: those two tools, kundali book PDF / pack, bulk date routes, named domains, and an SLA. See coverage and pricing.
Use Sūrya-siddhānta for the classical engine (mean and true graha, Chapter 9 asta/udaya, that engine’s own sunrise): /v1/surya/… or engine=surya. Use Drik for Lahiri sidereal longitudes and Drik sunrise: /v1/panchanga and /v1/vedic/…. Free Basic already has the public slice on both. Kundali, matching, and other paid SS routes stay Commercial. The two engines will not return the same clocks or longitudes. Do not mix one engine’s sunrise with the other’s grahas.
A daily panchanga call needs a civil date and a place (or lat/lon/tz). It returns the full snapshot: angas with transitions and tithi-nirṇaya; Amanta / Purnimanta and solar months; Vikram / Shaka / Kali plus Yudhiṣṭhira and Paraśurāma; saṃvatsara; rise/set, noon, moon transit, dinamāna; sankranti, ṛtu, ayana; śāstra-kāla; daily muhurta, hora, chaughadiya; Bhadra, agni / śiva / yoginī vāsa, diśā-śūla; Sarvartha / Amrit / Ravi / Krakacādi; saṅkalpa; spaṣṭa grahas, Lagna, yuddha; asta / udaya and near-instant grahaṇa. Muhurta for a named work is a separate call: /v1/vedic/karya-muhurta. Vivāha-milan returns place panchanga, tri-bala, lagna-śuddhi, and latta. A kundali call also needs birth time. It returns lagna, grahas, chalit, sixteen vargas (D1–D60), Vimśottarī and Yogini with phala, a dasha timeline, Varṣaphala, Gochara, six life reports, yogas, Kuja / Māṅgalika, Kaal Sarpa, Sade Sati, Āyurdāya, Bhāva-phala, Shadbala, Ashtakavarga, and Jaimini karakas. Matching returns Ashtakoot scores out of 36 (Muhūrta-cintāmaṇi verses, printed bhaṅga, Nadi) and paired Manglik with pair-bhaṅga. Other dasha systems and Dashakoot are not in this release. Full field list: API docs.
Daily windows: GET /v1/vedic/muhurta, /v1/vedic/hora, /v1/vedic/chaughadiya with date and place. For a named work, call GET /v1/vedic/karya-muhurta?karya=griha_pravesha (also bhumi_pujan, vyavasaya, yatra, namakarana, vahana, vidyarambha, puja, shalya). Add span=year for a year scan, direction= for yātrā, and kind=nava|jirna for a house. Wedding-place śuddhi is /v1/vedic/vivaha-milan. Classical engine: the same paths under /v1/surya/….
Each successful JSON call spends credits from this month’s allowance. A tithi or geocode call is 1 credit; a daily panchanga is 2; a kundali slice is 3; one varga is 4; Shadbala, Ashtakavarga, dasha-phala, yogini-phala, varṣaphala, gochara-report, Jaimini, kundali/full, or matching is 5. The printable kundali book PDF (25) and the mobile pack (30) are Enterprise only; Enterprise starts at ₹1,20,000 / year with unlimited credits. Commercial’s 250,000 credits are a monthly allowance, not unlimited compute. Multi-day range, kala, and month routes are also Enterprise only. Extra credit packs are on the dashboard after Pro or Commercial is active.
JSON field names are English. Paid panchanga includes Hindi in display and in saṅkalpa, so an app does not have to transliterate tithi or nakṣatra names. There is no multi-language interpretation or article pack.
Production and paid apps need a Commercial or Enterprise key. Free, Developer, and Pro keys are not a production license and must keep the engine credit on public pages. Commercial and Enterprise may hide the engine name (white-label). Terms: Drik-API License 1.0 and, for the classical engine, SSP-API License 1.0.
They follow this host’s Drik or Sūrya-siddhānta implementation, the place you send, and that engine’s sunrise. A regional print, another vendor, or a different ayanamsa will differ. That is expected. License §17 states there is no warranty of identity with any one almanac.
No. This product is a calculation API. Festival JSON is on /v1/vedic/festivals/{id}. WordPress, Shopify, and Wix plugins are not included. Build those on top of the JSON if you need them.
Open a ticket from the dashboard. Commercial includes ticket support. Enterprise includes phone support — write to info@tantragurukul.org for the Dehradun line on the grant. Docs stay at API docs and /v1/vedic.
Keys, enterprise grants, and engine questions go to Tantrakulam / Prithvi Foundation Trust.
138, THDC Colony Banjarawala, Dehradun, India
Create a free account — generate your key
API docs — curl, Python, Java