SaaS · AI platform
Bali Property Scout
AI-powered due diligence before you buy property in Bali.

The problem
An estimated 80% of Canggu villas have zoning or compliance issues, yet selling agents are paid to downplay risk. Foreign buyers commit huge sums with no independent way to verify zoning, permits (NIB / TDUP / SLF) or realistic rental ROI.
What I built
A transactional report platform. A FastAPI / CrewAI pipeline of specialized AI agents scrapes government zoning portals (with automatic fallback), pulls rental yields, scores risk across six factors and produces a tax-transparent, defensible report — with tiers from a fully automated quickscan to a PPAT-audited deep dive.
Bali Property Scout tells foreign buyers whether a Bali villa is actually a safe investment — before they commit hundreds of thousands. A 7-agent AI pipeline combines scraped government zoning data, institutional rental analytics and a transparent tax model into a defensible, risk-scored report delivered in 24–48 hours.
What makes it notable
7-agent CrewAI pipeline
Specialized Claude-powered agents handle zoning, ROI analysis, risk scoring, report writing and PDF generation, orchestrated by a FastAPI backend with Pydantic-validated output.
Resilient government-data scraping
Playwright scrapes the BATARA zoning portal and automatically falls back to GISTARU via a circuit-breaker, with durable caching to keep data fresh and costs controlled.
Defensible risk & ROI modelling
A 6-factor weighted risk score, premium-weighted P50/P75 cohort ROI from real rental data, and a transparent tax-stack breakdown (PBB / PHR / PPh / VAT / BPHTB).
Tiered service & payments
An automated Quickscan, a human-verified Deep Dive and a PPAT-audited tier, with Xendit invoicing and real-time multi-currency conversion (IDR → AUD/USD/EUR).
Operator back office
A work-in-progress lifecycle (intake → assessment → verification → delivery), consultant split-payments, customer invoicing and a full audit trail.
Cost-safe AI operations
Per-report cost telemetry with nightly anomaly alerts prevents LLM spend overruns — essential when every report runs a multi-agent pipeline.
Tech stack
- Next.js 15
- React 19
- TypeScript
- Tailwind CSS
- FastAPI (Python)
- CrewAI
- Claude
- Pydantic
- BATARA / GISTARU (Playwright)
- Airbtics
- Supabase
- PostgreSQL (RLS)
- Xendit (multi-currency)
- Vercel
- Railway
- Sentry
Gallery



Frequently asked questions
Bali Property Scout is an AI-powered due-diligence platform that helps foreign buyers verify whether a Bali villa is a safe investment. It produces a risk-scored report covering zoning, permits and realistic rental ROI.