Developer API for
Australian banking data

Access transactions, balances, and accounts from 100+ Australian banks through a simple REST API. No screen scraping.

tailark hero section background
Experience seamless payments.
API
Redbark User5367 4567 8901 2345
Exp.12/25
APP Connected
Experience seamless payments.
Loading...
tailark hero section

100+ Australian banks

Every major bank and credit union connected through Australia's Consumer Data Right. One API, one integration.

Commonwealth Bank
Westpac
ANZ
NAB
Macquarie
Interactive Brokers
Commonwealth Bank
Westpac
ANZ
NAB
Macquarie
Interactive Brokers
View all connections

A simple REST API for Australian bank data

Four endpoints, Bearer token auth, JSON responses. Fetch transactions, balances, and accounts from any CDR-connected bank without dealing with OAuth flows or screen scraping.

Redbark syncs overview showing bank accounts connected to destinations

Simple REST API

Four endpoints for transactions, balances, accounts, and connections. Authenticate with an API key and get JSON back.

Webhook delivery

Get notified when new transactions land. Signed payloads with automatic retries and deduplication built in.

API key authentication

Create and manage API keys from the dashboard. Set expiry dates and revoke access instantly.

OpenAPI spec

Full OpenAPI spec and interactive docs so you can explore before writing any code.

Platform

Sync bank data to the tools you already use

Use the API directly, or let Redbark sync transactions and balances to Google Sheets, YNAB, or your own webhook endpoint automatically.

Background sync pipeline

Webhooks from your bank trigger background syncs automatically. No polling, no cron jobs on your side.

Smart webhooks

Failed deliveries retry at 1s, 3s, and 9s intervals with exponential backoff. After 5 consecutive failures, the endpoint is auto-disabled.

Transaction categorisation

Every transaction is auto-categorised using CDR-standard labels. Food and drink, transport, utilities, income, and 12 more categories out of the box.

Custom webhook endpoints

Point transaction data at any HTTPS URL. HMAC-signed payloads in a Stripe-like format you already know how to handle.

Loading...

Zero data storage

Your financial data is never stored on our servers. Every API call proxies live from your bank via CDR. We are a pass-through, not a database.

Webhooks

Real-time transaction webhooks

Push bank transaction data to any HTTPS endpoint the moment it syncs. HMAC-SHA256 signed payloads, automatic retries, and built-in deduplication.

Redbark sync details showing webhook delivery logs

Signed payloads

Every webhook is HMAC-SHA256 signed with replay protection.

Automatic retries

Failed deliveries retry with exponential backoff up to 4 times.

Transaction deduplication

Transaction IDs are tracked for 90 days. You will never receive the same transaction twice.

Chunked delivery

Large syncs are split into 500-transaction batches with chunk and total_chunks metadata so you can reassemble on your end.

Built for developers

Everything you need to build on Australian bank data

CDR-compliant, privacy-first, and designed for developers who want to automate their finances or build fintech products without storing sensitive data.

Zero data storage

Bank data is proxied live from the provider at request time. Redbark never stores your transactions, balances, or account details in its database. Every API response is fetched, returned, and discarded. No caching, no logging of sensitive fields, no data at rest.

Multi-currency support

Amounts returned as signed decimals with ISO 4217 currency codes. Negative values are debits, positive are credits, per the CDR spec.

CDR and Open Banking compliant

Connected through Australia's Consumer Data Right via an ACCC-accredited intermediary. Regulated access, not screen scraping.

Rate limiting and monitoring

30 requests per minute per API key. Standard rate limit headers (X-RateLimit-Limit, X-RateLimit-Remaining, Retry-After) on every response.

Smart deduplication

ID-based dedup with overlap buffers catches late-posting transactions. Synced data is append-only with no duplicate rows.

Experience seamless payments.
Experience seamless payments.

Ready to automate your financial tracking?

Start your free 7-day trial. Connect your banks, choose your destination, and watch your transactions sync automatically.

Start your free trial

No credit card required