Vastu API for plots and rooms
Vastu for a real plot: the mandala in metres, the door's pada, plot and room findings. Rules cite their source, Brihat Samhita chapter 53 for most; anything else is labelled convention.
Rules cite their source, Brihat Samhita chapter 53 for most, or are labelled convention. Answers come in English or Hindi. See Vastu conventions for how a plot is measured, and which answers are classical.
| Operation | Credits | Key |
|---|---|---|
GET /v1/vastu/referenceThe 32 padas with their door effects and verses, the 45 devatas, the room rules and the score's weights | 1 | secret or publishable |
POST /v1/vastu/mandalaThe Vastu Purusha Mandala over a real plot: every square in metres, the brahmasthan, the vamsa lines and the atimarma points | 2 | secret |
POST /v1/vastu/mandala.svgThe mandala drawn as SVG, north up, in English or Hindi, with the door marked | 2 | secret |
POST /v1/vastu/entranceWhich of the 32 padas a door falls on, the text's effect and verse, and the better stretches of wall | 1 | secret |
POST /v1/vastu/ayadiThe Ayadi formulas on a building's measures: every working shown, the yoni judged, and nearby measures that pass | 1 | secret |
POST /v1/vastu/plotFindings on a plot: proportion, shape, slope, water, cut corners, extensions and roads, each classical or convention | 1 | secret |
POST /v1/vastu/roomsA verdict for each room by zone, what to prefer, and a score with published weights | 1 | secret |
Example: The 32 padas with their door effects and verses, the 45 devatas, the room rules and the score's weights
GET /v1/vastu/reference · 200 OK
{
"data": {
"directions": [
{
"id": "north",
"name": "north"
},
{
"id": "northeast",
"name": "north-east"
},
{
"id": "east",
"name": "east"
},
{
"id": "southeast",
"name": "south-east"
},
{
"id": "south",
"name": "south"
},
{
"id": "southwest",
"name": "south-west"
},
{
"id": "west",
"name": "west"
},
{
"id": "northwest",
"name": "north-west"
},
{
"id": "center",
"name": "centre"
}
],
"padas": [
{
"id": "agni",
"name": "Agni",
"also_known_as": [
"Shikhi"
],
"pada": 1,
"side": "east",
"ordinal_on_side": 1,
"verdict": "unfavourable",
"effect": "Injury from fire.",
"source": {
"text": "Brihat Samhita",
"author": "Varahamihira",
"chapter": 53,
"verses": "43, 72",
"translation": "N. Chidambaram Iyer, 1884"
}
},
{
"id": "parjanya",
"name": "Parjanya",
"also_known_as": [],
"pada": 2,
"side": "east",
"ordinal_on_side": 2,
"verdict": "mixed",
"effect": "Birth of daughters.",
"source": {
"text": "Brihat Samhita",
"author": "Varahamihira",
"chapter": 53,
"verses": "43, 72",
"translation": "N. Chidambaram Iyer, 1884"
}
},
{
"id": "jayanta",
"name": "Jayanta",
"also_known_as": [],
"pada": 3,
"side": "east",
"ordinal_on_side": 3,
"verdict": "favourable",
"effect": "Gain of great wealth.",
"source": {
"text": "Brihat Samhita",
"author": "Varahamihira",
"chapter": 53,
"verses": "43, 72",
"translation": "N. Chidambaram Iyer, 1884"
}
},
{
"id": "indra",
"name": "Indra",
"also_known_as": [
"Mahendra"
],
"pada": 4,
"side": "east",
"ordinal_on_side": 4,
"verdict": "favourable",
"effect": "Friendship of the ruler.",
"source": {
"text": "Brihat Samhita",
"author": "Varahamihira",
"chapter": 53,
"verses": "43, 72",
"translation": "N. Chidambaram Iyer, 1884"
}
},
{
"id": "surya",
"name": "Surya",
"also_known_as": [],
"pada": 5,
"side": "east",
"ordinal_on_side": 5,
"verdict": "unfavourable",
"effect": "Increase of anger.",
"source": {
"text": "Brihat Samhita",
"author": "Varahamihira",
"chapter": 53,
"verses": "43, 72",
"translation": "N. Chidambaram Iyer, 1884"
}
},
{
"id": "satya",
"name": "Satya",
"also_known_as": [],
"pada": 6,
"side": "east",
"ordinal_on_side": 6,
"verdict": "unfavourable",
"effect": "The habit of lying.",
"source": {
"text": "Brihat Samhita",
"author": "Varahamihira",
"chapter": 53,
"verses": "43, 72",
"translation": "N. Chidambaram Iyer, 1884"
}
},
{
"id": "bhrisha",
"name": "Bhrisha",
"also_known_as": [],
"pada": 7,
"side": "east",
"ordinal_on_side": 7,
"verdict": "unfavourable",
"effect": "Cruelty.",
"source": {
"text": "Brihat Samhita",
"author": "Varahamihira",
"chapter": 53,
"verses": "43, 72",
"translation": "N. Chidambaram Iyer, 1884"
}
},
{
"id": "antariksha",
"name": "Antariksha",
"also_known_as": [],
"pada": 8,
"side": "east",
"ordinal_on_side": 8,
"verdict": "unfavourable",
"effect": "Theft.",
"source": {
"text": "Brihat Samhita",
"author": "Varahamihira",
"chapter": 53,
"verses": "43, 72",
"translation": "N. Chidambaram Iyer, 1884"
}
},
{
"id": "vayu",
"name": "Vayu",
"also_known_as": [
"Anila"
],
"pada": 9,
"side": "south",
"ordinal_on_side": 1,
"verdict": "unfavourable",
"effect": "Few sons.",
"source": {
"text": "Brihat Samhita",
"author": "Varahamihira",
"chapter": 53,
"verses": "44-45, 73",
"translation": "N. Chidambaram Iyer, 1884"
}
},
{
"id": "pusha",
"name": "Pusha",
"also_known_as": [],
"pada": 10,
"side": "south",
"ordinal_on_side": 2,
"verdict": "unfavourable",
"effect": "Servitude.",
"source": {
"text": "Brihat Samhita",
"author": "Varahamihira",
"chapter": 53,
"verses": "44-45, 73",
"translation": "N. Chidambaram Iyer, 1884"
}
},
{
"id": "vitatha",
"name": "Vitatha",
"also_known_as": [],
"pada": 11,
"side": "south",
"ordinal_on_side": 3,
"verdict": "unfavourable",
"effect": "Loss of social standing.",
"source": {
"text": "Brihat Samhita",
"author": "Varahamihira",
"chapter": 53,
"verses": "44-45, 73",
"translation": "N. Chidambaram Iyer, 1884"
}
},
{
"id": "brihatkshata",
"name": "Brihatkshata",
"also_known_as": [
"Grihakshata"
],
"pada": 12,
"side": "south",
"ordinal_on_side": 4,
"verdict": "mixed",
"effect": "Excess in eating and drinking, with more sons.",
"source": {
"text": "Brihat Samhita",
"author": "Varahamihira",
"chapter": 53,
"verses": "44-45, 73",
"translation": "N. Chidambaram Iyer, 1884"
}
},
{
"id": "yama",
"name": "Yama",
"also_known_as": [],
"pada": 13,
"side": "south",
"ordinal_on_side": 5,
"verdict": "unfavourable",
"effect": "Anger.",
"source": {
"text": "Brihat Samhita",
"author": "Varahamihira",
"chapter": 53,
"verses": "44-45, 73",
"translation": "N. Chidambaram Iyer, 1884"
}
},
{
"id": "gandharva",
"name": "Gandharva",
"also_known_as": [],
"pada": 14,
"side": "south",
"ordinal_on_side": 6,
"verdict": "unfavourable",
"effect": "Ingratitude.",
"source": {
"text": "Brihat Samhita",
"author": "Varahamihira",
"chapter": 53,
"verses": "44-45, 73",
"translation": "N. Chidambaram Iyer, 1884"
}
},
{
"id": "bhringaraja",
"name": "Bhringaraja",
"also_known_as": [],
"pada": 15,
"side": "south",
"ordinal_on_side": 7,
"verdict": "unfavourable",
"effect": "Poverty.",
"source": {
"text": "Brihat Samhita",
"author": "Varahamihira",
"chapter": 53,
"verses": "44-45, 73",
"translation": "N. Chidambaram Iyer, 1884"
}
},
{
"id": "mriga",
"name": "Mriga",
"also_known_as": [],
"pada": 16,
"side": "south",
"ordinal_on_side": 8,
"verdict": "unfavourable",
"effect": "Loss of sons and of valour.",
"source": {
"text": "Brihat Samhita",
"author": "Varahamihira",
"chapter": 53,
"verses": "44-45, 73",
"translation": "N. Chidambaram Iyer, 1884"
}
},
{
"id": "pitri",
"name": "Pitri",
"also_known_as": [],
"pada": 17,
"side": "west",
"ordinal_on_side": 1,
"verdict": "unfavourable",
"effect": "Suffering of sons.",
"source": {
"text": "Brihat Samhita",
"author": "Varahamihira",
"chapter": 53,
"verses": "44-45, 74",
"translation": "N. Chidambaram Iyer, 1884"
}
},
{
"id": "dauvarika",
"name": "Dauvarika",
"also_known_as": [],
"pada": 18,
"side": "west",
"ordinal_on_side": 2,
"verdict": "unfavourable",
"effect": "More enemies.",
"source": {
"text": "Brihat Samhita",
"author": "Varahamihira",
"chapter": 53,
"verses": "44-45, 74",
"translation": "N. Chidambaram Iyer, 1884"
}
},
{
"id": "sugriva",
"name": "Sugriva",
"also_known_as": [],
"pada": 19,
"side": "west",
"ordinal_on_side": 3,
"verdict": "unfavourable",
"effect": "Lack of wealth and sons.",
"source": {
"text": "Brihat Samhita",
"author": "Varahamihira",
"chapter": 53,
"verses": "44-45, 74",
"translation": "N. Chidambaram Iyer, 1884"
}
},
{
"id": "kusumadanta",
"name": "Kusumadanta",
"also_known_as": [
"Pushpadanta"
],
"pada": 20,
"side": "west",
"ordinal_on_side": 4,
"verdict": "favourable",
"effect": "More sons, wealth and strength.",
"source": {
"text": "Brihat Samhita",
"author": "Varahamihira",
"chapter": 53,
"verses": "44-45, 74",
"translation": "N. Chidambaram Iyer, 1884"
}
},
{
"id": "varuna",
"name": "Varuna",
"also_known_as": [],
"pada": 21,
"side": "west",
"ordinal_on_side": 5,
"verdict": "favourable",
"effect": "Opulence.",
"source": {
"text": "Brihat Samhita",
"author": "Varahamihira",
"chapter": 53,
"verses": "44-45, 74",
"translation": "N. Chidambaram Iyer, 1884"
}
},
{
"id": "asura",
"name": "Asura",
"also_known_as": [],
"pada": 22,
"side": "west",
"ordinal_on_side": 6,
"verdict": "unfavourable",
"effect": "Fear of rulers.",
"source": {
"text": "Brihat Samhita",
"author": "Varahamihira",
"chapter": 53,
"verses": "44-45, 74",
"translation": "N. Chidambaram Iyer, 1884"
}
},
{
"id": "shosha",
"name": "Shosha",
"also_known_as": [],
"pada": 23,
"side": "west",
"ordinal_on_side": 7,
"verdict": "unfavourable",
"effect": "Loss of wealth.",
"source": {
"text": "Brihat Samhita",
"author": "Varahamihira",
"chapter": 53,
"verses": "44-45, 74",
"translation": "N. Chidambaram Iyer, 1884"
}
},
{
"id": "papayakshma",
"name": "Papayakshma",
"also_known_as": [],
"pada": 24,
"side": "west",
"ordinal_on_side": 8,
"verdict": "unfavourable",
"effect": "Disease.",
"source": {
"text": "Brihat Samhita",
"author": "Varahamihira",
"chapter": 53,
"verses": "44-45, 74",
"translation": "N. Chidambaram Iyer, 1884"
}
},
{
"id": "roga",
"name": "Roga",
"also_known_as": [],
"pada": 25,
"side": "north",
"ordinal_on_side": 1,
"verdict": "unfavourable",
"effect": "More cruelty, and more kinsmen.",
"source": {
"text": "Brihat Samhita",
"author": "Varahamihira",
"chapter": 53,
"verses": "44-45, 75",
"translation": "N. Chidambaram Iyer, 1884"
}
},
{
"id": "ahi",
"name": "Ahi",
"also_known_as": [
"Naga"
],
"pada": 26,
"side": "north",
"ordinal_on_side": 2,
"verdict": "unfavourable",
"effect": "More enemies.",
"source": {
"text": "Brihat Samhita",
"author": "Varahamihira",
"chapter": 53,
"verses": "44-45, 75",
"translation": "N. Chidambaram Iyer, 1884"
}
},
{
"id": "mukhya",
"name": "Mukhya",
"also_known_as": [],
"pada": 27,
"side": "north",
"ordinal_on_side": 3,
"verdict": "favourable",
"effect": "Gain of wealth and sons.",
"source": {
"text": "Brihat Samhita",
"author": "Varahamihira",
"chapter": 53,
"verses": "44-45, 75",
"translation": "N. Chidambaram Iyer, 1884"
}
},
{
"id": "bhallata",
"name": "Bhallata",
"also_known_as": [],
"pada": 28,
"side": "north",
"ordinal_on_side": 4,
"verdict": "favourable",
"effect": "Possession of all virtues.",
"source": {
"text": "Brihat Samhita",
"author": "Varahamihira",
"chapter": 53,
"verses": "44-45, 75",
"translation": "N. Chidambaram Iyer, 1884"
}
},
{
"id": "soma",
"name": "Soma",
"also_known_as": [],
"pada": 29,
"side": "north",
"ordinal_on_side": 5,
"verdict": "favourable",
"effect": "Gain of sons and wealth.",
"source": {
"text": "Brihat Samhita",
"author": "Varahamihira",
"chapter": 53,
"verses": "44-45, 75",
"translation": "N. Chidambaram Iyer, 1884"
}
},
{
"id": "bhujaga",
"name": "Bhujaga",
"also_known_as": [],
"pada": 30,
"side": "north",
"ordinal_on_side": 6,
"verdict": "unfavourable",
"effect": "Conflict with sons.",
"source": {
"text": "Brihat Samhita",
"author": "Varahamihira",
"chapter": 53,
"verses": "44-45, 75",
"translation": "N. Chidambaram Iyer, 1884"
}
},
{
"id": "aditi",
"name": "Aditi",
"also_known_as": [],
"pada": 31,
"side": "north",
"ordinal_on_side": 7,
"verdict": "unfavourable",
"effect": "Harm to the women of the house.",
"source": {
"text": "Brihat Samhita",
"author": "Varahamihira",
"chapter": 53,
"verses": "44-45, 75",
"translation": "N. Chidambaram Iyer, 1884"
}
},
{
"id": "diti",
"name": "Diti",
"also_known_as": [],
"pada": 32,
"side": "north",
"ordinal_on_side": 8,
"verdict": "unfavourable",
"effect": "Loss of wealth.",
"source": {
"text": "Brihat Samhita",
"author": "Varahamihira",
"chapter": 53,
"verses": "44-45, 75",
"translation": "N. Chidambaram Iyer, 1884"
}
}
],
"devatas_81": [
{
"id": "agni",
"name": "Agni",
"also_known_as": [
"Shikhi"
],
"class": "padika",
"ring": "outer",
"padas": 1,
"squares": [
1
]
},
{
"id": "parjanya",
"name": "Parjanya",
"also_known_as": [],
"class": "padika",
"ring": "outer",
"padas": 1,
"squares": [
2
]
},
{
"id": "jayanta",
"name": "Jayanta",
"also_known_as": [],
"class": "dvipada",
"ring": "outer",
"padas": 2,
"squares": [
3,
12
]
},
{
"id": "indra",
"name": "Indra",
"also_known_as": [
"Mahendra"
],
"class": "dvipada",
"ring": "outer",
"padas": 2,
"squares": [
4,
13
]
},
{
"id": "surya",
"name": "Surya",
"also_known_as": [],
"class": "dvipada",
"ring": "outer",
"padas": 2,
"squares": [
5,
14
]
},
{
"id": "satya",
"name": "Satya",
"also_known_as": [],
"class": "dvipada",
"ring": "outer",
"padas": 2,
"squares": [
6,
15
]
},
{
"id": "bhrisha",
"name": "Bhrisha",
"also_known_as": [],
"class": "dvipada",
"ring": "outer",
"padas": 2,
"squares": [
7,
16
]
},
{
"id": "antariksha",
"name": "Antariksha",
"also_known_as": [],
"class": "padika",
"ring": "outer",
"padas": 1,
"squares": [
8
]
},
{
"id": "vayu",
"name": "Vayu",
"also_known_as": [
"Anila"
],
"class": "padika",
"ring": "outer",
"padas": 1,
"squares": [
9
]
},
{
"id": "pusha",
"name": "Pusha",
"also_known_as": [],
"class": "padika",
"ring": "outer",
"padas": 1,
"squares": [
18
]
},
{
"id": "vitatha",
"name": "Vitatha",
"also_known_as": [],
"class": "dvipada",
"ring": "outer",
"padas": 2,
"squares": [
26,
27
]
},
{
"id": "brihatkshata",
"name": "Brihatkshata",
"also_known_as": [
"Grihakshata"
],
"class": "dvipada",
"ring": "outer",
"padas": 2,
"squares": [
35,
36
]
},
{
"id": "yama",
"name": "Yama",
"also_known_as": [],
"class": "dvipada",
"ring": "outer",
"padas": 2,
"squares": [
44,
45
]
},
{
"id": "gandharva",
"name": "Gandharva",
"also_known_as": [],
"class": "dvipada",
"ring": "outer",
"padas": 2,
"squares": [
53,
54
]
},
{
"id": "bhringaraja",
"name": "Bhringaraja",
"also_known_as": [],
"class": "dvipada",
"ring": "outer",
"padas": 2,
"squares": [
62,
63
]
},
{
"id": "mriga",
"name": "Mriga",
"also_known_as": [],
"class": "padika",
"ring": "outer",
"padas": 1,
"squares": [
72
]
},
{
"id": "pitri",
"name": "Pitri",
"also_known_as": [],
"class": "padika",
"ring": "outer",
"padas": 1,
"squares": [
81
]
},
{
"id": "dauvarika",
"name": "Dauvarika",
"also_known_as": [],
"class": "padika",
"ring": "outer",
"padas": 1,
"squares": [
80
]
},
{
"id": "sugriva",
"name": "Sugriva",
"also_known_as": [],
"class": "dvipada",
"ring": "outer",
"padas": 2,
"squares": [
70,
79
]
},
{
"id": "kusumadanta",
"name": "Kusumadanta",
"also_known_as": [
"Pushpadanta"
],
"class": "dvipada",
"ring": "outer",
"padas": 2,
"squares": [
69,
78
]
},
{
"id": "varuna",
"name": "Varuna",
"also_known_as": [],
"class": "dvipada",
"ring": "outer",
"padas": 2,
"squares": [
68,
77
]
},
{
"id": "asura",
"name": "Asura",
"also_known_as": [],
"class": "dvipada",
"ring": "outer",
"padas": 2,
"squares": [
67,
76
]
},
{
"id": "shosha",
"name": "Shosha",
"also_known_as": [],
"class": "dvipada",
"ring": "outer",
"padas": 2,
"squares": [
66,
75
]
},
{
"id": "papayakshma",
"name": "Papayakshma",
"also_known_as": [],
"class": "padika",
"ring": "outer",
"padas": 1,
"squares": [
74
]
},
{
"id": "roga",
"name": "Roga",
"also_known_as": [],
"class": "padika",
"ring": "outer",
"padas": 1,
"squares": [
73
]
},
{
"id": "ahi",
"name": "Ahi",
"also_known_as": [
"Naga"
],
"class": "padika",
"ring": "outer",
"padas": 1,
"squares": [
64
]
},
{
"id": "mukhya",
"name": "Mukhya",
"also_known_as": [],
"class": "dvipada",
"ring": "outer",
"padas": 2,
"squares": [
55,
56
]
},
{
"id": "bhallata",
"name": "Bhallata",
"also_known_as": [],
"class": "dvipada",
"ring": "outer",
"padas": 2,
"squares": [
46,
47
]
},
{
"id": "soma",
"name": "Soma",
"also_known_as": [],
"class": "dvipada",
"ring": "outer",
"padas": 2,
"squares": [
37,
38
]
},
{
"id": "bhujaga",
"name": "Bhujaga",
"also_known_as": [],
"class": "dvipada",
"ring": "outer",
"padas": 2,
"squares": [
28,
29
]
},
{
"id": "aditi",
"name": "Aditi",
"also_known_as": [],
"class": "dvipada",
"ring": "outer",
"padas": 2,
"squares": [
19,
20
]
},
{
"id": "diti",
"name": "Diti",
"also_known_as": [],
"class": "padika",
"ring": "outer",
"padas": 1,
"squares": [
10
]
},
{
"id": "brahma",
"name": "Brahma",
"also_known_as": [],
"class": "brahma",
"ring": "inner",
"padas": 9,
"squares": [
31,
32,
33,
40,
41,
42,
49,
50,
51
]
},
{
"id": "aryaman",
"name": "Aryaman",
"also_known_as": [],
"class": "tripada",
"ring": "inner",
"padas": 3,
"squares": [
22,
23,
24
]
},
{
"id": "vivasvan",
"name": "Vivasvan",
"also_known_as": [],
"class": "tripada",
"ring": "inner",
"padas": 3,
"squares": [
34,
43,
52
]
},
{
"id": "mitra",
"name": "Mitra",
"also_known_as": [],
"class": "tripada",
"ring": "inner",
"padas": 3,
"squares": [
58,
59,
60
]
},
{
"id": "prithvidhara",
"name": "Prithvidhara",
"also_known_as": [],
"class": "tripada",
"ring": "inner",
"padas": 3,
"squares": [
30,
39,
48
]
},
{
"id": "apa",
"name": "Apa",
"also_known_as": [],
"class": "padika",
"ring": "inner",
"padas": 1,
"squares": [
11
]
},
{
"id": "apavatsa",
"name": "Apavatsa",
"also_known_as": [],
"class": "padika",
"ring": "inner",
"padas": 1,
"squares": [
21
]
},
{
"id": "savitra",
"name": "Savitra",
"also_known_as": [],
"class": "padika",
"ring": "inner",
"padas": 1,
"squares": [
17
]
},
{
"id": "savita",
"name": "Savita",
"also_known_as": [],
"class": "padika",
"ring": "inner",
"padas": 1,
"squares": [
25
]
},
{
"id": "jaya",
"name": "Jaya",
"also_known_as": [],
"class": "padika",
"ring": "inner",
"padas": 1,
"squares": [
71
]
},
{
"id": "indra_inner",
"name": "Indra",
"also_known_as": [],
"class": "padika",
"ring": "inner",
"padas": 1,
"squares": [
61
]
},
{
"id": "rudra",
"name": "Rudra",
"also_known_as": [],
"class": "padika",
"ring": "inner",
"padas": 1,
"squares": [
65
]
},
{
"id": "rajayakshma",
"name": "Rajayakshma",
"also_known_as": [],
"class": "padika",
"ring": "inner",
"padas": 1,
"squares": [
57
]
}
],
"room_types": [
{
"id": "puja",
"name": "Prayer room",
"ideal_zones": [
"northeast"
],
"acceptable_zones": [
"north",
"east"
],
"avoid_zones": [
"south",
"southwest",
"southeast",
"northwest",
"west",
"center"
],
"basis": "classical",
"source": {
"text": "Brihat Samhita",
"author": "Varahamihira",
"chapter": 53,
"verses": "118",
"translation": "N. Chidambaram Iyer, 1884"
}
},
{
"id": "kitchen",
"name": "Kitchen",
"ideal_zones": [
"southeast"
],
"acceptable_zones": [
"northwest"
],
"avoid_zones": [
"northeast",
"center",
"north",
"southwest"
],
"basis": "classical",
"source": {
"text": "Brihat Samhita",
"author": "Varahamihira",
"chapter": 53,
"verses": "118",
"translation": "N. Chidambaram Iyer, 1884"
}
},
{
"id": "utensil_store",
"name": "Store for household goods",
"ideal_zones": [
"southwest"
],
"acceptable_zones": [
"south",
"west"
],
"avoid_zones": [
"northeast",
"center"
],
"basis": "classical",
"source": {
"text": "Brihat Samhita",
"author": "Varahamihira",
"chapter": 53,
"verses": "118",
"translation": "N. Chidambaram Iyer, 1884"
}
},
{
"id": "treasury",
"name": "Treasury or safe room",
"ideal_zones": [
"northwest"
],
"acceptable_zones": [
"north"
],
"avoid_zones": [
"northeast",
"center",
"southeast"
],
"basis": "classical",
"source": {
"text": "Brihat Samhita",
"author": "Varahamihira",
"chapter": 53,
"verses": "118",
"translation": "N. Chidambaram Iyer, 1884"
}
},
{
"id": "granary",
"name": "Granary",
"ideal_zones": [
"northwest"
],
"acceptable_zones": [
"west",
"southwest"
],
"avoid_zones": [
"northeast",
"center"
],
"basis": "classical",
"source": {
"text": "Brihat Samhita",
"author": "Varahamihira",
"chapter": 53,
"verses": "118",
"translation": "N. Chidambaram Iyer, 1884"
}
},
{
"id": "master_bedroom",
"name": "Main bedroom",
"ideal_zones": [
"southwest"
],
"acceptable_zones": [
"south",
"west"
],
"avoid_zones": [
"northeast",
"southeast",
"center"
],
"basis": "convention",
"source": null
},
{
"id": "bedroom",
"name": "Bedroom",
"ideal_zones": [
"west",
"south"
],
"acceptable_zones": [
"northwest",
"southwest",
"north",
"east"
],
"avoid_zones": [
"northeast",
"center"
],
"basis": "convention",
"source": null
},
{
"id": "living",
"name": "Living room",
"ideal_zones": [
"north",
"east",
"northeast"
],
"acceptable_zones": [
"northwest",
"west"
],
"avoid_zones": [
"southwest"
],
"basis": "convention",
"source": null
},
{
"id": "dining",
"name": "Dining room",
"ideal_zones": [
"west"
],
"acceptable_zones": [
"east",
"south",
"north"
],
"avoid_zones": [
"northeast",
"center"
],
"basis": "convention",
"source": null
},
{
"id": "study",
"name": "Study",
"ideal_zones": [
"west",
"north",
"east"
],
"acceptable_zones": [
"northwest",
"northeast"
],
"avoid_zones": [
"southeast",
"center"
],
"basis": "convention",
"source": null
},
{
"id": "toilet",
"name": "Toilet or bathroom",
"ideal_zones": [
"northwest",
"west"
],
"acceptable_zones": [
"south",
"southeast"
],
"avoid_zones": [
"northeast",
"center",
"southwest"
],
"basis": "convention",
"source": null
},
{
"id": "staircase",
"name": "Staircase",
"ideal_zones": [
"south",
"west",
"southwest"
],
"acceptable_zones": [
"northwest",
"southeast"
],
"avoid_zones": [
"northeast",
"center"
],
"basis": "convention",
"source": null
},
{
"id": "garage",
"name": "Garage or parking",
"ideal_zones": [
"northwest",
"southeast"
],
"acceptable_zones": [
"north",
"east",
"west",
"south"
],
"avoid_zones": [
"southwest",
"center"
],
"basis": "convention",
"source": null
},
{
"id": "overhead_tank",
"name": "Overhead water tank",
"ideal_zones": [
"southwest",
"west"
],
"acceptable_zones": [
"south"
],
"avoid_zones": [
"northeast",
"center"
],
"basis": "convention",
"source": null
},
{
"id": "septic_tank",
"name": "Septic tank",
"ideal_zones": [
"northwest"
],
"acceptable_zones": [
"west"
],
"avoid_zones": [
"northeast",
"center",
"southwest",
"southeast"
],
"basis": "convention",
"source": null
}
],
"scoring": {
"verdict_points": {
"ideal": 1,
"acceptable": 0.5,
"avoid": 0
},
"room_weight": {
"classical": 2,
"convention": 1
},
"formula": "100 × sum(points × weight) / sum(weight), rounded"
},
"text": {
"title": "Brihat Samhita",
"author": "Varahamihira",
"chapter": 53,
"translation": "N. Chidambaram Iyer, 1884",
"public_domain": true,
"note": "Verse numbers follow this translation and can differ in other editions."
},
"disclaimer": "Traditional statements from the cited text, reported as the text gives them. They are not predictions or professional building advice."
},
"meta": {
"request_id": "req_example",
"api_version": "v1",
"engine_version": "2026.10.10",
"mode": "live",
"credits_charged": 1
},
"warnings": []
}