The Alpha Bank Group API Portal serves the markets of Greece, Cyprus and Romania. The API products are specific for each country. Therefore, applications, API credentials and documentation will be unique to each country. You may find the available API products per country in our product page here. More APIs are continuously being developed and will be available to you soon.
An API product is a bundle of specific APIs and plans to which you can subscribe to. Each plan includes its subscription details. All plans are free and no approval is required for the sandbox environment. Rate limits specify how many requests an application can make during a specified time interval.
If you want to explore our available API products and learn more about the plans, please visit our API Products page here and select the application to which you want to subscribe. You may select as many API products as you wish to meet your requirements and applications’ needs.
There is no cost associated with accessing and using the available APIs.
To get access to the Alpha Bank Group API Portal, you need to register by entering your personal and account data, such as your name, email address, company name, and set a password. After you authenticate your email address via the e-mail we send you, and accept the Terms & Conditions, you’re ready to start developing your first application in our sandbox environment.
If you want to make changes in your account information, please log in to your profile and edit your information (first name, last name, company name, email address, password etc).
If you are experiencing difficulties in accessing your account, you may reset your password from the login/sign-up page. Hit the “forgot password” button and follow the relevant instructions. If the problem persists, you may contact us by filling in the contact form here.
To create and register an application, you have to first create your account and login. After you navigate through our API products catalogue and try the APIs using the built-in testing functionality you can register an application in your Account Profile to get your Client ID and Secret. Then, you need to subscribe to one or more of our products that fit your needs in order to receive your sandbox subscription keys. You may use the sandbox environment to get familiar with the Alpha Bank products, explore their features and test your applications with the provided sample data. The sandbox features the same functionality as the production APIs, so you can be sure that your applications will integrate smoothly with the production APIs. Once you’re finished testing, submit your application for the production data, upload your eIDAS certificate (required for PSD2 API Products), subscribe to our Production APIs, get authorized and go live!
No, there is no limit to the number of applications you can have. You may register as many as you wish.
Yes, you can create an app leveraging our available API products in any country. Create your application and then subscribe to the API product of the country of interest. In case you want to use API products in more than one country, you just need to make sure to have separate subscription keys for each API product in order to retrieve access tokens (authorization) against the markets you want to make the app available at.
Our sandbox environment contains mock test data; however, we follow the same structure in the production environment. This means that you may use the sandbox environment to get familiar with the Alpha Bank API products, explore their features and test your applications with the provided sample data. The sandbox features the same functionality as the production APIs, so you can make sure that your applications will integrate smoothly with the production APIs.
To gain access to the production environment, first you must register and sign up to the portal. Once you are logged in, you can register an application in your account profile and subscribe to one or more of our API products. You may first use the sandbox environment to get familiar with the Alpha Bank products, explore their features and test your applications with the provided sample data. In order to access production environment, you must submit your specific application, upload your eIDAS certificate required for PSD2 API Products, subscribe to our Production APIs, get authorized and then you will go live.
For more details, please visit the Getting started page here.
Below you may find information about the different types of tokens:
- Authcode - 120 seconds
- access_token - 30 minutes
- refresh token - 30 days
Please follow one of the following options:
- Check that your client-id and secret are correctly matched against the application you created.
- Verify your base-64 encoding has been correctly formatted per the authorization documentation.
- Ensure that Basic is pre-fixed to the encoded client_id and client_secret while making your token call.
- Make sure that your access token is not invalidated or expired.
If the issue persists, please contact us by filling in the form here.
There is a limit to the number of API calls you can make in during a specified time interval. Please wait a minute and try again. If the issue persists, please contact us by filling in the form here.
The use of the offered APIs is protected by an authentication/authorization server (Auth server) that is compliant with the OAuth2 standard. To find out more please visit our Documentation here.