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

  1. You create a request for a customer (in the portal or via the API).
  2. You share the returned consent link with the customer — copy it yourself, or (in production) have us email or SMS it.
  3. The customer connects their bank through a secure open banking flow — about three minutes, with a one-time code from their bank. No passwords are ever shared with us.
  4. The report generates automatically, and the customer reviews it and shares it with you from their secure link — a Consumer Data Right requirement. Poll the request or receive a webhook.
Never screen scraping
Bank data is retrieved through secure open banking. StatementIQ operates as a CDR Representative of Fiskil, 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