Demo data refreshed with Zyte

Floor plans that stay as current as availability.

One AI creates the clean floor-plan structure. A second AI enriches it with live On-Site units, rent, and dates. The result is one tiny JSON shape and one responsive embed.

3live demos
7floor plans
15available units
pipeline.tour.video
G
Galman property pageNames · specs · images · fees
AI 01
STRUCTURE AICreates shape + bones
units: []
+
O
On-Site availabilityUnits · rent · available dates
AI 02
ENRICHMENT AIAdds live muscles + skin
price_label: "Starting at…"

Ready for tomorrow's demo

Choose a live sample

View dataset index ↗

Intentionally boring data

A shape the UI can trust

The AI configuration can evolve. The public contract stays small: property, floor plans, units, and fee transparency.

{
  "property": {
    "id": "231455",
    "floor_plan_page": "https://galmangroup.com/…",
    "on_site_page": "https://www.on-site.com/…"
  },
  "floor_plans": [{
    "name": "1 Bed | 1 Bath",
    "price_label": "Starting at $1,430",
    "image": "https://galmangroup.com/…jpg",
    "units": [{ "unit": "A304", "rent": 1430 }]
  }],
  "fee_transparency": { "online_application_fee": 25 }
}