Let’s talk
Get in touch with us to find out how our suite of APIs can turn your innovations into reality.
Manage your bulk transfers with ease
Automate instant and scheduled bulk transfers directly from your business systems.
Bulk Transfer API is owned by Garanti BBVA.

The Bulk Transfer API allows you to create individual or bulk transfers for immediate or scheduled execution through a single API integration.
Send transfers using IBAN, Kolas address or branch-account information, and maintain control over your payments by tracking their status or cancelling pending transfers when needed.
A faster and more structured way to manage multiple money transfer and EFT records through API integration.

Create transfers for immediate execution or schedule them for a future date, giving you greater flexibility to manage your payment needs.

Send transfers using IBAN, Kolas address or branch-account information, providing greater flexibility when defining recipient details.

Track transfer status and access key payment information, including status details, reference numbers and payment timestamps.
Bulk transfer services integrated into your business processes.
Enable customers to create individual or bulk transfers through a single integration.
The API uses standardized request and response structures while allowing customer-specific information such as product ID or recipient details.
Support customers with transfer tracking and pending payment cancellation.
The Bulk Transfer API allows customers to create individual or bulk transfers, track their status and cancel pending transfers through a single integration.

The customer subscribes to Bulk Transfer in the API Portal and generates the enrollment ID and product ID through Garanti BBVA Internet Branch.

The customer sends a payment request with the required headers, product ID, sender IBAN and the details of the transfers to be executed.

The API records the request and returns information for each transfer, including its unique ID, status, product ID and status description.

The customer can check the status of submitted transfers and cancel those that are still pending execution.

Bulk Transfer help businesses automate and manage multiple transfers efficiently from their own systems through a single integration.
Kağan Tonyukuk Fikri, Head of Open Banking Innovation & Entrepreneurship, Retail Banking, GarantiBBVA
Complementary APIs that may support payment initiation, account validation and reconciliation processes.
Can be used as a complementary API to retrieve account information before initiating transfer operations.
Provide information on financing product interest rates directly within your platform.
Simulate installments and repayment plans based on loan conditions.
Access the complete API catalog
AccessGet in touch with us to find out how our suite of APIs can turn your innovations into reality.
Banco Bilbao Vizcaya Argentaria, S.A. owner of this portal uses cookies and/or similar technologies of its own and third parties for the purposes of personalization, analytics, behavioral advertising or advertising related to your preferences based on a profile prepared from your browsing habits (e.g. pages visited). If you wish to obtain more detailed information, consult our Cookies Policy.
These are the advanced settings for first-party and third-party cookies. Here you can change the parameters that will affect your browsing experience on this website.
These cookies are used to give you secure access to areas with personal information and to identify you when you log in.
| Name | Owner | Duration | Description |
| gobp.lang | BBVA | 1 month | Language preference |
| aceptarCookies | BBVA | 1 year | Configuration Accepted Cookies |
| _abck | BBVA | 1 year | Helps protect against malicious website attacks |
| bm_sz | BBVA | 4 hours | Helps protect against malicious website attacks |
| ADRUM_BTs | Salesforce Marketing Cloud | Session | Required for monitoring of the service, inherent to SFMC |
| ADRUM_BT1 | Salesforce Marketing Cloud | Session | Required for monitoring of the service, inherent to SFMC |
| ADRUM_BTa | Salesforce Marketing Cloud | Session | Required for monitoring of the service, inherent to SFMC |
| ADRUM_BT | Salesforce Marketing Cloud | Session | Required for monitoring of the service, inherent to SFMC |
| xt_0d95e | Salesforce Marketing Cloud | Session | Remember user preferences (if any) |
| __s9744cdb192d044faa1bf201d29fafd1e | Salesforce Marketing Cloud | Session | Remember user preferences (if any) |
| wpml_browser_redirect_test | WPML | Session | Text translation in the portal |
| wp-wpml_current_language | WPML | 24 hours | Text translation in the portal |
They are used to track the activity or number of visits anonymously. Thanks to them we can constantly improve your browsing experience
| Name | Owner | Duration | Description |
| AMCV_*** | Adobe Analytics | Session | Unique Visitor IDs used in Cloud Marketing solutions |
| AMCVS_*** | Adobe Analytics | 2 years | Unique Visitor IDs used in Cloud Marketing solutions |
| demdex (safari) | Adobe Analytics | 180 days | Create and store unique and persistent identifiers |
| sessionID | Adobe Analytics | Session | Launch's internal cookie used to identify the user |
| gpv_URL | Adobe Analytics | Session | Adobe Analytics plugin: getPreviousValue Capture the value of a certain variable in the following page view, in this case the prop1 |
| gpv_level1 | Adobe Analytics | Session | Cookie used to store the DataLayer levl1 of the previous page. |
| gpv_pageIntent | Adobe Analytics | Session | Cookie used to store the pageIntent of the previous page. |
| gpv_pageName | Adobe Analytics | Session | Cookie used to store the pagename of the previous page. |
| aocs | Adobe Analytics | Session | Cookie that stores the first values collected at the beginning of a process. |
| TTC | Adobe Analytics | Session | Cookie used to store the time between the App Page Visit event and the App Completed event. |
| TTCL | Adobe Analytics | Session | Cookie used to store the time between the LogIn event and App Completed. |
| s_cc | Adobe Analytics | Session | Determine if cookies are active |
| s_hc | Adobe Analytics | Session | Cookie used by Adobe for analytical purposes |
| s_ht | Adobe Analytics | Session | Cookie used by Adobe for analytical purposes |
| s_nr | Adobe Analytics | 2 years | Determine the number of user visits |
| s_ppv | Adobe Analytics | Permanent | Adobe Analytics plugin: getPercentPageViewed Determine what percentage of the page a user views |
| s_sq | Adobe Analytics | Session | ClickMap/ActivityMap features |
| s_tp | Adobe Analytics | Session | Cookie used by Adobe for analytical purposes |
| s_visit | Adobe Analytics | 2 years | Cookie used by Adobe to know when a session has been started. |
They allow the advertising shown to you to be customized and relevant to you. Thanks to these cookies, you will not see ads that you are not interested in.
| Name | Owner | Duration | Description |
| OT2 | VersaTag | 90 days | VersaTag Cookie used to store a user id and the number of user visits. |
| u2 | VersaTag | 90 days | VersaTag Cookie where the user ID is stored |
| TargetingInfo 2 | MediaMind | 1 year | Cookie that serves to assign a unique random number that generates MediaMind. |
These cookies are related to general features such as the browser you use.
| Name | Owner | Duration | Description |
| mbox | Adobe Target | 9 days | Cookie used by Adobe Target to test user experience customization. |
Looks like you’re browsing from Mexico Spain Argentina Peru Colombia Belgium Chile USA France Hong Kong Italy Portugal United Kingdom Turkey Uruguay Venezuela Alemania, so let’s show you the custom content for your location. Change
In order to access the private area and corresponding sandbox, select the country of the APIs you want to use.
© BBVA API_Market. Legal Notice, Personal Data, Cookie Policy, Security
Choose the country for default content display.