snap up
verb
°To buy something quickly, either because it is a bargain, or because it is in short supply, or because it is something one has been searching for.