Skip to content

ATMs v2.1

The ATM API lets a TPP retrieve ATM location and service data published by LFIs. It is a read-only, public-data API — no user consent or redirect is required.

Required role: BDSP

Access to the ATM API requires the BDSP (Bank Data Sharing Provider) role. This role must be assigned to your application in the Trust Framework before calling the endpoint. See Roles for the full list of scopes and grant types this role permits.

What the API returns

A single GET /atms call returns all ATMs published by an LFI. Each ATM record includes:

FieldDescription
ATMIdUnique terminal identifier
LFIId / LFIBrandIdIdentifies the owning LFI and brand
LocationAddress and GPS coordinates
ServicesSupported transaction types (e.g. CashWithdrawal, Balance, PINChange)
AccessibilityAccessibility features (e.g. WheelchairAccess, AudioCashMachine)
SupportedCurrenciesISO 4217 currency codes accepted
AvailabilityOperational status and opening hours
ATMFeeFee schedule for cross-bank and international transactions
MinimumPossibleAmount / MaximumPossibleAmountWithdrawal amount limits