Documentation
Everything you need to integrate with Council DA API. From quick start guides to complete API reference.
Getting Started
Learn the basics of integrating with Council DA API
Guides
In-depth tutorials for common use cases
Quick Example
Get development applications in just a few lines of code
Python
import requests
API_KEY = "your_api_key"
BASE_URL = "https://api.councilda.com.au/v1"
response = requests.get(
f"{BASE_URL}/applications",
headers={"X-API-Key": API_KEY},
params={
"council": "sydney",
"status": "under_assessment",
"limit": 10
}
)
applications = response.json()
for app in applications["data"]:
print(f"{app['da_number']}: {app['address']}")JavaScript
const API_KEY = "your_api_key";
const BASE_URL = "https://api.councilda.com.au/v1";
const response = await fetch(
`${BASE_URL}/applications?` + new URLSearchParams({
council: "sydney",
status: "under_assessment",
limit: "10"
}),
{
headers: { "X-API-Key": API_KEY }
}
);
const { data: applications } = await response.json();
applications.forEach(app => {
console.log(`${app.da_number}: ${app.address}`);
});Need Help?
Can't find what you're looking for? Our team is here to help.