to buy or obtain sth quickly because it is cheap or you want it very much
snap sth up
to buy or obtain sth quickly because it is cheap or you want it very much
All the best bargains were snapped up within hours.
Definiciones del Oxford Advanced Learner's Dictionary, 9.ª edición