Planets - Rasi Chart

API Endpoint:

planets

Method:

POST

Full URL:

https://json.freeastrologyapi.com/planets


Request data
Parameter Data type Description Constraints Required
year Integer Year number, eg: 2023 Valid year Number Yes
month Integer Month number,with no leading zero eg: 7 or 8 Valid month number Yes
date Integer Day number,with no leading zero eg: 5 or 6 Valid date number Yes
hours Integer Hours number,with no leading zero eg: 1 or 2 Valid hours number Yes
minutes Integer Minutes number,with no leading zero eg: 0 or 1 Valid minutes number Yes
seconds Integer Seconds number,with no leading zero eg: 0 or 1 Valid seconds number Yes
latitude Float Latitude number, in the range from -90 to 90 Valid latitude Yes
longitude Float Longitude number, in the range from -180 to 180 Valid longitude Yes
timezone Float Timezone of birth location, eg: 5.5 Valid timezone Yes
config Object Contains optional configuration values Optional No
observation_point String Either "topocentric" or "geocentric" Optional No
ayanamsha String Either "sayana" or "lahiri" Optional No


Sample Code



    $curl = curl_init();

    curl_setopt_array($curl, array(
    CURLOPT_URL => 'https://json.freeastrologyapi.com/planets',
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_ENCODING => '',
    CURLOPT_MAXREDIRS => 10,
    CURLOPT_TIMEOUT => 0,
    CURLOPT_FOLLOWLOCATION => true,
    CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
    CURLOPT_CUSTOMREQUEST => 'POST',
    CURLOPT_POSTFIELDS =>'{
        "year": 2022,
        "month": 8,
        "date": 11,
        "hours": 6,
        "minutes": 0,
        "seconds": 0,
        "latitude": 17.38333,
        "longitude": 78.4666,
        "timezone": 5.5,
        "settings": {
            "observation_point": "topocentric",
            "ayanamsha": "lahiri"
        }
    }',
    CURLOPT_HTTPHEADER => array(
        'Content-Type: application/json',
        'x-api-key: YOUR_API_KEY_HERE'
    ),
    ));

    $response = curl_exec($curl);

    curl_close($curl);
    echo $response;


    import requests
    import json

    url = "https://json.freeastrologyapi.com/planets"

    payload = json.dumps({
    "year": 2022,
    "month": 8,
    "date": 11,
    "hours": 6,
    "minutes": 0,
    "seconds": 0,
    "latitude": 17.38333,
    "longitude": 78.4666,
    "timezone": 5.5,
    "settings": {
        "observation_point": "topocentric",
        "ayanamsha": "lahiri"
    }
    })
    headers = {
    'Content-Type': 'application/json',
    'x-api-key': 'YOUR_API_KEY_HERE'
    }

    response = requests.request("POST", url, headers=headers, data=payload)

    print(response.text)


    var request = require('request');
    var options = {
    'method': 'POST',
    'url': 'https://json.freeastrologyapi.com/planets',
    'headers': {
        'Content-Type': 'application/json',
        'x-api-key': 'YOUR_API_KEY_HERE'
    },
    body: JSON.stringify({
        "year": 2022,
        "month": 8,
        "date": 11,
        "hours": 6,
        "minutes": 0,
        "seconds": 0,
        "latitude": 17.38333,
        "longitude": 78.4666,
        "timezone": 5.5,
        "settings": {
        "observation_point": "topocentric",
        "ayanamsha": "lahiri"
        }
    })

    };
    request(options, function (error, response) {
    if (error) throw new Error(error);
    console.log(response.body);
    });



Response data


{
    "statusCode": 200,
    "input": {
        "year": 2022,
        "month": 8,
        "date": 11,
        "hours": 16,
        "minutes": 30,
        "seconds": 0,
        "latitude": 17.38333,
        "longitude": 78.4666,
        "timezone": 5.5,
        "config": {
            "observation_point": "topocentric",
            "ayanamsha": "lahiri"
        }
    },
    "output": [
        {
            "0": {
                "name": "Ascendant",
                "fullDegree": 260.15231949660466,
                "normDegree": 20.15231949660466,
                "isRetro": "false",
                "current_sign": 9
            },
            "1": {
                "name": "Sun",
                "fullDegree": 114.60861229742005,
                "normDegree": 24.608612297420052,
                "isRetro": "false",
                "current_sign": 4
            },
            "2": {
                "name": "Moon",
                "fullDegree": 285.033591796012,
                "normDegree": 15.03359179601199,
                "isRetro": "false",
                "current_sign": 10
            },
            "3": {
                "name": "Mars",
                "fullDegree": 30.51014898802912,
                "normDegree": 0.510148988029119,
                "isRetro": "false",
                "current_sign": 2
            },
            "4": {
                "name": "Mercury",
                "fullDegree": 137.2368977501939,
                "normDegree": 17.23689775019389,
                "isRetro": "false",
                "current_sign": 5
            },
            "5": {
                "name": "Jupiter",
                "fullDegree": 344.25277484744237,
                "normDegree": 14.252774847442367,
                "isRetro": "true",
                "current_sign": 12
            },
            "6": {
                "name": "Venus",
                "fullDegree": 95.45879340497692,
                "normDegree": 5.458793404976916,
                "isRetro": "false",
                "current_sign": 4
            },
            "7": {
                "name": "Saturn",
                "fullDegree": 297.966845952626,
                "normDegree": 27.966845952625988,
                "isRetro": "true",
                "current_sign": 10
            },
            "8": {
                "name": "Rahu",
                "fullDegree": 23.585811806879523,
                "normDegree": 23.585811806879523,
                "isRetro": "true",
                "current_sign": 1
            },
            "9": {
                "name": "Ketu",
                "fullDegree": 203.58581180687952,
                "normDegree": 23.58581180687952,
                "isRetro": "true",
                "current_sign": 7
            },
            "10": {
                "name": "Uranus",
                "fullDegree": 24.70916691303532,
                "normDegree": 24.70916691303532,
                "isRetro": "false",
                "current_sign": 1
            },
            "11": {
                "name": "Neptune",
                "fullDegree": 330.7897522887296,
                "normDegree": 0.7897522887295736,
                "isRetro": "true",
                "current_sign": 12
            },
            "12": {
                "name": "Pluto",
                "fullDegree": 272.6477453110886,
                "normDegree": 2.647745311088613,
                "isRetro": "true",
                "current_sign": 10
            },
            "13": {
                "name": "ayanamsa",
                "value": 24.168807418791342
            },
            "debug": {
                "observation_point": "topocentric",
                "ayanamsa": "lahiri"
            }
        },
        {
            "Ascendant": {
                "current_sign": 9,
                "fullDegree": 260.15231949660466,
                "normDegree": 20.15231949660466,
                "isRetro": "false"
            },
            "Sun": {
                "current_sign": 4,
                "fullDegree": 114.60861229742005,
                "normDegree": 24.608612297420052,
                "isRetro": "false"
            },
            "Moon": {
                "current_sign": 10,
                "fullDegree": 285.033591796012,
                "normDegree": 15.03359179601199,
                "isRetro": "false"
            },
            "Mars": {
                "current_sign": 2,
                "fullDegree": 30.51014898802912,
                "normDegree": 0.510148988029119,
                "isRetro": "false"
            },
            "Mercury": {
                "current_sign": 5,
                "fullDegree": 137.2368977501939,
                "normDegree": 17.23689775019389,
                "isRetro": "false"
            },
            "Jupiter": {
                "current_sign": 12,
                "fullDegree": 344.25277484744237,
                "normDegree": 14.252774847442367,
                "isRetro": "true"
            },
            "Venus": {
                "current_sign": 4,
                "fullDegree": 95.45879340497692,
                "normDegree": 5.458793404976916,
                "isRetro": "false"
            },
            "Saturn": {
                "current_sign": 10,
                "fullDegree": 297.966845952626,
                "normDegree": 27.966845952625988,
                "isRetro": "true"
            },
            "Rahu": {
                "current_sign": 1,
                "fullDegree": 23.585811806879523,
                "normDegree": 23.585811806879523,
                "isRetro": "true"
            },
            "Ketu": {
                "current_sign": 7,
                "fullDegree": 203.58581180687952,
                "normDegree": 23.58581180687952,
                "isRetro": "true"
            },
            "Uranus": {
                "current_sign": 1,
                "fullDegree": 24.70916691303532,
                "normDegree": 24.70916691303532,
                "isRetro": "false"
            },
            "Neptune": {
                "current_sign": 12,
                "fullDegree": 330.7897522887296,
                "normDegree": 0.7897522887295736,
                "isRetro": "true"
            },
            "Pluto": {
                "current_sign": 10,
                "fullDegree": 272.6477453110886,
                "normDegree": 2.647745311088613,
                "isRetro": "true"
            }
        }
    ]
}