Welcome to our Developer Portal

Kontomatik offers products designed to empower clients who want to get access to and process banking data.

Our products include Banking API, Zero-integration solution, PDF Parsing API, Transaction labeling, and scoring, as well as Client Area (Insight).

We created this portal to make it easier for developers to use these products, but also to explain in depth what features each one has.

Our products and services

Banking API

Banking API is our flagship SaaS product that allows you to import the data you need about the end-user from their online banking system. It comes with a beautifully designed front-end widget that facilitates the process of logging into the bank and creating a session to import the data later on via the backend API.

Read more
Zero-integration solution

Zero-integration solution is our answer to those who don’t want to store sensitive baking data on their servers or just don’t want to integrate the API into their product. The widget that comes with the Banking API has an option to start import automatically and send the data to our servers. The results will be available to explore on our web portal called Insight.

Read more
PDF Parsing API

PDF Parsing API is our second flagship product that allows the extraction of data from bank statements in PDF format. Not only does it return the information in an easy to process XML format, but also verifies whether the PDF might have been tampered with.

Read more
Data Science (score & labeling)

Our proprietary machine learning algorithms are able to classify transactions based on over 50 different predefined labels and calculate the probability of default of the end-user. This allows you to quickly establish where the end-user spends and gets their funds as well as lets you make more informed decisions about the end-user in your business process.

Read more
Client Area (Insight)

Insight is a web portal designed to quickly assess the imported banking data without a need to import it to your servers firstly. Moreover, it also allows you to configure your API connections and explore statistics about the usage of our services in your processes by your end-users. Finally, it can also show the results returned from our transaction labeling and scoring solutions.

Read more


The Banking API allows you to import data from the end-user account from any supported bank to your system. To do that, the user has to log in to a bank via our SignIn Widget. The widget is provided along with the API. To find out more about the widget please refer to widget section of the technical documentation here ».

After the end-user logs in you get the session parameters from The SignIn Widget that you can use to perform an import. There are two ways in which you can do it:

  • Using Default import flow that downloads all available data with a single command
  • Using Advanced import flow to get only information that is necessary to you.

We highly recommend using the Default import as it’s easiest to integrate with. If you plan to use Advanced version to get all the data, you need to consider that the import will be slower, it’s easier to make an integration mistake, and you can’t mix it with the Default version.

You can find the features table here »

Kontomatik Banking API supports major banks in many countries and we’re ready to add more. Additionally in Poland we also offer a PDF Parsing API. On top of that, both APIs come with extensions adding high-level analytics and transaction labels to the raw data extracted from online banks or the PDF statements. To help you get to know our full capabilities we’ve prepared a spreadsheet containing:

  • covered countries, APIs and analytics products,
  • detailed list of integrated banks with features such as credit cards or type of accounts,
  • matrix of data possible to fetch from each bank,
  • supported banks via PDF parsing API,
  • list of available test accounts for Banking API.

Go to Kontomatik Services & Coverage table »

The PSD2 directive specifies what type of data should be shared by banks. Nevertheless, banks may interpret the specific rules differently and as a result, share more or less data than necessary. As for Kontomatik, if it’s available via banking API, we support accessing:

  • bank account’s owners and co-owners*
  • bank accounts list
  • transactions for the selected bank account and period
  • credit cards’ details**
  • money transactions associated with a given credit card**

*Please note that each bank may share different details about owners. You can find the scope for each bank here ».

**Importing credits cards is only available in Poland and Spain in selected banks.

See all FAQs


Banking API

Read-only API to banks. Import all data from any supported bank into your system.

Parsing API

PDF parsing API enables checking PDF statements against tampering attempts.

Zero-integration solution

Easy integration with access to data via Customer Platform.



Sales Contact

Do you need help in explaining our products, costs, and cooperation?

Contact our Sales team
Support Contact

Do you have technical questions about our products and services?

Contact Support