Copy page
Copy page as Markdown for LLMs
Understand complete planetary movements and their astrological effects using the Full Transit API, offering detailed insights for every major planetary influence in transit interpretation.
| Code | Language |
|---|---|
| en | English |
| hi | Hindi |
| pt | Portuguese |
| fr | French |
| de | German |
| ja | Japanese |
| tr | Turkish |
| ru | Russian |
| it | Italian |
| es | Spanish |
| nl | Dutch |
| pl | Polish |
Guide: These languages are supported by this API. You can use them by passing lan in the body with the desired language code.
Use one of the following values in transit_planet.
| Value | Meaning |
|---|---|
| Sun | For Sun transit |
| Moon | For Moon transit |
| Mercury | For Mercury transit |
| Venus | For Venus transit |
| Mars | For Mars transit |
| Jupiter | For Jupiter transit |
| Saturn | For Saturn transit |
| Uranus | For Uranus transit |
| Neptune | For Neptune transit |
POST https://astroapi-8.divineapi.com/western-api/v1/full-transit
Returns Full Transit details in response.
| Name | Type | Description |
|---|---|---|
| Authorization* | String | your API Access Token (eg: Bearer {token}) |
| Key | Type | Example Value | Description |
|---|---|---|---|
| api_key | Text | your API Key | Your API authentication key. |
| full_name | Text | Robin Kamboj | Full name of the person whose transit is being calculated. |
| day* | Text | 6 | Birth day of the user. |
| month* | Text | 11 | Birth month of the user. |
| year* | Text | 2025 | Birth year of the user. |
| hour* | Text | 0 | Birth hour in 24-hour format. |
| min* | Text | 0 | Birth minute. |
| sec* | Text | 0 | Birth second. |
| gender | Text | female | Gender of the user. |
| place* | Text | Bareilly | Birth place of the user. |
| lat* | Text | 28.644800 | Birth location latitude. |
| lon* | Text | 77.216721 | Birth location longitude. |
| tzone* | Text | 5.5 | Timezone of the birth place. |
| transit_year* | Text | 2025 | Year for which transit calculations are required. |
| transit_month* | Text | 10 | Month for which transit calculations are required. |
| transit_lat* | Text | 25.321684 | Latitude of the transit location. |
| transit_lon* | Text | 82.987289 | Longitude of the transit location. |
| transit_tzone* | Text | 5.5 | Timezone of the transit location. |
| transit_place* | Text | New Delhi | Place for which transit is being analyzed. |
| transit_planet* | Text | moon | Transit planet to be analyzed. |
| aspect_orbs_type | Text | FIXED | Type of aspect orb used for aspect calculation. |
| aspect_orbs_value | Text | 5_30 | Orb value(s) used for aspect calculation. |
| aspects_type | Text | ALL | Controls which aspects are included in the result. |
| transit_day* | Text | 27 | Day for which transit calculation is performed. |
aspects_type)You can control which astrological aspects are included by using the aspects_type parameter.
It can take one of four kinds of values only:
ALL
All supported aspects (major + minor) are calculated and returned.
MAJOR_ASPECTS
Only major aspects are calculated and returned:
Conjunction, Sextile, Square, Trine, Opposition.
MINOR_ASPECTS
Only minor aspects are calculated and returned:
Semisextile, Semisquare, Sesquiquadrate, Quincunx, Quintile, Biquintile, Novile, Septile.
Custom Aspect List (comma-separated)
You may pass one or more individual aspect names, separated by commas.
Only the selected aspects will be calculated and returned.
Allowed values in the custom list:
| Value |
|---|
| CONJUNCTION |
| SEXTILE |
| SQUARE |
| TRINE |
| OPPOSITION |
| SEMISEXTILE |
| SEMISQUARE |
| SESQUIQUADRATE |
| QUINCUNX |
| QUINTILE |
| BIQUINTILE |
| NOVILE |
| SEPTILE |
Examples:
Single aspect:aspects_type = "CONJUNCTION"
Multiple aspects:aspects_type = "SEXTILE,TRINE,QUINTILE"aspects_type = "SEMISQUARE,SEMISEXTILE,QUINCUNX"
Whatever you select in the custom list must be one or more of the allowed aspect tokens above, separated by commas. Only those aspects will be shown in the response.
The aspect_orbs_type parameter defines how the orb values are interpreted. It supports two modes:
When aspect_orbs_type = FIXED, the orb range (0°30' to 15°00') is applied based on the degree group:
1. 0°30' to 3°00': Applies to All Aspects
2. 3°30' to 4°00': Applies to Major Aspects Only
3. 4°30' to 15°00': Applies to Major Aspects Except Sextile
Example values:0_30, 1_00, 5_00, 12_00, 15_00
(Use underscore to represent degrees_minutes format)
When using PERCENTAGE, the aspect_orbs_value represents a percentage adjustment applied to the default orb.
Allowed percentage range: -90% - +100%
Example values:-20%, -10%, 0%, +20%, +50%, +100%
You may also support both modes, allowing the user to choose either FIXED or PERCENTAGE based on their preference.
| aspect_orbs_type | Meaning | aspect_orbs_value Range |
|---|---|---|
| FIXED | Orb defined in fixed degrees/minutes | 0°30' – 15°00' |
| PERCENTAGE | Orb adjusted by percentage | -90% to +100% |
| BOTH | Allows either mode | Follows the rules of each mode |
{
"status": "success",
"code": 200,
"message": "Request successful",
"data": {
"transit": [
{
"natal_planet": "Sun",
"transit_planet": "Moon",
"aspect": "Biquintile",
"start_time": "2025-10-26 13:26:00",
"peak_time": "2025-10-27 21:07:00",
"end_time": "2025-10-28 05:22:00"
},
{
"natal_planet": "Moon",
"transit_planet": "Moon",
"aspect": "Sextile",
"start_time": "2025-10-26 08:52:00",
"peak_time": "2025-10-27 04:58:00",
"end_time": "2025-10-28 00:53:00"
},
{
"natal_planet": "Mercury",
"transit_planet": "Moon",
"aspect": "Biquintile",
"start_time": "2025-10-26 16:11:00",
"peak_time": "2025-10-27 21:07:00",
"end_time": "2025-10-28 04:07:00"
},
{
"natal_planet": "Venus",
"transit_planet": "Moon",
"aspect": "Opposition",
"start_time": "2025-10-27 21:07:00",
"peak_time": "2025-10-27 05:17:00",
"end_time": "2025-10-26 11:13:00"
},
{
"natal_planet": "Jupiter",
"transit_planet": "Moon",
"aspect": "Opposition",
"start_time": "2025-10-27 11:13:00",
"peak_time": "2025-10-28 03:07:00",
"end_time": "2025-10-27 11:13:00"
},
{
"natal_planet": "Saturn",
"transit_planet": "Moon",
"aspect": "Square",
"start_time": "2025-10-27 21:07:00",
"peak_time": "2025-10-27 07:11:00",
"end_time": "2025-10-27 21:06:00"
},
{
"natal_planet": "Uranus",
"transit_planet": "Moon",
"aspect": "Biquintile",
"start_time": "2025-10-27 03:43:00",
"peak_time": "2025-10-27 21:07:00",
"end_time": "2025-10-27 03:43:00"
},
{
"natal_planet": "Neptune",
"transit_planet": "Moon",
"aspect": "Square",
"start_time": "2025-10-27 21:07:00",
"peak_time": "2025-10-27 07:52:00",
"end_time": "2025-10-27 21:06:00"
},
{
"natal_planet": "Pluto",
"transit_planet": "Moon",
"aspect": "Semisextile",
"start_time": "2025-10-27 21:07:00",
"peak_time": "2025-10-27 08:46:00",
"end_time": "2025-10-27 21:06:00"
}
]
}
}Below are example implementations in various programming environments.
curl --location 'https://astroapi-8.divineapi.com/western-api/v1/full-transit' \
--header 'Authorization: Bearer your API Access Token' \
--form 'api_key="your API Key"' \
--form 'full_name="Robin Kamboj"' \
--form 'day="6"' \
--form 'month="11"' \
--form 'year="2025"' \
--form 'hour="0"' \
--form 'min="0"' \
--form 'sec="0"' \
--form 'gender="female"' \
--form 'place="Bareilly"' \
--form 'lat="28.644800"' \
--form 'lon="77.216721"' \
--form 'tzone="5.5"' \
--form 'transit_year="2025"' \
--form 'transit_month="10"' \
--form 'transit_lat="25.321684"' \
--form 'transit_lon="82.987289"' \
--form 'transit_tzone="5.5"' \
--form 'transit_place="New Delhi"' \
--form 'transit_planet="moon"' \
--form 'aspect_orbs_type="Fixed"' \
--form 'aspect_orbs_value="5_30"' \
--form 'aspects_type="ALL"' \
--form 'transit_day="27"'var request = require('request');
var options = {
'method': 'POST',
'url': 'https://astroapi-8.divineapi.com/western-api/v1/full-transit',
'headers': {
'Authorization': 'Bearer your API Access Token'
},
formData: {
'api_key': 'your API Key',
'full_name': 'Robin Kamboj',
'day': '6',
'month': '11',
'year': '2025',
'hour': '0',
'min': '0',
'sec': '0',
'gender': 'female',
'place': 'Bareilly',
'lat': '28.644800',
'lon': '77.216721',
'tzone': '5.5',
'transit_year': '2025',
'transit_month': '10',
'transit_lat': '25.321684',
'transit_lon': '82.987289',
'transit_tzone': '5.5',
'transit_place': 'New Delhi',
'transit_planet': 'moon',
'aspect_orbs_type': 'Fixed',
'aspect_orbs_value': '5_30',
'aspects_type': 'ALL',
'transit_day': '27'
}
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
var form = new FormData();
form.append("api_key", "your API Key");
form.append("full_name", "Robin Kamboj");
form.append("day", "6");
form.append("month", "11");
form.append("year", "2025");
form.append("hour", "0");
form.append("min", "0");
form.append("sec", "0");
form.append("gender", "female");
form.append("place", "Bareilly");
form.append("lat", "28.644800");
form.append("lon", "77.216721");
form.append("tzone", "5.5");
form.append("transit_year", "2025");
form.append("transit_month", "10");
form.append("transit_lat", "25.321684");
form.append("transit_lon", "82.987289");
form.append("transit_tzone", "5.5");
form.append("transit_place", "New Delhi");
form.append("transit_planet", "moon");
form.append("aspect_orbs_type", "Fixed");
form.append("aspect_orbs_value", "5_30");
form.append("aspects_type", "ALL");
form.append("transit_day", "27");
var settings = {
"url": "https://astroapi-8.divineapi.com/western-api/v1/full-transit",
"method": "POST",
"timeout": 0,
"headers": {
"Authorization": "Bearer your API Access Token"
},
"processData": false,
"mimeType": "multipart/form-data",
"contentType": false,
"data": form
};
$.ajax(settings).done(function (response) {
console.log(response);
});import requests
url = "https://astroapi-8.divineapi.com/western-api/v1/full-transit"
payload = {'api_key': 'your API Key',
'full_name': 'Robin Kamboj',
'day': '6',
'month': '11',
'year': '2025',
'hour': '0',
'min': '0',
'sec': '0',
'gender': 'female',
'place': 'Bareilly',
'lat': '28.644800',
'lon': '77.216721',
'tzone': '5.5',
'transit_year': '2025',
'transit_month': '10',
'transit_lat': '25.321684',
'transit_lon': '82.987289',
'transit_tzone': '5.5',
'transit_place': 'New Delhi',
'transit_planet': 'moon',
'aspect_orbs_type': 'Fixed',
'aspect_orbs_value': '5_30',
'aspects_type': 'ALL',
'transit_day': '27'}
files=[
]
headers = {
'Authorization': 'Bearer your API Access Token'
}
response = requests.request("POST", url, headers=headers, data=payload, files=files)
print(response.text)