Almost 800 mortgage deals have been pulled since last week over fears of further interest rate rises.
New data from Moneyfacts shows the number of residential mortgages has fallen from 5,385 deals to 5,012.
The number of buy-to-let deals has dropped from 2,748 to 2,343.