Developers
Truval as infrastructure — for your product and your AI agents.
A REST API, webhooks when values move, and an MCP server so AI assistants can use Truval's valuation engine as a tool.
REST API
JSON over HTTPS. Bearer keys scoped per environment, with per-key rate limits.
Webhooks
value.changed, deal.found and listing.stale events, signed so you can verify the sender.
MCP server
Expose Truval tools to Claude and other MCP-compatible agents, with read-only scopes by default.
Quick start
curl https://api.truval.ae/v1/valuations \
-H "Authorization: Bearer $TRUVAL_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"area": "dubai_marina",
"property_type": "apartment",
"bedrooms": 2,
"size_sqft": 1180,
"floor": "high",
"view": "marina"
}'MCP server for AI agents
{
"mcpServers": {
"truval": {
"type": "url",
"url": "https://mcp.truval.ae/v1",
"headers": { "Authorization": "Bearer <key>" }
}
}
}get_valuationValue a property from its attributescheck_dealScore a listing and suggest an offer bandcompute_true_costFees, LTV and cash needed for a purchasefind_comparablesRecent comparable sales for a unit typerera_rent_checkMaximum allowed rent increase from index positionget_passportFetch a property's living recordrun_reportFull property report with what-if scenariosdraft_for_approvalQueue a message or offer for human approvalEndpoints
POST/v1/valuations
Fair value, range, confidence and drivers for one property. Accepts building, floor, view, condition and service charge to tighten the range.
POST/v1/valuations/batch
Up to 500 properties per call for portfolios, listing feeds and loan books.
POST/v1/deal-check
Deal score, verdict, suggested offer band and flags for a listing at a given asking price.
POST/v1/leads
Send leads in from any tool. Requires a consent record (method + timestamp); deduplicated, scored and routed on arrival.
GET/v1/matches?listing=
Buyers matched to a listing, with score and reasons.
POST/v1/reports
One property report: value, offer band, returns, costs, risks and what-if scenarios.
GET/v1/passports/{id}
A property's living record: value history, events, verified-document badges (owner-consented).
POST/v1/agents/{agent}/runs
Start an agent run; drafts arrive in the approval inbox or via the approval.requested webhook.
POST/v1/lenders/precheck
Pre-underwriting: fair value, declared-price deviation, LTV and flags for an application.
POST/v1/widget/leads
Leads captured by an agency's embedded valuation widget, with consent record.
POST/v1/radar/rules
Create buyer or seller alert rules; matches arrive in real time via the deal.found and seller.signal webhooks.
POST/v1/marketing/drafts
Multilingual listing copy for portals, social, WhatsApp and email, with compliance results per draft.
POST/v1/compliance/ad-check
Check ad text for permit number, price consistency, staging disclosure and risky claims.
POST/v1/compare
Compare up to 10 properties on fair value, long-term and holiday-home yield, total return and risk.
POST/v1/true-cost
Buyer fee breakdown, LTV check and monthly repayment, or seller net proceeds.
GET/v1/rent-estimates?area=jvc&bedrooms=2
Estimated annual rent and gross yield for a unit type in a community.
GET/v1/comparables?area=business_bay&bedrooms=1
Recent comparable transactions behind an estimate.
GET/v1/market/areas
Community metrics: price per sqft, yield, momentum, confidence, service-charge norms.
Security & governance
- • Least-privilege API keys with read-only defaults
- • Per-key rate limits and usage metering
- • Request logs and audit trail for Enterprise plans
- • Signed webhooks; keys revocable instantly
- • No personal data required to value a property
Who builds on Truval
- • Lenders: pre-screen loan-to-value before ordering a physical valuation
- • Portals & brokerages: fair-value badges on every listing
- • Developers: track resale performance of past projects
- • Funds & PMS: scheduled portfolio re-valuation
- • AI builders: ground assistants in Dubai property data via MCP
Endpoint paths and payloads shown are the planned public contract and may change before general availability.
Agency customers can create and rotate API keys under Integrations in the portal. For other uses, tell us what you are building.
