Developers

Build on the Bank Gateway API

One clean REST API for business bank accounts and transactions, normalised across every connected institution — with a sandbox to build against today.

Consistent JSON

Every connected bank returns the same normalised shape for accounts and transactions. Integrate once.

Filtering & pagination

Query transactions with date ranges and filters; page through large result sets predictably.

Sandbox first

Build against realistic mock data, then flip to live bank connections when you are ready.

Examples

Call the REST API directly with any HTTPS client, with copy-paste examples in the docs.

A familiar, predictable API

Authenticate with a bearer token, call REST endpoints, get consistent JSON back.

curl 'https://app.openbanking.magnifinance.com/api/v1/transactions?accountId=acc_8a2f4b6c' \
  -H "Authorization: Bearer ACCESS_TOKEN"

{
  "data": [
    {
      "id": "txn_3f9a",
      "amount": -42.50,
      "currency": "EUR",
      "description": "Office supplies",
      "bookingDate": "2026-05-21"
    }
  ],
  "pagination": { "nextCursor": "eyJpZCI6..." }
}

Jump into the docs

Reference, authentication and endpoint guides.

Ready to build?

Read the docs to request OAuth client credentials and make your first call, or launch the app to connect an account.