Learn how to automate your payments!
Want to make life easy for yourself or your app users? Watch the coding demo and see what you can do with the world's most powerful banking API!

Cheat Sheet
Would like an overview of the calls we made during the demo?
FAQs
Do attachments work both with payments and payment requests?
Yes, they do!
How do I start using the API on production?
Create a bunq account.
Create an API key in our developer portal or in the bunq app.
Activate the API key.
You’re all set to go!
Can I automate SEPA direct debits using the bunq API?
Not at the moment. But you can request payments using /user/{userID}/monetary-account/{monetary-accountID}/request-inquiry.
Can I send money and payment requests to IBANs of non-bunq users?
Yes, you can! You can also do it using their email address or phone number, and the recipient will receive an email or an SMS. They will get an interface to make the transaction from their bank account.
Do I need to use OAuth if I build a publicly available application?
Yes, you do.
Can I use the bunq API with a Travel subscription?
The Sandbox is available to everyone. However, you need a Premium or Business subscription to access production.
Is it possible to get a notification when a payment is made (so I can automate it) instead of reading all payments?
Yes. You can use webhooks or as we call them, notification filters URL. You can specify the category you want to listen on e.g. PAYMENT
What currencies does bunq support?
As of today, we only support EUR. However, with our international payments partner TransferWise, you can send payments in many currencies internationally. The TransferWise endpoints are available in our API.
All the conversion is handled by TransferWise so you can use the exchange rate as you see it on google plus an extra fee for the service.