iDIN is a service by the banks, that allows customers to identify themselves with websites, using the same secure methods as their own bank uses. It is similar to the iDEAL system in how it works and operates.

In addition to identification, it can also provide the connecting website with information about name, address and age of the consumer, if the consumer agrees to provide these. provides a simple API to integrate this into your website.

How does it work?

  • Ask the user to select their bank.
  • Start the iDIN transaction for the selected bank.
  • The user is redirected to the bank.
  • The user logs into his bank and approves the transaction.
  • The bank sends the user back to your website.
  • Retrieve the result of the iDIN transaction.


The iDIN system allows you to service several use cases

  • Checking if someone is known to a bank.
    • To see if the user is a legal entity known to a bank
    • To be able to trace the user in case of fraud.
  • Being guaranteed that this is always the same person. For instance:
    • To log a user into your system
    • To avoid people registering multiple (fake) accounts in your system.
  • To check if a user is above a certain age
  • Retrieving name, address and age information of that person.
    • You should always allow the user to override or change this information,
      because it is not guaranteed that the information is always correct or complete
      (someone could have moved but not yet have informed their bank).
    • Match this against your own information and trigger audit signals

What you should not do:

  • Matching an account in your system on the basis of name/address attributes, instead:
    • Either create a new account after user identified with iDIN
    • or have the user log into your system before coupling with an iDIN identity


You initially only have access to dummy data via our API. If you have not yet received any credentials, you can request them via this link. The credentials provided by are confidential and should not be distributed further.

Before starting integration of iDIN into your services, we advise you to read this chapter. In order to gain access to consumer data, you need to pass the criteria as listed in this chapter.

Note that because of bank regulations, you also need a contract with and you need to pass's business compliance check. This process can take up to a few days. You should therefore get this administrative process started with your account manager, well before you want to receive consumer data and before you plan your 'go live' moment.


In case of any future disputes, be sure to store received Transaction IDs and BINs.

If in the future, a user denies having proved their identity with iDIN, the Transaction ID and BIN may be used to verify their statement. This is so we can prove the person performed an iDIN transaction.

Design requirements

There is a visual design that you are required to follow when using the iDIN brand which you can read more about here.