Aplikasi kencan
Kecocokan astrologis adalah pendorong retensi di aplikasi kencan seperti Bumble, Hinge, Tinder, Tantan, dan di aplikasi yang mengutamakan astrologi seperti NUiT dan Struck. AstroWay API memberi skor sinastri 0–100 yang siap pakai dari satu panggilan, tanpa mesin efemeris sendiri dan tanpa lisensi Solar Fire ($495).
Cara kerjanya
Section titled “Cara kerjanya”- Pengguna memasukkan tanggal, jam, dan tempat lahir saat mendaftar
- Saat terjadi match: backend Anda memanggil
/v1/synastrydengan data kedua orang - API mengembalikan
compatibility.score(0–100) danlabel(harmonious/balanced/mixed/challenging) - Skor dipakai sebagai salah satu faktor peringkat
Match algorithm ├── Location proximity (40%) ├── Interests overlap (30%) ├── Astrology compatibility (20%) ← AstroWay API └── Other signals (10%)Endpoint utama
Section titled “Endpoint utama”| Endpoint | Kredit | Yang dikembalikan |
|---|---|---|
/v1/synastry | 50 | Aspek silang + skor 0–100 |
/v1/human-design/compatibility | 100 | Kecocokan HD (tipe + strategi) |
/v1/horoscope/compatibility | 50 | Analisis kecocokan dalam bentuk teks |
Pola integrasi
Section titled “Pola integrasi”// 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, };}Estimasi anggaran
Section titled “Estimasi anggaran”Skenario: 1 000 match baru per hari
Section titled “Skenario: 1 000 match baru per hari”| Metrik | Nilai |
|---|---|
| Match/hari | 1 000 |
| Kredit/match | 50 (synastry) |
| Kredit/hari | 50 000 |
| Kredit/bulan | ~1 500 000 |
| Paket | Business ($199/bln, 3 500 000 kredit) |
Skenario: 50 match per hari (startup)
Section titled “Skenario: 50 match per hari (startup)”| Metrik | Nilai |
|---|---|
| Match/hari | 50 |
| Kredit/hari | 2 500 |
| Kredit/bulan | ~75 000 |
| Paket | Starter ($19/bln, 200 000 kredit) |
Optimasi
Section titled “Optimasi”- Caching: simpan skor di database, jangan hitung ulang
- Pemrosesan malas (lazy): hitung sinastri hanya saat pengguna membuka match, bukan untuk semua pasangan potensial
- Perhitungan batch saat pendaftaran: hitung langsung kecocokan dengan 20 calon match teratas
Tanpa jam lahir
Section titled “Tanpa jam lahir”Jika pengguna tidak tahu jam lahirnya, kirim "time": "12:00:00" (tengah hari). Rumah akan kurang akurat, tetapi posisi planet dan aspek silang tetap benar. Skor kecocokan tetap informatif.
Untuk kecocokan HD, jam lahir lebih penting: gunakan hd/sensitivity untuk menilai dampak jam yang tidak akurat.
Synastry API → Detail endpoint kecocokan
Mulai cepat Permintaan pertama dalam 5 menit
Tarif Dari gratis hingga Enterprise
Bermanfaat?
Terima kasih atas umpan baliknya.