Aller au contenu
AstroWay/api v2.254.12 · fr
tous les systèmes sont opérationnels

Applications de rencontre

La compatibilité astrologique est un levier de rétention dans les applications de rencontre comme Bumble, Hinge, Tinder, Tantan, et dans les applications astro-first comme NUiT ou Struck. AstroWay API fournit un score de synastrie de 0 à 100 prêt à l’emploi en un seul appel, sans moteur d’éphémérides maison ni licence Solar Fire (495 $).

  1. L’utilisateur saisit sa date, son heure et son lieu de naissance à l’inscription
  2. Lors d’un match : votre backend appelle /v1/synastry avec les données des deux personnes
  3. L’API renvoie compatibility.score (0–100) et label (harmonious/balanced/mixed/challenging)
  4. Le score sert de facteur parmi d’autres dans le classement
Match algorithm
├── Location proximity (40%)
├── Interests overlap (30%)
├── Astrology compatibility (20%) ← AstroWay API
└── Other signals (10%)
EndpointCréditsCe qu’il renvoie
/v1/synastry50Aspects croisés + score de 0 à 100
/v1/human-design/compatibility100Compatibilité HD (type + stratégie)
/v1/horoscope/compatibility50Analyse textuelle de la compatibilité
// Call synastry on match
async 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,
};
}
MétriqueValeur
Matchs/jour1 000
Crédits/match50 (synastry)
Crédits/jour50 000
Crédits/mois~1 500 000
ForfaitBusiness (199 $/mois, 3 500 000 crédits)
MétriqueValeur
Matchs/jour50
Crédits/jour2 500
Crédits/mois~75 000
ForfaitStarter (19 $/mois, 200 000 crédits)
  • Mise en cache : stockez le score en base, ne le recalculez pas
  • Traitement paresseux : ne calculez la synastrie que lorsque l’utilisateur ouvre le match, pas pour toutes les paires potentielles
  • Calcul par lots à l’inscription : calculez d’emblée la compatibilité avec les 20 meilleurs matchs potentiels

Si l’utilisateur ne connaît pas son heure, passez "time": "12:00:00" (midi). Les maisons seront moins précises, mais les positions planétaires et les aspects croisés restent corrects. Le score de compatibilité reste informatif.

Pour la compatibilité HD, l’heure compte davantage : envisagez hd/sensitivity pour évaluer l’impact d’une heure imprécise.

Utile?
Proposer une modification

Dernière mise à jour :