Is there a limit on the number of one-time verification codes via SMS?

You can request a maximum of three codes for each transaction. There is no limit on the number of times you use this authentication method on the history of your account.