{
  "year": 2029,
  "generatedAt": "2026-10-19T02:19Z",
  "totalPeriods": 13,
  "page": "https://retrograd.io/2029",
  "planets": [
    {
      "planet": "mercury",
      "name": "Mercury",
      "periods": [
        {
          "planet": "mercury",
          "sign": "Aquarius",
          "preShadow": "2028-12-21T21:24Z",
          "stationRetrograde": "2029-01-07T07:57Z",
          "stationDirect": "2029-01-27T18:36Z",
          "postShadow": "2029-02-16T16:50Z",
          "stationRetrogradeLongitude": 303.6334,
          "stationDirectLongitude": 287.541,
          "degrees": "3°38′ Aquarius → 17°32′ Capricorn",
          "url": "https://retrograd.io/retrograde/mercury-in-aquarius"
        },
        {
          "planet": "mercury",
          "sign": "Taurus",
          "preShadow": "2029-04-17T22:43Z",
          "stationRetrograde": "2029-05-01T23:09Z",
          "stationDirect": "2029-05-25T19:15Z",
          "postShadow": "2029-06-10T19:53Z",
          "stationRetrogradeLongitude": 56.6704,
          "stationDirectLongitude": 47.5592,
          "degrees": "26°40′ → 17°33′ Taurus",
          "url": "https://retrograd.io/retrograde/mercury-in-taurus"
        },
        {
          "planet": "mercury",
          "sign": "Libra",
          "preShadow": "2029-08-13T09:10Z",
          "stationRetrograde": "2029-09-02T12:14Z",
          "stationDirect": "2029-09-25T02:02Z",
          "postShadow": "2029-10-09T16:19Z",
          "stationRetrogradeLongitude": 181.8303,
          "stationDirectLongitude": 167.4476,
          "degrees": "1°49′ Libra → 17°26′ Virgo",
          "url": "https://retrograd.io/retrograde/mercury-in-libra"
        },
        {
          "planet": "mercury",
          "sign": "Capricorn",
          "preShadow": "2029-12-04T23:15Z",
          "stationRetrograde": "2029-12-22T05:50Z",
          "stationDirect": "2030-01-11T05:43Z",
          "postShadow": "2030-01-30T15:51Z",
          "stationRetrogradeLongitude": 287.7065,
          "stationDirectLongitude": 271.4363,
          "degrees": "17°42′ → 1°26′ Capricorn",
          "url": "https://retrograd.io/retrograde/mercury-in-capricorn"
        }
      ],
      "nextAfterYear": null
    },
    {
      "planet": "venus",
      "name": "Venus",
      "periods": [
        {
          "planet": "venus",
          "sign": "Capricorn",
          "preShadow": "2029-11-15T09:33Z",
          "stationRetrograde": "2029-12-16T23:49Z",
          "stationDirect": "2030-01-26T21:33Z",
          "postShadow": "2030-02-27T14:19Z",
          "stationRetrogradeLongitude": 294.0282,
          "stationDirectLongitude": 278.6304,
          "degrees": "24°01′ → 8°37′ Capricorn",
          "url": "https://retrograd.io/retrograde/venus-in-capricorn"
        }
      ],
      "nextAfterYear": null
    },
    {
      "planet": "mars",
      "name": "Mars",
      "periods": [
        {
          "planet": "mars",
          "sign": "Libra",
          "preShadow": "2028-12-10T02:31Z",
          "stationRetrograde": "2029-02-14T08:13Z",
          "stationDirect": "2029-05-05T18:56Z",
          "postShadow": "2029-07-09T03:59Z",
          "stationRetrogradeLongitude": 193.9222,
          "stationDirectLongitude": 174.9294,
          "degrees": "13°55′ Libra → 24°55′ Virgo",
          "url": "https://retrograd.io/retrograde/mars-in-libra"
        }
      ],
      "nextAfterYear": null
    },
    {
      "planet": "jupiter",
      "name": "Jupiter",
      "periods": [
        {
          "planet": "jupiter",
          "sign": "Libra",
          "preShadow": "2028-11-15T11:35Z",
          "stationRetrograde": "2029-02-10T13:08Z",
          "stationDirect": "2029-06-13T21:07Z",
          "postShadow": "2029-09-11T05:49Z",
          "stationRetrogradeLongitude": 207.4238,
          "stationDirectLongitude": 197.5067,
          "degrees": "27°25′ → 17°30′ Libra",
          "url": "https://retrograd.io/retrograde/jupiter-in-libra"
        }
      ],
      "nextAfterYear": null
    },
    {
      "planet": "saturn",
      "name": "Saturn",
      "periods": [
        {
          "planet": "saturn",
          "sign": "Taurus",
          "preShadow": "2028-05-18T07:16Z",
          "stationRetrograde": "2028-08-22T22:16Z",
          "stationDirect": "2029-01-05T12:31Z",
          "postShadow": "2029-04-09T11:30Z",
          "stationRetrogradeLongitude": 41.3116,
          "stationDirectLongitude": 34.4147,
          "degrees": "11°18′ → 4°24′ Taurus",
          "url": "https://retrograd.io/retrograde/saturn-in-taurus"
        },
        {
          "planet": "saturn",
          "sign": "Taurus",
          "preShadow": "2029-06-02T02:01Z",
          "stationRetrograde": "2029-09-06T08:32Z",
          "stationDirect": "2030-01-19T03:50Z",
          "postShadow": "2030-04-23T04:13Z",
          "stationRetrogradeLongitude": 55.0184,
          "stationDirectLongitude": 48.0899,
          "degrees": "25°01′ → 18°05′ Taurus",
          "url": "https://retrograd.io/retrograde/saturn-in-taurus"
        }
      ],
      "nextAfterYear": null
    },
    {
      "planet": "uranus",
      "name": "Uranus",
      "periods": [
        {
          "planet": "uranus",
          "sign": "Gemini",
          "preShadow": "2028-06-02T21:23Z",
          "stationRetrograde": "2028-09-19T00:05Z",
          "stationDirect": "2029-02-16T10:49Z",
          "postShadow": "2029-06-03T03:56Z",
          "stationRetrogradeLongitude": 74.241,
          "stationDirectLongitude": 70.2053,
          "degrees": "14°14′ → 10°12′ Gemini",
          "url": "https://retrograd.io/retrograde/uranus-in-gemini"
        },
        {
          "planet": "uranus",
          "sign": "Gemini",
          "preShadow": "2029-06-07T16:18Z",
          "stationRetrograde": "2029-09-23T16:16Z",
          "stationDirect": "2030-02-20T23:23Z",
          "postShadow": "2030-06-07T16:29Z",
          "stationRetrogradeLongitude": 78.553,
          "stationDirectLongitude": 74.5072,
          "degrees": "18°33′ → 14°30′ Gemini",
          "url": "https://retrograd.io/retrograde/uranus-in-gemini"
        }
      ],
      "nextAfterYear": null
    },
    {
      "planet": "neptune",
      "name": "Neptune",
      "periods": [
        {
          "planet": "neptune",
          "sign": "Aries",
          "preShadow": "2029-03-22T19:59Z",
          "stationRetrograde": "2029-07-14T02:12Z",
          "stationDirect": "2029-12-19T08:17Z",
          "postShadow": "2030-04-09T09:33Z",
          "stationRetrogradeLongitude": 11.1436,
          "stationDirectLongitude": 8.3342,
          "degrees": "11°08′ → 8°20′ Aries",
          "url": "https://retrograd.io/retrograde/neptune-in-aries"
        }
      ],
      "nextAfterYear": null
    },
    {
      "planet": "pluto",
      "name": "Pluto",
      "periods": [
        {
          "planet": "pluto",
          "sign": "Aquarius",
          "preShadow": "2029-01-16T07:27Z",
          "stationRetrograde": "2029-05-11T04:11Z",
          "stationDirect": "2029-10-21T03:58Z",
          "postShadow": "2030-02-12T10:30Z",
          "stationRetrogradeLongitude": 310.4522,
          "stationDirectLongitude": 308.0451,
          "degrees": "10°27′ → 8°02′ Aquarius",
          "url": "https://retrograd.io/retrograde/pluto-in-aquarius"
        }
      ],
      "nextAfterYear": null
    }
  ],
  "source": {
    "publisher": "retrograd.io",
    "url": "https://retrograd.io",
    "method": "https://retrograd.io/methodology",
    "engine": "astronomy-engine 2.1.19 (VSOP87; Pluto by numerical integration)",
    "frame": "apparent geocentric ecliptic longitude, true equinox of date (tropical zodiac)",
    "station": "the instant the apparent longitude rate changes sign, found by bisection",
    "shadow": "pre-shadow: the planet first reaches the station-direct longitude; post-shadow: it returns to the station-retrograde longitude",
    "timezone": "UTC"
  }
}
