---
title: "Get Infrastructure Charges"
method: GET
path: "/api/v1/planning/infrastructure-charges"
tags: ["Planning"]
---

# Get Infrastructure Charges

`GET /api/v1/planning/infrastructure-charges`

## 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/planning/infrastructure-charges`
- Auth: HTTP bearer

Look up official infrastructure charges and compare with actual charges from DA data.

## Query parameters

- `lga` string, required: LGA name
- `use_category` string, nullable: Use category (e.g. 'residential', 'commercial')
- `lots` integer, nullable: Number of proposed lots/dwellings
- `zone_code` string, nullable: Zone code for comparable actual charges

## Response `200`

Successful Response

- InfrastructureChargesResponse
  - `lga` string, required
  - `resolution_name` string, nullable
  - `effective_date` string, nullable
  - `charges` ChargeItem[]
    - `network` string, required
    - `charge_type` string, nullable
    - `charge_rate` number, required
    - `demand_unit` string, nullable
    - `estimated_quantity` integer, nullable
    - `estimated_charge` number, nullable
    - `notes` string, nullable
  - `total_estimated_charge` number, nullable
  - `comparable_actual_charges` ComparableCharges
    - `median` number, nullable
    - `avg` number, nullable
    - `min` number, nullable
    - `max` number, nullable
    - `sample_size` integer
  - `zone_code` string, nullable
  - `use_category` string, nullable
  - `citation` object, nullable
  - `comparable_citation` object, nullable
  - `disclaimer` string

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