Flört uygulamaları
Astrolojik uyum, Bumble, Hinge, Tinder, Tantan gibi flört uygulamalarında ve NUiT, Struck gibi astroloji odaklı uygulamalarda kullanıcıyı elde tutmanın (retention) itici güçlerinden biridir. AstroWay API tek bir çağrıyla 0–100 arası hazır bir sinastri puanı verir: kendi efemeris motorunuza da, Solar Fire lisansına ($495) da gerek yoktur.
Nasıl çalışır
Section titled “Nasıl çalışır”- Kullanıcı kayıt sırasında doğum tarihini, saatini ve yerini girer
- Eşleşme olduğunda backend’iniz iki kişinin verileriyle
/v1/synastryçağırır - API
compatibility.score(0–100) velabel(harmonious/balanced/mixed/challenging) döndürür - Puan, sıralama faktörlerinden biri olarak kullanılır
Match algorithm ├── Location proximity (40%) ├── Interests overlap (30%) ├── Astrology compatibility (20%) ← AstroWay API └── Other signals (10%)Temel endpoint’ler
Section titled “Temel endpoint’ler”| Endpoint | Kredi | Ne döndürür |
|---|---|---|
/v1/synastry | 50 | Çapraz açılar + 0–100 puan |
/v1/human-design/compatibility | 100 | HD uyumu (tip + strateji) |
/v1/horoscope/compatibility | 50 | Metin olarak uyum analizi |
Entegrasyon kalıbı
Section titled “Entegrasyon kalıbı”// 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, };}Bütçe tahmini
Section titled “Bütçe tahmini”Senaryo: günde 1 000 yeni eşleşme
Section titled “Senaryo: günde 1 000 yeni eşleşme”| Metrik | Değer |
|---|---|
| Eşleşme/gün | 1 000 |
| Kredi/eşleşme | 50 (synastry) |
| Kredi/gün | 50 000 |
| Kredi/ay | ~1 500 000 |
| Tarife | Business (ayda $199, 3 500 000 kredi) |
Senaryo: günde 50 eşleşme (startup)
Section titled “Senaryo: günde 50 eşleşme (startup)”| Metrik | Değer |
|---|---|
| Eşleşme/gün | 50 |
| Kredi/gün | 2 500 |
| Kredi/ay | ~75 000 |
| Tarife | Starter (ayda $19, 200 000 kredi) |
Optimizasyon
Section titled “Optimizasyon”- Önbellekleme: puanı veritabanında saklayın, yeniden hesaplamayın
- Tembel işleme: sinastriyi tüm olası çiftler için değil, yalnızca kullanıcı eşleşmeyi açtığında hesaplayın
- Kayıt sırasında toplu hesaplama: en olası 20 eşleşmeyle uyumu hemen hesaplayın
Doğum saati olmadan
Section titled “Doğum saati olmadan”Kullanıcı doğum saatini bilmiyorsa "time": "12:00:00" (öğlen) gönderin. Evler daha az kesin olur, ancak gezegen konumları ve çapraz açılar doğrudur. Uyum puanı bilgilendirici olmaya devam eder.
HD uyumunda saat daha önemlidir: kesin olmayan saatin etkisini değerlendirmek için hd/sensitivity kullanmayı düşünün.
Synastry API → Uyum endpoint'leri hakkında ayrıntılar
Hızlı başlangıç 5 dakikada ilk istek
Tarifeler Ücretsizden Enterprise'a
Yardımcı oldu mu?
Geribildirim için teşekkürler.