{
  "year": 2028,
  "generatedAt": "2026-10-17T00:51Z",
  "totalPeriods": 10,
  "page": "https://retrograd.io/2028",
  "planets": [
    {
      "planet": "mercury",
      "name": "Mercury",
      "periods": [
        {
          "planet": "mercury",
          "sign": "Aquarius",
          "preShadow": "2028-01-08T19:24Z",
          "stationRetrograde": "2028-01-24T11:03Z",
          "stationDirect": "2028-02-14T12:38Z",
          "postShadow": "2028-03-05T16:45Z",
          "stationRetrogradeLongitude": 319.6996,
          "stationDirectLongitude": 303.9864,
          "degrees": "19°41′ → 3°59′ Aquarius",
          "url": "https://retrograd.io/retrograde/mercury-in-aquarius"
        },
        {
          "planet": "mercury",
          "sign": "Gemini",
          "preShadow": "2028-05-06T18:40Z",
          "stationRetrograde": "2028-05-21T08:39Z",
          "stationDirect": "2028-06-14T06:07Z",
          "postShadow": "2028-06-29T08:58Z",
          "stationRetrogradeLongitude": 76.3148,
          "stationDirectLongitude": 67.7574,
          "degrees": "16°18′ → 7°45′ Gemini",
          "url": "https://retrograd.io/retrograde/mercury-in-gemini"
        },
        {
          "planet": "mercury",
          "sign": "Libra",
          "preShadow": "2028-08-30T07:16Z",
          "stationRetrograde": "2028-09-19T16:30Z",
          "stationDirect": "2028-10-11T10:29Z",
          "postShadow": "2028-10-26T13:49Z",
          "stationRetrogradeLongitude": 198.5936,
          "stationDirectLongitude": 183.48,
          "degrees": "18°35′ → 3°28′ Libra",
          "url": "https://retrograd.io/retrograde/mercury-in-libra"
        }
      ],
      "nextAfterYear": null
    },
    {
      "planet": "venus",
      "name": "Venus",
      "periods": [
        {
          "planet": "venus",
          "sign": "Gemini",
          "preShadow": "2028-04-07T13:49Z",
          "stationRetrograde": "2028-05-10T23:01Z",
          "stationDirect": "2028-06-22T22:13Z",
          "postShadow": "2028-07-26T21:06Z",
          "stationRetrogradeLongitude": 79.6855,
          "stationDirectLongitude": 63.1806,
          "degrees": "19°41′ → 3°10′ Gemini",
          "url": "https://retrograd.io/retrograde/venus-in-gemini"
        }
      ],
      "nextAfterYear": null
    },
    {
      "planet": "mars",
      "name": "Mars",
      "periods": [],
      "nextAfterYear": {
        "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"
      }
    },
    {
      "planet": "jupiter",
      "name": "Jupiter",
      "periods": [
        {
          "planet": "jupiter",
          "sign": "Virgo",
          "preShadow": "2027-10-17T05:53Z",
          "stationRetrograde": "2028-01-12T08:48Z",
          "stationDirect": "2028-05-13T19:57Z",
          "postShadow": "2028-08-11T12:54Z",
          "stationRetrogradeLongitude": 177.513,
          "stationDirectLongitude": 167.5413,
          "degrees": "27°30′ → 17°32′ Virgo",
          "url": "https://retrograd.io/retrograde/jupiter-in-virgo"
        }
      ],
      "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"
        }
      ],
      "nextAfterYear": null
    },
    {
      "planet": "uranus",
      "name": "Uranus",
      "periods": [
        {
          "planet": "uranus",
          "sign": "Gemini",
          "preShadow": "2027-05-30T03:46Z",
          "stationRetrograde": "2027-09-15T09:14Z",
          "stationDirect": "2028-02-12T23:40Z",
          "postShadow": "2028-05-29T15:26Z",
          "stationRetrogradeLongitude": 69.9557,
          "stationDirectLongitude": 65.9311,
          "degrees": "9°57′ → 5°55′ Gemini",
          "url": "https://retrograd.io/retrograde/uranus-in-gemini"
        },
        {
          "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"
        }
      ],
      "nextAfterYear": null
    },
    {
      "planet": "neptune",
      "name": "Neptune",
      "periods": [
        {
          "planet": "neptune",
          "sign": "Aries",
          "preShadow": "2028-03-20T07:46Z",
          "stationRetrograde": "2028-07-11T13:17Z",
          "stationDirect": "2028-12-16T20:55Z",
          "postShadow": "2029-04-06T21:14Z",
          "stationRetrogradeLongitude": 8.9031,
          "stationDirectLongitude": 6.0945,
          "degrees": "8°54′ → 6°05′ Aries",
          "url": "https://retrograd.io/retrograde/neptune-in-aries"
        }
      ],
      "nextAfterYear": null
    },
    {
      "planet": "pluto",
      "name": "Pluto",
      "periods": [
        {
          "planet": "pluto",
          "sign": "Aquarius",
          "preShadow": "2028-01-15T15:36Z",
          "stationRetrograde": "2028-05-09T08:48Z",
          "stationDirect": "2028-10-19T04:19Z",
          "postShadow": "2029-02-10T08:09Z",
          "stationRetrogradeLongitude": 308.8248,
          "stationDirectLongitude": 306.4064,
          "degrees": "8°49′ → 6°24′ 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"
  }
}
