RESTful JSON API v1

Australian DA
Data API.

AI-classified development applications across 330 councils. Geocoded and structured for developers. Updated daily.

330

Councils

21

Categories

96%

Geocoded

Engineered for Data Teams

We don't just scrape raw text. Every payload is parsed, enriched, and structured into highly predictable schemas.

"build 2 houses"
Residential

AI Classification

Every DA is mapped to 21 standardized categories. Get clean enums instead of messy descriptions.

Richer Data Fields

Applicant names, estimated costs, and dwelling counts extracted into dedicated JSON properties.

Spatial Ready

96% of records include high-precision Lat/Lng coordinates. Run radius queries out of the box.

330

National Coverage

Monitoring 330 active councils. We provide the most comprehensive national view in Australia.

Council Coverage

Active data sources by state, compared to alternatives.

State Total LGAs DA Leads PlanningAlerts Advantage
NSW 128 125 66 +59
SA 68 69 1 +68
VIC 79 78 67 +11
QLD 77 28 28 0
TAS 29 13 7 +6
WA 139 11 9 +2
NT 17 5 1 +4
ACT 1 1 1 0
Total 538 330 180 +150

Payload Comparison

See exactly what properties you get in the JSON response.

Data Point DA Leads Alternatives
Address & Description
Council / Authority
Lodgement Date
Info URL
Public Notice Period
Trade Category (AI Enum)
Land Use (residential/commercial/industrial)
Building Type (house/apartment/warehouse/etc)
Lot Count (subdivision)
Number of Dwellings
Number of Storeys
Residential Flag
Estimated Cost
Applicant Name
Decision Date & Status
Lat / Lng Coordinates
AI Summary
Value Band Estimate
Total fields 18 5

API Endpoints

Simple RESTful JSON API. Bearer token authentication.

GET /v1/das

List applications with filters: state, council, category, date range, postcode

GET /v1/das/nearby

Spatial query: all DAs within a radius of a lat/lng point

GET /v1/das/{id}

Single DA by ID with full detail including AI summary

GET /v1/categories

List all 21 trade categories with record counts

GET /v1/councils

All 330 councils with state, record count, last updated

POST /v1/webhooks

Subscribe to real-time push notifications for new DAs

Live Demo

API Playground

Try the API right now -- no sign-up required. Uses a built-in demo key with 10 requests/minute limit.

Response

Select an endpoint and click Try it

No API key needed for demo

New

AI-Ready with MCP

Connect DA Leads directly to Claude, Cursor, or any MCP-compatible AI tool. Query Australian development data using natural language.

Natural Language Queries

Ask your AI assistant "Show me all pool DAs near Sydney in the last 30 days" and get structured results instantly. No query building required.

7 Built-in Tools

search_das, nearby_das, get_da, list_councils, list_categories, get_stats, and sql_query. Your AI agent gets full access to 767K+ development applications.

~/.claude/mcp.json
{
  "mcpServers": {
    "da-leads": {
      "command": "python",
      "args": ["mcp_server.py"],
      "env": {
        "DALEADS_API_KEY": "dk_live_your_key_here",
        "DALEADS_API_URL": "https://daleads.com.au/api"
      }
    }
  }
}

Works with Claude Code, Claude Desktop, Cursor, and any MCP-compatible client.

Transparent Pricing

Two plans. Cancel anytime.

Starter

$199 /mo AUD

+ GST where applicable

  • 1,000 requests/day
  • All data fields + AI categories
  • Spatial queries (nearby DAs)
  • Full history access
  • Email support

PlanningAlerts Standard is $3,850/month. Our Pro gives you more data for 74% less.
Need higher volume? Contact us for enterprise pricing.