Mandala Projection · Floor-Plan Audit · 45-Devata Heatmap · 32-Pada Entrance · Magnetic Declination Correction
The only Vastu API built for AR/VR scanner apps. Send a plot polygon and compass bearing — get back mandala-grid coordinates in world space, ready for your AR scene. Every rule traced to verse + chapter from classical texts.
Pure-data endpoints — your app does the rendering, we do the Vastu compute
┌─────────────────────────────────────────────────────────────────────┐
│ 1. App boots — fetch reference data (cache locally) │
│ GET /v2/astrology/vastu/reference/mandala/9-zone │
│ GET /v2/astrology/vastu/reference/mandala/45-devatas │
└─────────────────────────────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────────────────────────────┐
│ 2. User starts scan — phone reads GPS + compass │
│ GET /v2/astrology/vastu/direction/declination?lat=&lon= │
│ → returns true-north correction in degrees │
└─────────────────────────────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────────────────────────────┐
│ 3. Scan finishes — phone has plot polygon + room polygons │
│ POST /v2/astrology/vastu/mandala/project/81-pada │
│ → returns 81 cell polygons in YOUR world coordinates │
│ → AR client renders grid directly on the scene floor │
└─────────────────────────────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────────────────────────────┐
│ 4. User tags rooms │
│ POST /v2/astrology/vastu/audit/floor-plan-detailed │
│ → returns score 0-100 + per-cell defects + remedies │
│ → AR client colours each cell red/yellow/green │
└─────────────────────────────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────────────────────────────┐
│ 5. User taps door position │
│ POST /v2/astrology/vastu/entrance/pada │
│ → returns 32-pada classification (deity + auspiciousness) │
└─────────────────────────────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────────────────────────────┐
│ 6. (Optional) Scan-quality validation │
│ POST /v2/astrology/vastu/ar/scan-quality │
│ → returns A-F grade + missing-data list + re-scan suggestions │
└─────────────────────────────────────────────────────────────────────┘
9-zone mandala, 45-devata table, 8-direction reference, defect catalog, remedy catalog. Static data, fully cacheable.
/vastu/reference/*
WMM 2025 magnetic declination correction, compass-bearing → Vastu zone, true-north anchored output.
/vastu/direction/*
9-zone, 81-pada Paramasayika, Brahmasthan — projected onto your plot polygon in world coordinates. AR-ready.
/vastu/mandala/project/*
Single-room compliance, full floor-plan score, detailed audit with 45-devata heatmap and walking remediation order.
/vastu/audit/*
32-pada door analysis with deity per pada, auspiciousness grading, classical citation per Manasara Ch. 9.
/vastu/entrance/*
Scan-quality validator with A-F grade, missing-data list, and concrete re-scan suggestions for your client.
/vastu/ar/*
Tier 1 LIVE today. Tiers 2-4 priced and on the public roadmap.
| Endpoint | Method | Price/Call | Status |
|---|---|---|---|
/v2/astrology/vastu/reference/mandala/9-zone | GET | $0.012 | LIVE |
/v2/astrology/vastu/reference/mandala/45-devatas | GET | $0.012 | LIVE |
/v2/astrology/vastu/reference/directions/8 | GET | $0.012 | LIVE |
/v2/astrology/vastu/reference/defects/catalog | GET | $0.012 | LIVE |
/v2/astrology/vastu/reference/remedies/catalog | GET | $0.012 | LIVE |
/v2/astrology/vastu/direction/declination | GET | $0.016 | LIVE |
/v2/astrology/vastu/direction/correct | POST | $0.016 | LIVE |
/v2/astrology/vastu/direction/zone-from-bearing | POST | $0.016 | LIVE |
/v2/astrology/vastu/mandala/project/9-zone | POST | $0.028 | LIVE |
/v2/astrology/vastu/mandala/project/81-pada | POST | $0.028 | LIVE |
/v2/astrology/vastu/mandala/project/brahmasthan | POST | $0.028 | LIVE |
/v2/astrology/vastu/audit/single-room | POST | $0.016 | LIVE |
/v2/astrology/vastu/audit/floor-plan | POST | $0.028 | LIVE |
/v2/astrology/vastu/audit/floor-plan-detailed | POST | $0.048 | LIVE |
/v2/astrology/vastu/entrance/pada | POST | $0.028 | LIVE |
/v2/astrology/vastu/ar/scan-quality | POST | $0.016 | LIVE |
| Tier 2 — Plot Analysis (priced, ~2 weeks ETA) | |||
/v2/astrology/vastu/reference/mandala/64-pada | GET | $0.012 | SOON |
/v2/astrology/vastu/reference/mandala/81-pada | GET | $0.012 | SOON |
/v2/astrology/vastu/reference/directions/16 | GET | $0.012 | SOON |
/v2/astrology/vastu/reference/directions/32 | GET | $0.012 | SOON |
/v2/astrology/vastu/reference/colors-by-zone | GET | $0.012 | SOON |
/v2/astrology/vastu/reference/materials-by-zone | GET | $0.012 | SOON |
/v2/astrology/vastu/plot/shape | POST | $0.028 | LIVE |
/v2/astrology/vastu/plot/extensions-cuts | POST | $0.028 | SOON |
/v2/astrology/vastu/plot/slope | POST | $0.028 | SOON |
/v2/astrology/vastu/plot/ratio | POST | $0.016 | LIVE |
/v2/astrology/vastu/plot/orientation | POST | $0.028 | SOON |
/v2/astrology/vastu/plot/road-orientation | POST | $0.028 | SOON |
/v2/astrology/vastu/audit/multi-floor | POST | $0.048 | SOON |
| Tier 3 — Specialized Buildings + Muhurta (priced, ~3 weeks ETA) | |||
/v2/astrology/vastu/specialized/residential | POST | $0.028 | SOON |
/v2/astrology/vastu/specialized/commercial | POST | $0.028 | SOON |
/v2/astrology/vastu/specialized/temple | POST | $0.048 | SOON |
/v2/astrology/vastu/specialized/factory | POST | $0.028 | SOON |
/v2/astrology/vastu/specialized/hospital | POST | $0.028 | SOON |
/v2/astrology/vastu/specialized/restaurant | POST | $0.028 | SOON |
/v2/astrology/vastu/specialized/educational | POST | $0.028 | SOON |
/v2/astrology/vastu/timing/purusha-sleep-cycle | GET | $0.012 | SOON |
/v2/astrology/vastu/timing/bhumi-pujan | POST | $0.028 | SOON |
/v2/astrology/vastu/timing/grihapravesh | POST | $0.028 | SOON |
/v2/astrology/vastu/timing/construction-start | POST | $0.028 | SOON |
/v2/astrology/vastu/timing/vastu-shanti | POST | $0.028 | SOON |
/v2/astrology/vastu/entrance/recommend | POST | $0.048 | SOON |
/v2/astrology/vastu/entrance/swing | POST | $0.016 | SOON |
/v2/astrology/vastu/entrance/multiple-doors | POST | $0.028 | SOON |
/v2/astrology/vastu/elements/distribution | POST | $0.028 | SOON |
/v2/astrology/vastu/elements/balance-suggest | POST | $0.048 | SOON |
/v2/astrology/vastu/direction/sun-path | POST | $0.028 | SOON |
/v2/astrology/vastu/direction/auspicious-facing | POST | $0.048 | SOON |
/v2/astrology/vastu/audit/from-text | POST | $0.016 | SOON |
| Tier 4 — Auxiliary, AR Assets, Persistence, Fusion (priced, ~4 weeks ETA) | |||
/v2/astrology/vastu/auxiliary/parking | POST | $0.016 | SOON |
/v2/astrology/vastu/auxiliary/staircase | POST | $0.016 | SOON |
/v2/astrology/vastu/auxiliary/water-tank | POST | $0.016 | SOON |
/v2/astrology/vastu/auxiliary/septic | POST | $0.016 | SOON |
/v2/astrology/vastu/auxiliary/solar-panels | POST | $0.016 | SOON |
/v2/astrology/vastu/auxiliary/garden | POST | $0.028 | SOON |
/v2/astrology/vastu/auxiliary/swimming-pool | POST | $0.028 | SOON |
/v2/astrology/vastu/auxiliary/compound-wall | POST | $0.016 | SOON |
/v2/astrology/vastu/auxiliary/altar-deity-direction | POST | $0.016 | SOON |
/v2/astrology/vastu/mandala/project/64-pada | POST | $0.028 | SOON |
/v2/astrology/vastu/mandala/project/marma-points | POST | $0.028 | SOON |
/v2/astrology/vastu/mandala/project/energy-lines | POST | $0.028 | SOON |
/v2/astrology/vastu/mandala/project/49-pada | POST | $0.028 | SOON |
/v2/astrology/vastu/plot/soil-recommendation | POST | $0.028 | SOON |
/v2/astrology/vastu/plot/water-source | POST | $0.028 | SOON |
/v2/astrology/vastu/geo/city-rules | GET | $0.016 | SOON |
/v2/astrology/vastu/geo/climate-zone | GET | $0.016 | SOON |
/v2/astrology/vastu/fusion/chart | POST | $0.048 | SOON |
/v2/astrology/vastu/fusion/family | POST | $0.048 | SOON |
/v2/astrology/vastu/compare/two-plans | POST | $0.048 | SOON |
/v2/astrology/vastu/compare/before-after-remedy | POST | $0.048 | SOON |
/v2/astrology/vastu/ar/heatmap-raster | POST | $0.028 | SOON |
/v2/astrology/vastu/ar/anchor-recommendations | POST | $0.016 | SOON |
/v2/astrology/vastu/ar/zone-textures | GET | $0.012 | SOON |
/v2/astrology/vastu/ar/yantra-meshes | GET | $0.012 | SOON |
/v2/astrology/vastu/ar/deity-icons | GET | $0.012 | SOON |
/v2/astrology/vastu/scans/save | POST | $0.028 | SOON |
/v2/astrology/vastu/scans/:id | GET | $0.012 | SOON |
/v2/astrology/vastu/scans | GET | $0.016 | SOON |
/v2/astrology/vastu/scans/:id/timelapse | POST | $0.028 | SOON |
All prices in USD. Pricing follows the standard Vedika V2 formula: (cost + $0.002 infrastructure) × 4.
Get a Vastu audit in three lines
curl -X POST https://api.vedika.io/v2/astrology/vastu/audit/floor-plan \
-H "Authorization: Bearer your_api_key" \
-H "Content-Type: application/json" \
-d '{
"rooms": [
{ "roomType": "kitchen", "zone": "SE" },
{ "roomType": "master_bedroom", "zone": "SW" },
{ "roomType": "pooja", "zone": "NE" },
{ "roomType": "toilet", "zone": "NE" }
]
}'
const r = await fetch(
'https://api.vedika.io/v2/astrology/vastu/mandala/project/9-zone',
{
method: 'POST',
headers: {
'Authorization': 'Bearer your_api_key',
'Content-Type': 'application/json'
},
body: JSON.stringify({
plotPolygon: [[0,0], [12,0], [12,12], [0,12]],
bearingDeg: 45 // true-north corrected
})
}
);
const { data } = await r.json();
// data.cells[0].polygon is in YOUR world coords — render directly
No paraphrased "traditional teaching." No fabricated Sanskrit. Every Vastu compliance rule, deity assignment, defect classification, and remedy in our API maps to a named verse from a named classical text. The sources[] array in every response gives you the citation.
Same plans, every Vedika endpoint included — Vedic, Western, KP, Vastu, Numerology.
All plans include FREE Sandbox at api.vedika.io/sandbox/vastu/* — no API key, 30 req/min, deterministic mock data.
No. The API is purely server-side data. You build the AR/VR client however you want — iOS ARKit, Android Sceneform, WebAR via Polycam or 8thwall, Unity, Unreal, or even a 2D web dashboard. We provide the Vastu intelligence; you provide the user surface.
Plot-local meters, origin at NW corner, +X = east, +Y = north. This matches Apple ARKit and Google Sceneform conventions, so you can multiply by your AR scene transform matrix and render directly.
Yes — the entire /reference/* group is static. A typical AR app fetches it once at first launch and caches it locally. You only pay $0.012 once for each reference call, regardless of subsequent reads.
Most competitors don't expose mandala-grid coordinates or 32-pada classification at all — there's nothing equivalent to migrate from. For floor-plan compliance, our /audit/floor-plan takes the same { rooms: [{ roomType, zone }] } shape most ad-hoc Vastu calculators use, so it's a drop-in replacement.
JS and Python SDKs cover all 140+ Vedika endpoints. The Vastu endpoints are accessible via the same SDK — just call vedika.vastu.audit.floorPlan({ rooms }). SDK docs at /sdks.
No more hardcoded mandala stubs. No more pandit dependencies. Pure data, classical-text-grade, AR-ready.
Get API Key →