Developers / Reference / Vastu

Vastu

scope: vastu

Scored, severity-ranked analysis of a floor plan with remedies. No other API offers this.

Your key must hold the vastu scope. Costs are in credits — what is a credit?

Vastu analysis
GET /api/v1/vastu/analyze/
4.0 credits

Scored, severity-ranked Vastu audit of a floor plan with remedies.

Request
curl https://rajvidya.com/api/v1/vastu/analyze/ \
  -X POST \
  -H "X-API-Key: rv_live_xxxxxxxxxxxx_xxxxxxxxxxxxxxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "facing": "NORTH",
    "rooms": [{"name": "kitchen", "zone": "SE"},
              {"name": "master_bedroom", "zone": "SW"}]
  }'
Response
{
  "score": 68,
  "defects": [{"zone": "NE", "severity": "HIGH", "issue": "toilet in NE",
               "remedy": "..."}]
}
Vastu surroundings
GET /api/v1/vastu/surroundings/
2.0 credits

Directional analysis of roads, water and structures around a plot. Pass lat and lon.

Request
curl https://rajvidya.com/api/v1/vastu/surroundings/?lat=18.52&lon=73.85 \
  -H "X-API-Key: rv_live_xxxxxxxxxxxx_xxxxxxxxxxxxxxxxxxxx"
Response
{
  "roads": [{"direction": "NORTH", "effect": "AUSPICIOUS"}],
  "water_bodies": [{"direction": "NE", "effect": "AUSPICIOUS"}]
}
Astro-Vastu
GET /api/v1/vastu/astro/
2.0 credits

Vastu read against the occupant birth chart. Pass chart_id and property_id.

Request
curl https://rajvidya.com/api/v1/vastu/astro/?chart_id=2317&property_id=41 \
  -H "X-API-Key: rv_live_xxxxxxxxxxxx_xxxxxxxxxxxxxxxxxxxx"
Response
{
  "compatibility": 68, "notes": ["..."]
}
Vastu muhurta
GET /api/v1/vastu/muhurta/
2.0 credits

Auspicious timing for construction, entry and renovation. Requires property_id.

Request
curl https://rajvidya.com/api/v1/vastu/muhurta/?property_id=41 \
  -H "X-API-Key: rv_live_xxxxxxxxxxxx_xxxxxxxxxxxxxxxxxxxx"
Response
{
  "griha_pravesh": [{"date": "2026-11-09", "window": "07:10–08:45"}]
}
Vastu catalog
GET /api/v1/vastu/catalog/
0.0 credits

Reference list of zones, defects and remedies. Free, and needs no parameters.

Request
curl https://rajvidya.com/api/v1/vastu/catalog/ \
  -H "X-API-Key: rv_live_xxxxxxxxxxxx_xxxxxxxxxxxxxxxxxxxx"
Response
{
  "zones": ["N", "NE", "E", "SE", "S", "SW", "W", "NW"],
  "defects": [{"code": "NE_TOILET", "severity": "HIGH"}]
}
Vastu comparison
GET /api/v1/vastu/compare/
2.0 credits

Side-by-side scoring of two properties. Pass property_ids as a comma-separated list.

Request
curl https://rajvidya.com/api/v1/vastu/compare/?property_ids=41,42 \
  -H "X-API-Key: rv_live_xxxxxxxxxxxx_xxxxxxxxxxxxxxxxxxxx"
Response
{
  "properties": [{"id": 41, "score": 68}, {"id": 42, "score": 74}]
}
Language

Add lang to any request to get the interpretation text back in that language. This is written interpretation, not machine translation.

English हिन्दी मराठी ગુજરાતી বাংলা தமிழ் తెలుగు संस्कृत Español Português Français Deutsch Русский العربية 日本語 繁體中文
Language codes