snap up

Intermédiaire (B1) informal

To grab something really fast because you don't want to miss it or let someone else get it.

"Shoppers snapped up all the half-price coats within an hour of the sale opening."