Tránsitos
Calculad los tránsitos planetarios y sus aspectos con una carta natal durante un período de tiempo determinado.
Calcular Tránsitos
Calculad tránsitos para un rango de fechas:
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"
}
}'Parámetros
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
birthDate | string | Sí | Fecha y hora de nacimiento en formato YYYY-MM-DDTHH:mm |
birthLocation | object | Sí | Lugar de nacimiento con latitud, longitud y zona horaria |
transitDateStart | string | Sí | Inicio del período de tránsito en formato YYYY-MM-DDTHH:mm |
transitDateEnd | string | Sí | Fin del período de tránsito en formato YYYY-MM-DDTHH:mm |
transitLocation | object | Sí | Lugar del tránsito con latitud, longitud y zona horaria |
houseSystem | string | No | Sistema de casas (por defecto: "placidus") |
points | array | No | Puntos celestes a calcular |
orbs | object | No | Valores de orbe personalizados por tipo de aspecto |
language | string | No | Código de idioma para el contenido de texto (por defecto: "en") |
includeText | boolean | No | Incluir texto de interpretación (por defecto: false) |
includeReadableEntities | boolean | No | Incluir títulos legibles para los elementos (por defecto: false) |
Objeto de Ubicación
{
"latitude": 51.5074,
"longitude": -0.1278,
"timezone": "Europe/London"
}Respuesta
La respuesta incluye los cruces de tránsito (cuando los planetas entran o salen de signos o casas), las posiciones de casas en tránsito, los aspectos entre planetas en tránsito y natales, y las URLs de las cartas.
{
"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": [...]
}
}Orbes Personalizados
Especificad valores de orbe personalizados para diferentes tipos de aspectos:
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 Texto de Interpretación
Incluid texto de interpretación en vuestros cálculos de tránsito:
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"
}'Exportación iCal
Exportad los eventos de tránsito como un archivo iCal (.ics) que se puede importar en aplicaciones de calendario como Google Calendar, Apple Calendar o Outlook.
POST /api/calc/transit/ical
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.icsLa respuesta es un archivo text/calendar con Content-Disposition: attachment; filename="transits.ics".
Parámetros
La exportación iCal acepta los mismos parámetros que el endpoint estándar de tránsito, más:
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
aspects | array | No | Filtrar por tipos de aspecto (p. ej., ["conjunction", "trine"]) |
TIP
Importad el archivo .ics descargado en vuestra aplicación de calendario para ver los eventos de tránsito como entradas con descripciones de cada aspecto.