Salta ai contenuti
AstroWay/api v2.102.11 · it
tutti i sistemi sono operativi

App di dating

L’astrologia è un potente strumento di retention per le app di dating come Bumble, Hinge, Tinder, Tantan e per le app astro-first come NUiT, Struck. L’API di AstroWay fornisce un punteggio di sinastria pronto all’uso da 0 a 100 con una singola chiamata — senza bisogno di un motore efemeridi proprietario o di una licenza Solar Fire ($495).

  1. L’utente inserisce data, ora e luogo di nascita durante la registrazione
  2. Al momento del match, il tuo backend chiama /v1/synastry con i dati di entrambi gli utenti
  3. L’API restituisce compatibility.score (0–100) e label (harmonious/balanced/mixed/challenging)
  4. Il punteggio viene utilizzato come uno dei fattori di ranking
Algoritmo di matching
├── Prossimità geografica (40%)
├── Interessi in comune (30%)
├── Compatibilità astrologica (20%) ← AstroWay API
└── Altri segnali (10%)
EndpointCreditiCosa restituisce
/v1/synastry50Aspetti incrociati + punteggio 0–100
/v1/human-design/compatibility100Compatibilità HD (tipo + strategia)
/v1/horoscope/compatibility50Analisi testuale della compatibilità
// Al momento del match — chiama la sinastria
async function getCompatibility(userA: UserProfile, userB: UserProfile) {
const result = await astrowayClient.synastry({
chart1: {
date: userA.birthDate,
time: userA.birthTime || '12:00:00', // default a mezzogiorno se sconosciuto
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, // somma ponderata
tension: result.compatibility.tension,
};
}
MetricaValore
Match/giorno1.000
Crediti/match50 (sinastria)
Crediti/giorno50.000
Crediti/mese~1.500.000
TariffaBusiness ($199/mese, 3.500.000 crediti)
MetricaValore
Match/giorno50
Crediti/giorno2.500
Crediti/mese~75.000
TariffaStarter ($19/mese, 200.000 crediti)
  • Caching — salva il punteggio nel database, non ricalcolare
  • Elaborazione lazy — calcola la sinastria solo quando l’utente apre il match, non per tutte le coppie potenziali
  • Calcolo batch alla registrazione — calcola la compatibilità con i primi 20 potenziali match subito

Se l’utente non conosce l’ora — passa "time": "12:00:00" (mezzogiorno). Le case saranno meno precise, ma le posizioni planetarie e gli aspetti incrociati saranno corretti. Il punteggio di compatibilità rimarrà comunque informativo.

Per la compatibilità HD l’ora è più importante — valuta hd/sensitivity per stimare l’impatto di un’ora imprecisa.

Utile?
Запропонувати правку

Ultimo aggiornamento: