API reference › Vastu

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

  • plot object required
    • width_m number required

      Along the front, in metres.

      > 0 · ≤ 100000

    • depth_m number required

      From the front to the back, in metres.

      > 0 · ≤ 100000

    • facing_deg number required

      The compass bearing a person looks along when facing out through the front: 0 north, 90 east.

      ≥ 0 · ≤ 360

    No other fields are accepted.

  • grid integer

    The mandala: 81 squares (verse 42) or 64 (verse 55).

    one of 81, 64 · default 81

  • lang string

    one of en, hi · default "en"

No other fields are accepted.

Response

JSON { data, meta, warnings }, where data is:

  • grid integer required

    one of 81, 64

  • plot object required
    • width_m number required
    • depth_m number required
    • facing_deg number required
    • front string required

      The compass direction nearest to facing_deg: each side of the plot is named this way.

      one of north, east, south, west

    • skew_deg number required

      How far facing_deg is from front, in degrees.

    • east_west_m number required
    • north_south_m number required
    • area_m2 number required
  • square object required
    • east_west_m number required
    • north_south_m number required
    • area_m2 number required
  • devatas array of object required
    • id string required
    • name string required
    • class string required
    • ring string required

      one of outer, inner

    • padas integer required
    • squares array of integer required
    • side string or null required

      One of:

      1. string
      2. null
    • pada integer or null required

      One of:

      1. integer
      2. null
  • squares array of object required
    • n integer required
    • devatas array of string required
    • class string required
    • from_left_m number required

      From the left corner, for someone outside looking at the front.

    • to_left_m number required
    • from_front_m number required
    • to_front_m number required
  • brahmasthan object required
    • squares array of integer required
    • from_left_m number required

      From the left corner, for someone outside looking at the front.

    • to_left_m number required
    • from_front_m number required
    • to_front_m number required
    • area_m2 number required
    • source object or null required

      One of:

      1. object
        Fields
        • text string required
        • author string required
        • chapter integer required
        • verses string required
        • translation string required
      2. null
  • vamsas array of object required
    • from object required
      Fields
      • devata string required
      • square integer required
      • from_left_m number required
      • from_front_m number required
    • to object required
      Fields
      • devata string required
      • square integer required
      • from_left_m number required
      • from_front_m number required
  • atimarma array of object required
    • square integer required
    • from_left_m number required
    • from_front_m number required
  • marma_area_m2 number required

    Verse 64: one-eighth of a square. The text says not to build pillars on these points.

  • sources object required
    • layout object or null required

      One of:

      1. object
        Fields
        • text string required
        • author string required
        • chapter integer required
        • verses string required
        • translation string required
      2. null
    • vamsas object or null required

      One of:

      1. object
        Fields
        • text string required
        • author string required
        • chapter integer required
        • verses string required
        • translation string required
      2. null
    • atimarma object or null required

      One of:

      1. object
        Fields
        • text string required
        • author string required
        • chapter integer required
        • verses string required
        • translation string required
      2. null
  • notes array 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

Leave empty to use the shared demo key (limited). Test keys only: never charged. Kept in this browser tab and sent through this site to the API. Create one

More in Vastu

Get a free API key Vastu product page