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

Varshphal Sahams API

The Varshphal Sahams API is part of the Varshphal (annual horoscope) suite and returns the Sahams, the sensitive points such as Punya Saham computed for the annual chart, for the chosen year. Provide the birth details along with the varshphal_year.


API Endpoint

POST https://astroapi-3.divineapi.com/indian-api/v1/varshphal/sahams

Returns the Sahams (sensitive points such as Punya Saham) of the annual chart in the response.


Supported Language Codes

You can localize the API response by passing the lan parameter in the request body.

CodeLanguage
enEnglish
hiHindi
bnBengali
maMarathi
tmTamil
tlTelugu
mlMalayalam
knKannada

Support Article: Translating Vedic APIs into Different Languages


Headers

NameTypeDescription
Authorization *StringYour API Access Token, e.g. Bearer {token}

Request Body

NameTypeDescription
api_key *StringYour API key
full_name *StringFull name, e.g. Rahul Kumar
day *IntegerDate of birth, e.g. 24
month *IntegerMonth of birth, e.g. 05
year *IntegerYear of birth, e.g. 2023
hour *IntegerHour (24-hour format), e.g. 14
min *IntegerMinute, e.g. 40
sec *IntegerSecond, e.g. 43
gender *StringGender, e.g. male
place *StringPlace of birth, e.g. New Delhi
lat *FloatLatitude, e.g. 28.7041
lon *FloatLongitude, e.g. 77.1025
tzone *FloatTimezone, e.g. 5.5 — See Timezone List
varshphal_year *IntegerThe year for which the annual (Varshphal) horoscope is calculated, e.g. 2024
lanStringLanguage code as per the table above; default is en

200: OK Sahams Fetched Successfully

{
    "success": 1,
    "data": {
        "punya_saham": {
            "saham": "Punya ( Fortune )",
            "sign_no": 3,
            "sign": "ge",
            "sign_name": "Gemini",
            "longitude": "2:5:59",
            "full_degree": 62.0999836,
            "lord": "Mercury",
            "house": 7
        },
        "guru_saham": {
            "saham": "Guru ( Preceptor )",
            "sign_no": 4,
            "sign": "cn",
            "sign_name": "Cancer",
            "longitude": "3:38:28",
            "full_degree": 93.64138200000002,
            "lord": "Moon",
            "house": 8
        },
        "vidya_saham": {
            "saham": "Vidya ( Knowledge/Education )",
            "sign_no": 4,
            "sign": "cn",
            "sign_name": "Cancer",
            "longitude": "3:38:28",
            "full_degree": 93.64138200000002,
            "lord": "Moon",
            "house": 8
        },
        "yasha_saham": {
            "saham": "Yasha ( Fame )",
            "sign_no": 10,
            "sign": "cp",
            "sign_name": "Capricorn",
            "longitude": "29:42:51",
            "full_degree": 299.7144102,
            "lord": "Saturn",
            "house": 2
        },
        "mitra_saham": {
            "saham": "Mitra ( Friends )",
            "sign_no": 1,
            "sign": "ar",
            "sign_name": "Aries",
            "longitude": "4:0:10",
            "full_degree": 4.003033799999983,
            "lord": "Mars",
            "house": 5
        },
        "mahatmya_saham": {
            "saham": "Mahatmya ( Virtuous Living )",
            "sign_no": 6,
            "sign": "vi",
            "sign_name": "Virgo",
            "longitude": "24:9:16",
            "full_degree": 174.15450639999995,
            "lord": "Mercury",
            "house": 10
        },
        "asha_saham": {
            "saham": "Asha ( Hope/Anticipation )",
            "sign_no": 12,
            "sign": "pi",
            "sign_name": "Pisces",
            "longitude": "14:18:19",
            "full_degree": 344.3055073,
            "lord": "Jupiter",
            "house": 4
        },
        "samarthya_saham": {
            "saham": "Samarthya ( Capability )",
            "sign_no": 11,
            "sign": "aq",
            "sign_name": "Aquarius",
            "longitude": "14:44:35",
            "full_degree": 314.7431318,
            "lord": "Saturn",
            "house": 3
        },
        "bhratri_saham": {
            "saham": "Bhratri ( Siblings )",
            "sign_no": 12,
            "sign": "pi",
            "sign_name": "Pisces",
            "longitude": "14:1:2",
            "full_degree": 344.01733129999997,
            "lord": "Jupiter",
            "house": 4
        },
        "gaurava_saham": {
            "saham": "Gaurava ( Dignity )",
            "sign_no": 9,
            "sign": "sa",
            "sign_name": "Sagittarius",
            "longitude": "6:1:37",
            "full_degree": 246.0269554,
            "lord": "Jupiter",
            "house": 1
        },
        "pitri_saham": {
            "saham": "Pitri ( Father )",
            "sign_no": 12,
            "sign": "pi",
            "sign_name": "Pisces",
            "longitude": "17:32:49",
            "full_degree": 347.54703969999997,
            "lord": "Jupiter",
            "house": 4
        },
        "raja_saham": {
            "saham": "Raja ( Kingship )",
            "sign_no": 12,
            "sign": "pi",
            "sign_name": "Pisces",
            "longitude": "17:32:49",
            "full_degree": 347.54703969999997,
            "lord": "Jupiter",
            "house": 4
        },
        "matri_saham": {
            "saham": "Matri ( Mother )",
            "sign_no": 2,
            "sign": "ta",
            "sign_name": "Taurus",
            "longitude": "28:51:30",
            "full_degree": 58.85845119999999,
            "lord": "Venus",
            "house": 6
        },
        "putra_saham": {
            "saham": "Putra ( Children )",
            "sign_no": 2,
            "sign": "ta",
            "sign_name": "Taurus",
            "longitude": "28:34:12",
            "full_degree": 58.5702752,
            "lord": "Venus",
            "house": 6
        },
        "jeeva_saham": {
            "saham": "Jeeva ( Life )",
            "sign_no": 12,
            "sign": "pi",
            "sign_name": "Pisces",
            "longitude": "14:1:2",
            "full_degree": 344.01733129999997,
            "lord": "Jupiter",
            "house": 4
        },
        "roga_saham": {
            "saham": "Roga ( Disease )",
            "sign_no": 6,
            "sign": "vi",
            "sign_name": "Virgo",
            "longitude": "18:19:3",
            "full_degree": 168.31773889999997,
            "lord": "Mercury",
            "house": 10
        },
        "karma_saham": {
            "saham": "Karma ( Actions )",
            "sign_no": 10,
            "sign": "cp",
            "sign_name": "Capricorn",
            "longitude": "26:25:51",
            "full_degree": 296.43107000000003,
            "lord": "Saturn",
            "house": 2
        },
        "manmatha_saham": {
            "saham": "Manmatha ( Infatuation )",
            "sign_no": 2,
            "sign": "ta",
            "sign_name": "Taurus",
            "longitude": "28:34:12",
            "full_degree": 58.5702752,
            "lord": "Venus",
            "house": 6
        },
        "kali_saham": {
            "saham": "Kali ( Strife )",
            "sign_no": 7,
            "sign": "li",
            "sign_name": "Libra",
            "longitude": "20:59:53",
            "full_degree": 200.99823379999998,
            "lord": "Venus",
            "house": 11
        },
        "kshama_saham": {
            "saham": "Kshama ( Forgiveness )",
            "sign_no": 7,
            "sign": "li",
            "sign_name": "Libra",
            "longitude": "20:59:53",
            "full_degree": 200.99823379999998,
            "lord": "Venus",
            "house": 11
        },
        "shastra_saham": {
            "saham": "Shastra ( Scriptures )",
            "sign_no": 12,
            "sign": "pi",
            "sign_name": "Pisces",
            "longitude": "5:47:51",
            "full_degree": 335.79754590000005,
            "lord": "Jupiter",
            "house": 4
        },
        "bandhu_saham": {
            "saham": "Bandhu ( Relatives )",
            "sign_no": 2,
            "sign": "ta",
            "sign_name": "Taurus",
            "longitude": "10:15:29",
            "full_degree": 40.25821339999999,
            "lord": "Venus",
            "house": 6
        },
        "mrityu_saham": {
            "saham": "Mrityu ( Death )",
            "sign_no": 7,
            "sign": "li",
            "sign_name": "Libra",
            "longitude": "22:12:48",
            "full_degree": 202.21345523333335,
            "lord": "Venus",
            "house": 11
        },
        "deshantara_saham": {
            "saham": "Deshantara ( Foreign Travels )",
            "sign_no": 1,
            "sign": "ar",
            "sign_name": "Aries",
            "longitude": "6:32:6",
            "full_degree": 6.535058066666636,
            "lord": "Mars",
            "house": 5
        },
        "artha_saham": {
            "saham": "Artha/Dhana ( Finance/Wealth )",
            "sign_no": 7,
            "sign": "li",
            "sign_name": "Libra",
            "longitude": "16:25:17",
            "full_degree": 196.4215864333333,
            "lord": "Venus",
            "house": 11
        },
        "paradara_saham": {
            "saham": "Paradara ( Adultery )",
            "sign_no": 8,
            "sign": "sc",
            "sign_name": "Scorpio",
            "longitude": "29:37:44",
            "full_degree": 239.62915040000001,
            "lord": "Mars",
            "house": 12
        },
        "anya_karma_saham": {
            "saham": "Anya-Karma ( Alternate Vocation )",
            "sign_no": 12,
            "sign": "pi",
            "sign_name": "Pisces",
            "longitude": "17:25:25",
            "full_degree": 347.4236267,
            "lord": "Jupiter",
            "house": 4
        },
        "vanika_saham": {
            "saham": "Vanika ( Trade )",
            "sign_no": 4,
            "sign": "cn",
            "sign_name": "Cancer",
            "longitude": "25:28:59",
            "full_degree": 115.4831522,
            "lord": "Moon",
            "house": 8
        },
        "karya_siddhi_saham": {
            "saham": "Karya-Siddhi ( Success )",
            "sign_no": 5,
            "sign": "le",
            "sign_name": "Leo",
            "longitude": "7:56:12",
            "full_degree": 127.93675110000004,
            "lord": "Sun",
            "house": 9
        },
        "vivaha_saham": {
            "saham": "Vivaha ( Marriage )",
            "sign_no": 12,
            "sign": "pi",
            "sign_name": "Pisces",
            "longitude": "14:18:19",
            "full_degree": 344.3055073,
            "lord": "Jupiter",
            "house": 4
        },
        "prasava_saham": {
            "saham": "Prasava ( Delivery of Child )",
            "sign_no": 8,
            "sign": "sc",
            "sign_name": "Scorpio",
            "longitude": "14:33:31",
            "full_degree": 224.558621,
            "lord": "Mars",
            "house": 12
        },
        "santaapa_saham": {
            "saham": "Santaapa ( Sorrows )",
            "sign_no": 6,
            "sign": "vi",
            "sign_name": "Virgo",
            "longitude": "22:12:48",
            "full_degree": 172.21345523333335,
            "lord": "Mercury",
            "house": 10
        },
        "shraddha_saham": {
            "saham": "Shraddha ( Devotion )",
            "sign_no": 11,
            "sign": "aq",
            "sign_name": "Aquarius",
            "longitude": "15:1:52",
            "full_degree": 315.03130780000004,
            "lord": "Saturn",
            "house": 3
        },
        "preeti_saham": {
            "saham": "Preeti ( Love )",
            "sign_no": 11,
            "sign": "aq",
            "sign_name": "Aquarius",
            "longitude": "4:24:43",
            "full_degree": 304.4120812,
            "lord": "Saturn",
            "house": 3
        },
        "jadya_saham": {
            "saham": "Jadya ( Stupidity )",
            "sign_no": 12,
            "sign": "pi",
            "sign_name": "Pisces",
            "longitude": "17:40:11",
            "full_degree": 347.66999490000006,
            "lord": "Jupiter",
            "house": 4
        },
        "vyapara_saham": {
            "saham": "Vyapara ( Business )",
            "sign_no": 8,
            "sign": "sc",
            "sign_name": "Scorpio",
            "longitude": "9:18:37",
            "full_degree": 219.31029560000002,
            "lord": "Mars",
            "house": 12
        },
        "paneeya_paata_saham": {
            "saham": "Paneeya-Paata ( Drowning )",
            "sign_no": 6,
            "sign": "vi",
            "sign_name": "Virgo",
            "longitude": "18:19:3",
            "full_degree": 168.31773889999997,
            "lord": "Mercury",
            "house": 10
        },
        "shatru_saham": {
            "saham": "Shatru ( Enemies )",
            "sign_no": 8,
            "sign": "sc",
            "sign_name": "Scorpio",
            "longitude": "3:35:47",
            "full_degree": 213.59648330000005,
            "lord": "Mars",
            "house": 12
        },
        "jalapatha_saham": {
            "saham": "Jalapatha ( Voyages )",
            "sign_no": 4,
            "sign": "cn",
            "sign_name": "Cancer",
            "longitude": "11:58:49",
            "full_degree": 101.98029050000002,
            "lord": "Moon",
            "house": 8
        },
        "bandhana_saham": {
            "saham": "Bandhana ( Imprisonment )",
            "sign_no": 5,
            "sign": "le",
            "sign_name": "Leo",
            "longitude": "24:52:49",
            "full_degree": 144.8803069,
            "lord": "Sun",
            "house": 9
        },
        "labha_saham": {
            "saham": "Labha ( Monetary Gains )",
            "sign_no": 3,
            "sign": "ge",
            "sign_name": "Gemini",
            "longitude": "9:46:35",
            "full_degree": 69.77659046666668,
            "lord": "Mercury",
            "house": 7
        }
    }
}

Code Integration Examples

Below are examples for using this API in different programming environments.


cURL Example

curl --location 'https://astroapi-3.divineapi.com/indian-api/v1/varshphal/sahams' \
--header 'Authorization: Bearer {Your Auth Token}' \
--form 'api_key="{Your API Key}"' \
--form 'full_name="Test"' \
--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"' \
--form 'lat="28.7041"' \
--form 'lon="77.1025"' \
--form 'tzone="5.5"' \
--form 'varshphal_year="2024"' \
--form 'lan="en"' \

NodeJS Example

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

JavaScript (jQuery AJAX) Example

var form = new FormData();
form.append("api_key", "{Your API Key}");
form.append("full_name", "Test");
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");
form.append("lat", "28.7041");
form.append("lon", "77.1025");
form.append("tzone", "5.5");
form.append("varshphal_year", "2024");
form.append("lan", "en");

var settings = {
  "url": "https://astroapi-3.divineapi.com/indian-api/v1/varshphal/sahams",
  "method": "POST",
  "timeout": 0,
  "headers": {
    "Authorization": "Bearer {Your Auth Token}"
  },
  "processData": false,
  "mimeType": "multipart/form-data",
  "contentType": false,
  "data": form
};

$.ajax(settings).done(function (response) {
  console.log(response);
});

Python Example

import requests

url = "https://astroapi-3.divineapi.com/indian-api/v1/varshphal/sahams"

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

headers = {
  'Authorization': 'Bearer {Your Auth Token}'
}

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

print(response.text)


This API serves as a foundation for further astrological computations, including Kundli generation, planetary charts, yogas, and personalized reports. It provides all key birth-time astrological parameters such as tithi, nakshatra, rashi, yoga, karana, varna, gana, and planetary influences, essential for deeper Vedic analysis.

curl -X POST "https://astroapi-3.divineapi.com/indian-api/v1/varshphal/sahams" \
  -H "Authorization: Bearer {Your Auth Token}" \
  --form 'api_key="{Your API Key}"' \
  --form 'full_name="Test"' \
  --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"' \
  --form 'lat="28.7041"' \
  --form 'lon="77.1025"' \
  --form 'tzone="5.5"' \
  --form 'varshphal_year="2024"' \
  --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', 'Test');
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');
form.append('lat', '28.7041');
form.append('lon', '77.1025');
form.append('tzone', '5.5');
form.append('varshphal_year', '2024');
form.append('lan', 'en');

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

console.log(response.data);
import requests

url = "https://astroapi-3.divineapi.com/indian-api/v1/varshphal/sahams"
headers = {
    "Authorization": "Bearer {Your Auth Token}",
}
payload = {
    "api_key": "{Your API Key}",
    "full_name": "Test",
    "day": "24",
    "month": "05",
    "year": "2023",
    "hour": "14",
    "min": "40",
    "sec": "43",
    "gender": "male",
    "place": "New Delhi",
    "lat": "28.7041",
    "lon": "77.1025",
    "tzone": "5.5",
    "varshphal_year": "2024",
    "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', 'Test');
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');
formData.append('lat', '28.7041');
formData.append('lon', '77.1025');
formData.append('tzone', '5.5');
formData.append('varshphal_year', '2024');
formData.append('lan', 'en');

const response = await fetch('https://astroapi-3.divineapi.com/indian-api/v1/varshphal/sahams', {
  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/varshphal/sahams', [
    'headers' => [
        'Authorization' => 'Bearer {Your Auth Token}',
    ],
    'multipart' => [
        ['name' => 'api_key', 'contents' => '{Your API Key}'],
        ['name' => 'full_name', 'contents' => 'Test'],
        ['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'],
        ['name' => 'lat', 'contents' => '28.7041'],
        ['name' => 'lon', 'contents' => '77.1025'],
        ['name' => 'tzone', 'contents' => '5.5'],
        ['name' => 'varshphal_year', 'contents' => '2024'],
        ['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", "Test")
    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")
    writer.WriteField("lat", "28.7041")
    writer.WriteField("lon", "77.1025")
    writer.WriteField("tzone", "5.5")
    writer.WriteField("varshphal_year", "2024")
    writer.WriteField("lan", "en")
    writer.Close()

    req, _ := http.NewRequest("POST", "https://astroapi-3.divineapi.com/indian-api/v1/varshphal/sahams", 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", "Test")
            .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")
            .addFormDataPart("lat", "28.7041")
            .addFormDataPart("lon", "77.1025")
            .addFormDataPart("tzone", "5.5")
            .addFormDataPart("varshphal_year", "2024")
            .addFormDataPart("lan", "en")
            .build();

        Request request = new Request.Builder()
            .url("https://astroapi-3.divineapi.com/indian-api/v1/varshphal/sahams")
            .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/varshphal/sahams")!
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("Test\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\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=\"varshphal_year\"\r\n\r\n".data(using: .utf8)!)
bodyData.append("2024\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", "Test")
        .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")
        .addFormDataPart("lat", "28.7041")
        .addFormDataPart("lon", "77.1025")
        .addFormDataPart("tzone", "5.5")
        .addFormDataPart("varshphal_year", "2024")
        .addFormDataPart("lan", "en")
        .build()

    val request = Request.Builder()
        .url("https://astroapi-3.divineapi.com/indian-api/v1/varshphal/sahams")
        .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("Test"), "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"), "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("2024"), "varshphal_year");
        content.Add(new StringContent("en"), "lan");

        var response = await client.PostAsync("https://astroapi-3.divineapi.com/indian-api/v1/varshphal/sahams", content);
        var result = await response.Content.ReadAsStringAsync();
        Console.WriteLine(result);
    }
}
Response 200
{
    "success": 1,
    "data": {
        "punya_saham": {
            "saham": "Punya ( Fortune )",
            "sign_no": 3,
            "sign": "ge",
            "sign_name": "Gemini",
            "longitude": "2:5:59",
            "full_degree": 62.0999836,
            "lord": "Mercury",
            "house": 7
        },
        "guru_saham": {
            "saham": "Guru ( Preceptor )",
            "sign_no": 4,
            "sign": "cn",
            "sign_name": "Cancer",
            "longitude": "3:38:28",
            "full_degree": 93.64138200000002,
            "lord": "Moon",
            "house": 8
        },
        "vidya_saham": {
            "saham": "Vidya ( Knowledge/Education )",
            "sign_no": 4,
            "sign": "cn",
            "sign_name": "Cancer",
            "longitude": "3:38:28",
            "full_degree": 93.64138200000002,
            "lord": "Moon",
            "house": 8
        },
        "yasha_saham": {
            "saham": "Yasha ( Fame )",
            "sign_no": 10,
            "sign": "cp",
            "sign_name": "Capricorn",
            "longitude": "29:42:51",
            "full_degree": 299.7144102,
            "lord": "Saturn",
            "house": 2
        },
        "mitra_saham": {
            "saham": "Mitra ( Friends )",
            "sign_no": 1,
            "sign": "ar",
            "sign_name": "Aries",
            "longitude": "4:0:10",
            "full_degree": 4.003033799999983,
            "lord": "Mars",
            "house": 5
        },
        "mahatmya_saham": {
            "saham": "Mahatmya ( Virtuous Living )",
            "sign_no": 6,
            "sign": "vi",
            "sign_name": "Virgo",
            "longitude": "24:9:16",
            "full_degree": 174.15450639999995,
            "lord": "Mercury",
            "house": 10
        },
        "asha_saham": {
            "saham": "Asha ( Hope/Anticipation )",
            "sign_no": 12,
            "sign": "pi",
            "sign_name": "Pisces",
            "longitude": "14:18:19",
            "full_degree": 344.3055073,
            "lord": "Jupiter",
            "house": 4
        },
        "samarthya_saham": {
            "saham": "Samarthya ( Capability )",
            "sign_no": 11,
            "sign": "aq",
            "sign_name": "Aquarius",
            "longitude": "14:44:35",
            "full_degree": 314.7431318,
            "lord": "Saturn",
            "house": 3
        },
        "bhratri_saham": {
            "saham": "Bhratri ( Siblings )",
            "sign_no": 12,
            "sign": "pi",
            "sign_name": "Pisces",
            "longitude": "14:1:2",
            "full_degree": 344.01733129999997,
            "lord": "Jupiter",
            "house": 4
        },
        "gaurava_saham": {
            "saham": "Gaurava ( Dignity )",
            "sign_no": 9,
            "sign": "sa",
            "sign_name": "Sagittarius",
            "longitude": "6:1:37",
            "full_degree": 246.0269554,
            "lord": "Jupiter",
            "house": 1
        },
        "pitri_saham": {
            "saham": "Pitri ( Father )",
            "sign_no": 12,
            "sign": "pi",
            "sign_name": "Pisces",
            "longitude": "17:32:49",
            "full_degree": 347.54703969999997,
            "lord": "Jupiter",
            "house": 4
        },
        "raja_saham": {
            "saham": "Raja ( Kingship )",
            "sign_no": 12,
            "sign": "pi",
            "sign_name": "Pisces",
            "longitude": "17:32:49",
            "full_degree": 347.54703969999997,
            "lord": "Jupiter",
            "house": 4
        },
        "matri_saham": {
            "saham": "Matri ( Mother )",
            "sign_no": 2,
            "sign": "ta",
            "sign_name": "Taurus",
            "longitude": "28:51:30",
            "full_degree": 58.85845119999999,
            "lord": "Venus",
            "house": 6
        },
        "putra_saham": {
            "saham": "Putra ( Children )",
            "sign_no": 2,
            "sign": "ta",
            "sign_name": "Taurus",
            "longitude": "28:34:12",
            "full_degree": 58.5702752,
            "lord": "Venus",
            "house": 6
        },
        "jeeva_saham": {
            "saham": "Jeeva ( Life )",
            "sign_no": 12,
            "sign": "pi",
            "sign_name": "Pisces",
            "longitude": "14:1:2",
            "full_degree": 344.01733129999997,
            "lord": "Jupiter",
            "house": 4
        },
        "roga_saham": {
            "saham": "Roga ( Disease )",
            "sign_no": 6,
            "sign": "vi",
            "sign_name": "Virgo",
            "longitude": "18:19:3",
            "full_degree": 168.31773889999997,
            "lord": "Mercury",
            "house": 10
        },
        "karma_saham": {
            "saham": "Karma ( Actions )",
            "sign_no": 10,
            "sign": "cp",
            "sign_name": "Capricorn",
            "longitude": "26:25:51",
            "full_degree": 296.43107000000003,
            "lord": "Saturn",
            "house": 2
        },
        "manmatha_saham": {
            "saham": "Manmatha ( Infatuation )",
            "sign_no": 2,
            "sign": "ta",
            "sign_name": "Taurus",
            "longitude": "28:34:12",
            "full_degree": 58.5702752,
            "lord": "Venus",
            "house": 6
        },
        "kali_saham": {
            "saham": "Kali ( Strife )",
            "sign_no": 7,
            "sign": "li",
            "sign_name": "Libra",
            "longitude": "20:59:53",
            "full_degree": 200.99823379999998,
            "lord": "Venus",
            "house": 11
        },
        "kshama_saham": {
            "saham": "Kshama ( Forgiveness )",
            "sign_no": 7,
            "sign": "li",
            "sign_name": "Libra",
            "longitude": "20:59:53",
            "full_degree": 200.99823379999998,
            "lord": "Venus",
            "house": 11
        },
        "shastra_saham": {
            "saham": "Shastra ( Scriptures )",
            "sign_no": 12,
            "sign": "pi",
            "sign_name": "Pisces",
            "longitude": "5:47:51",
            "full_degree": 335.79754590000005,
            "lord": "Jupiter",
            "house": 4
        },
        "bandhu_saham": {
            "saham": "Bandhu ( Relatives )",
            "sign_no": 2,
            "sign": "ta",
            "sign_name": "Taurus",
            "longitude": "10:15:29",
            "full_degree": 40.25821339999999,
            "lord": "Venus",
            "house": 6
        },
        "mrityu_saham": {
            "saham": "Mrityu ( Death )",
            "sign_no": 7,
            "sign": "li",
            "sign_name": "Libra",
            "longitude": "22:12:48",
            "full_degree": 202.21345523333335,
            "lord": "Venus",
            "house": 11
        },
        "deshantara_saham": {
            "saham": "Deshantara ( Foreign Travels )",
            "sign_no": 1,
            "sign": "ar",
            "sign_name": "Aries",
            "longitude": "6:32:6",
            "full_degree": 6.535058066666636,
            "lord": "Mars",
            "house": 5
        },
        "artha_saham": {
            "saham": "Artha/Dhana ( Finance/Wealth )",
            "sign_no": 7,
            "sign": "li",
            "sign_name": "Libra",
            "longitude": "16:25:17",
            "full_degree": 196.4215864333333,
            "lord": "Venus",
            "house": 11
        },
        "paradara_saham": {
            "saham": "Paradara ( Adultery )",
            "sign_no": 8,
            "sign": "sc",
            "sign_name": "Scorpio",
            "longitude": "29:37:44",
            "full_degree": 239.62915040000001,
            "lord": "Mars",
            "house": 12
        },
        "anya_karma_saham": {
            "saham": "Anya-Karma ( Alternate Vocation )",
            "sign_no": 12,
            "sign": "pi",
            "sign_name": "Pisces",
            "longitude": "17:25:25",
            "full_degree": 347.4236267,
            "lord": "Jupiter",
            "house": 4
        },
        "vanika_saham": {
            "saham": "Vanika ( Trade )",
            "sign_no": 4,
            "sign": "cn",
            "sign_name": "Cancer",
            "longitude": "25:28:59",
            "full_degree": 115.4831522,
            "lord": "Moon",
            "house": 8
        },
        "karya_siddhi_saham": {
            "saham": "Karya-Siddhi ( Success )",
            "sign_no": 5,
            "sign": "le",
            "sign_name": "Leo",
            "longitude": "7:56:12",
            "full_degree": 127.93675110000004,
            "lord": "Sun",
            "house": 9
        },
        "vivaha_saham": {
            "saham": "Vivaha ( Marriage )",
            "sign_no": 12,
            "sign": "pi",
            "sign_name": "Pisces",
            "longitude": "14:18:19",
            "full_degree": 344.3055073,
            "lord": "Jupiter",
            "house": 4
        },
        "prasava_saham": {
            "saham": "Prasava ( Delivery of Child )",
            "sign_no": 8,
            "sign": "sc",
            "sign_name": "Scorpio",
            "longitude": "14:33:31",
            "full_degree": 224.558621,
            "lord": "Mars",
            "house": 12
        },
        "santaapa_saham": {
            "saham": "Santaapa ( Sorrows )",
            "sign_no": 6,
            "sign": "vi",
            "sign_name": "Virgo",
            "longitude": "22:12:48",
            "full_degree": 172.21345523333335,
            "lord": "Mercury",
            "house": 10
        },
        "shraddha_saham": {
            "saham": "Shraddha ( Devotion )",
            "sign_no": 11,
            "sign": "aq",
            "sign_name": "Aquarius",
            "longitude": "15:1:52",
            "full_degree": 315.03130780000004,
            "lord": "Saturn",
            "house": 3
        },
        "preeti_saham": {
            "saham": "Preeti ( Love )",
            "sign_no": 11,
            "sign": "aq",
            "sign_name": "Aquarius",
            "longitude": "4:24:43",
            "full_degree": 304.4120812,
            "lord": "Saturn",
            "house": 3
        },
        "jadya_saham": {
            "saham": "Jadya ( Stupidity )",
            "sign_no": 12,
            "sign": "pi",
            "sign_name": "Pisces",
            "longitude": "17:40:11",
            "full_degree": 347.66999490000006,
            "lord": "Jupiter",
            "house": 4
        },
        "vyapara_saham": {
            "saham": "Vyapara ( Business )",
            "sign_no": 8,
            "sign": "sc",
            "sign_name": "Scorpio",
            "longitude": "9:18:37",
            "full_degree": 219.31029560000002,
            "lord": "Mars",
            "house": 12
        },
        "paneeya_paata_saham": {
            "saham": "Paneeya-Paata ( Drowning )",
            "sign_no": 6,
            "sign": "vi",
            "sign_name": "Virgo",
            "longitude": "18:19:3",
            "full_degree": 168.31773889999997,
            "lord": "Mercury",
            "house": 10
        },
        "shatru_saham": {
            "saham": "Shatru ( Enemies )",
            "sign_no": 8,
            "sign": "sc",
            "sign_name": "Scorpio",
            "longitude": "3:35:47",
            "full_degree": 213.59648330000005,
            "lord": "Mars",
            "house": 12
        },
        "jalapatha_saham": {
            "saham": "Jalapatha ( Voyages )",
            "sign_no": 4,
            "sign": "cn",
            "sign_name": "Cancer",
            "longitude": "11:58:49",
            "full_degree": 101.98029050000002,
            "lord": "Moon",
            "house": 8
        },
        "bandhana_saham": {
            "saham": "Bandhana ( Imprisonment )",
            "sign_no": 5,
            "sign": "le",
            "sign_name": "Leo",
            "longitude": "24:52:49",
            "full_degree": 144.8803069,
            "lord": "Sun",
            "house": 9
        },
        "labha_saham": {
            "saham": "Labha ( Monetary Gains )",
            "sign_no": 3,
            "sign": "ge",
            "sign_name": "Gemini",
            "longitude": "9:46:35",
            "full_degree": 69.77659046666668,
            "lord": "Mercury",
            "house": 7
        }
    }
}