कैलेंडर API
आपके backend के लिए नेपाली कैलेंडर।
BS और AD बदलें, मासिक कैलेंडर बनाएं और किसी भी जगह का दैनिक पंचांग पाएं। हर response अपने डेटा संस्करण बताता है, ताकि हर बदलाव का पता लगाया जा सके।
Endpoints
GET/v1/calendar/convert
BS और AD रूपांतरण
1 क्रेडिट
GET/v1/calendar/month
तिथि के साथ मासिक कैलेंडर
1 क्रेडिट
GET/v1/panchang/day
दैनिक पंचांग और चौघड़िया
1 क्रेडिट
GET/v1/panchang/range
अधिकतम 366 दिन
हर 31 दिन 1 क्रेडिट
GET/v1/timezone
जगह और समय के लिए टाइमज़ोन और ऑफ़सेट
1 क्रेडिट
भरोसेमंद स्थिति के साथ रूपांतरण
जिन सालों का कैलेंडर पंचांग समिति ने प्रकाशित किया है, उन पर bsStatus "published" आता है। BS 1970 से 2100 के बाकी साल "projected" होते हैं, ताकि आपको हमेशा पता रहे कि कौन सी तारीखें अभी बदल सकती हैं।
GET /v1/calendar/convert?date=2082-01-01&calendar=BS&include=nepalSambat
{
"ad": {
"date": "2025-04-14",
"year": 2025,
"month": 4,
"day": 14,
"weekday": { "index": 1, "name": "Monday" }
},
"bs": {
"date": "2082-01-01",
"year": 2082,
"month": { "index": 1, "name": "Baishakh" },
"day": 1,
"status": "published",
"text": "1 Baishakh 2082"
},
"nepalSambat": {
"year": 1145,
"month": { "index": 6, "name": "Chaula" },
"paksha": { "index": 2, "name": "Ga" },
"day": 1,
"adhik": false,
"text": "1145 Chaula Ga 1"
},
"meta": { "bsTableVersion": "2026.10.1", "apiVersion": "2026-11-01" }
}किसी भी जगह का दैनिक पंचांग
- तिथि, नक्षत्र, योग और करण, हर एक की शुरुआत और अंत के साथ
- पक्ष और चंद्र मास, पूर्णिमांत या अमांत, अधिक मास फ़्लैग के साथ
- स्थानीय समय और UTC में सूर्योदय, सूर्यास्त, चंद्रोदय और चंद्रास्त
- दिन के आठ और रात के आठ चौघड़िया
- समिति के संशोधन overrideApplied के साथ चिह्नित
curl "https://api.navapatra.com/v1/panchang/day?date=2083-01-01&calendar=BS&lat=27.7172&lng=85.3240&lang=ne" \
-H "Authorization: Bearer $NAVAPATRA_API_KEY" \
-H "Navapatra-Version: 2026-11-01"const params = new URLSearchParams({
date: '2083-01-01', calendar: 'BS',
lat: '27.7172', lng: '85.3240', lang: 'ne',
});
const res = await fetch(`https://api.navapatra.com/v1/panchang/day?${params}`, {
headers: { Authorization: `Bearer ${process.env.NAVAPATRA_API_KEY}` },
});
const day = await res.json();import os, requests
day = requests.get(
"https://api.navapatra.com/v1/panchang/day",
params={"date": "2083-01-01", "calendar": "BS",
"lat": 27.7172, "lng": 85.3240, "lang": "ne"},
headers={"Authorization": f"Bearer {os.environ['NAVAPATRA_API_KEY']}"},
).json()<?php
$client = new GuzzleHttp\Client();
$res = $client->get('https://api.navapatra.com/v1/panchang/day', [
'headers' => ['Authorization' => 'Bearer ' . getenv('NAVAPATRA_API_KEY')],
'query' => ['date' => '2083-01-01', 'calendar' => 'BS',
'lat' => 27.7172, 'lng' => 85.3240, 'lang' => 'ne'],
]);
$day = json_decode($res->getBody(), true);{
"date": "2026-04-14",
"bs": {
"date": "2083-01-01",
"year": 2083,
"month": { "index": 1, "name": "वैशाख" },
"day": 1,
"status": "published",
"text": "१ वैशाख २०८३"
},
"tzid": "Asia/Kathmandu",
"sunrise": { "utc": "2026-04-13T23:59:16Z", "local": "2026-04-14T05:44:16+05:45" },
"sunset": { "utc": "2026-04-14T12:39:10Z", "local": "2026-04-14T18:24:10+05:45" },
"vara": { "index": 2, "name": "मङ्गलबार" },
"tithi": {
"index": 27,
"name": "द्वादशी",
"start": "2026-04-13T19:39:07Z",
"end": "2026-04-14T18:42:48Z",
"paksha": { "id": "krishna", "index": 2, "name": "कृष्ण" }
},
"nakshatra": {
"index": 24,
"name": "शतभिषा",
"start": "2026-04-13T10:33:43Z",
"end": "2026-04-14T10:36:04Z"
},
"yoga": {
"index": 24,
"name": "शुक्ल",
"start": "2026-04-13T11:46:42Z",
"end": "2026-04-14T10:09:29Z"
},
"karana": {
"index": 3,
"name": "कौलव",
"start": "2026-04-13T19:39:07Z",
"end": "2026-04-14T07:16:51Z"
},
"lunarMonth": {
"index": 1,
"name": "वैशाख",
"start": "2026-04-02T02:11:56Z",
"end": "2026-05-01T17:23:05Z",
"adhik": false,
"scheme": "purnimanta"
},
"choghadiya": {
"day": [
{
"period": 1,
"id": "rog",
"index": 7,
"name": "रोग",
"start": "2026-04-13T23:59:16Z",
"end": "2026-04-14T01:34:16Z"
}
],
"night": [
{
"period": 1,
"id": "kaal",
"index": 5,
"name": "काल",
"start": "2026-04-14T12:39:10Z",
"end": "2026-04-14T14:04:03Z"
}
]
},
"meta": {
"engineVersion": "0.1.0",
"apiVersion": "2026-11-01",
"ayanamsha": { "id": "lahiri", "degrees": 24.22586 },
"tradition": "nepal",
"sunriseConvention": "center_geometric",
"tzdbVersion": "unknown",
"bsTableVersion": "2026.10.1",
"overridesVersion": null
}
}छुट्टियां और त्योहार
API सार्वजनिक छुट्टियां या त्योहारों की तारीखें नहीं देता। छुट्टियां तभी जुड़ेंगी जब उनके डेटा स्रोत और दोबारा इस्तेमाल की शर्तें तय हो जाएं। मासिक कैलेंडर में हर दिन की BS और AD तारीख और तिथि रहती है।