कुण्डली API
एउटै अनुरोधमा पूरा कुण्डली।
चिना, नक्षत्र, तीन दशा प्रणाली, जन्मकालीन पञ्चाङ्ग, गुण मिलान र SVG। वि.सं. वा ई.सं. मिति पठाउनुहोस्, नेपाली, हिन्दी वा अङ्ग्रेजीमा नतिजा पाउनुहोस्।
चिना सर्भरमै बन्छ
रङ र अक्षरका लागि CSS variable, हरेक भाव र ग्रहमा class name र पाठ्य विकल्पसहितको उत्तर र दक्षिण भारतीय SVG। तपाईंको एपमा चिना कोर्ने कोड चाहिँदैन।
Endpoint हरू
POST/v1/kundali
पूरा कुण्डली
१ क्रेडिट
POST/v1/kundali/planets
ग्रहस्थिति मात्र
१ क्रेडिट
POST/v1/dasha
दशा, १ देखि ३ तहसम्म
१ क्रेडिट
POST/v1/matching/ashtakoota
एक जोडीको गुण मिलान
१ क्रेडिट
POST/v1/matching/ashtakoota/batch
१ देखि १०० जोडी
प्रति जोडी १ क्रेडिट
POST/v1/matching/rashi
राशि मिलान
१ क्रेडिट
POST/v1/charts/svg
उत्तर वा दक्षिण SVG चिना
१ क्रेडिट
GET/v1/places/search
नेपाली, हिन्दी र अङ्ग्रेजीमा स्थान खोज
निःशुल्क
एउटै कलले के दिन्छ
- subject
- पहिचान भएको स्थान, समय क्षेत्र, UTC अफसेट र त्यसको स्रोत, र ई.सं. तथा वि.सं. जन्म मिति।
- lagna, grahas
- लग्न र नौ ग्रहको राशि, भोगांश, भाव, नक्षत्र, पद र वक्री सङ्केत।
- vargas
- पूर्वनिर्धारित D1 र D9। अरू वर्ग चिना include बाट।
- moon
- राशि, नक्षत्र, पद र नेपाली, हिन्दी तथा अङ्ग्रेजीमा नाम अक्षर।
- dashas
- पूर्वनिर्धारित विंशोत्तरी; योगिनी र त्रिभागी include बाट। सर्भरको घडीमा निर्भर छैन।
- panchang
- पक्षसहित जन्म तिथि, योग, करण, बार र चान्द्र महिना।
- sensitivity
- तपाईंले मागेको समय अवधिभित्र लग्न, नक्षत्र वा पद बदलिने क्षण।
- meta
- अयनांश, राहुको प्रकार, tzdb, वि.सं. तालिका, संशोधन र इन्जिनको संस्करण।
अनुरोध र response
curl https://api.navapatra.com/v1/kundali \
-H "Authorization: Bearer $NAVAPATRA_API_KEY" \
-H "Navapatra-Version: 2026-11-01" \
-H "Content-Type: application/json" \
-d '{
"birth": {
"calendar": "BS", "date": "2050-05-12", "time": "14:35:00",
"place": { "lat": 28.2096, "lng": 83.9856 }
},
"options": { "ayanamsha": "lahiri", "sensitivityMinutes": 10 },
"include": ["panchang"],
"lang": "ne"
}'const res = await fetch('https://api.navapatra.com/v1/kundali', {
method: 'POST',
headers: {
Authorization: `Bearer ${process.env.NAVAPATRA_API_KEY}`,
'Navapatra-Version': '2026-11-01',
'Content-Type': 'application/json',
},
body: JSON.stringify({
birth: {
calendar: 'BS', date: '2050-05-12', time: '14:35:00',
place: { lat: 28.2096, lng: 83.9856 },
},
options: { ayanamsha: 'lahiri', sensitivityMinutes: 10 },
include: ['panchang'],
lang: 'ne',
}),
});
const kundali = await res.json();import os, requests
res = requests.post(
"https://api.navapatra.com/v1/kundali",
headers={
"Authorization": f"Bearer {os.environ['NAVAPATRA_API_KEY']}",
"Navapatra-Version": "2026-11-01",
},
json={
"birth": {
"calendar": "BS", "date": "2050-05-12", "time": "14:35:00",
"place": {"lat": 28.2096, "lng": 83.9856},
},
"options": {"ayanamsha": "lahiri", "sensitivityMinutes": 10},
"include": ["panchang"],
"lang": "ne",
},
)
kundali = res.json()<?php
$client = new GuzzleHttp\Client();
$res = $client->post('https://api.navapatra.com/v1/kundali', [
'headers' => [
'Authorization' => 'Bearer ' . getenv('NAVAPATRA_API_KEY'),
'Navapatra-Version' => '2026-11-01',
],
'json' => [
'birth' => [
'calendar' => 'BS', 'date' => '2050-05-12', 'time' => '14:35:00',
'place' => ['lat' => 28.2096, 'lng' => 83.9856],
],
'options' => ['ayanamsha' => 'lahiri', 'sensitivityMinutes' => 10],
'include' => ['panchang'],
'lang' => 'ne',
],
]);
$kundali = json_decode($res->getBody(), true);{
"subject": {
"instantUtc": "1993-08-28T08:50:00Z",
"place": { "lat": 28.2096, "lng": 83.9856 },
"tzid": "Asia/Kathmandu",
"utcOffset": "+05:45",
"offsetSource": "tzdb",
"birth": { "ad": "1993-08-28", "bs": "2050-05-12" }
},
"lagna": {
"sign": { "index": 9, "name": "धनु" },
"longitude": 245.8854,
"nakshatra": { "index": 19, "name": "मूल" },
"pada": 2
},
"grahas": [
{
"id": "sun",
"name": "सूर्य",
"sign": { "index": 5, "name": "सिंह" },
"longitude": 131.2923,
"house": 9,
"retrograde": false,
"nakshatra": { "index": 10, "name": "मघा" },
"pada": 4
},
{
"id": "moon",
"name": "चन्द्र",
"sign": { "index": 9, "name": "धनु" },
"longitude": 269.0004,
"house": 1,
"retrograde": false,
"nakshatra": { "index": 21, "name": "उत्तराषाढा" },
"pada": 1
}
],
"moon": {
"rashi": { "index": 9, "name": "धनु" },
"nakshatra": { "index": 21, "name": "उत्तराषाढा" },
"pada": 1,
"syllable": { "index": 81, "en": "Bhe", "ne": "भे", "hi": "भे" }
},
"dashas": {
"vimshottari": {
"system": { "id": "vimshottari", "index": 1, "name": "विंशोत्तरी" },
"balanceAtBirth": { "lord": { "id": "sun", "index": 1, "name": "सूर्य" }, "years": 4.9498 }
}
},
"panchang": {
"tithi": {
"index": 12,
"name": "द्वादशी",
"start": "1993-08-27T21:04:12Z",
"end": "1993-08-28T21:54:23Z",
"paksha": { "id": "shukla", "index": 1, "name": "शुक्ल" }
}
},
"sensitivity": [
{
"field": "lagnaD9",
"from": { "index": 2, "name": "वृष" },
"to": { "index": 3, "name": "मिथुन" },
"changesAt": "1993-08-28T08:53:24Z"
}
],
"meta": {
"engineVersion": "0.1.0",
"apiVersion": "2026-11-01",
"ayanamsha": { "id": "lahiri", "degrees": 23.773159 },
"nodeType": "mean",
"tzdbVersion": "unknown",
"bsTableVersion": "2026.10.1",
"overridesVersion": null
}
}काम लाग्ने त्रुटि सन्देश
त्रुटिहरू स्थिर code सहित RFC 9457 problem details मा आउँछन्। असफल अनुरोधमा क्रेडिट लाग्दैन।
422ambiguous_place
स्थानको खोज धेरै ठाउँसँग मिल्यो। बढीमा १० विकल्प फर्किन्छन्; API आफैं कुनै एउटा छान्दैन।
422ambiguous_local_time
स्थानीय समय घडी फेरिने बेलामा पर्यो। options.disambiguation बाट टुङ्गो लगाउनुहोस्।
422out_of_range
जन्म मिति ई.सं. १९०० देखि २१०० बाहिर छ।
402insufficient_credits
ब्यालेन्स शून्य छ। Response मा टप-अप लिङ्क हुन्छ।