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 | Specifies which aspects should be included (ALL/FIXED/CUSTOM). |
| transit_day* | Text | 27 | Day for which transit calculation is performed. |
You can control which astrological aspects are included by using the aspects_type parameter.
It supports category-based values, single aspect values, or multiple aspect values separated by commas.
ALL: Includes all major and minor aspects
MAJOR_ASPECTS: Conjunction, Sextile, Square, Trine, Opposition
MINOR_ASPECTS : Semisextile, Semisquare, Sesquiquadrate, Quincunx, Quintile, Biquintile, Novile, Septile
You may specify any single aspect:
| aspects_type | Description |
|---|---|
| CONJUNCTION | Used to calculate conjunction aspect |
| SEXTILE | Used to calculate sextile aspect |
| SQUARE | Used to calculate square aspect |
| TRINE | Used to calculate trine aspect |
| OPPOSITION | Used to calculate opposition aspect |
| SEMISEXTILE | Used to calculate semisextile aspect |
| SEMISQUARE | Used to calculate semisquare aspect |
| SESQUIQUADRATE | Used to calculate sesquiquadrate aspect |
| QUINCUNX | Used to calculate quincunx aspect |
| QUINTILE | Used to calculate quintile aspect |
| BIQUINTILE | Used to calculate biquintile aspect |
| NOVILE | Used to calculate novile aspect |
| SEPTILE | Used to calculate septile aspect |
To select more than one, provide comma-separated values:SEMISQUARE,SEMISEXTILE,QUINTILE
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": "Septile",
"start_time": "2025-10-28 04:15:00",
"exact_time": "2025-10-27 12:00:00",
"end_time": "2025-10-28 04:15:00"
},
{
"natal_planet": "Moon",
"transit_planet": "Moon",
"aspect": "Sesquiquadrate",
"start_time": "2025-10-26 12:01:00",
"exact_time": "2025-10-27 12:00:00",
"end_time": "2025-10-26 12:00:00"
},
{
"natal_planet": "Mercury",
"transit_planet": "Moon",
"aspect": "Semisextile",
"start_time": "2025-10-28 03:48:00",
"exact_time": "2025-10-27 12:00:00",
"end_time": "2025-10-28 03:48:00"
},
{
"natal_planet": "Venus",
"transit_planet": "Moon",
"aspect": "Quintile",
"start_time": "2025-10-27 01:28:00",
"exact_time": "2025-10-27 19:23:00",
"end_time": "2025-10-28 13:06:00"
},
{
"natal_planet": "Mars",
"transit_planet": "Moon",
"aspect": "Novile",
"start_time": "2025-10-27 02:10:00",
"exact_time": "2025-10-27 20:04:00",
"end_time": "2025-10-28 13:47:00"
},
{
"natal_planet": "Uranus",
"transit_planet": "Moon",
"aspect": "Biquintile",
"start_time": "2025-10-26 20:35:00",
"exact_time": "2025-10-27 12:00:00",
"end_time": "2025-10-26 20:35:00"
},
{
"natal_planet": "Pluto",
"transit_planet": "Moon",
"aspect": "Semisextile",
"start_time": "2025-10-26 12:01:00",
"exact_time": "2025-10-27 12:00:00",
"end_time": "2025-10-26 12:00: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)