डेटिंग ऐप्लिकेशन
ज्योतिषीय अनुकूलता Bumble, Hinge, Tinder, Tantan जैसे डेटिंग ऐप्स और NUiT, Struck जैसे astro-first ऐप्स में retention बढ़ाने वाला फ़ीचर है। AstroWay API एक ही कॉल में 0–100 का तैयार synastry score देता है - न अपना एफ़ेमेरिस इंजन चाहिए, न Solar Fire का लाइसेंस ($495)।
यह कैसे काम करता है
Section titled “यह कैसे काम करता है”- रजिस्ट्रेशन के समय यूज़र जन्म की तारीख, समय और स्थान दर्ज करता है
- मैच होने पर आपका बैकएंड दोनों लोगों के डेटा के साथ
/v1/synastryकॉल करता है - API
compatibility.score(0–100) औरlabel(harmonious/balanced/mixed/challenging) लौटाता है - यह score रैंकिंग के कई कारकों में से एक के रूप में इस्तेमाल होता है
Match algorithm ├── Location proximity (40%) ├── Interests overlap (30%) ├── Astrology compatibility (20%) ← AstroWay API └── Other signals (10%)मुख्य एंडपॉइंट
Section titled “मुख्य एंडपॉइंट”| एंडपॉइंट | क्रेडिट | क्या लौटाता है |
|---|---|---|
/v1/synastry | 50 | क्रॉस-आस्पेक्ट + 0–100 score |
/v1/human-design/compatibility | 100 | HD अनुकूलता (टाइप + स्ट्रैटेजी) |
/v1/horoscope/compatibility | 50 | अनुकूलता का टेक्स्ट विश्लेषण |
इंटीग्रेशन पैटर्न
Section titled “इंटीग्रेशन पैटर्न”// Call synastry on matchasync function getCompatibility(userA: UserProfile, userB: UserProfile) { const result = await astrowayClient.synastry({ chart1: { date: userA.birthDate, time: userA.birthTime || '12:00:00', // noon default if unknown timezoneOffset: userA.tzOffset, latitude: userA.birthLat, longitude: userA.birthLng, }, chart2: { date: userB.birthDate, time: userB.birthTime || '12:00:00', timezoneOffset: userB.tzOffset, latitude: userB.birthLat, longitude: userB.birthLng, }, });
return { score: result.compatibility.score, // 0-100 label: result.compatibility.label, // "harmonious" harmony: result.compatibility.harmony, // weighted sum tension: result.compatibility.tension, };}बजट का अनुमान
Section titled “बजट का अनुमान”परिदृश्य: प्रति दिन 1 000 नए मैच
Section titled “परिदृश्य: प्रति दिन 1 000 नए मैच”| मेट्रिक | मान |
|---|---|
| मैच/दिन | 1 000 |
| क्रेडिट/मैच | 50 (synastry) |
| क्रेडिट/दिन | 50 000 |
| क्रेडिट/महीना | ~1 500 000 |
| प्लान | Business ($199/माह, 3 500 000 क्रेडिट) |
परिदृश्य: प्रति दिन 50 मैच (स्टार्टअप)
Section titled “परिदृश्य: प्रति दिन 50 मैच (स्टार्टअप)”| मेट्रिक | मान |
|---|---|
| मैच/दिन | 50 |
| क्रेडिट/दिन | 2 500 |
| क्रेडिट/महीना | ~75 000 |
| प्लान | Starter ($19/माह, 200 000 क्रेडिट) |
ऑप्टिमाइज़ेशन
Section titled “ऑप्टिमाइज़ेशन”- कैशिंग: score को DB में सेव करें, दोबारा गणना न करें
- Lazy प्रोसेसिंग: सिनेस्ट्री तभी गिनें जब यूज़र मैच खोले, सभी संभावित जोड़ियों के लिए नहीं
- रजिस्ट्रेशन पर बैच गणना: शीर्ष 20 संभावित मैचों के साथ अनुकूलता एक साथ गिन लें
जन्म समय के बिना
Section titled “जन्म समय के बिना”अगर यूज़र को जन्म का समय नहीं पता, तो "time": "12:00:00" (दोपहर) भेजें। भाव (houses) कम सटीक होंगे, लेकिन ग्रहों की स्थितियाँ और क्रॉस-आस्पेक्ट सही रहेंगे। Compatibility score फिर भी जानकारीपूर्ण रहता है।
HD अनुकूलता के लिए समय ज़्यादा मायने रखता है - गलत समय के असर का आकलन करने के लिए hd/sensitivity देखें।
Synastry API → अनुकूलता एंडपॉइंट के बारे में विस्तार से
क्विक स्टार्ट 5 मिनट में पहला अनुरोध
प्लान मुफ़्त से Enterprise तक
उपयोगी रहा?
फीडबैक के लिए धन्यवाद।