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).
Jak to działa
Dział zatytułowany „Jak to działa”- Użytkownik podaje datę, godzinę i miejsce urodzenia przy rejestracji
- Przy dopasowaniu: twój backend wywołuje
/v1/synastryz danymi obu osób - API zwraca
compatibility.score(0–100) ilabel(harmonious/balanced/mixed/challenging) - 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%)Kluczowe endpointy
Dział zatytułowany „Kluczowe endpointy”| Endpoint | Kredyty | Co zwraca |
|---|---|---|
/v1/synastry | 50 | Aspekty krzyżowe + wynik 0–100 |
/v1/human-design/compatibility | 100 | Zgodność HD (typ + strategia) |
/v1/horoscope/compatibility | 50 | Tekstowa analiza zgodności |
Wzorzec integracji
Dział zatytułowany „Wzorzec integracji”// 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, };}Szacunek budżetu
Dział zatytułowany „Szacunek budżetu”Scenariusz: 1 000 nowych dopasowań dziennie
Dział zatytułowany „Scenariusz: 1 000 nowych dopasowań dziennie”| Metryka | Wartość |
|---|---|
| Dopasowań/dzień | 1 000 |
| Kredytów/dopasowanie | 50 (synastry) |
| Kredytów/dzień | 50 000 |
| Kredytów/miesiąc | ~1 500 000 |
| Plan | Business ($199/mies., 3 500 000 kredytów) |
Scenariusz: 50 dopasowań dziennie (startup)
Dział zatytułowany „Scenariusz: 50 dopasowań dziennie (startup)”| Metryka | Wartość |
|---|---|
| Dopasowań/dzień | 50 |
| Kredytów/dzień | 2 500 |
| Kredytów/miesiąc | ~75 000 |
| Plan | Starter ($19/mies., 200 000 kredytów) |
Optymalizacja
Dział zatytułowany „Optymalizacja”- 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ń
Bez godziny urodzenia
Dział zatytułowany „Bez godziny urodzenia”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.
Synastry API → Szczegóły endpointów zgodności
Szybki start Pierwsze zapytanie w 5 minut
Cennik Od darmowego planu do Enterprise
Przydatne?
Dziękujemy za opinię.