Compute Synastry
compute_synastryCompute cross-chart aspects between two natal charts for relationship compatibility analysis. Returns all aspects from each person's planets to the other's.
Instructions
Compute the cross-chart aspects between two people's natal charts — the classic relationship-compatibility technique. Every aspect from person A's bodies/points to person B's is returned, along with both sets of positions.
Locations are not needed: synastry aspects depend only on planetary positions. (House overlays would need both birth locations — compute the two natal charts separately for that.)
Example:
{ datetime_a: "1990-03-15T15:45", timezone_a: "Europe/Riga", datetime_b: "1992-07-22T08:30", timezone_b: "America/New_York" }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| datetime_a | Yes | Person A's birth date and time. | |
| timezone_a | No | IANA timezone the datetime is local to, e.g. "Europe/Riga" or "America/New_York". Omit when the datetime already carries Z or a UTC offset. | |
| datetime_b | Yes | Person B's birth date and time. | |
| timezone_b | No | IANA timezone the datetime is local to, e.g. "Europe/Riga" or "America/New_York". Omit when the datetime already carries Z or a UTC offset. | |
| zodiac | No | Zodiac frame: tropical (Western default), sidereal-lahiri (Vedic), or sidereal-fagan-bradley (Western sidereal). | tropical |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| aspects | Yes | ||
| positionsA | Yes | ||
| positionsB | Yes |