Przejdź do głównej zawartości
AstroWay/api v2.256.4 · pl
wszystkie systemy w normie

Aplikacje randkowe

Zgodność astrologiczna napędza retencję w aplikacjach randkowych takich jak Bumble, Hinge, Tinder, Tantan oraz w aplikacjach astro-first w rodzaju NUiT czy Struck. AstroWay API zwraca gotowy wynik synastrii 0–100 z jednego wywołania - bez własnego silnika efemeryd i bez licencji Solar Fire ($495).

  1. Użytkownik podaje datę, godzinę i miejsce urodzenia przy rejestracji
  2. Przy dopasowaniu: twój backend wywołuje /v1/synastry z danymi obu osób
  3. API zwraca compatibility.score (0–100) i label (harmonious/balanced/mixed/challenging)
  4. Wynik służy jako jeden z czynników rankingu
Match algorithm
├── Location proximity (40%)
├── Interests overlap (30%)
├── Astrology compatibility (20%) ← AstroWay API
└── Other signals (10%)
EndpointKredytyCo zwraca
/v1/synastry50Aspekty krzyżowe + wynik 0–100
/v1/human-design/compatibility100Zgodność HD (typ + strategia)
/v1/horoscope/compatibility50Tekstowa analiza zgodności
// 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,
};
}
MetrykaWartość
Dopasowań/dzień1 000
Kredytów/dopasowanie50 (synastry)
Kredytów/dzień50 000
Kredytów/miesiąc~1 500 000
PlanBusiness ($199/mies., 3 500 000 kredytów)
MetrykaWartość
Dopasowań/dzień50
Kredytów/dzień2 500
Kredytów/miesiąc~75 000
PlanStarter ($19/mies., 200 000 kredytów)
  • Cache: przechowuj wynik w bazie, nie przeliczaj go ponownie
  • Leniwe liczenie: obliczaj synastrię dopiero wtedy, gdy użytkownik otwiera dopasowanie, a nie dla wszystkich potencjalnych par
  • Obliczenie pakietowe przy rejestracji: policz od razu zgodność z top 20 potencjalnych dopasowań

Jeśli użytkownik nie zna godziny, przekaż "time": "12:00:00" (południe). Domy będą mniej dokładne, ale pozycje planet i aspekty krzyżowe pozostaną poprawne. Wynik zgodności nadal niesie informację.

W zgodności HD godzina ma większe znaczenie - rozważ hd/sensitivity, aby ocenić wpływ niedokładnej godziny.

Przydatne?
Zaproponuj edycję

Ostatnia aktualizacja: