snap (something) up
Definition: to buy something quickly before other people buy it, because it is cheap.
(This phrasal verb has more than one meaning)
E.g.1: These new toys are very popular, so I snapped one up before the shop sold them all.
E.g.2: My friend is very mean; he goes on holiday at Christmas then snaps up all the cheap gifts in the January sales and gives them to his friends as late Christmas presents.
This phrasal verb can be separated. (E.g. 1)