Make the first request.
curl -G 'https://daleads.com.au/api/v1/property?address=163%20Grattan%20St%20Carlton%20VIC&components=scores.noise,scores.aircraft_noise' \ -H 'Authorization: Bearer dk_your_key'
No key yet? Open the committed keyless sample.
Read the result and its evidence together.
{
"scores": {
"noise": {
"lden_db": 72.5,
"leq_day_db": 72.1,
"leq_night_db": 63.0,
"dominant_source": "railway",
"facade_sectors": {
"N": 67.6,
"E": 62.8,
"S": 60.8,
"W": 60.8
},
"confidence_range_db": 7.0
}
},
"meta": {
"licensed_components": [
"scores.noise",
"scores.aircraft_noise"
]
}
}Requested components: scores.noise, scores.aircraft_noise. Runtime responses also carry completeness, coverage status, model/source version and attribution for the fields actually delivered.
Do not turn missing evidence into a clean result.
A modelled property-screening estimate, not an acoustic compliance assessment, LA90 measurement or substitute for site monitoring.
The authenticated Property OpenAPI reference contains the complete field contract and response-specific attribution. Internal provider endpoints and model recipes are not part of the public guide.
1,000 unique addresses per calendar month.
The meter is address-based. Repeating the same resolved property during the same period does not consume another unit. Read usage.billing_period_key, usage.period_quota and usage.resets_at from the response.
Sample before calling.
uvx daleads-mcp property_sample() property_sandbox_addresses() property_intelligence(address="…", components="scores.noise, scores.aircraft_noise")
Errors remain actionable.
| Status | Meaning | Action |
|---|---|---|
| 401/403 | Missing key or component entitlement | Check account capabilities |
| 422 | Address/input could not resolve | Pass a fuller address or coordinates |
| 429 | Period quota exhausted | Read resets_at or upgrade |
| 503 | A required component is unavailable | Retry; do not treat it as clear |