StatementIQ documentation
StatementIQ turns a customer’s consented bank data — shared through Australia’s Consumer Data Right (CDR) — into decision-ready income, expense and affordability reports. You can use it entirely from the portal, or integrate the API into your own product.
How it works
- You create a request for a customer (in the portal or via the API).
- You share the returned consent link with the customer — copy it yourself, or (in production) have us email or SMS it.
- The customer connects their bank through the accredited CDR flow — about three minutes, with a one-time code from their bank. No passwords are ever shared with us.
- The report generates automatically and is delivered to you. Poll the request or receive a webhook.
Never screen scraping
Bank data is retrieved through accredited open banking. StatementIQ operates as a CDR Representative of an Accredited Data Recipient — we never ask for or store banking passwords.Two ways to use it
- Portal — sign in at app.statementiq.com.au, create requests, send consent links, and download reports. No code required.
- API — automate the same flow. Base URL
https://api.statementiq.com.au. See Authentication & keys to get started.
Quickstart (API)
Create a request and get a consent link to share with your customer:
curl -X POST https://api.statementiq.com.au/v1/requests \
-H "X-API-Key: siq_test_your_key" \
-H "Content-Type: application/json" \
-d '{
"client_name": "Jordan Wilson",
"report_type": "expense_summary"
}'Response:
{
"id": "req_1a2b3c…",
"status": "pending_consent",
"report_type": "expense_summary",
"consent_url": "https://statementiq.com.au/connect/req_1a2b3c…"
}Share consent_url with your customer. Once they connect their bank, poll GET /v1/requests/{id} until status is ready, or receive a webhook. Then fetch the report.
Test with siq_test_ first
The siq_test_ key runs against mock bank data and is always available. Your siq_live_ key connects real customer banks and activates once your company is approved for production. See Authentication & keys.Next steps
- Authentication & keys — test vs live keys and environments.
- Requests & consent — the full request lifecycle.
- Reports & formats — what’s in a report and how to fetch it.
- Webhooks — get notified when a report is ready.
- API reference ↗ — the full interactive endpoint reference.