---
title: "Get Map Bundle"
method: GET
path: "/api/v1/cd-feasibility/map-bundle/{property_id}"
tags: ["casa-daily-feasibility"]
---

# Get Map Bundle

`GET /api/v1/cd-feasibility/map-bundle/{property_id}`

## Request

- Base URL: `https://api.casaintelligence.com.au` (the document declares no server; this is the origin it was published from)
- URL: `https://api.casaintelligence.com.au/api/v1/cd-feasibility/map-bundle/{property_id}`
- Auth: API key in header `X-API-Key`

Spatial bundle for the Casa Daily listing-page interactive map.

Returns the parcel boundary, nearby DAs (within 2km), overlay flags
as polygons (when geometry available), and comparable sales pins —
all as GeoJSON the front-end MapLibre layer can render directly.

Each helper runs in its own session so a sparse-data query failure
doesn't poison the others (same isolation pattern as /compose).

## Path parameters

- `property_id` string, required

## Response `200`

Successful Response

- MapBundleResponse: Single payload powering the listing-page interactive map.
  - `property` object, required
  - `parcel` object, nullable
  - `nearby_das` object, required
  - `overlays` object[], required
  - `comparable_sales` object, required
  - `informational_only` boolean

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/casaintelligence/apis/casa-intelligence-engine.md) · [All operations](https://skmtc.dev/casaintelligence/apis/casa-intelligence-engine/llms.txt) · [OpenAPI document](https://skmtc.dev/casaintelligence/apis/casa-intelligence-engine/revisions/71d711039de0?raw)
