snaffle up

中上級 (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."