There is no limit on transactions when you fetch them through Mastercard Open Banking. You receive transactions in pages with a maximum of 250 transactions per page. Due to PSD2 regulations, there is a limit to how far back we are allowed to fetch transactions. This limit is two years from the creation-date of a new user account. If the transaction is older than two years, it will be deleted.