Skip to content

Transiti

Calcola i transiti planetari e i loro aspetti rispetto a un tema natale in un periodo di tempo specificato.

Calcola i Transiti

Calcola i transiti per un intervallo di date:

bash
curl -X POST "https://api.astroapi.cloud/api/calc/transit" \
  -H "X-Api-Key: your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "birthDate": "1990-06-15T14:30",
    "birthLocation": {
      "latitude": 51.5074,
      "longitude": -0.1278,
      "timezone": "Europe/London"
    },
    "transitDateStart": "2024-01-01T00:00",
    "transitDateEnd": "2024-01-31T23:59",
    "transitLocation": {
      "latitude": 51.5074,
      "longitude": -0.1278,
      "timezone": "Europe/London"
    }
  }'

Parametri

ParametroTipoObbligatorioDescrizione
birthDatestringData/ora di nascita nel formato YYYY-MM-DDTHH:mm
birthLocationobjectLuogo di nascita con latitudine, longitudine e fuso orario
transitDateStartstringInizio del periodo di transito nel formato YYYY-MM-DDTHH:mm
transitDateEndstringFine del periodo di transito nel formato YYYY-MM-DDTHH:mm
transitLocationobjectLuogo del transito con latitudine, longitudine e fuso orario
houseSystemstringNoSistema delle case (predefinito: "placidus")
pointsarrayNoPunti celesti da calcolare
orbsobjectNoValori di orbo personalizzati per tipo di aspetto
languagestringNoCodice lingua per il contenuto testuale (predefinito: "en")
includeTextbooleanNoIncludi testo interpretativo (predefinito: false)
includeReadableEntitiesbooleanNoIncludi titoli leggibili delle entità (predefinito: false)

Oggetto Posizione

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

Risposta

La risposta include i passaggi di transito (quando i pianeti entrano/escono dai segni o dalle case), le posizioni nelle case di transito, gli aspetti tra i pianeti in transito e natali, e gli URL dei temi.

json
{
  "data": {
    "crossings": [...],
    "transitHouses": [...],
    "aspects": [
      {
        "point1": "saturn",
        "point2": "sun",
        "aspect": "conjunction",
        "orb": 1.2,
        "applying": true
      }
    ],
    "charts": {
      "transit": {
        "title": "Transit Chart (Bi-wheel)",
        "url": "..."
      },
      "natal": {
        "title": "Natal Chart",
        "url": "..."
      }
    },
    "natalPoints": [...],
    "natalHouses": [...],
    "transitPoints": [...]
  }
}

Orbi Personalizzati

Specifica valori di orbo personalizzati per diversi tipi di aspetto:

bash
curl -X POST "https://api.astroapi.cloud/api/calc/transit" \
  -H "X-Api-Key: your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "birthDate": "1990-06-15T14:30",
    "birthLocation": {
      "latitude": 51.5074,
      "longitude": -0.1278,
      "timezone": "Europe/London"
    },
    "transitDateStart": "2024-01-01T00:00",
    "transitDateEnd": "2024-01-31T23:59",
    "transitLocation": {
      "latitude": 51.5074,
      "longitude": -0.1278,
      "timezone": "Europe/London"
    },
    "orbs": {
      "conjunction": 3,
      "opposition": 3,
      "trine": 2,
      "square": 2
    }
  }'

Con Testo Interpretativo

Includi il testo interpretativo nei tuoi calcoli dei transiti:

bash
curl -X POST "https://api.astroapi.cloud/api/calc/transit" \
  -H "X-Api-Key: your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "birthDate": "1990-06-15T14:30",
    "birthLocation": {
      "latitude": 51.5074,
      "longitude": -0.1278,
      "timezone": "Europe/London"
    },
    "transitDateStart": "2024-01-15T00:00",
    "transitDateEnd": "2024-01-15T23:59",
    "transitLocation": {
      "latitude": 51.5074,
      "longitude": -0.1278,
      "timezone": "Europe/London"
    },
    "includeText": true,
    "language": "en"
  }'

Esportazione iCal

Esporta gli eventi di transito come file iCal (.ics) importabile nelle applicazioni calendario come Google Calendar, Apple Calendar o Outlook.

POST /api/calc/transit/ical

bash
curl -X POST "https://api.astroapi.cloud/api/calc/transit/ical" \
  -H "X-Api-Key: your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "birthDate": "1990-06-15T14:30",
    "birthLocation": {
      "latitude": 51.5074,
      "longitude": -0.1278,
      "timezone": "Europe/London"
    },
    "transitDateStart": "2024-01-01T00:00",
    "transitDateEnd": "2024-03-31T23:59",
    "transitLocation": {
      "latitude": 51.5074,
      "longitude": -0.1278,
      "timezone": "Europe/London"
    }
  }' --output transits.ics

La risposta è un file text/calendar con Content-Disposition: attachment; filename="transits.ics".

Parametri

L'esportazione iCal accetta gli stessi parametri dell'endpoint di transito standard, più:

ParametroTipoObbligatorioDescrizione
aspectsarrayNoFiltra per tipi di aspetto (es. ["conjunction", "trine"])

TIP

Importa il file .ics scaricato nella tua app calendario per vedere gli eventi di transito come voci del calendario con descrizioni di ogni aspetto.

AstroAPI Documentation