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 $).
Comment ça marche
Section intitulée « Comment ça marche »- L’utilisateur saisit sa date, son heure et son lieu de naissance à l’inscription
- Lors d’un match : votre backend appelle
/v1/synastryavec les données des deux personnes - L’API renvoie
compatibility.score(0–100) etlabel(harmonious/balanced/mixed/challenging) - 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%)Endpoints clés
Section intitulée « Endpoints clés »| Endpoint | Crédits | Ce qu’il renvoie |
|---|---|---|
/v1/synastry | 50 | Aspects croisés + score de 0 à 100 |
/v1/human-design/compatibility | 100 | Compatibilité HD (type + stratégie) |
/v1/horoscope/compatibility | 50 | Analyse textuelle de la compatibilité |
Modèle d’intégration
Section intitulée « Modèle d’intégration »// 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, };}Estimation du budget
Section intitulée « Estimation du budget »Scénario : 1 000 nouveaux matchs par jour
Section intitulée « Scénario : 1 000 nouveaux matchs par jour »| Métrique | Valeur |
|---|---|
| Matchs/jour | 1 000 |
| Crédits/match | 50 (synastry) |
| Crédits/jour | 50 000 |
| Crédits/mois | ~1 500 000 |
| Forfait | Business (199 $/mois, 3 500 000 crédits) |
Scénario : 50 matchs par jour (startup)
Section intitulée « Scénario : 50 matchs par jour (startup) »| Métrique | Valeur |
|---|---|
| Matchs/jour | 50 |
| Crédits/jour | 2 500 |
| Crédits/mois | ~75 000 |
| Forfait | Starter (19 $/mois, 200 000 crédits) |
Optimisation
Section intitulée « Optimisation »- 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
Sans heure de naissance
Section intitulée « Sans heure de naissance »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.
Synastry API → Tout sur les endpoints de compatibilité
Démarrage rapide Première requête en 5 minutes
Tarifs Du gratuit à l'Enterprise
Utile?
Merci pour ton retour.