Swamsa Chart
Analyze and implement the Swamsa (Swansh) Kundali based on its Vedic astrology calculation methodology, including planetary and house placements, chart generation, and integration with the existing system.
Supported Language Codes
| Code | Language |
|---|---|
| en | English |
| hi | Hindi |
| bn | Bengali |
| ma | Marathi |
| tm | Tamil |
| tl | Telugu |
| ml | Malayalam |
| kn | Kannada |
Pass lan in the request body to get the response in that language. Default is en.
API Endpoint
POST https://astroapi-3.divineapi.com/indian-api/v1/swamsa-chart
This endpoint returns Swamsa chart.
Headers
| Name | Type | Description |
|---|---|---|
| Authorization* | String | Your API Access Token. Example: Bearer {token} |
Request Body
| Name | Type | Required | Description |
|---|---|---|---|
| api_key | String | Yes | Your API key. |
| full_name | String | Yes | Full name, e.g. Rahul Kumar. |
| day | Integer | Yes | Date of birth, e.g. 24. |
| month | Integer | Yes | Month of birth, e.g. 05. |
| year | Integer | Yes | Year of birth, e.g. 2023. |
| hour | Integer | Yes | Hour of birth (24h), e.g. 14. |
| min | Integer | Yes | Minute, e.g. 40. |
| sec | Integer | Yes | Second, e.g. 43. |
| gender | String | Yes | Gender, e.g. male. |
| place | String | Yes | Place of birth, e.g. New Delhi. |
| lat | Float | Yes | Latitude, e.g. 28.7041. |
| lon | Float | Yes | Longitude, e.g. 77.1025. |
| tzone | Float | Yes | Timezone, e.g. 5.5. See DivineAPI timezone guide. |
| lan | String | No | Language code from the supported list above. Default is en. |
200: OK Swamsa Chart Fetched Successfully
{
"success": 1,
"data": {
"atmakaraka": "Mercury",
"swamsha_sign_no": 9,
"swamsha_sign": "Sagittarius",
"lagnamsha_sign_no": 11,
"lagnamsha_sign": "Aquarius",
"svg": "<svg height=\"360\" width=\"360\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n \n \n <rect x=\"0\" y=\"0\" width=\"360\" height=\"360\" fill=\"transparent\" stroke=\"#000\" stroke-width=\"4\"></rect>\n\t<line x1=\"0\" y1=\"0\" x2=\"360\" y2=\"360\" stroke=\"#000\" stroke-width=\"2\"></line>\n\t<line x1=\"0\" y1=\"360\" x2=\"360\" y2=\"0\" stroke=\"#000\" stroke-width=\"2\"></line>\n\t<line x1=\"0\" y1=\"180\" x2=\"180\" y2=\"0\" stroke=\"#000\" stroke-width=\"2\"></line>\n\t<line x1=\"180\" y1=\"0\" x2=\"360\" y2=\"180\" stroke=\"#000\" stroke-width=\"2\"></line>\n\t<line x1=\"360\" y1=\"180\" x2=\"180\" y2=\"360\" stroke=\"#000\" stroke-width=\"2\"></line>\n\t<line x1=\"0\" y1=\"180\" x2=\"180\" y2=\"360\" stroke=\"#000\" stroke-width=\"2\"></line>\n\n \n\n <text x=\"180\" y=\"164\" text-anchor=\"middle\" style=\"fill:#000; font-size:12px;\" font-family=\"Tahoma, sans-serif\">9</text>\n <text x=\"90\" y=\"76\" text-anchor=\"middle\" style=\"fill:#000; font-size:12px;\" font-family=\"Tahoma, sans-serif\">10</text>\n <text x=\"68\" y=\"94\" text-anchor=\"middle\" style=\"fill:#000; font-size:12px;\" font-family=\"Tahoma, sans-serif\">11</text>\n <text x=\"159\" y=\"184\" text-anchor=\"middle\" style=\"fill:#000; font-size:12px;\" font-family=\"Tahoma, sans-serif\">12</text>\n <text x=\"68\" y=\"275\" text-anchor=\"middle\" style=\"fill:#000; font-size:12px;\" font-family=\"Tahoma, sans-serif\">1</text>\n <text x=\"90\" y=\"295\" text-anchor=\"middle\" style=\"fill:#000; font-size:12px;\" font-family=\"Tahoma, sans-serif\">2</text>\n <text x=\"179\" y=\"207\" text-anchor=\"middle\" style=\"fill:#000; font-size:12px;\" font-family=\"Tahoma, sans-serif\">3</text>\n <text x=\"270\" y=\"295\" text-anchor=\"middle\" style=\"fill:#000; font-size:12px;\" font-family=\"Tahoma, sans-serif\">4</text>\n <text x=\"288\" y=\"273\" style=\"fill:#000; font-size:12px;\" font-family=\"Tahoma, sans-serif\">5</text>\n <text x=\"198\" y=\"185\" style=\"fill:#000; font-size:12px;\" font-family=\"Tahoma, sans-serif\">6</text>\n <text x=\"288\" y=\"94\" style=\"fill:#000; font-size:12px;\" font-family=\"Tahoma, sans-serif\">7</text>\n <text x=\"270\" y=\"76\" text-anchor=\"middle\" style=\"fill:#000; font-size:12px;\" font-family=\"Tahoma, sans-serif\">8</text>\n\n\n \n <text x=\"160\" y=\"82\" style=\"fill:#000; font-size:12px;\" font=\"Tahoma\" font-family=\"sans-serif\">Me</text>\n <text x=\"185\" y=\"82\" style=\"fill:#000; font-size:12px;\" font=\"Tahoma\" font-family=\"sans-serif\">Ve</text>\n \n \n <text x=\"75\" y=\"30\" style=\"fill:#000; font-size:12px;\" font=\"Tahoma\" font-family=\"sans-serif\">Ma</text>\n \n \n <text x=\"10\" y=\"84.5\" style=\"fill:#000; font-size:12px;\" font=\"Tahoma\" font-family=\"sans-serif\">As</text>\n \n \n \n \n <text x=\"10\" y=\"252.5\" style=\"fill:#000; font-size:12px;\" font=\"Tahoma\" font-family=\"sans-serif\">Mo</text>\n <text x=\"10\" y=\"277.5\" style=\"fill:#000; font-size:12px;\" font=\"Tahoma\" font-family=\"sans-serif\">Pl</text>\n <text x=\"10\" y=\"302.5\" style=\"fill:#000; font-size:12px;\" font=\"Tahoma\" font-family=\"sans-serif\">Ra</text>\n \n \n <text x=\"77.5\" y=\"350\" style=\"fill:#000; font-size:12px;\" font=\"Tahoma\" font-family=\"sans-serif\">Su</text>\n \n \n \n \n <text x=\"254\" y=\"350\" style=\"fill:#000; font-size:12px;\" font=\"Tahoma\" font-family=\"sans-serif\">Ur</text>\n \n \n \n \n <text x=\"270\" y=\"170\" style=\"fill:#000; font-size:12px;\" font=\"Tahoma\" font-family=\"sans-serif\">Ju</text>\n <text x=\"270\" y=\"195\" style=\"fill:#000; font-size:12px;\" font=\"Tahoma\" font-family=\"sans-serif\">Ne</text>\n \n \n <text x=\"330\" y=\"84.5\" style=\"fill:#000; font-size:12px;\" font=\"Tahoma\" font-family=\"sans-serif\">Ke</text>\n \n \n <text x=\"254\" y=\"30\" style=\"fill:#000; font-size:12px;\" font=\"Tahoma\" font-family=\"sans-serif\">Sa</text>\n \n</svg>\n\n\n",
"base64_image": "data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjM2MCIgd2lkdGg9IjM2MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICAKICAgIAogICAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjM2MCIgaGVpZ2h0PSIzNjAiIGZpbGw9InRyYW5zcGFyZW50IiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iNCI+PC9yZWN0PgoJPGxpbmUgeDE9IjAiIHkxPSIwIiB4Mj0iMzYwIiB5Mj0iMzYwIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMiI+PC9saW5lPgoJPGxpbmUgeDE9IjAiIHkxPSIzNjAiIHgyPSIzNjAiIHkyPSIwIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMiI+PC9saW5lPgoJPGxpbmUgeDE9IjAiIHkxPSIxODAiIHgyPSIxODAiIHkyPSIwIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMiI+PC9saW5lPgoJPGxpbmUgeDE9IjE4MCIgeTE9IjAiIHgyPSIzNjAiIHkyPSIxODAiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIyIj48L2xpbmU+Cgk8bGluZSB4MT0iMzYwIiB5MT0iMTgwIiB4Mj0iMTgwIiB5Mj0iMzYwIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMiI+PC9saW5lPgoJPGxpbmUgeDE9IjAiIHkxPSIxODAiIHgyPSIxODAiIHkyPSIzNjAiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIyIj48L2xpbmU+CgogICAgCgogICAgPHRleHQgeD0iMTgwIiB5PSIxNjQiIHRleHQtYW5jaG9yPSJtaWRkbGUiIHN0eWxlPSJmaWxsOiMwMDA7IGZvbnQtc2l6ZToxMnB4OyIgZm9udC1mYW1pbHk9IlRhaG9tYSwgc2Fucy1zZXJpZiI+OTwvdGV4dD4KICAgIDx0ZXh0IHg9IjkwIiB5PSI3NiIgdGV4dC1hbmNob3I9Im1pZGRsZSIgc3R5bGU9ImZpbGw6IzAwMDsgZm9udC1zaXplOjEycHg7IiBmb250LWZhbWlseT0iVGFob21hLCBzYW5zLXNlcmlmIj4xMDwvdGV4dD4KICAgIDx0ZXh0IHg9IjY4IiB5PSI5NCIgdGV4dC1hbmNob3I9Im1pZGRsZSIgc3R5bGU9ImZpbGw6IzAwMDsgZm9udC1zaXplOjEycHg7IiBmb250LWZhbWlseT0iVGFob21hLCBzYW5zLXNlcmlmIj4xMTwvdGV4dD4KICAgIDx0ZXh0IHg9IjE1OSIgeT0iMTg0IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBzdHlsZT0iZmlsbDojMDAwOyBmb250LXNpemU6MTJweDsiIGZvbnQtZmFtaWx5PSJUYWhvbWEsIHNhbnMtc2VyaWYiPjEyPC90ZXh0PgogICAgPHRleHQgeD0iNjgiIHk9IjI3NSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgc3R5bGU9ImZpbGw6IzAwMDsgZm9udC1zaXplOjEycHg7IiBmb250LWZhbWlseT0iVGFob21hLCBzYW5zLXNlcmlmIj4xPC90ZXh0PgogICAgPHRleHQgeD0iOTAiIHk9IjI5NSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgc3R5bGU9ImZpbGw6IzAwMDsgZm9udC1zaXplOjEycHg7IiBmb250LWZhbWlseT0iVGFob21hLCBzYW5zLXNlcmlmIj4yPC90ZXh0PgogICAgPHRleHQgeD0iMTc5IiB5PSIyMDciIHRleHQtYW5jaG9yPSJtaWRkbGUiIHN0eWxlPSJmaWxsOiMwMDA7IGZvbnQtc2l6ZToxMnB4OyIgZm9udC1mYW1pbHk9IlRhaG9tYSwgc2Fucy1zZXJpZiI+MzwvdGV4dD4KICAgIDx0ZXh0IHg9IjI3MCIgeT0iMjk1IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBzdHlsZT0iZmlsbDojMDAwOyBmb250LXNpemU6MTJweDsiIGZvbnQtZmFtaWx5PSJUYWhvbWEsIHNhbnMtc2VyaWYiPjQ8L3RleHQ+CiAgICA8dGV4dCB4PSIyODgiIHk9IjI3MyIgc3R5bGU9ImZpbGw6IzAwMDsgZm9udC1zaXplOjEycHg7IiBmb250LWZhbWlseT0iVGFob21hLCBzYW5zLXNlcmlmIj41PC90ZXh0PgogICAgPHRleHQgeD0iMTk4IiB5PSIxODUiIHN0eWxlPSJmaWxsOiMwMDA7IGZvbnQtc2l6ZToxMnB4OyIgZm9udC1mYW1pbHk9IlRhaG9tYSwgc2Fucy1zZXJpZiI+NjwvdGV4dD4KICAgIDx0ZXh0IHg9IjI4OCIgeT0iOTQiIHN0eWxlPSJmaWxsOiMwMDA7IGZvbnQtc2l6ZToxMnB4OyIgZm9udC1mYW1pbHk9IlRhaG9tYSwgc2Fucy1zZXJpZiI+NzwvdGV4dD4KICAgIDx0ZXh0IHg9IjI3MCIgeT0iNzYiIHRleHQtYW5jaG9yPSJtaWRkbGUiIHN0eWxlPSJmaWxsOiMwMDA7IGZvbnQtc2l6ZToxMnB4OyIgZm9udC1mYW1pbHk9IlRhaG9tYSwgc2Fucy1zZXJpZiI+ODwvdGV4dD4KCgogICAgCiAgICAgICAgICAgICAgICA8dGV4dCB4PSIxNjAiIHk9IjgyIiBzdHlsZT0iZmlsbDojMDAwOyBmb250LXNpemU6MTJweDsiIGZvbnQ9IlRhaG9tYSIgZm9udC1mYW1pbHk9InNhbnMtc2VyaWYiPk1lPC90ZXh0PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGV4dCB4PSIxODUiIHk9IjgyIiBzdHlsZT0iZmlsbDojMDAwOyBmb250LXNpemU6MTJweDsiIGZvbnQ9IlRhaG9tYSIgZm9udC1mYW1pbHk9InNhbnMtc2VyaWYiPlZlPC90ZXh0PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAKICAgICAgICAgICAgICAgIDx0ZXh0IHg9Ijc1IiB5PSIzMCIgc3R5bGU9ImZpbGw6IzAwMDsgZm9udC1zaXplOjEycHg7IiBmb250PSJUYWhvbWEiIGZvbnQtZmFtaWx5PSJzYW5zLXNlcmlmIj5NYTwvdGV4dD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgCiAgICAgICAgICAgICAgICA8dGV4dCB4PSIxMCIgeT0iODQuNSIgc3R5bGU9ImZpbGw6IzAwMDsgZm9udC1zaXplOjEycHg7IiBmb250PSJUYWhvbWEiIGZvbnQtZmFtaWx5PSJzYW5zLXNlcmlmIj5BczwvdGV4dD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgCiAgICAgICAgCiAgICAKICAgICAgICAgICAgICAgIDx0ZXh0IHg9IjEwIiB5PSIyNTIuNSIgc3R5bGU9ImZpbGw6IzAwMDsgZm9udC1zaXplOjEycHg7IiBmb250PSJUYWhvbWEiIGZvbnQtZmFtaWx5PSJzYW5zLXNlcmlmIj5NbzwvdGV4dD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRleHQgeD0iMTAiIHk9IjI3Ny41IiBzdHlsZT0iZmlsbDojMDAwOyBmb250LXNpemU6MTJweDsiIGZvbnQ9IlRhaG9tYSIgZm9udC1mYW1pbHk9InNhbnMtc2VyaWYiPlBsPC90ZXh0PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGV4dCB4PSIxMCIgeT0iMzAyLjUiIHN0eWxlPSJmaWxsOiMwMDA7IGZvbnQtc2l6ZToxMnB4OyIgZm9udD0iVGFob21hIiBmb250LWZhbWlseT0ic2Fucy1zZXJpZiI+UmE8L3RleHQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgIAogICAgICAgICAgICAgICAgPHRleHQgeD0iNzcuNSIgeT0iMzUwIiBzdHlsZT0iZmlsbDojMDAwOyBmb250LXNpemU6MTJweDsiIGZvbnQ9IlRhaG9tYSIgZm9udC1mYW1pbHk9InNhbnMtc2VyaWYiPlN1PC90ZXh0PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAKICAgICAgICAKICAgIAogICAgICAgICAgICAgICAgPHRleHQgeD0iMjU0IiB5PSIzNTAiIHN0eWxlPSJmaWxsOiMwMDA7IGZvbnQtc2l6ZToxMnB4OyIgZm9udD0iVGFob21hIiBmb250LWZhbWlseT0ic2Fucy1zZXJpZiI+VXI8L3RleHQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgIAogICAgICAgIAogICAgCiAgICAgICAgICAgICAgICA8dGV4dCB4PSIyNzAiIHk9IjE3MCIgc3R5bGU9ImZpbGw6IzAwMDsgZm9udC1zaXplOjEycHg7IiBmb250PSJUYWhvbWEiIGZvbnQtZmFtaWx5PSJzYW5zLXNlcmlmIj5KdTwvdGV4dD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRleHQgeD0iMjcwIiB5PSIxOTUiIHN0eWxlPSJmaWxsOiMwMDA7IGZvbnQtc2l6ZToxMnB4OyIgZm9udD0iVGFob21hIiBmb250LWZhbWlseT0ic2Fucy1zZXJpZiI+TmU8L3RleHQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgIAogICAgICAgICAgICAgICAgPHRleHQgeD0iMzMwIiB5PSI4NC41IiBzdHlsZT0iZmlsbDojMDAwOyBmb250LXNpemU6MTJweDsiIGZvbnQ9IlRhaG9tYSIgZm9udC1mYW1pbHk9InNhbnMtc2VyaWYiPktlPC90ZXh0PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAKICAgICAgICAgICAgICAgIDx0ZXh0IHg9IjI1NCIgeT0iMzAiIHN0eWxlPSJmaWxsOiMwMDA7IGZvbnQtc2l6ZToxMnB4OyIgZm9udD0iVGFob21hIiBmb250LWZhbWlseT0ic2Fucy1zZXJpZiI+U2E8L3RleHQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPC9zdmc+CgoK"
}
}
Take a look at how you might call this method via cURL :
cURL
curl --location 'https://astroapi-3.divineapi.com/indian-api/v1/swamsa-chart' \
--header 'Authorization: Bearer {Your Auth Token}' \
--form 'api_key="{Your API Key}"' \
--form 'full_name="Rahul kumar"' \
--form 'day="23"' \
--form 'month="08"' \
--form 'year="1990"' \
--form 'hour="14"' \
--form 'min="23"' \
--form 'sec="0"' \
--form 'gender="male"' \
--form 'place="New Delhi"' \
--form 'lat="28.644800"' \
--form 'lon="77.216721"' \
--form 'tzone="5.5"' \
--form 'lan="en"'