Skip to content

Compatibilità ​

Calcola la compatibilità astrologica tra due temi natali in base agli elementi del segno solare e all'aspetto tra le posizioni natali del Sole.

Modulo Richiesto

Richiede il modulo compatibility:calc.

Calcola la Compatibilità ​

bash
curl -X POST "https://api.astroapi.cloud/api/calc/compatibility" \
  -H "X-Api-Key: your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "dateTime1": "1990-06-15T14:30",
    "location1": {
      "longitude": -0.1278,
      "latitude": 51.5074,
      "timezone": "Europe/London"
    },
    "dateTime2": "1988-03-22T09:15",
    "location2": {
      "longitude": 2.3522,
      "latitude": 48.8566,
      "timezone": "Europe/Paris"
    },
    "language": "en",
    "includeText": true,
    "includeReadableEntities": true
  }'
javascript
const response = await fetch("https://api.astroapi.cloud/api/calc/compatibility", {
    method: "POST",
    headers: {
        "X-Api-Key": "your-api-key",
        "Content-Type": "application/json"
    },
    body: JSON.stringify({
        dateTime1: "1990-06-15T14:30",
        location1: {
            longitude: -0.1278,
            latitude: 51.5074,
            timezone: "Europe/London"
        },
        dateTime2: "1988-03-22T09:15",
        location2: {
            longitude: 2.3522,
            latitude: 48.8566,
            timezone: "Europe/Paris"
        },
        language: "en",
        includeText: true,
        includeReadableEntities: true
    })
});

const data = await response.json();
console.log(JSON.stringify(data, null, 2));
python
import requests

response = requests.post(
    "https://api.astroapi.cloud/api/calc/compatibility",
    headers={
        "X-Api-Key": "your-api-key",
        "Content-Type": "application/json"
    },
    json={
        "dateTime1": "1990-06-15T14:30",
        "location1": {
            "longitude": -0.1278,
            "latitude": 51.5074,
            "timezone": "Europe/London"
        },
        "dateTime2": "1988-03-22T09:15",
        "location2": {
            "longitude": 2.3522,
            "latitude": 48.8566,
            "timezone": "Europe/Paris"
        },
        "language": "en",
        "includeText": True,
        "includeReadableEntities": True
    }
)

print(response.json())

Parametri ​

ParametroTipoObbligatorioDescrizione
dateTime1stringSìData e ora di nascita della prima persona nel formato YYYY-MM-DDTHH:mm
location1objectSìLuogo di nascita della prima persona (longitudine, latitudine, fuso orario)
dateTime2stringSìData e ora di nascita della seconda persona nel formato YYYY-MM-DDTHH:mm
location2objectSìLuogo di nascita della seconda persona (longitudine, latitudine, fuso orario)
languagestringNoCodice lingua per il contenuto testuale (predefinito: "en")
includeTextbooleanNoIncludi testo interpretativo (predefinito: false)
includeReadableEntitiesbooleanNoIncludi titoli leggibili dei segni (predefinito: false)

Oggetto Posizione ​

json
{
    "longitude": -0.1278,
    "latitude": 51.5074,
    "timezone": "Europe/London"
}

Risposta ​

json
{
    "data": {
        "sign1": "gemini",
        "sign2": "aries",
        "scoreBasedOnElement": 80,
        "scoreBasedOnSunAspect": 85,
        "sign1Title": "Gemini",
        "sign2Title": "Aries",
        "text": "Gemini and Aries form a lively and stimulating combination. Both signs are drawn to new ideas and fast-paced experiences. Aries brings passion and directness while Gemini adds wit and versatility..."
    }
}

Campi della Risposta ​

CampoTipoDescrizione
sign1stringSegno zodiacale della prima persona
sign2stringSegno zodiacale della seconda persona
scoreBasedOnElementnumberPunteggio di compatibilità (0–100) basato sull'affinità elementale
scoreBasedOnSunAspectnumberPunteggio di compatibilità (0–100) basato sull'aspetto esatto Sole-Sole
sign1Titlestring | nullNome leggibile del segno (solo se includeReadableEntities: true)
sign2Titlestring | nullNome leggibile del segno (solo se includeReadableEntities: true)
textstring | nullTesto interpretativo (solo se includeText: true)

Metodi di Punteggio ​

Punteggio Basato sugli Elementi ​

La compatibilità viene valutata in base alla relazione elementale tra i due segni solari:

RelazionePunteggioCoppie di Segni
Stesso elemento90Fuoco+Fuoco, Terra+Terra, Aria+Aria, Acqua+Acqua
Elementi compatibili80Fuoco+Aria, Terra+Acqua
Elementi neutri65Fuoco+Terra, Aria+Acqua
Elementi difficili50Fuoco+Acqua, Terra+Aria

Punteggio dell'Aspetto Solare ​

La compatibilità viene valutata anche in base all'aspetto esatto tra le due posizioni natali del Sole:

AspettoPunteggioNote
Congiunzione (0°)95Stesso grado, legame molto forte
Trigono (120°)92Armonia naturale e facilità
Sestile (60°)85Amichevole e di supporto
Opposizione (180°)70Attrazione magnetica con tensione
Quadratura (90°)55Dinamico ma impegnativo
Quinconce (150°)45Richiede adattamento e crescita

Due Punteggi

Il punteggio elementale fornisce una panoramica rapida basata sulle affinità tradizionali dei segni. Il punteggio dell'aspetto solare è più preciso perché viene calcolato dal grado esatto di entrambi i Soli natali, rendendolo unico per i singoli individui piuttosto che per i loro segni.


Gruppi Elementali ​

ElementoSegni
FuocoAriete, Leone, Sagittario
TerraToro, Vergine, Capricorno
AriaGemelli, Bilancia, Acquario
AcquaCancro, Scorpione, Pesci

Per Approfondire

Per un'analisi della compatibilità più completa, considera l'utilizzo dell'endpoint Sinastria, che calcola gli aspetti inter-tema tra tutti i pianeti nei due temi, in entrambe le direzioni.

AstroAPI Documentation