There's no limit to the number of free gift cards you can earn. However, some sites may set individual limits on earnings.