snaffle up

Intermédiaire supérieur (B2)informal

To grab something quickly so nobody else can have it.

"Shoppers snaffled up all the discounted items within the first hour of the sale."