Skip to main content
API Documentation

The property data platform, over one API

Resolve any Australian property once, pull every data layer in a single call, and get source attribution on everything you receive. Served from api.insitive.com.au with a full OpenAPI spec and TypeScript + Python SDKs.

What the platform gives you

Five building blocks turn fragmented state data sources into one connected, citable property record.

Property Graph API

GET /v1/property/graph resolves a property once, then fans out concurrently to every data layer. Each layer reports its own status, so a gap or outage in one never fails the whole request.

Risk Summary

GET /v1/risk-summary combines flood, bushfire (BAL) and contamination into one read. Coverage flags distinguish “clear” from “not yet mapped”, so a blank is never mistaken for a green light.

Stable identifiers

Every dataset shares one join contract: the G-NAF gnaf_pid for an address, and parcel_pfi + state for a parcel. Resolve once, store the IDs, re-query without re-matching addresses.

Provenance built in

Every layer carries its own source attribution, open-data licence and (for hazards) freshness — in the response body and in the X-Insitive-Attribution / X-Insitive-License headers. Envelope responses add per-boundary appliedRules provenance — a rule of conservative-fallback flags an estimate. See Our data for the full source catalogue.

MCP for AI agents

A hosted Model Context Protocol server at POST api.insitive.com.au/mcp exposes sixteen property tools to Claude, ChatGPT and other agents — gated by the same scopes and metering as the REST API.

One canonical host

Everything runs on /v1/* at api.insitive.com.au with a mutation-safe sandbox, HMAC-signed webhooks and per-key scopes, quotas and rate limits.

Key endpoints

A B2B API key (ins_live_… or ins_test_…) is passed as a bearer token. The full reference lives in the OpenAPI spec.

GET/v1/property/resolveaddress.read
Identifiers

Resolve an address to its stable identifiers — G-NAF address PID and state + parcel PFI — in one call.

GET/v1/property/graphproperty-graph.read
Property graph

Fan out from a single property to cadastre, planning, hazards, DAs, demographics, market trends, footprints, easements, roads and land values.

GET/v1/risk-summaryrisk.summary.read
Risk

Combined flood, bushfire (BAL) and contamination summary for a property, with severity, coverage and freshness per hazard.

POST/mcpper-tool
AI agents

Hosted Model Context Protocol server (JSON-RPC 2.0). Point any MCP-capable AI agent at Insitive with your API key.

Getting started

1Get an API key

Grab a free test key or a live key in the developer portal, then inspect its scopes, quota and usage.

Developer portal
2Authenticate

Send your key in the Authorization header: Bearer ins_live_YOUR_KEY

Reference docs
3Resolve, then enrich

Call /v1/property/resolve for the IDs, then hit /v1/property/graph or any layer endpoint.

Examples

Ready to integrate?

Start building with Insitive's property data platform and enrich your app with citable Australian property intelligence.

Get API access