United, American Airlines, and Delta all offer miles for signing up for Netflix.
United is offering 4,000 miles. Sign-up here.
AA is offering 2,500 miles. Sign-up here.
Delta is offering 2,500 miles. Sign-up here.
It says it is for new member only but if you were to use a new email address and sign-up again I am sure they would not notice. There is no minimum contract or months required from Netflix so you can cancel after a month. However, it takes 8-10 weeks for the miles to post. It’s a solid deal and easy way to earn miles and get something in return.