---
title: "Deal Sheet By Address"
method: GET
path: "/api/v1/deal-sheet/by-address"
tags: ["deal-sheet"]
---

# Deal Sheet By Address

`GET /api/v1/deal-sheet/by-address`

## 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/deal-sheet/by-address`
- Auth: none declared

Generate a deal sheet by free-text address.

Resolves the address against `ci_properties` (exact + prefix match).
Returns 404 if no property is found in the SEQ corpus — the website
can show "we don't have data for this address yet" and offer to
notify when coverage expands.

## Query parameters

- `address` string, required
- `radius_km` number
- `lookback_years` integer

## Response `200`

Successful Response

- DealSheetResponse: JSON response — for React rendering in the dashboard or public page.
  - `deal_sheet` object, required
  - `html` string, required

## 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)
