Vastu Purusha Mandala API
The Vastu Purusha Mandala over a real plot: every square in metres, the brahmasthan, the vamsa lines and the atimarma points
POST/v1/vastu/mandala
2 credits · Secret key (test or live) · getVastuMandala
The grid sits on the plot's own sides; each side is named by the nearest compass direction. On grid 64 the text names no inner god square by square, so those squares give their class only.
Request body
plotobject requiredwidth_mnumber requiredAlong the front, in metres.
> 0 · ≤ 100000
depth_mnumber requiredFrom the front to the back, in metres.
> 0 · ≤ 100000
facing_degnumber requiredThe compass bearing a person looks along when facing out through the front: 0 north, 90 east.
≥ 0 · ≤ 360
No other fields are accepted.
gridintegerThe mandala: 81 squares (verse 42) or 64 (verse 55).
one of
81,64· default81langstringone of
en,hi· default"en"
No other fields are accepted.
Response
JSON { data, meta, warnings }, where data is:
gridinteger requiredone of
81,64plotobject requiredwidth_mnumber requireddepth_mnumber requiredfacing_degnumber requiredfrontstring requiredThe compass direction nearest to facing_deg: each side of the plot is named this way.
one of
north,east,south,westskew_degnumber requiredHow far facing_deg is from front, in degrees.
east_west_mnumber requirednorth_south_mnumber requiredarea_m2number required
squareobject requiredeast_west_mnumber requirednorth_south_mnumber requiredarea_m2number required
devatasarray of object requiredidstring requirednamestring requiredclassstring requiredringstring requiredone of
outer,innerpadasinteger requiredsquaresarray of integer requiredsidestring or null requiredOne of:
- string
- null
padainteger or null requiredOne of:
- integer
- null
squaresarray of object requiredninteger requireddevatasarray of string requiredclassstring requiredfrom_left_mnumber requiredFrom the left corner, for someone outside looking at the front.
to_left_mnumber requiredfrom_front_mnumber requiredto_front_mnumber required
brahmasthanobject requiredsquaresarray of integer requiredfrom_left_mnumber requiredFrom the left corner, for someone outside looking at the front.
to_left_mnumber requiredfrom_front_mnumber requiredto_front_mnumber requiredarea_m2number requiredsourceobject or null requiredOne of:
- object
Fields
textstring requiredauthorstring requiredchapterinteger requiredversesstring requiredtranslationstring required
- null
- object
vamsasarray of object requiredfromobject requiredFields
devatastring requiredsquareinteger requiredfrom_left_mnumber requiredfrom_front_mnumber required
toobject requiredFields
devatastring requiredsquareinteger requiredfrom_left_mnumber requiredfrom_front_mnumber required
atimarmaarray of object requiredsquareinteger requiredfrom_left_mnumber requiredfrom_front_mnumber required
marma_area_m2number requiredVerse 64: one-eighth of a square. The text says not to build pillars on these points.
sourcesobject requiredlayoutobject or null requiredOne of:
- object
Fields
textstring requiredauthorstring requiredchapterinteger requiredversesstring requiredtranslationstring required
- null
- object
vamsasobject or null requiredOne of:
- object
Fields
textstring requiredauthorstring requiredchapterinteger requiredversesstring requiredtranslationstring required
- null
- object
atimarmaobject or null requiredOne of:
- object
Fields
textstring requiredauthorstring requiredchapterinteger requiredversesstring requiredtranslationstring required
- null
- object
notesarray of string required
Errors: 400, 401, 403, 404, 422, 429, 500. See error codes.
Example request
curl -X POST 'https://api.astrologics.in/v1/vastu/mandala' \
-H 'Authorization: Bearer al_test_YOUR_KEY' \
-H 'Content-Type: application/json' \
-d '{"plot":{"width_m":18,"depth_m":27,"facing_deg":90}}'
Node.js
const res = await fetch("https://api.astrologics.in/v1/vastu/mandala", {
method: "POST",
headers: { Authorization: "Bearer al_test_YOUR_KEY", "Content-Type": "application/json" },
body: JSON.stringify({
"plot": {
"width_m": 18,
"depth_m": 27,
"facing_deg": 90
}
}),
});
console.log(JSON.stringify(await res.json(), null, 2));Python
import json
import urllib.error
import urllib.request
body = {
"plot": {
"width_m": 18,
"depth_m": 27,
"facing_deg": 90,
},
}
req = urllib.request.Request(
"https://api.astrologics.in/v1/vastu/mandala",
method="POST",
headers={"Authorization": "Bearer al_test_YOUR_KEY", "Content-Type": "application/json"},
data=json.dumps(body).encode(),
)
try:
with urllib.request.urlopen(req) as res:
print(json.dumps(json.load(res), indent=2, ensure_ascii=False))
except urllib.error.HTTPError as err:
print(err.code, err.read().decode())PHP
<?php
$ch = curl_init('https://api.astrologics.in/v1/vastu/mandala');
curl_setopt_array($ch, [
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_HTTPHEADER => ['Authorization: Bearer al_test_YOUR_KEY', 'Content-Type: application/json'],
CURLOPT_POSTFIELDS => '{"plot":{"width_m":18,"depth_m":27,"facing_deg":90}}',
CURLOPT_RETURNTRANSFER => true,
]);
echo curl_exec($ch), PHP_EOL;Example response
200 OK · 32,703 characters
{
"data": {
"grid": 81,
"plot": {
"width_m": 18,
"depth_m": 27,
"facing_deg": 90,
"front": "east",
"skew_deg": 0,
"east_west_m": 27,
"north_south_m": 18,
"area_m2": 486
},
"square": {
"east_west_m": 3,
"north_south_m": 2,
"area_m2": 6
},
"devatas": [
{
"id": "agni",
"name": "Agni",
"class": "padika",
"ring": "outer",
"padas": 1,
"squares": [
1
],
"side": "east",
"pada": 1
},
{
"id": "parjanya",
"name": "Parjanya",
"class": "padika",
"ring": "outer",
"padas": 1,
"squares": [
2
],
"side": "east",
"pada": 2
},
{
"id": "jayanta",
"name": "Jayanta",
"class": "dvipada",
"ring": "outer",
"padas": 2,
"squares": [
3,
12
],
"side": "east",
"pada": 3
},
{
"id": "indra",
"name": "Indra",
"class": "dvipada",
"ring": "outer",
"padas": 2,
"squares": [
4,
13
],
"side": "east",
"pada": 4
},
{
"id": "surya",
"name": "Surya",
"class": "dvipada",
"ring": "outer",
"padas": 2,
"squares": [
5,
14
],
"side": "east",
"pada": 5
},
{
"id": "satya",
"name": "Satya",
"class": "dvipada",
"ring": "outer",
"padas": 2,
"squares": [
6,
15
],
"side": "east",
"pada": 6
},
{
"id": "bhrisha",
"name": "Bhrisha",
"class": "dvipada",
"ring": "outer",
"padas": 2,
"squares": [
7,
16
],
"side": "east",
"pada": 7
},
{
"id": "antariksha",
"name": "Antariksha",
"class": "padika",
"ring": "outer",
"padas": 1,
"squares": [
8
],
"side": "east",
"pada": 8
},
{
"id": "vayu",
"name": "Vayu",
"class": "padika",
"ring": "outer",
"padas": 1,
"squares": [
9
],
"side": "south",
"pada": 9
},
{
"id": "pusha",
"name": "Pusha",
"class": "padika",
"ring": "outer",
"padas": 1,
"squares": [
18
],
"side": "south",
"pada": 10
},
{
"id": "vitatha",
"name": "Vitatha",
"class": "dvipada",
"ring": "outer",
"padas": 2,
"squares": [
26,
27
],
"side": "south",
"pada": 11
},
{
"id": "brihatkshata",
"name": "Brihatkshata",
"class": "dvipada",
"ring": "outer",
"padas": 2,
"squares": [
35,
36
],
"side": "south",
"pada": 12
},
{
"id": "yama",
"name": "Yama",
"class": "dvipada",
"ring": "outer",
"padas": 2,
"squares": [
44,
45
],
"side": "south",
"pada": 13
},
{
"id": "gandharva",
"name": "Gandharva",
"class": "dvipada",
"ring": "outer",
"padas": 2,
"squares": [
53,
54
],
"side": "south",
"pada": 14
},
{
"id": "bhringaraja",
"name": "Bhringaraja",
"class": "dvipada",
"ring": "outer",
"padas": 2,
"squares": [
62,
63
],
"side": "south",
"pada": 15
},
{
"id": "mriga",
"name": "Mriga",
"class": "padika",
"ring": "outer",
"padas": 1,
"squares": [
72
],
"side": "south",
"pada": 16
},
{
"id": "pitri",
"name": "Pitri",
"class": "padika",
"ring": "outer",
"padas": 1,
"squares": [
81
],
"side": "west",
"pada": 17
},
{
"id": "dauvarika",
"name": "Dauvarika",
"class": "padika",
"ring": "outer",
"padas": 1,
"squares": [
80
],
"side": "west",
"pada": 18
},
{
"id": "sugriva",
"name": "Sugriva",
"class": "dvipada",
"ring": "outer",
"padas": 2,
"squares": [
70,
79
],
"side": "west",
"pada": 19
},
{
"id": "kusumadanta",
"name": "Kusumadanta",
"class": "dvipada",
"ring": "outer",
"padas": 2,
"squares": [
69,
78
],
"side": "west",
"pada": 20
},
{
"id": "varuna",
"name": "Varuna",
"class": "dvipada",
"ring": "outer",
"padas": 2,
"squares": [
68,
77
],
"side": "west",
"pada": 21
},
{
"id": "asura",
"name": "Asura",
"class": "dvipada",
"ring": "outer",
"padas": 2,
"squares": [
67,
76
],
"side": "west",
"pada": 22
},
{
"id": "shosha",
"name": "Shosha",
"class": "dvipada",
"ring": "outer",
"padas": 2,
"squares": [
66,
75
],
"side": "west",
"pada": 23
},
{
"id": "papayakshma",
"name": "Papayakshma",
"class": "padika",
"ring": "outer",
"padas": 1,
"squares": [
74
],
"side": "west",
"pada": 24
},
{
"id": "roga",
"name": "Roga",
"class": "padika",
"ring": "outer",
"padas": 1,
"squares": [
73
],
"side": "north",
"pada": 25
},
{
"id": "ahi",
"name": "Ahi",
"class": "padika",
"ring": "outer",
"padas": 1,
"squares": [
64
],
"side": "north",
"pada": 26
},
{
"id": "mukhya",
"name": "Mukhya",
"class": "dvipada",
"ring": "outer",
"padas": 2,
"squares": [
55,
56
],
"side": "north",
"pada": 27
},
{
"id": "bhallata",
"name": "Bhallata",
"class": "dvipada",
"ring": "outer",
"padas": 2,
"squares": [
46,
47
],
"side": "north",
"pada": 28
},
{
"id": "soma",
"name": "Soma",
"class": "dvipada",
"ring": "outer",
"padas": 2,
"squares": [
37,
38
],
"side": "north",
"pada": 29
},
{
"id": "bhujaga",
"name": "Bhujaga",
"class": "dvipada",
"ring": "outer",
"padas": 2,
"squares": [
28,
29
],
"side": "north",
"pada": 30
},
{
"id": "aditi",
"name": "Aditi",
"class": "dvipada",
"ring": "outer",
"padas": 2,
"squares": [
19,
20
],
"side": "north",
"pada": 31
},
{
"id": "diti",
"name": "Diti",
"class": "padika",
"ring": "outer",
"padas": 1,
"squares": [
10
],
"side": "north",
"pada": 32
},
{
"id": "brahma",
"name": "Brahma",
"class": "brahma",
"ring": "inner",
"padas": 9,
"squares": [
31,
32,
33,
40,
41,
42,
49,
50,
51
],
"side": null,
"pada": null
},
{
"id": "aryaman",
"name": "Aryaman",
"class": "tripada",
"ring": "inner",
"padas": 3,
"squares": [
22,
23,
24
],
"side": null,
"pada": null
},
{
"id": "vivasvan",
"name": "Vivasvan",
"class": "tripada",
"ring": "inner",
"padas": 3,
"squares": [
34,
43,
52
],
"side": null,
"pada": null
},
{
"id": "mitra",
"name": "Mitra",
"class": "tripada",
"ring": "inner",
"padas": 3,
"squares": [
58,
59,
60
],
"side": null,
"pada": null
},
{
"id": "prithvidhara",
"name": "Prithvidhara",
"class": "tripada",
"ring": "inner",
"padas": 3,
"squares": [
30,
39,
48
],
"side": null,
"pada": null
},
{
"id": "apa",
"name": "Apa",
"class": "padika",
"ring": "inner",
"padas": 1,
"squares": [
11
],
"side": null,
"pada": null
},
{
"id": "apavatsa",
"name": "Apavatsa",
"class": "padika",
"ring": "inner",
"padas": 1,
"squares": [
21
],
"side": null,
"pada": null
},
{
"id": "savitra",
"name": "Savitra",
"class": "padika",
"ring": "inner",
"padas": 1,
"squares": [
17
],
"side": null,
"pada": null
},
{
"id": "savita",
"name": "Savita",
"class": "padika",
"ring": "inner",
"padas": 1,
"squares": [
25
],
"side": null,
"pada": null
},
{
"id": "jaya",
"name": "Jaya",
"class": "padika",
"ring": "inner",
"padas": 1,
"squares": [
71
],
"side": null,
"pada": null
},
{
"id": "indra_inner",
"name": "Indra",
"class": "padika",
"ring": "inner",
"padas": 1,
"squares": [
61
],
"side": null,
"pada": null
},
{
"id": "rudra",
"name": "Rudra",
"class": "padika",
"ring": "inner",
"padas": 1,
"squares": [
65
],
"side": null,
"pada": null
},
{
"id": "rajayakshma",
"name": "Rajayakshma",
"class": "padika",
"ring": "inner",
"padas": 1,
"squares": [
57
],
"side": null,
"pada": null
}
],
"squares": [
{
"n": 1,
"devatas": [
"agni"
],
"class": "padika",
"from_left_m": 16,
"to_left_m": 18,
"from_front_m": 0,
"to_front_m": 3
},
{
"n": 2,
"devatas": [
"parjanya"
],
"class": "padika",
"from_left_m": 14,
"to_left_m": 16,
"from_front_m": 0,
"to_front_m": 3
},
{
"n": 3,
"devatas": [
"jayanta"
],
"class": "dvipada",
"from_left_m": 12,
"to_left_m": 14,
"from_front_m": 0,
"to_front_m": 3
},
{
"n": 4,
"devatas": [
"indra"
],
"class": "dvipada",
"from_left_m": 10,
"to_left_m": 12,
"from_front_m": 0,
"to_front_m": 3
},
{
"n": 5,
"devatas": [
"surya"
],
"class": "dvipada",
"from_left_m": 8,
"to_left_m": 10,
"from_front_m": 0,
"to_front_m": 3
},
{
"n": 6,
"devatas": [
"satya"
],
"class": "dvipada",
"from_left_m": 6,
"to_left_m": 8,
"from_front_m": 0,
"to_front_m": 3
},
{
"n": 7,
"devatas": [
"bhrisha"
],
"class": "dvipada",
"from_left_m": 4,
"to_left_m": 6,
"from_front_m": 0,
"to_front_m": 3
},
{
"n": 8,
"devatas": [
"antariksha"
],
"class": "padika",
"from_left_m": 2,
"to_left_m": 4,
"from_front_m": 0,
"to_front_m": 3
},
{
"n": 9,
"devatas": [
"vayu"
],
"class": "padika",
"from_left_m": 0,
"to_left_m": 2,
"from_front_m": 0,
"to_front_m": 3
},
{
"n": 10,
"devatas": [
"diti"
],
"class": "padika",
"from_left_m": 16,
"to_left_m": 18,
"from_front_m": 3,
"to_front_m": 6
},
{
"n": 11,
"devatas": [
"apa"
],
"class": "padika",
"from_left_m": 14,
"to_left_m": 16,
"from_front_m": 3,
"to_front_m": 6
},
{
"n": 12,
"devatas": [
"jayanta"
],
"class": "dvipada",
"from_left_m": 12,
"to_left_m": 14,
"from_front_m": 3,
"to_front_m": 6
},
{
"n": 13,
"devatas": [
"indra"
],
"class": "dvipada",
"from_left_m": 10,
"to_left_m": 12,
"from_front_m": 3,
"to_front_m": 6
},
{
"n": 14,
"devatas": [
"surya"
],
"class": "dvipada",
"from_left_m": 8,
"to_left_m": 10,
"from_front_m": 3,
"to_front_m": 6
},
{
"n": 15,
"devatas": [
"satya"
],
"class": "dvipada",
"from_left_m": 6,
"to_left_m": 8,
"from_front_m": 3,
"to_front_m": 6
},
{
"n": 16,
"devatas": [
"bhrisha"
],
"class": "dvipada",
"from_left_m": 4,
"to_left_m": 6,
"from_front_m": 3,
"to_front_m": 6
},
{
"n": 17,
"devatas": [
"savitra"
],
"class": "padika",
"from_left_m": 2,
"to_left_m": 4,
"from_front_m": 3,
"to_front_m": 6
},
{
"n": 18,
"devatas": [
"pusha"
],
"class": "padika",
"from_left_m": 0,
"to_left_m": 2,
"from_front_m": 3,
"to_front_m": 6
},
{
"n": 19,
"devatas": [
"aditi"
],
"class": "dvipada",
"from_left_m": 16,
"to_left_m": 18,
"from_front_m": 6,
"to_front_m": 9
},
{
"n": 20,
"devatas": [
"aditi"
],
"class": "dvipada",
"from_left_m": 14,
"to_left_m": 16,
"from_front_m": 6,
"to_front_m": 9
},
{
"n": 21,
"devatas": [
"apavatsa"
],
"class": "padika",
"from_left_m": 12,
"to_left_m": 14,
"from_front_m": 6,
"to_front_m": 9
},
{
"n": 22,
"devatas": [
"aryaman"
],
"class": "tripada",
"from_left_m": 10,
"to_left_m": 12,
"from_front_m": 6,
"to_front_m": 9
},
{
"n": 23,
"devatas": [
"aryaman"
],
"class": "tripada",
"from_left_m": 8,
"to_left_m": 10,
"from_front_m": 6,
"to_front_m": 9
},
{
"n": 24,
"devatas": [
"aryaman"
],
"class": "tripada",
"from_left_m": 6,
"to_left_m": 8,
"from_front_m": 6,
"to_front_m": 9
},
{
"n": 25,
"devatas": [
"savita"
],
"class": "padika",
"from_left_m": 4,
"to_left_m": 6,
"from_front_m": 6,
"to_front_m": 9
},
{
"n": 26,
"devatas": [
"vitatha"
],
"class": "dvipada",
"from_left_m": 2,
"to_left_m": 4,
"from_front_m": 6,
"to_front_m": 9
},
{
"n": 27,
"devatas": [
"vitatha"
],
"class": "dvipada",
"from_left_m": 0,
"to_left_m": 2,
"from_front_m": 6,
"to_front_m": 9
},
{
"n": 28,
"devatas": [
"bhujaga"
],
"class": "dvipada",
"from_left_m": 16,
"to_left_m": 18,
"from_front_m": 9,
"to_front_m": 12
},
{
"n": 29,
"devatas": [
"bhujaga"
],
"class": "dvipada",
"from_left_m": 14,
"to_left_m": 16,
"from_front_m": 9,
"to_front_m": 12
},
{
"n": 30,
"devatas": [
"prithvidhara"
],
"class": "tripada",
"from_left_m": 12,
"to_left_m": 14,
"from_front_m": 9,
"to_front_m": 12
},
{
"n": 31,
"devatas": [
"brahma"
],
"class": "brahma",
"from_left_m": 10,
"to_left_m": 12,
"from_front_m": 9,
"to_front_m": 12
},
{
"n": 32,
"devatas": [
"brahma"
],
"class": "brahma",
"from_left_m": 8,
"to_left_m": 10,
"from_front_m": 9,
"to_front_m": 12
},
{
"n": 33,
"devatas": [
"brahma"
],
"class": "brahma",
"from_left_m": 6,
"to_left_m": 8,
"from_front_m": 9,
"to_front_m": 12
},
{
"n": 34,
"devatas": [
"vivasvan"
],
"class": "tripada",
"from_left_m": 4,
"to_left_m": 6,
"from_front_m": 9,
"to_front_m": 12
},
{
"n": 35,
"devatas": [
"brihatkshata"
],
"class": "dvipada",
"from_left_m": 2,
"to_left_m": 4,
"from_front_m": 9,
"to_front_m": 12
},
{
"n": 36,
"devatas": [
"brihatkshata"
],
"class": "dvipada",
"from_left_m": 0,
"to_left_m": 2,
"from_front_m": 9,
"to_front_m": 12
},
{
"n": 37,
"devatas": [
"soma"
],
"class": "dvipada",
"from_left_m": 16,
"to_left_m": 18,
"from_front_m": 12,
"to_front_m": 15
},
{
"n": 38,
"devatas": [
"soma"
],
"class": "dvipada",
"from_left_m": 14,
"to_left_m": 16,
"from_front_m": 12,
"to_front_m": 15
},
{
"n": 39,
"devatas": [
"prithvidhara"
],
"class": "tripada",
"from_left_m": 12,
"to_left_m": 14,
"from_front_m": 12,
"to_front_m": 15
},
{
"n": 40,
"devatas": [
"brahma"
],
"class": "brahma",
"from_left_m": 10,
"to_left_m": 12,
"from_front_m": 12,
"to_front_m": 15
},
{
"n": 41,
"devatas": [
"brahma"
],
"class": "brahma",
"from_left_m": 8,
"to_left_m": 10,
"from_front_m": 12,
"to_front_m": 15
},
{
"n": 42,
"devatas": [
"brahma"
],
"class": "brahma",
"from_left_m": 6,
"to_left_m": 8,
"from_front_m": 12,
"to_front_m": 15
},
{
"n": 43,
"devatas": [
"vivasvan"
],
"class": "tripada",
"from_left_m": 4,
"to_left_m": 6,
"from_front_m": 12,
"to_front_m": 15
},
{
"n": 44,
"devatas": [
"yama"
],
"class": "dvipada",
"from_left_m": 2,
"to_left_m": 4,
"from_front_m": 12,
"to_front_m": 15
},
{
"n": 45,
"devatas": [
"yama"
],
"class": "dvipada",
"from_left_m": 0,
"to_left_m": 2,
"from_front_m": 12,
"to_front_m": 15
},
{
"n": 46,
"devatas": [
"bhallata"
],
"class": "dvipada",
"from_left_m": 16,
"to_left_m": 18,
"from_front_m": 15,
"to_front_m": 18
},
{
"n": 47,
"devatas": [
"bhallata"
],
"class": "dvipada",
"from_left_m": 14,
"to_left_m": 16,
"from_front_m": 15,
"to_front_m": 18
},
{
"n": 48,
"devatas": [
"prithvidhara"
],
"class": "tripada",
"from_left_m": 12,
"to_left_m": 14,
"from_front_m": 15,
"to_front_m": 18
},
{
"n": 49,
"devatas": [
"brahma"
],
"class": "brahma",
"from_left_m": 10,
"to_left_m": 12,
"from_front_m": 15,
"to_front_m": 18
},
{
"n": 50,
"devatas": [
"brahma"
],
"class": "brahma",
"from_left_m": 8,
"to_left_m": 10,
"from_front_m": 15,
"to_front_m": 18
},
{
"n": 51,
"devatas": [
"brahma"
],
"class": "brahma",
"from_left_m": 6,
"to_left_m": 8,
"from_front_m": 15,
"to_front_m": 18
},
{
"n": 52,
"devatas": [
"vivasvan"
],
"class": "tripada",
"from_left_m": 4,
"to_left_m": 6,
"from_front_m": 15,
"to_front_m": 18
},
{
"n": 53,
"devatas": [
"gandharva"
],
"class": "dvipada",
"from_left_m": 2,
"to_left_m": 4,
"from_front_m": 15,
"to_front_m": 18
},
{
"n": 54,
"devatas": [
"gandharva"
],
"class": "dvipada",
"from_left_m": 0,
"to_left_m": 2,
"from_front_m": 15,
"to_front_m": 18
},
{
"n": 55,
"devatas": [
"mukhya"
],
"class": "dvipada",
"from_left_m": 16,
"to_left_m": 18,
"from_front_m": 18,
"to_front_m": 21
},
{
"n": 56,
"devatas": [
"mukhya"
],
"class": "dvipada",
"from_left_m": 14,
"to_left_m": 16,
"from_front_m": 18,
"to_front_m": 21
},
{
"n": 57,
"devatas": [
"rajayakshma"
],
"class": "padika",
"from_left_m": 12,
"to_left_m": 14,
"from_front_m": 18,
"to_front_m": 21
},
{
"n": 58,
"devatas": [
"mitra"
],
"class": "tripada",
"from_left_m": 10,
"to_left_m": 12,
"from_front_m": 18,
"to_front_m": 21
},
{
"n": 59,
"devatas": [
"mitra"
],
"class": "tripada",
"from_left_m": 8,
"to_left_m": 10,
"from_front_m": 18,
"to_front_m": 21
},
{
"n": 60,
"devatas": [
"mitra"
],
"class": "tripada",
"from_left_m": 6,
"to_left_m": 8,
"from_front_m": 18,
"to_front_m": 21
},
{
"n": 61,
"devatas": [
"indra_inner"
],
"class": "padika",
"from_left_m": 4,
"to_left_m": 6,
"from_front_m": 18,
"to_front_m": 21
},
{
"n": 62,
"devatas": [
"bhringaraja"
],
"class": "dvipada",
"from_left_m": 2,
"to_left_m": 4,
"from_front_m": 18,
"to_front_m": 21
},
{
"n": 63,
"devatas": [
"bhringaraja"
],
"class": "dvipada",
"from_left_m": 0,
"to_left_m": 2,
"from_front_m": 18,
"to_front_m": 21
},
{
"n": 64,
"devatas": [
"ahi"
],
"class": "padika",
"from_left_m": 16,
"to_left_m": 18,
"from_front_m": 21,
"to_front_m": 24
},
{
"n": 65,
"devatas": [
"rudra"
],
"class": "padika",
"from_left_m": 14,
"to_left_m": 16,
"from_front_m": 21,
"to_front_m": 24
},
{
"n": 66,
"devatas": [
"shosha"
],
"class": "dvipada",
"from_left_m": 12,
"to_left_m": 14,
"from_front_m": 21,
"to_front_m": 24
},
{
"n": 67,
"devatas": [
"asura"
],
"class": "dvipada",
"from_left_m": 10,
"to_left_m": 12,
"from_front_m": 21,
"to_front_m": 24
},
{
"n": 68,
"devatas": [
"varuna"
],
"class": "dvipada",
"from_left_m": 8,
"to_left_m": 10,
"from_front_m": 21,
"to_front_m": 24
},
{
"n": 69,
"devatas": [
"kusumadanta"
],
"class": "dvipada",
"from_left_m": 6,
"to_left_m": 8,
"from_front_m": 21,
"to_front_m": 24
},
{
"n": 70,
"devatas": [
"sugriva"
],
"class": "dvipada",
"from_left_m": 4,
"to_left_m": 6,
"from_front_m": 21,
"to_front_m": 24
},
{
"n": 71,
"devatas": [
"jaya"
],
"class": "padika",
"from_left_m": 2,
"to_left_m": 4,
"from_front_m": 21,
"to_front_m": 24
},
{
"n": 72,
"devatas": [
"mriga"
],
"class": "padika",
"from_left_m": 0,
"to_left_m": 2,
"from_front_m": 21,
"to_front_m": 24
},
{
"n": 73,
"devatas": [
"roga"
],
"class": "padika",
"from_left_m": 16,
"to_left_m": 18,
"from_front_m": 24,
"to_front_m": 27
},
{
"n": 74,
"devatas": [
"papayakshma"
],
"class": "padika",
"from_left_m": 14,
"to_left_m": 16,
"from_front_m": 24,
"to_front_m": 27
},
{
"n": 75,
"devatas": [
"shosha"
],
"class": "dvipada",
"from_left_m": 12,
"to_left_m": 14,
"from_front_m": 24,
"to_front_m": 27
},
{
"n": 76,
"devatas": [
"asura"
],
"class": "dvipada",
"from_left_m": 10,
"to_left_m": 12,
"from_front_m": 24,
"to_front_m": 27
},
{
"n": 77,
"devatas": [
"varuna"
],
"class": "dvipada",
"from_left_m": 8,
"to_left_m": 10,
"from_front_m": 24,
"to_front_m": 27
},
{
"n": 78,
"devatas": [
"kusumadanta"
],
"class": "dvipada",
"from_left_m": 6,
"to_left_m": 8,
"from_front_m": 24,
"to_front_m": 27
},
{
"n": 79,
"devatas": [
"sugriva"
],
"class": "dvipada",
"from_left_m": 4,
"to_left_m": 6,
"from_front_m": 24,
"to_front_m": 27
},
{
"n": 80,
"devatas": [
"dauvarika"
],
"class": "padika",
"from_left_m": 2,
"to_left_m": 4,
"from_front_m": 24,
"to_front_m": 27
},
{
"n": 81,
"devatas": [
"pitri"
],
"class": "padika",
"from_left_m": 0,
"to_left_m": 2,
"from_front_m": 24,
"to_front_m": 27
}
],
"brahmasthan": {
"squares": [
31,
32,
33,
40,
41,
42,
49,
50,
51
],
"from_left_m": 6,
"to_left_m": 12,
"from_front_m": 9,
"to_front_m": 18,
"area_m2": 54,
"source": {
"text": "Brihat Samhita",
"author": "Varahamihira",
"chapter": 53,
"verses": "55-56, 66",
"translation": "N. Chidambaram Iyer, 1884"
}
},
"vamsas": [
{
"from": {
"devata": "roga",
"square": 73,
"from_left_m": 17,
"from_front_m": 25.5
},
"to": {
"devata": "vayu",
"square": 9,
"from_left_m": 1,
"from_front_m": 1.5
}
},
{
"from": {
"devata": "pitri",
"square": 81,
"from_left_m": 1,
"from_front_m": 25.5
},
"to": {
"devata": "agni",
"square": 1,
"from_left_m": 17,
"from_front_m": 1.5
}
},
{
"from": {
"devata": "vitatha",
"square": 27,
"from_left_m": 1,
"from_front_m": 7.5
},
"to": {
"devata": "shosha",
"square": 75,
"from_left_m": 13,
"from_front_m": 25.5
}
},
{
"from": {
"devata": "mukhya",
"square": 55,
"from_left_m": 17,
"from_front_m": 19.5
},
"to": {
"devata": "bhrisha",
"square": 7,
"from_left_m": 5,
"from_front_m": 1.5
}
},
{
"from": {
"devata": "jayanta",
"square": 3,
"from_left_m": 13,
"from_front_m": 1.5
},
"to": {
"devata": "bhringaraja",
"square": 63,
"from_left_m": 1,
"from_front_m": 19.5
}
},
{
"from": {
"devata": "aditi",
"square": 19,
"from_left_m": 17,
"from_front_m": 7.5
},
"to": {
"devata": "sugriva",
"square": 79,
"from_left_m": 5,
"from_front_m": 25.5
}
}
],
"atimarma": [
{
"square": 23,
"from_left_m": 9,
"from_front_m": 7.5
},
{
"square": 31,
"from_left_m": 11,
"from_front_m": 10.5
},
{
"square": 33,
"from_left_m": 7,
"from_front_m": 10.5
},
{
"square": 39,
"from_left_m": 13,
"from_front_m": 13.5
},
{
"square": 41,
"from_left_m": 9,
"from_front_m": 13.5
},
{
"square": 43,
"from_left_m": 5,
"from_front_m": 13.5
},
{
"square": 49,
"from_left_m": 11,
"from_front_m": 16.5
},
{
"square": 51,
"from_left_m": 7,
"from_front_m": 16.5
},
{
"square": 59,
"from_left_m": 9,
"from_front_m": 19.5
}
],
"marma_area_m2": 0.75,
"sources": {
"layout": {
"text": "Brihat Samhita",
"author": "Varahamihira",
"chapter": 53,
"verses": "42-50",
"translation": "N. Chidambaram Iyer, 1884"
},
"vamsas": {
"text": "Brihat Samhita",
"author": "Varahamihira",
"chapter": 53,
"verses": "63",
"translation": "N. Chidambaram Iyer, 1884"
},
"atimarma": {
"text": "Brihat Samhita",
"author": "Varahamihira",
"chapter": 53,
"verses": "57, 64",
"translation": "N. Chidambaram Iyer, 1884"
}
},
"notes": []
},
"meta": {
"request_id": "req_example",
"api_version": "v1",
"engine_version": "2026.10.10",
"mode": "live",
"credits_charged": 2
},
"warnings": []
}Try it
More in Vastu
- Vastu Pada and Devata Reference API: The 32 padas with their door effects and verses, the 45 devatas, the room rules and the score's weights
- Vastu Mandala SVG API: The mandala drawn as SVG, north up, in English or Hindi, with the door marked
- Vastu Entrance (Door Pada) API: Which of the 32 padas a door falls on, the text's effect and verse, and the better stretches of wall
- Vastu Ayadi Calculation API: The Ayadi formulas on a building's measures: every working shown, the yoni judged, and nearby measures that pass
- Vastu Plot Analysis API: Findings on a plot: proportion, shape, slope, water, cut corners, extensions and roads, each classical or convention
- Vastu Room Analysis API: A verdict for each room by zone, what to prefer, and a score with published weights