Ir al contenido
AstroWay/api v2.158.7 · es
todos los sistemas funcionando con normalidad

Aplicaciones de citas

La compatibilidad astrológica es un retention-driver en aplicaciones de citas como Bumble, Hinge, Tinder, Tantan y en apps astro-first como NUiT o Struck. La API de AstroWay proporciona una puntuación de sinastría de 0–100 con una sola llamada, sin necesidad de un motor de efemérides propio ni de una licencia de Solar Fire ($495).

  1. El usuario introduce su fecha, hora y lugar de nacimiento al registrarse.
  2. Al hacer match, tu backend invoca /v1/synastry con los datos de ambas personas.
  3. La API devuelve compatibility.score (0–100) y label (harmonious/balanced/mixed/challenging).
  4. La puntuación se usa como uno de los factores de ranking.
Алгоритм метчингу
├── Близкість локації (40%)
├── Спільні інтереси (30%)
├── Астрологічна сумісність (20%) ← AstroWay API
└── Інші сигнали (10%)
EndpointCréditosRespuesta
/v1/synastry50Aspectos cruzados + puntuación 0–100
/v1/human-design/compatibility100Compatibilidad HD (tipo + estrategia)
/v1/horoscope/compatibility50Análisis textual de compatibilidad
// При метчі - викликати синастрію
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étricaValor
Matches/día1.000
Créditos/match50 (sinastría)
Créditos/día50.000
Créditos/mes~1.500.000
TarifaBusiness ($199/mes, 3.500.000 créditos)
MétricaValor
Matches/día50
Créditos/día2.500
Créditos/mes~75.000
TarifaStarter ($19/mes, 200.000 créditos)
  • Caché - guarda la puntuación en la base de datos, no la recalcules.
  • Procesamiento perezoso - calcula la sinastría solo cuando el usuario abre el match, no para todas las parejas potenciales.
  • Cálculo por lotes al registrarse - calcula la compatibilidad con los 20 mejores matches potenciales de inmediato.

Si el usuario no conoce su hora de nacimiento, envía "time": "12:00:00" (mediodía). Las casas serán menos precisas, pero las posiciones planetarias y los aspectos cruzados serán correctos. La puntuación de compatibilidad seguirá siendo informativa.

Para la compatibilidad HD, la hora es más importante: considera hd/sensitivity para evaluar el impacto de una hora inexacta.

¿Útil?
Запропонувати правку

Última actualización: