Ga naar inhoud
AstroWay/api v2.102.11 · nl
alle systemen normaal

Dating-applicaties

Astrologische compatibiliteit is een retentie-driver in dating-apps zoals Bumble, Hinge, Tinder, Tantan en in astro-first-apps zoals NUiT, Struck. De AstroWay API geeft een kant-en-klare synastrie-score van 0–100 met één API-call — zonder eigen ephemeride-engine en zonder een Solar Fire-licentie ($495).

  1. De gebruiker voert bij registratie de geboortedatum, -tijd en -plaats in
  2. Bij een match roept je backend /v1/synastry aan met de gegevens van beide personen
  3. De API retourneert compatibility.score (0–100) en label (harmonisch/gebalanceerd/gemengd/uitdagend)
  4. De score wordt gebruikt als één van de factoren voor rangschikking
Match-algoritme
├── Locatieproximiteit (40%)
├── Gedeelde interesses (30%)
├── Astrologische compatibiliteit (20%) ← AstroWay API
└── Andere signalen (10%)
EndpointCreditsRetourneert
/v1/synastry50Kruis-aspecten + score 0–100
/v1/human-design/compatibility100HD-compatibiliteit (type + strategie)
/v1/horoscope/compatibility50Tekstanalyse van compatibiliteit
// Bij een match — roep synastrie aan
async function getCompatibility(userA: UserProfile, userB: UserProfile) {
const result = await astrowayClient.synastry({
chart1: {
date: userA.birthDate,
time: userA.birthTime || '12:00:00', // default middag als onbekend
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, // "harmonisch"
harmony: result.compatibility.harmony, // gewogen som
tension: result.compatibility.tension,
};
}
MetriekWaarde
Matches/dag1.000
Credits/match50 (synastrie)
Credits/dag50.000
Credits/maand~1.500.000
TariefBusiness ($199/maand, 3.500.000 credits)
MetriekWaarde
Matches/dag50
Credits/dag2.500
Credits/maand~75.000
TariefStarter ($19/maand, 200.000 credits)
  • Caching — sla de score op in je database, bereken niet opnieuw
  • Lazy processing — bereken synastrie alleen wanneer de gebruiker de match opent, niet voor alle potentiële combinaties
  • Batchberekening bij registratie — bereken de compatibiliteit met de top 20 potentiële matches direct

Als de gebruiker de tijd niet weet — geef dan "time": "12:00:00" (middag) door. De huizen zullen minder nauwkeurig zijn, maar de planetaire posities en kruis-aspecten blijven correct. De compatibiliteitsscore blijft informatief.

Voor HD-compatibiliteit is tijd belangrijker — overweeg hd/sensitivity voor het inschatten van de impact van een onnauwkeurige tijd.

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

Laatst bewerkt: