Copy page

Copy page as Markdown for LLMs

View as Markdown

View this page as plain text


Open in ChatGPT

Ask ChatGPT about this page

Open in Claude

Ask Claude about this page

KP Planetary and Cuspal Significator Table

This API returns house-wise cuspal details including sign, nakshatra lord, and sub lord along with a planet-wise significator table. The response is structured for direct mapping between planets and houses.


Step-by-Step KP Planetary and Cuspal Significator Table Postman Testing Integration

Step by Step KP Astrology API Postman Testing Integration


Supported Language Codes

Source:
https://support.divineapi.com/general-api-support/translating-an-indian-vedic-apis-into-a-different-language

CodeLanguage
enEnglish
hiHindi
bnBengali
maMarathi
tmTamil
tlTelugu
mlMalayalam
knKannada

Pass lan in the body to get the response in that language. Default is en.


API Endpoint

POST https://astroapi-3.divineapi.com/indian-api/v1/kp/planetary-cuspal-significator-table

Headers

NameTypeDescription
Authorization*StringYour API access token. Example: Bearer {token}

Request Body

NameTypeRequiredDescription
api_keyStringYesYour DivineAPI key.
full_nameStringYesFull name, e.g. Rahul Kumar.
dayIntegerYesDate of birth, e.g. 24.
monthIntegerYesMonth of birth, e.g. 05.
yearIntegerYesYear of birth, e.g. 2023.
hourIntegerYesHour of birth (24h), e.g. 14.
minIntegerYesMinute, e.g. 40.
secIntegerYesSecond, e.g. 43.
genderStringYese.g. male.
placeStringYese.g. New Delhi.
latFloatYesLatitude, e.g. 28.7041.
lonFloatYesLongitude, e.g. 77.1025.
tzoneFloatYesTimezone, e.g. 5.5.
lanStringNoLanguage code from the table above.
node_typeStringNotruenode or meannode, default is meannode

200: OK KP Planetary and Cuspal Significator Table details fetched successfully

{
    "success": 1,
    "data": {
        "column": {
            "1": {
                "house": 1,
                "sign": 6,
                "nakshatra_lord": "Moon",
                "sub_lord": "Mars"
            },
            "2": {
                "house": 2,
                "sign": 7,
                "nakshatra_lord": "Rahu",
                "sub_lord": "Jupiter"
            },
            "3": {
                "house": 3,
                "sign": 8,
                "nakshatra_lord": "Saturn",
                "sub_lord": "Sun"
            },
            "4": {
                "house": 4,
                "sign": 9,
                "nakshatra_lord": "Ketu",
                "sub_lord": "Mercury"
            },
            "5": {
                "house": 5,
                "sign": 10,
                "nakshatra_lord": "Moon",
                "sub_lord": "Rahu"
            },
            "6": {
                "house": 6,
                "sign": 11,
                "nakshatra_lord": "Rahu",
                "sub_lord": "Mercury"
            },
            "7": {
                "house": 7,
                "sign": 12,
                "nakshatra_lord": "Saturn",
                "sub_lord": "Moon"
            },
            "8": {
                "house": 8,
                "sign": 1,
                "nakshatra_lord": "Ketu",
                "sub_lord": "Saturn"
            },
            "9": {
                "house": 9,
                "sign": 2,
                "nakshatra_lord": "Moon",
                "sub_lord": "Moon"
            },
            "10": {
                "house": 10,
                "sign": 3,
                "nakshatra_lord": "Rahu",
                "sub_lord": "Saturn"
            },
            "11": {
                "house": 11,
                "sign": 4,
                "nakshatra_lord": "Saturn",
                "sub_lord": "Rahu"
            },
            "12": {
                "house": 12,
                "sign": 5,
                "nakshatra_lord": "Venus",
                "sub_lord": "Venus"
            }
        },
        "significator_table": {
            "Sun": {
                "1": "-",
                "2": "-",
                "3": "-",
                "4": "-",
                "5": "-",
                "6": "-",
                "7": "-",
                "8": "S",
                "9": "-",
                "10": "-",
                "11": "-",
                "12": "S"
            },
            "Moon": {
                "1": "-",
                "2": "-",
                "3": "-",
                "4": "S",
                "5": "-",
                "6": "-",
                "7": "S",
                "8": "-",
                "9": "-",
                "10": "S",
                "11": "S",
                "12": "-"
            },
            "Mercury": {
                "1": "S",
                "2": "S",
                "3": "-",
                "4": "-",
                "5": "-",
                "6": "-",
                "7": "-",
                "8": "S",
                "9": "S",
                "10": "S",
                "11": "-",
                "12": "-"
            },
            "Venus": {
                "1": "-",
                "2": "S",
                "3": "-",
                "4": "S",
                "5": "-",
                "6": "-",
                "7": "S",
                "8": "-",
                "9": "S",
                "10": "S",
                "11": "-",
                "12": "-"
            },
            "Mars": {
                "1": "-",
                "2": "-",
                "3": "S",
                "4": "-",
                "5": "S",
                "6": "S",
                "7": "-",
                "8": "S",
                "9": "-",
                "10": "S",
                "11": "-",
                "12": "-"
            },
            "Jupiter": {
                "1": "S",
                "2": "-",
                "3": "S",
                "4": "S",
                "5": "-",
                "6": "-",
                "7": "S",
                "8": "-",
                "9": "-",
                "10": "-",
                "11": "-",
                "12": "-"
            },
            "Saturn": {
                "1": "-",
                "2": "-",
                "3": "-",
                "4": "-",
                "5": "S",
                "6": "S",
                "7": "S",
                "8": "-",
                "9": "-",
                "10": "-",
                "11": "-",
                "12": "-"
            },
            "Uranus": {
                "1": "-",
                "2": "S",
                "3": "-",
                "4": "-",
                "5": "-",
                "6": "-",
                "7": "-",
                "8": "S",
                "9": "S",
                "10": "S",
                "11": "-",
                "12": "-"
            },
            "Neptune": {
                "1": "-",
                "2": "-",
                "3": "-",
                "4": "S",
                "5": "-",
                "6": "S",
                "7": "S",
                "8": "-",
                "9": "-",
                "10": "-",
                "11": "-",
                "12": "-"
            },
            "Pluto": {
                "1": "-",
                "2": "-",
                "3": "-",
                "4": "S",
                "5": "-",
                "6": "-",
                "7": "-",
                "8": "S",
                "9": "-",
                "10": "-",
                "11": "-",
                "12": "S"
            },
            "Rahu": {
                "1": "S",
                "2": "-",
                "3": "S",
                "4": "-",
                "5": "-",
                "6": "S",
                "7": "S",
                "8": "-",
                "9": "-",
                "10": "-",
                "11": "-",
                "12": "-"
            },
            "Ketu": {
                "1": "S",
                "2": "-",
                "3": "S",
                "4": "-",
                "5": "-",
                "6": "S",
                "7": "S",
                "8": "-",
                "9": "-",
                "10": "-",
                "11": "-",
                "12": "-"
            }
        }
    }
}

Example Code Implementations

Below are example implementations in various programming environments.


cURL

curl --location 'https://astroapi-3.divineapi.com/indian-api/v1/kp/planetary-cuspal-significator-table' \
--header 'Authorization: Bearer your API Access Token' \
--form 'api_key="your API Key"' \
--form 'full_name="Your name"' \
--form 'day="24"' \
--form 'month="05"' \
--form 'year="2023"' \
--form 'hour="14"' \
--form 'min="40"' \
--form 'sec="43"' \
--form 'gender="male"' \
--form 'place="New Delhi, India"' \
--form 'lat="28.7041"' \
--form 'lon="77.1025"' \
--form 'tzone="5.5"' \
--form 'lan="en"'

NodeJS

var request = require('request');
var options = {
  'method': 'POST',
  'url': 'https://astroapi-3.divineapi.com/indian-api/v1/kp/planetary-cuspal-significator-table',
  'headers': {
    'Authorization': 'Bearer your API Access Token'
  },
  formData: {
    'api_key': 'your API Key',
    'full_name': 'Your name',
    'day': '24',
    'month': '05',
    'year': '2023',
    'hour': '14',
    'min': '40',
    'sec': '43',
    'gender': 'male',
    'place': 'New Delhi, India',
    'lat': '28.7041',
    'lon': '77.1025',
    'tzone': '5.5',
    'lan': 'en'
  }
};
request(options, function (error, response) {
  if (error) throw new Error(error);
  console.log(response.body);
});

JavaScript jQuery AJAX

var form = new FormData();
form.append("api_key", "your API Key");
form.append("full_name", "Your name");
form.append("day", "24");
form.append("month", "05");
form.append("year", "2023");
form.append("hour", "14");
form.append("min", "40");
form.append("sec", "43");
form.append("gender", "male");
form.append("place", "New Delhi, India");
form.append("lat", "28.7041");
form.append("lon", "77.1025");
form.append("tzone", "5.5");
form.append("lan", "en");

var settings = {
  "url": "https://astroapi-3.divineapi.com/indian-api/v1/kp/planetary-cuspal-significator-table",
  "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);
});

Python

import requests

url = "https://astroapi-3.divineapi.com/indian-api/v1/kp/planetary-cuspal-significator-table"

payload = {'api_key': 'your API Key',
'full_name': 'Your name',
'day': '24',
'month': '05',
'year': '2023',
'hour': '14',
'min': '40',
'sec': '43',
'gender': 'male',
'place': 'New Delhi, India',
'lat': '28.7041',
'lon': '77.1025',
'tzone': '5.5',
'lan': 'en'}
files=[

]
headers = {
  'Authorization': 'Bearer your API Access Token'
}

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

print(response.text)
curl -X POST "https://astroapi-3.divineapi.com/indian-api/v1/kp/planetary-cuspal-significator-table" \
  -H "Authorization: Bearer {Your Auth Token}" \
  --form 'api_key="{Your API Key}"' \
  --form 'full_name="Your name"' \
  --form 'day="24"' \
  --form 'month="05"' \
  --form 'year="2023"' \
  --form 'hour="14"' \
  --form 'min="40"' \
  --form 'sec="43"' \
  --form 'gender="male"' \
  --form 'place="New Delhi, India"' \
  --form 'lat="28.7041"' \
  --form 'lon="77.1025"' \
  --form 'tzone="5.5"' \
  --form 'lan="en"'
const FormData = require('form-data');
const axios = require('axios');

const form = new FormData();
form.append('api_key', '{Your API Key}');
form.append('full_name', 'Your name');
form.append('day', '24');
form.append('month', '05');
form.append('year', '2023');
form.append('hour', '14');
form.append('min', '40');
form.append('sec', '43');
form.append('gender', 'male');
form.append('place', 'New Delhi, India');
form.append('lat', '28.7041');
form.append('lon', '77.1025');
form.append('tzone', '5.5');
form.append('lan', 'en');

const response = await axios.post('https://astroapi-3.divineapi.com/indian-api/v1/kp/planetary-cuspal-significator-table', form, {
  headers: {
    ...form.getHeaders(),
    'Authorization': 'Bearer {Your Auth Token}',
  }
});

console.log(response.data);
import requests

url = "https://astroapi-3.divineapi.com/indian-api/v1/kp/planetary-cuspal-significator-table"
headers = {
    "Authorization": "Bearer {Your Auth Token}",
}
payload = {
    "api_key": "{Your API Key}",
    "full_name": "Your name",
    "day": "24",
    "month": "05",
    "year": "2023",
    "hour": "14",
    "min": "40",
    "sec": "43",
    "gender": "male",
    "place": "New Delhi, India",
    "lat": "28.7041",
    "lon": "77.1025",
    "tzone": "5.5",
    "lan": "en",
}

response = requests.post(url, headers=headers, data=payload)

print(response.json())
const formData = new FormData();
formData.append('api_key', '{Your API Key}');
formData.append('full_name', 'Your name');
formData.append('day', '24');
formData.append('month', '05');
formData.append('year', '2023');
formData.append('hour', '14');
formData.append('min', '40');
formData.append('sec', '43');
formData.append('gender', 'male');
formData.append('place', 'New Delhi, India');
formData.append('lat', '28.7041');
formData.append('lon', '77.1025');
formData.append('tzone', '5.5');
formData.append('lan', 'en');

const response = await fetch('https://astroapi-3.divineapi.com/indian-api/v1/kp/planetary-cuspal-significator-table', {
  method: 'POST',
  headers: {
      'Authorization': "Bearer {Your Auth Token}",
    },
  body: formData,
});

const data = await response.json();
console.log(data);
<?php

use GuzzleHttp\Client;

$client = new Client();

$response = $client->request('POST', 'https://astroapi-3.divineapi.com/indian-api/v1/kp/planetary-cuspal-significator-table', [
    'headers' => [
        'Authorization' => 'Bearer {Your Auth Token}',
    ],
    'multipart' => [
        ['name' => 'api_key', 'contents' => '{Your API Key}'],
        ['name' => 'full_name', 'contents' => 'Your name'],
        ['name' => 'day', 'contents' => '24'],
        ['name' => 'month', 'contents' => '05'],
        ['name' => 'year', 'contents' => '2023'],
        ['name' => 'hour', 'contents' => '14'],
        ['name' => 'min', 'contents' => '40'],
        ['name' => 'sec', 'contents' => '43'],
        ['name' => 'gender', 'contents' => 'male'],
        ['name' => 'place', 'contents' => 'New Delhi, India'],
        ['name' => 'lat', 'contents' => '28.7041'],
        ['name' => 'lon', 'contents' => '77.1025'],
        ['name' => 'tzone', 'contents' => '5.5'],
        ['name' => 'lan', 'contents' => 'en'],
    ],
]);

echo $response->getBody();
package main

import (
    "bytes"
    "fmt"
    "mime/multipart"
    "net/http"
    "io"
)

func main() {
    body := &bytes.Buffer{}
    writer := multipart.NewWriter(body)
    writer.WriteField("api_key", "{Your API Key}")
    writer.WriteField("full_name", "Your name")
    writer.WriteField("day", "24")
    writer.WriteField("month", "05")
    writer.WriteField("year", "2023")
    writer.WriteField("hour", "14")
    writer.WriteField("min", "40")
    writer.WriteField("sec", "43")
    writer.WriteField("gender", "male")
    writer.WriteField("place", "New Delhi, India")
    writer.WriteField("lat", "28.7041")
    writer.WriteField("lon", "77.1025")
    writer.WriteField("tzone", "5.5")
    writer.WriteField("lan", "en")
    writer.Close()

    req, _ := http.NewRequest("POST", "https://astroapi-3.divineapi.com/indian-api/v1/kp/planetary-cuspal-significator-table", body)
    req.Header.Set("Content-Type", writer.FormDataContentType())
    req.Header.Set("Authorization", "Bearer {Your Auth Token}")

    client := &http.Client{}
    resp, _ := client.Do(req)
    defer resp.Body.Close()

    body2, _ := io.ReadAll(resp.Body)
    fmt.Println(string(body2))
}
import okhttp3.*;
import java.io.IOException;

public class Main {
    public static void main(String[] args) throws IOException {
        OkHttpClient client = new OkHttpClient();

        RequestBody body = new MultipartBody.Builder()
            .setType(MultipartBody.FORM)
            .addFormDataPart("api_key", "{Your API Key}")
            .addFormDataPart("full_name", "Your name")
            .addFormDataPart("day", "24")
            .addFormDataPart("month", "05")
            .addFormDataPart("year", "2023")
            .addFormDataPart("hour", "14")
            .addFormDataPart("min", "40")
            .addFormDataPart("sec", "43")
            .addFormDataPart("gender", "male")
            .addFormDataPart("place", "New Delhi, India")
            .addFormDataPart("lat", "28.7041")
            .addFormDataPart("lon", "77.1025")
            .addFormDataPart("tzone", "5.5")
            .addFormDataPart("lan", "en")
            .build();

        Request request = new Request.Builder()
            .url("https://astroapi-3.divineapi.com/indian-api/v1/kp/planetary-cuspal-significator-table")
            .post(body)
            .addHeader("Authorization", "Bearer {Your Auth Token}")
            .build();

        Response response = client.newCall(request).execute();
        System.out.println(response.body().string());
    }
}
import Foundation

let url = URL(string: "https://astroapi-3.divineapi.com/indian-api/v1/kp/planetary-cuspal-significator-table")!
var request = URLRequest(url: url)
request.httpMethod = "POST"
request.setValue("Bearer {Your Auth Token}", forHTTPHeaderField: "Authorization")

let boundary = "Boundary-\(UUID().uuidString)"
request.setValue("multipart/form-data; boundary=\(boundary)", forHTTPHeaderField: "Content-Type")

var bodyData = Data()
bodyData.append("--\(boundary)\r\n".data(using: .utf8)!)
bodyData.append("Content-Disposition: form-data; name=\"api_key\"\r\n\r\n".data(using: .utf8)!)
bodyData.append("{Your API Key}\r\n".data(using: .utf8)!)
bodyData.append("--\(boundary)\r\n".data(using: .utf8)!)
bodyData.append("Content-Disposition: form-data; name=\"full_name\"\r\n\r\n".data(using: .utf8)!)
bodyData.append("Your name\r\n".data(using: .utf8)!)
bodyData.append("--\(boundary)\r\n".data(using: .utf8)!)
bodyData.append("Content-Disposition: form-data; name=\"day\"\r\n\r\n".data(using: .utf8)!)
bodyData.append("24\r\n".data(using: .utf8)!)
bodyData.append("--\(boundary)\r\n".data(using: .utf8)!)
bodyData.append("Content-Disposition: form-data; name=\"month\"\r\n\r\n".data(using: .utf8)!)
bodyData.append("05\r\n".data(using: .utf8)!)
bodyData.append("--\(boundary)\r\n".data(using: .utf8)!)
bodyData.append("Content-Disposition: form-data; name=\"year\"\r\n\r\n".data(using: .utf8)!)
bodyData.append("2023\r\n".data(using: .utf8)!)
bodyData.append("--\(boundary)\r\n".data(using: .utf8)!)
bodyData.append("Content-Disposition: form-data; name=\"hour\"\r\n\r\n".data(using: .utf8)!)
bodyData.append("14\r\n".data(using: .utf8)!)
bodyData.append("--\(boundary)\r\n".data(using: .utf8)!)
bodyData.append("Content-Disposition: form-data; name=\"min\"\r\n\r\n".data(using: .utf8)!)
bodyData.append("40\r\n".data(using: .utf8)!)
bodyData.append("--\(boundary)\r\n".data(using: .utf8)!)
bodyData.append("Content-Disposition: form-data; name=\"sec\"\r\n\r\n".data(using: .utf8)!)
bodyData.append("43\r\n".data(using: .utf8)!)
bodyData.append("--\(boundary)\r\n".data(using: .utf8)!)
bodyData.append("Content-Disposition: form-data; name=\"gender\"\r\n\r\n".data(using: .utf8)!)
bodyData.append("male\r\n".data(using: .utf8)!)
bodyData.append("--\(boundary)\r\n".data(using: .utf8)!)
bodyData.append("Content-Disposition: form-data; name=\"place\"\r\n\r\n".data(using: .utf8)!)
bodyData.append("New Delhi, India\r\n".data(using: .utf8)!)
bodyData.append("--\(boundary)\r\n".data(using: .utf8)!)
bodyData.append("Content-Disposition: form-data; name=\"lat\"\r\n\r\n".data(using: .utf8)!)
bodyData.append("28.7041\r\n".data(using: .utf8)!)
bodyData.append("--\(boundary)\r\n".data(using: .utf8)!)
bodyData.append("Content-Disposition: form-data; name=\"lon\"\r\n\r\n".data(using: .utf8)!)
bodyData.append("77.1025\r\n".data(using: .utf8)!)
bodyData.append("--\(boundary)\r\n".data(using: .utf8)!)
bodyData.append("Content-Disposition: form-data; name=\"tzone\"\r\n\r\n".data(using: .utf8)!)
bodyData.append("5.5\r\n".data(using: .utf8)!)
bodyData.append("--\(boundary)\r\n".data(using: .utf8)!)
bodyData.append("Content-Disposition: form-data; name=\"lan\"\r\n\r\n".data(using: .utf8)!)
bodyData.append("en\r\n".data(using: .utf8)!)
bodyData.append("--\(boundary)--\r\n".data(using: .utf8)!)
request.httpBody = bodyData

let task = URLSession.shared.dataTask(with: request) { data, response, error in
    if let data = data {
        print(String(data: data, encoding: .utf8) ?? "")
    }
}
task.resume()
import okhttp3.*

fun main() {
    val client = OkHttpClient()

    val body = MultipartBody.Builder()
        .setType(MultipartBody.FORM)
        .addFormDataPart("api_key", "{Your API Key}")
        .addFormDataPart("full_name", "Your name")
        .addFormDataPart("day", "24")
        .addFormDataPart("month", "05")
        .addFormDataPart("year", "2023")
        .addFormDataPart("hour", "14")
        .addFormDataPart("min", "40")
        .addFormDataPart("sec", "43")
        .addFormDataPart("gender", "male")
        .addFormDataPart("place", "New Delhi, India")
        .addFormDataPart("lat", "28.7041")
        .addFormDataPart("lon", "77.1025")
        .addFormDataPart("tzone", "5.5")
        .addFormDataPart("lan", "en")
        .build()

    val request = Request.Builder()
        .url("https://astroapi-3.divineapi.com/indian-api/v1/kp/planetary-cuspal-significator-table")
        .post(body!!)
        .addHeader("Authorization", "Bearer {Your Auth Token}")
        .build()

    client.newCall(request).execute().use { response ->
        println(response.body?.string())
    }
}
using System;
using System.Net.Http;
using System.Threading.Tasks;

class Program {
    static async Task Main() {
        using var client = new HttpClient();
        client.DefaultRequestHeaders.Add("Authorization", "Bearer {Your Auth Token}");

        var content = new MultipartFormDataContent();
        content.Add(new StringContent("{Your API Key}"), "api_key");
        content.Add(new StringContent("Your name"), "full_name");
        content.Add(new StringContent("24"), "day");
        content.Add(new StringContent("05"), "month");
        content.Add(new StringContent("2023"), "year");
        content.Add(new StringContent("14"), "hour");
        content.Add(new StringContent("40"), "min");
        content.Add(new StringContent("43"), "sec");
        content.Add(new StringContent("male"), "gender");
        content.Add(new StringContent("New Delhi, India"), "place");
        content.Add(new StringContent("28.7041"), "lat");
        content.Add(new StringContent("77.1025"), "lon");
        content.Add(new StringContent("5.5"), "tzone");
        content.Add(new StringContent("en"), "lan");

        var response = await client.PostAsync("https://astroapi-3.divineapi.com/indian-api/v1/kp/planetary-cuspal-significator-table", content);
        var result = await response.Content.ReadAsStringAsync();
        Console.WriteLine(result);
    }
}
Response 200
{
    "success": 1,
    "data": {
        "column": {
            "1": {
                "house": 1,
                "sign": 6,
                "nakshatra_lord": "Moon",
                "sub_lord": "Mars"
            },
            "2": {
                "house": 2,
                "sign": 7,
                "nakshatra_lord": "Rahu",
                "sub_lord": "Jupiter"
            },
            "3": {
                "house": 3,
                "sign": 8,
                "nakshatra_lord": "Saturn",
                "sub_lord": "Venus"
            },
            "4": {
                "house": 4,
                "sign": 9,
                "nakshatra_lord": "Ketu",
                "sub_lord": "Mercury"
            },
            "5": {
                "house": 5,
                "sign": 10,
                "nakshatra_lord": "Moon",
                "sub_lord": "Rahu"
            },
            "6": {
                "house": 6,
                "sign": 11,
                "nakshatra_lord": "Rahu",
                "sub_lord": "Mercury"
            },
            "7": {
                "house": 7,
                "sign": 12,
                "nakshatra_lord": "Saturn",
                "sub_lord": "Moon"
            },
            "8": {
                "house": 8,
                "sign": 1,
                "nakshatra_lord": "Ketu",
                "sub_lord": "Saturn"
            },
            "9": {
                "house": 9,
                "sign": 2,
                "nakshatra_lord": "Moon",
                "sub_lord": "Moon"
            },
            "10": {
                "house": 10,
                "sign": 3,
                "nakshatra_lord": "Rahu",
                "sub_lord": "Saturn"
            },
            "11": {
                "house": 11,
                "sign": 4,
                "nakshatra_lord": "Saturn",
                "sub_lord": "Rahu"
            },
            "12": {
                "house": 12,
                "sign": 5,
                "nakshatra_lord": "Venus",
                "sub_lord": "Venus"
            }
        },
        "significator_table": {
            "Sun": {
                "1": "-",
                "2": "-",
                "3": "-",
                "4": "-",
                "5": "-",
                "6": "-",
                "7": "-",
                "8": "S",
                "9": "-",
                "10": "-",
                "11": "-",
                "12": "S"
            },
            "Moon": {
                "1": "-",
                "2": "-",
                "3": "-",
                "4": "S",
                "5": "-",
                "6": "-",
                "7": "S",
                "8": "-",
                "9": "-",
                "10": "S",
                "11": "S",
                "12": "-"
            },
            "Mercury": {
                "1": "S",
                "2": "S",
                "3": "-",
                "4": "-",
                "5": "-",
                "6": "-",
                "7": "-",
                "8": "S",
                "9": "S",
                "10": "S",
                "11": "-",
                "12": "-"
            },
            "Venus": {
                "1": "-",
                "2": "S",
                "3": "-",
                "4": "S",
                "5": "-",
                "6": "-",
                "7": "S",
                "8": "-",
                "9": "S",
                "10": "S",
                "11": "-",
                "12": "-"
            },
            "Mars": {
                "1": "-",
                "2": "-",
                "3": "S",
                "4": "-",
                "5": "S",
                "6": "S",
                "7": "-",
                "8": "S",
                "9": "-",
                "10": "S",
                "11": "-",
                "12": "-"
            },
            "Jupiter": {
                "1": "S",
                "2": "-",
                "3": "S",
                "4": "S",
                "5": "-",
                "6": "-",
                "7": "S",
                "8": "-",
                "9": "-",
                "10": "-",
                "11": "-",
                "12": "-"
            },
            "Saturn": {
                "1": "-",
                "2": "-",
                "3": "-",
                "4": "-",
                "5": "S",
                "6": "S",
                "7": "S",
                "8": "-",
                "9": "-",
                "10": "-",
                "11": "-",
                "12": "-"
            },
            "Uranus": {
                "1": "-",
                "2": "S",
                "3": "-",
                "4": "-",
                "5": "-",
                "6": "-",
                "7": "-",
                "8": "S",
                "9": "S",
                "10": "S",
                "11": "-",
                "12": "-"
            },
            "Neptune": {
                "1": "-",
                "2": "-",
                "3": "-",
                "4": "S",
                "5": "-",
                "6": "S",
                "7": "S",
                "8": "-",
                "9": "-",
                "10": "-",
                "11": "-",
                "12": "-"
            },
            "Pluto": {
                "1": "-",
                "2": "-",
                "3": "-",
                "4": "S",
                "5": "-",
                "6": "-",
                "7": "-",
                "8": "S",
                "9": "-",
                "10": "-",
                "11": "-",
                "12": "S"
            },
            "Rahu": {
                "1": "S",
                "2": "-",
                "3": "S",
                "4": "-",
                "5": "-",
                "6": "S",
                "7": "S",
                "8": "-",
                "9": "-",
                "10": "-",
                "11": "-",
                "12": "-"
            },
            "Ketu": {
                "1": "S",
                "2": "-",
                "3": "S",
                "4": "-",
                "5": "-",
                "6": "S",
                "7": "S",
                "8": "-",
                "9": "-",
                "10": "-",
                "11": "-",
                "12": "-"
            }
        }
    }
}