Banklink

Pay for the data you pull.

Every plan is built around successful fetch jobs and the transaction volume returned. Subscribe for regular workflows, pay annually to save, or load your wallet when the work is occasional.

How Banklink usage is measured

One successful bank sync

Failed jobs and cached API reads cost nothing.

100 transactions included

Larger history pulls are counted in additional blocks of 100.

Know the rate up front

Jobs and larger data pulls have separate, published rates.

Subscription plans

Starter

R249/ month

R2,990 billed annually

For independent developers, bookkeepers, and small teams replacing manual statement downloads.

100 fetch jobs / month

10,000 transactions / month

Then R3/job + R0.50 per extra 100 transactions

  • Account linking supported
  • Scheduled and on-demand fetches
  • Dashboard, webhook, and email delivery
  • Full read-only API access
  • No per-account pricing
  • Email support
Start with Starter

Growth

Best value
R833/ month

R9,990 billed annually

For lending, reconciliation, and finance products fetching data throughout the working day.

500 fetch jobs / month

75,000 transactions / month

Then R2/job + R0.35 per extra 100 transactions

  • Account linking supported
  • Everything in Starter
  • Priority sync scheduling
  • Higher API rate limits
  • Team access and audit logs
  • Priority support
Start with Growth

Scale

R2,083/ month

R24,990 billed annually

For established platforms running continuous bank-data workflows across a larger customer base.

2,000 fetch jobs / month

500,000 transactions / month

Then R1.50/job + R0.25 per extra 100 transactions

  • Account linking supported
  • Everything in Growth
  • Highest standard rate limits
  • Uptime SLA
  • Assisted onboarding
  • Dedicated support channel
Start with Scale

Pay per use

R6

per successful fetch

100

transactions included

R1

per additional 100

  • No linked accounts
  • No transaction caching

Subscribe for routine fetching; pay per use for occasional work.

01

Daily reconciliation

Schedule one fetch per account each morning, send only newly returned transactions to your ledger, and keep month-end work predictable.

10 accounts × 22 working days ≈ 220 jobs/month

02

Affordability and risk checks

Pull a deeper transaction window when a customer applies, then pay for the rows returned instead of carrying a permanent per-account fee.

One application = one job + its returned transaction volume

03

Occasional client work

Load a wallet only when a statement, audit, or once-off investigation arrives. There is no subscription to keep active between jobs.

R100 wallet credit funds about 16 standard fetch jobs

Need more volume or a tailored data window?

We can price high-frequency workloads, custom delivery, SLAs, white-label requirements, and regulated deployments around your actual usage pattern.

Talk to sales

Questions, answered plainly.

A fetch job is one successful on-demand or scheduled request that retrieves fresh data from one linked bank account. Cached dashboard views and API reads of data already in Banklink do not count as new fetch jobs.

Prices shown in ZAR and exclude VAT. Annual plans are billed in advance. Usage resets monthly and does not roll over. Prices may change with 30 days notice. New subscriptions are refundable within 14 days of the first charge. Terms apply. Refund policy.