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.
Definitions from the Oxford Advanced Learner's Dictionary, 9th edition