Our IBAN Suite service's IBAN Validation API now supports detecting SEPA INST participation for TIPS network.
The new feature can be enabled by passing the sci_tips flag with value of 1 in the GET or POST parameters of your API call.
GET Example:
https://api.iban.com/clients/api/v4/iban/?format=xml&api_key=[YOUR_API_KEY]&iban=IBAN&sci=1
POST Example:
curl "https://api.iban.com/clients/api/v4/iban/" \
-X POST \
-d format=json \
-d api_key=[YOUR_API_KEY] \
-d iban=DE46500700100927353010
-d sci_tips=1
We have udapted the API documentation to reflect the new feature.
When this parameter is passed the 'sepa_data' object will contain a new field 'sci_tips' which indicates if Instant Transfer via TIPS system is supported by this bank.
The Sultanate of Oman is officially adopting the IBAN standard.
At www.iban.com we have already implemented rules and data for validating IBANs issued by banks in the Sultanate of Oman.
Our IBAN Suite system provides automated validation of Oman IBAN via API, manual bulk interface and web based tools.
A notice for our annual SSL certificate renewal for api.iban.com
Current certificate is due to expire on 3 January 2023
We have renewed our certificate until 29 December 2024 accordingly.
The new certificate will be deployed on 29 November 2023
IMPACT:
Clients should not be impacted unless their integration requires downloading and storing the certificate locally on their servers.
Most, integrations do not store the certificate locally but exchange it through regular HTTPS requests.
If you are storing the certificate locally for some reason, we are including the new certificate in this email so you can replace it to avoid SSL errors during your API calls after the renewal.
New SSL certificate can be retrieved from: https://www.iban.com/files/ssl/api.iban.com.crt
Kind Regards,
Support Team
www.iban.com
We are happy to introduce a new service to our portfolio. After a long period in development our VAT Suite service is now available for our clients.
The VAT Suite service provides an API for automated validation and lookup of European Value Aadded Tax (VAT) numbers.
By validating VAT numbers, our clients can increase compliance with taxation requirements in EU.
You can review the key features of the service at:
The API developer documentation is available at:
https://www.iban.com/vat-api
As of 27th March 2023, the use of IBAN across all transactions going through the National Payment System (NPS) have been successfully adopted by all banks in Somalia. Without delay and with the assistance of the Central Bank of Somalia, we have integrated IBAN Validation and identification support for Somalia. IBAN.com's validation engine now fully supports validating IBANs issued by Somalia's banking system.
A notice for our annual SSL certificate renewal for api.iban.com
Current certificate is due to expire on 29 January 2023
We have renewed our certificate until 2 Jan 2024 accordingly.
The new certificate will be deployed on 29th December 2022
IMPACT:
Clients should not be impacted unless their integration requires downloading and storing the certificate locally on their servers.
Most, integrations do not store the certificate locally but exchange it through regular HTTPS requests.
If you are storing the certificate locally for some reason, we are including the new certificate in this email so you can replace it to avoid SSL errors during your API calls after the renewal.
New SSL certificate can be retrieved from: https://www.iban.com/files/ssl/api.iban.com.crt
Kind Regards,
Support Team
www.iban.com
We have released a new version of the BIC Validation Service API.
The key changes from the previous version are:
- Optimized response structure ( less data fields with the same level of detail ).
- Faster response time.
- HTTP status codes and custom error codes.
- Improvements in response time.
You can review the documentation of the new version of the API at:
https://www.iban.com/bic-validation-api
Our clients can find the new version endpoints in your client area and in the documentation.
We've recently reviewed and made
changes to the pricing for some of our services and plans.
The new pricing will come in effect from From 1 July 2022.
You can find the updated product pricing below:
Service Name |
Service Plan |
Price |
IBAN Suite |
Professional |
430 EUR |
IBAN Suite | Business |
1300 EUR |
IBAN Suite |
Corporate |
2100 EUR |
IBAN Suite | Enterprise |
3800 EUR |
Bank Suite |
200,000 queries |
9500 EUR |
BIC Validation |
Unlimited |
3200 EUR |
SORTware |
Unlimited |
2500 EUR |
EISCD Download |
Monthly Update |
1800 EUR |
EISCD Download |
Weekly Update |
2200 EUR |
We are changing our SSL provider for our API service at
api.iban.com.
Currently, we were using LetsEncrypt, however the short expiration
of the certificates causes inconvenience for some of our users.
In an effort to eliminate such inconveniences and provide a secure
and easy to integrate service, we have decided change our SSL
provider.
Our new provider is DigiCert and the certificate is valid for 12
months.
Deadline:
The new certificate will be deployed on 5th February 2022
IMPACT:
If you are not storing the api.iban.com SSL certificate locally,
you will not be impacted.
If you are storing the certificate locally for some reason, please
feel free to find it below in this email.
https://iban.com/files/ssl/api.iban.com.crt
Kind Regards,
Support Team
www.iban.com
We have identified an issue of some older JAVA versions with our SSL certificate provider LetsEncrypt.
The issue is caused by a missing root certificate in older versions of the JDK which do not trust a root certificate called ISRG Root X1.
We advise all clients using JAVA to access our API to review this article:
https://letsencrypt.org/docs/dst-root-ca-x3-expiration-september-2021/
Please also check your client's compatibility here:
https://letsencrypt.org/docs/certificate-compatibility/
You may experience issues establishing secure connections to our service if you do not have the ISRG Root X1 certificate installed.
Please feel free to contact our technical team at contact@iban.com if you need any assistance with this.
Our IBAN Suite service now supports detection of SEPA Instant Credit Transfer ( SCT Inst ) reachability.
To preserve backward compatibility, we have not added the SCT Inst marker to the standard output of the API.
It will be part of the standard response in the next API version
You may get the SCT Inst data by adding 'sci=1' to your API query.
GET Example:
https://api.iban.com/clients/api/v4/iban/?format=xml&api_key=[YOUR_API_KEY]&iban=IBAN&sci=1
POST Example:
curl "https://api.iban.com/clients/api/v4/iban/" \
-X POST \
-d format=json \
-d api_key=[YOUR_API_KEY] \
-d iban=DE46500700100927353010
-d sci=1
When this parameter is added the 'sepa_data' object will contain a SCI flag which indicates YES or NO for SEPA SCT Inst reachability.
If you need any assistance with accessing this feature, please feel free to contact our support team.
Due to our upcoming upgrades to deploy more powerful server infrastructure some changes to the API access URLs will be introduced in the beginning of next year.
Currently, API requests can be made to both www.iban.com and api.iban.com subdomains.
After 31 December 2020 the APIs will not be accessible through www.iban.com but only through api.iban.com
All API calls sent through www.iban.com and not api.iban.com will fail after 31 December 2020.
It is important to check your integration and update the URL accordingly to avoid any disruptions after the end of the year.
If you have any questions, please feel free to contact our support team.
Our service is now able to validate domestic bank account numbers for Denmark and Israel.
Both countries are using a complex method of validating account numbers where each individual bank has it's own method of validation.
With the help of a few new data provider partnerships, we are now able to accurately detect and perform validation on each respective bank in those countries.
This validation is now available in the following services:
- IBAN Suite: Validation & Calculation
- Bank Suite: Global Bank Validation
Since January 2020, Egypt has officially become an IBAN country.
With the kind support of the Central Bank of Egypt, we have added full IBAN validation and support in our system for Egyptian IBANs.
Our clients using the IBAN Suite service, will now be able to validate IBANs from Egypt
IBAN Support Team
We have launched a new wesite design for our sort code related services.
The new website provides easier navigation, more readable content and updated documentation and product information.
Please feel free to explore the new design at www.sortcodes.co.uk.
After almost a year of planning and development we are releasing our new service called "BankSuite".
The BankSuite service is designed to fill the gaps which the IBAN validation leaves for countries not using the IBAN standard (United States, India, Australia, China, Canada ...) .
The BankSuite provides a REST API which validates bank codes and account numbers for a total of 195 countries, 60,000 financial institutions and 950,000 branches.
Some of the key features are:
- Lookup of bank and branch data for bank codes worldwide
- Validating bank codes with multi-layer validation
- Validating domestic account numbers with multi layer validation
- Reverse lookups to find the clearing code/bank code by a given BIC code.
The new service is powered by a global banking directory which is constantly updated to provide maximum coverage and accuracy in the global market.
Lean more on our Bank Suite product page.
We are happy to announce a new Currency Exchange Rates and Currency Converter API service.
The new Forex Reference Suite service provides Currency Exchange Rates data through a lite and simple REST API.
You may feel free to review the service details and key features at our product page
A detailed developer documentation for both APIs for retrieving currency rates and converting currencies is available at:
Exchange Rates Documentation
Currency Converter Documentation
Added support for the newly introduced IBANs issued by banks from Vatican City State (the Holy See), effective of March 1, 2019.
Vatican City will join and become a member of Single Euro Payments Area (SEPA).
IBAN Validation engine can now validate those IBANs and identify the issuing bank.
Example Vatican City IBAN:
VA59001123000012345678
We have updated the manual interface for our BIC Validation service. The new design provides more flexible and easy to work with search console.
Some of the key features include:
- Search by BIC returns multiple results
- Search by bank name allows for search in all countries
Our clients who use the BIC Validation service, may access the new manual interface by logging in to their client area.
We are happy to announce that we have released a new API versions for two of our key services:
SortWare ( formerly known as UK Payment Validation )
IBAN SUITE ( IBAN Validation and Calculation )
IBAN V4 API now supports:
- Returning bank code and branch code along with the previously returned account number from a given IBAN
- New validation added: check for illegal characters in IBAN.
You may explore the new version by visiting our documentation page
SortWare v4 API has some new validations:
- Validation for Illegal Characters in Sort Code and Account Number
- Validation for length of Sort code and Account Number
You may explore the new structure and features on our documentation page
The APIs for both services have been iterated to Version 4
The new version provides some of the following improvements:
Restructured 'validations' object with each validation having its own named object for easier direct access.
This feature eliminates the need for programmers to loop through the previous 'validations' object array to evaluate the results.
We have deployed a new security feature to our APIs.
The API Access List feature allows you to restrict access to your API key to only a certain list of IP Addresses.
When would you want to restrict access to your API key:
- Harden the security of your account ( in case your API key is compromised no other computer systems will be able to make requests )
- When implementation requires your API key to be visible to the client ( clientside integration of the API )
- When providing your API key to developers for integration
The IP Address restriction is disabled by default, you may activate it by adding an allowed address in the access list.
You can manage the API Access List from your Client Area -> Account -> Settings section.
We have just completed a major redesign of our client area.
The new client area includes many new features and improved functionality.
Some of the new features are:
- Manage Separate Services
- Order History
- Download Invoices
- Improved design
- Compatible with all current browsers
You may review the new client area by logging in to your account.
Merry Christmas and Happy New Year
From July 4, 2017 the Republic of Belarus has introduced IBAN for non-cash transactions.
We have integrated calculation algorithms for IBANs from Belarus in our IBAN calculator
Our clients can now convert domestic bank account numbers to IBAN for the country of Belarus
We have created a new feature for our clients.
Sub-Users are a way to grant access to your employees and people inside your company to your IBAN Validation Services account.
This feature is designed to provide more flexibility to our clients workflow.
Sub-Users Manager is available inside your client area.
You can now add IBAN checker to your website for free.
We have developed a new free tool which our visitors can add to their websites.
Please feel free to visit our new widgets and links section.
We have a new tool available for mass sort code and account number validations.
The Bulk UK Payment Validation function accepts a list of sort codes or sortcode/account number combinations.
Our clients can now process large lists of UK account number validations or sort code lookups jn a single batch transaction.
The new feature is available only to clients using our UK Payment Validation ( SortWare ) service.
Our Bulk IBAN validation tool, received a major upgrade.
Until now, the mass validation tool returned only basic validation information.
With the constant improvements in our validation systems, we introduced the new validation features in the mass checking tool too.
Currently, the bulk validation tool returns the full range of validations performed by our second generation API.
To learn more about the specific methods we use to validate an IBAN, please read our validation help page.
Our IBAN validation engine now supports domestic account validation for Sweden.
The new feature is available in our API and manual search interfaces.
You can test out the service by validating Swedish IBAN in our free demo search.
Our IBAN validation engine now supports domestic Bank Account Validation for Czech Republic.
The new feature is available in the following services:
IBAN Validation Web Interface
IBAN Calculation Web Interface
IBAN Calculator API
IBAN Validation API
We have added second layer validation for Croatia IBAN.
The domestic account validation is available in our API and manual interfaces for both IBAN calculation and validation.
Domestic account validation has been added to our IBAN validation engine for IBANs issued from Former Yugoslav Republic of Macedonia (FYROM).
You can test this by validating FYROM IBANs through our system.
We have added a domestic bank account ( aka. RIB ) level validation to our IBAN validation engine.
The new feature is available in our demo search as well as out API and client area.
We have added second layer validation support for Slovenia.
Our IBAN validation engine now supports domestic account validation for Slovenian IBANs.
The new feature is available in our free demo search as well as our API and paid clients section.
We have just added a new domestic account number validation algorithm to our calculation and validation engine.
Now, our system will validate whether the domestic bank account numbers are correct for Kosovo IBANs.
You can test out the new functionality by validating an IBAN from Kosovo in our website.
We are happy to announce that we have deployed a new functionality to our customer portal. The new "Notifications" is available in your Client Area -> My Account section.
You can now set a low credits limit and our system will send an email notifying you that your account's credits are running low.
Our developers just added the new and improved Validate IBAN function to our SOAP API endpoint.
The new function provides more detailed information and multi-level validation methods.
The improved 'validate_iban2' function and its documentation are available at:
https://www.iban.com/clients/api/soap.php
The WSDL for the service is available at:
https://www.iban.com/clients/api/soap.php?wsdl
Our developers have finished adding two new key features in our SOAP endpoint.
The new methods are:
- account_info - Providing Account expiration date and remaining number of queries available.
- recover_iban - Providing missing/unknown character recovery using wildcards.
You can learn more about the functions and their use at:
https://www.iban.com/clients/api/soap.php
The IBAN Recovery API is our newest service.
Our developers have implemented the "IBAN character recovery engine" in our service range.
You can now use this API to restore unreadable or unknown characters from any International Bank Account Number.
You can learn more about this API from our developer documentation at:
https://www.iban.com/recover-iban-api.html
Our developers have introduced a new API with the intent to help our clients track remaining queries and expiration date of their account.
The new account information API returns both your account's expiration and the remaining queries in a single response.
API endpoints can be found in your Client Area -> API Access section.
We have added support for the newly introduced IBANs issued by banks from Iraq.
While, still not officially supported, IBANs being issued by some banks in the country.
Our IBAN Validation engine can now validate those IBANs and identify the issuing bank.
Example Iraq IBAN:
IQ20CBIQ861800101010500
We have just introduced a new API in our service list.
The EISCD API is powerful system providing extremely detailed branch information from the BACS Extended Sort Codes Database. Supporting multiple methods of validation and data extraction, the SOAP interface allows easier integration.
Supported methods can be seen at:
https://www.iban.com/clients/api/eiscd/#
WSDL Schema can be seen at:
https://www.iban.com/clients/api/eiscd/?wsdl
This solution can be purchased from our order page
We have added a new section in our website to better describe the IBAN structure for the United Kingdom. You can review the new informational page at:
https://www.iban.com/united-kingdom.html
We have launched a mirror/backup server for our IBAN Validation and Calculation services.
Our backup server is specially setup to provide a complete mirrored environment of both client area and API.
To learn how to use the Backup Server, please log in to your Client Area -> API Access page.
We have added IBAN validation support for three new countries which have partial IBAN coverage.
The new supported countries are :
El Salvador ( SV )
Honduras ( HN )
Nicaragua ( NI )
Here are some test cases for those countries:
SV43ACAT00000000000000123123
HN54PISA00000000000000123124
NI92BAMC000000000000000003123123
We have implemented the SEPA markers detection in our IBAN Validation API V2.
Our API can determine the following SEPA functions:
SEPA CREDIT TRANSFER
SEPA DIRECT DEBIT
SEPA COR1
SEPA B2B
SEPA CARD CLEARING
The API V2 currently returns one additional object labeled sepa_data' which describes the SEPA functionality.
Example:
<sepa_data> <SCT>YES</SCT> <SDD>YES</SDD> <COR1>YES</COR1> <B2B>NO</B2B> <SCC>NO</SCC> </sepa_data>
We have added a new functionality to our IBAN validation engine. We are able to detect the different SEPA functions supported by a given Bank/Branch while validating an IBAN.
Currently, the SEPA detection is only available in our free demo demo in the website, however after short testing, we will implement it in our API V2 response structure.
SEPA Detection includes the following markers:
SEPA CREDIT TRANSFER: YES/NO
SEPA DIRECT DEBIT: YES/NO
SEPA B2B: YES/NO
SEPA COR1: YES/NO
Ukraine have officially joined the countries adopting the universal IBAN formatting. We have updated our registry data and validation algorithms to accommodate those new additions.
We have revised and updated our IBAN structure and examples page with the latest additions and correct data standards.
We have added a new validation step in our IBAN Validation engine. The new check performs a test on the IBANs internal structure and formatting, checking for specific string and digit lengths to verify if the IBAN matches the specific country's formatting schema. This adds one more layer of verification information our clients can benefit from. Currently, this validation is only being displayed in our free search as a test, but we will soon incorporate it in our API.
We have completed the development of our new and improved IBAN Validation API. Now it supports domestic account check digit validations, length checks and better structured responses. User can choose between XML or JSON response formats.
Our IBAN calculation engine now supports Morocco RIB to IBAN conversion. The functionality is also added to the IBAN calculation API.
We have added support for Sao Tome and Principe in our IBAN validation engine.
Our IBAN calculator and validation software now support account number and sort code validation for Ireland. Check digit algorithms have been incorporated in our code introducing an additional layer of security in UK and IE payment validation.
We have completed the development of an API allowing IBAN calculation. Our clients can now integrate our IBAN Calculation API remotely. Documentation is available in the Developers section .
We can now accurately generate IBANs for Malta from sort code and account number.
We implmented support for NIB ( Número de Identificação Bancária ) check digit validation algorithm in our IBAN Validation and IBAN Calculator engines.
We complted the development of the check digit validation and calculation algorithms for Poland. Now our service can balidate the Bank and Branch codes and IBANs for banks in Poland .
We incorporated the check digit / control digit validations for Spanish Accounts/Bank Codes in our software. Those validations add another layer of security while calculating IBAN from domestic account numbers or validating IBANs.
Our developers completed the final stage of the IBAN calculator module for Sweden. Now you can calculate Swedish IBANs using a clearingnumber and account number.
Our developers completed the check digit validation for Italian Account Number. The algorithm simultaneously checks for valid CAB, ABI and Account Number. The account number validation is available in our IBAN validation and IBAN Calculator.
We have complted a new development stage for our IBAN calculator which includes support for Brazil. Our clients can now accurately convert domestic account numbers to Brazilian IBANs.
We have a new algorithms for Switzerland at IBAN Calculator. The calculator can now accurately validate account numbers and generate IBAN for Switzerland.
We have completed the development of our new IBAN validation engine. The new engine behind the website is now powered by multi-stage database fallback logic. This significant upgrade made our service more accurate than ever. Currently we evaluate our bank identification database as the most complete on the market.
Rebuilding the IBAN Calculator. Stage one complete, you can test out new and improved calculator.
New research project completed. We added Jordan IBAN support. JO14BBME5830000000583312315681
We have a new domain! Reverse IBAN Validator is now available at www.iban.com
Added validation for Timor-Leste IBAN and reverse bank name,BIC and address: TL790180012345678910157
Added validation for Kosovo IBAN and reverse bank name,BIC and address. Example: XK281500000000000053
IBAN validation now support check for SEPA Credit Transfer and SEPA Direct Debit.
Madagascar IBAN validation for bank name, address and BIC code is now available.
General Update of BIC Codes:Bank branch address, city and postal code.
General Update of BIC and IBAN. Added Validation for 2300 new International Bank Account Numbers
Automatic IBAN Validation now available with our API module. Members only.
General update for validation and calculation algorithms
Created a complete list of countries that support IBAN and added some examples
Search bank by BIC code now available at BIC Code Search.
We've moved from www.reverseiban.com to www.iban.net please update your links.
Added IBAN Generator - Calculate IBAN from Account Number and Bank Branch.
Qatar Reverse IBAN validation for bank name, address and BIC code is now available.
Qatar IBAN validation is now available. Example: QA73BBME000000000004056677001
A huge list of new validation algorithms added for the IBAN countries which are partially supporting the new system.
Ukrainian Reverse IBAN validation for bank name, address and BIC code is now available.
Ukraine IBAN validation is now available. Example: UA173052990006762462622943782