API Guide
Every dashboard page is backed by a public REST API. If you're a journalist, researcher, or developer, you can query the raw data directly.
Discovery
- Swagger / OpenAPI:
/api/docs/ - Schema file:
/api/schema/ - Root:
/api/
Core endpoints
| Endpoint | Returns |
|---|---|
/api/projects/ |
Every tracked infrastructure project with TEI history |
/api/projects/<slug>/ |
Single project with full timeline and scope changes |
/api/contractors/ |
Every tracked contractor |
/api/contractors/<slug>/ |
Single contractor with projects and donations |
/api/councils/ |
Every Victorian council with financial indicators |
/api/subjects/ |
Politicians, bureaucrats, and associates |
/api/donations/ |
AEC donation records |
/api/grants/ |
Grant awards with program and recipient |
Example queries
Top 10 cost overruns by absolute dollar value:
GET /api/projects/?ordering=-cost_drift_abs&limit=10
All contractors who donated to the ALP:
GET /api/contractors/?donations__party=alp
Councils with the highest governance spend ratio:
GET /api/councils/?ordering=-governance_ratio
Rate limits
Public, unauthenticated. Be reasonable. If you're running a scheduled job, cache aggressively.
Attribution
If you use this data, please credit:
Victorian Accountability Dashboard — govco.au
And link back to the specific project or source page, not just the homepage.
For journalists
If you're writing a story based on this data, please reach out before publishing. Not for approval — we'll never ask for that — but because we can often point you at the primary source document that'll strengthen the piece.
Last reviewed: 11 Apr 2026