Skip to content

Retrograde Planets Calendar

POST
/api/calc/retrograde

Calculate retrograde periods for planets within a date range. Returns station dates (when planets turn retrograde/direct), shadow periods, signs traversed, and duration for each retrograde period.

Authorizations

ApiKeyAuth

API key for authentication. Get your API key from the dashboard.

Type
API Key (header: X-Api-Key)

Request Body

application/json
JSON
{
  
"startDate": "string",
  
"endDate": "string",
  
"points": [
  
  
"string"
  
]
}

Responses

Retrograde calendar data

application/vnd.api+json
JSON
{
  
"data": {
  
  
"dateRange": {
  
  
  
"startDate": "string",
  
  
  
"endDate": "string"
  
  
},
  
  
"periodsByPoint": {
  
  
  
"additionalProperties": [
  
  
  
  
{
  
  
  
  
  
"point": "string",
  
  
  
  
  
"retrogradeStation": {
  
  
  
  
  
  
"date": "string",
  
  
  
  
  
  
"longitude": 0,
  
  
  
  
  
  
"sign": "string",
  
  
  
  
  
  
"degreesInSign": 0,
  
  
  
  
  
  
"degreesInSignDms": [
  
  
  
  
  
  
  
0
  
  
  
  
  
  
]
  
  
  
  
  
},
  
  
  
  
  
"directStation": {
  
  
  
  
  
  
"date": "string",
  
  
  
  
  
  
"longitude": 0,
  
  
  
  
  
  
"sign": "string",
  
  
  
  
  
  
"degreesInSign": 0,
  
  
  
  
  
  
"degreesInSignDms": [
  
  
  
  
  
  
  
0
  
  
  
  
  
  
]
  
  
  
  
  
},
  
  
  
  
  
"durationDays": 0,
  
  
  
  
  
"signsTraversed": [
  
  
  
  
  
  
"string"
  
  
  
  
  
],
  
  
  
  
  
"preRetrogradeShadow": {
  
  
  
  
  
  
"startDate": "string",
  
  
  
  
  
  
"endDate": "string",
  
  
  
  
  
  
"durationDays": 0
  
  
  
  
  
},
  
  
  
  
  
"postRetrogradeShadow": {
  
  
  
  
  
  
"startDate": "string",
  
  
  
  
  
  
"endDate": "string",
  
  
  
  
  
  
"durationDays": 0
  
  
  
  
  
}
  
  
  
  
}
  
  
  
]
  
  
},
  
  
"periods": [
  
  
  
{
  
  
  
  
"point": "string",
  
  
  
  
"retrogradeStation": {
  
  
  
  
  
"date": "string",
  
  
  
  
  
"longitude": 0,
  
  
  
  
  
"sign": "string",
  
  
  
  
  
"degreesInSign": 0,
  
  
  
  
  
"degreesInSignDms": [
  
  
  
  
  
  
0
  
  
  
  
  
]
  
  
  
  
},
  
  
  
  
"directStation": {
  
  
  
  
  
"date": "string",
  
  
  
  
  
"longitude": 0,
  
  
  
  
  
"sign": "string",
  
  
  
  
  
"degreesInSign": 0,
  
  
  
  
  
"degreesInSignDms": [
  
  
  
  
  
  
0
  
  
  
  
  
]
  
  
  
  
},
  
  
  
  
"durationDays": 0,
  
  
  
  
"signsTraversed": [
  
  
  
  
  
"string"
  
  
  
  
],
  
  
  
  
"preRetrogradeShadow": {
  
  
  
  
  
"startDate": "string",
  
  
  
  
  
"endDate": "string",
  
  
  
  
  
"durationDays": 0
  
  
  
  
},
  
  
  
  
"postRetrogradeShadow": {
  
  
  
  
  
"startDate": "string",
  
  
  
  
  
"endDate": "string",
  
  
  
  
  
"durationDays": 0
  
  
  
  
}
  
  
  
}
  
  
]
  
}
}

Playground

Authorization
Body

Samples

Powered by VitePress OpenAPI

AstroAPI Documentation