Retour aux docs

Transits (occidental)

Transits (occidental)

POST/api/v1/transits/calculate

Calculez les transits planétaires pour une date précise et comparez-les à un thème natal. La réponse retourne les positions planétaires actuelles et les aspects formés entre les planètes en transit et les planètes natales.

Par défaut, la réponse inclut les blocs d'interprétation et le set de corps en transitsun, moon, mercury, venus, mars, jupiter, saturn, uranus, neptune, pluto, true_node, chiron, lilith. Désactivez les interprétations avec "interpretation": {"enable": false}.

Les naissances sans heure sont prises en charge via natal.time_known=false. Dans ce mode, le côté natal se comporte comme l'endpoint Natal: les maisons et angles sont omis, et les placements de maisons des planètes natales ne sont pas retournés.

URL complète

https://api.freeastroapi.com/api/v1/transits/calculate

Fonctionnement des calculs de transits

Les transits comparent le ciel actuel (ou toute date précisée) avec le thème natal d'une personne.

  • (T) indique une planète en transit (position actuelle)
  • (N) indique une planète natale (position de naissance)
  • Les aspects entre planètes (T) et (N) révèlent les thèmes de vie actuels

Paramètres de requête

ParamètreTypeRequisDescription
natal.namestringNonNom de la personne (par défaut: User)
natal.yearintegerOuiAnnée de naissance natale
natal.monthintegerOuiMois de naissance natal (1-12)
natal.dayintegerOuiJour de naissance natal
natal.time_knownbooleanNonPar défaut: true. Passez false quand l'heure de naissance est inconnue. En mode sans heure, les maisons et angles natals sont omis.
natal.hourintegerNonHeure de naissance natale (0-23). Requise quand natal.time_known=true. Ignorée structurellement quand natal.time_known=false.
natal.minuteintegerNonMinute de naissance natale. Requise quand natal.time_known=true. Ignorée structurellement quand natal.time_known=false.
natal.latfloatOuiLatitude de naissance natale
natal.lngfloatOuiLongitude de naissance natale
current_citystringOuiNom de la ville actuelle
current_latfloatNonLatitude actuelle (optionnelle si city est fourni)
current_lngfloatNonLongitude actuelle (optionnelle si city est fourni)
transit_datestringNonDate de transit au format ISO (par défaut: maintenant)
tz_strstringNonTimezone du lieu de transit (par défaut: AUTO)
orb_settingsobjectNonOverrides optionnels d'orbe par aspect, par ex. { Conjunction: 8, Trine: 6 }
interpretationobjectNonLes interprétations sont activées par défaut. Passez { enable: false } pour désactiver les blocs d'interprétation.

📅 Format de date de transit

Utilisez le format ISO 8601: YYYY-MM-DDTHH:MM

Exemples:

2025-01-15T12:00 - 15 janvier 2025 à midi

2025-06-21T00:00 - 21 juin 2025 à minuit

Exemples de code

curl -X POST "https://api.freeastroapi.com/api/v1/transits/calculate" \
 -H "Content-Type: application/json" \
 -H "x-api-key: YOUR_API_KEY" \
 -d '{
    "natal": {
        "name": "John Doe",
        "city": "New York",
        "year": 1990,
        "month": 5,
        "day": 15,
        "time_known": false,
        "hour": 10,
        "minute": 30,
        "lat": 40.7128,
        "lng": -74.006,
        "tz_str": "AUTO"
    },
    "transit_date": "2025-01-15T12:00",
    "current_city": "Paris",
    "current_lat": 48.8566,
    "current_lng": 2.3522,
    "tz_str": "AUTO",
    "orb_settings": {
        "Conjunction": 8.0,
        "Opposition": 8.0,
        "Trine": 6.0,
        "Square": 6.0,
        "Sextile": 4.0
    }
}'

Données de réponse

{
  "transit_date": "2025-01-15",
  "transit_time": "12:00:00",
  "mode": "transit_to_natal",
  "location": {
    "city": "Paris",
    "lat": 48.8566,
    "lng": 2.3522,
    "timezone": "Europe/Paris"
  },
  
  "natal_planets": [
    {
      "id": "sun",
      "name": "Sun",
      "sign": "Tau",
      "pos": 24.72,
      "abs_pos": 54.72,
      "house": 9
    }
    // ...
  ],
  
  "transit_planets": [
    {
      "id": "sun",
      "name": "Sun",
      "sign": "Cap",
      "pos": 25.12,
      "abs_pos": 295.12,
      "house": 5,
      "retrograde": false
    }
    // ...
  ],

  // Default set includes: sun, moon, mercury, venus, mars, jupiter,
  // saturn, uranus, neptune, pluto, true_node, chiron, lilith
  
  "aspects": [
    {
      "p1": "Sun (N)",
      "p2": "Sun (T)",
      "between": { "natal": "sun", "transit": "sun" },
      "type": "Trine",
      "orb": 0.4,
      "deg": 120.0,
      "is_major": true,
      "is_applying": true
    }
    // ...
  ],
  
  "aspects_summary": {
    "total": 18,
    "major": 12,
    "minor": 6,
    "applying": 8,
    "separating": 10,
    "by_type": { "Trine": 4, "Square": 3 }
  },

  "interpretation": {
    "metadata": { "found_count": 12, "missing_keys": [] },
    "sections": {
      "core_self": [
        {
          "key": "aspect.sun.trine.sun",
          "title": "Sun Trine Sun (Transit)",
          "body": "A period of vital harmony where your current path aligns perfectly with your core essence..."
        }
      ]
      // ... mind, love_relating, work_path, etc.
    },
    "index": {
      "aspects": [
        {
          "p1": "sun",
          "p2": "sun",
          "type": "trine",
          "title": "Sun Trine Sun (Transit)",
          "content": "..."
        }
      ]
    }
  }
}

Endpoints liés