Rocketmiles is offering a fantastic promotion right now with American Airlines AAdvantage miles. You earn 1,000 to 10,000 miles per hotel night booked using the service and these 3,000 or 4,000 bonus miles are extra. Just make your booking before Halloween comes to an end.

This Rocketmiles offer is only available for those that use the service for the first time. The 4,000 bonus miles offer is intended to American Airlines elite members those that are not elite will get the 3,000 miles bonus offer which is still generous. The bonus and base miles earned from your first booking using Rocketmiles can sometimes offset the cost of the hotel itself.

You can access and sign up for these 3,000 and 4,000 offers here and here.

The only catch is that hotels booked using third party sites such as Rocketmiles are not eligible for the hotel loyalty program stay/night credits or points. Some hotels may extend possible elite benefits for third party bookings. The best place to use Rocketmiles is for booking non-affiliated hotels where you do not have to worry about status related benefits or stay/night credits or points. For the most part just make sure that the prices are competitive to other websites such as Hotwire, Orbitz, Kayak, Google hotel search, and Hotel Tonight.

Here are the T&C’s for this Rocketmiles bonus offer:

To be eligible for this promotion, the hotel reservation must be booked on www.rocketmiles.com using this promotional link (rocketmiles.com/aadvantagebonus) by 11:59PM CT on October 31, 2016. Limited to first time customers who receive this offer communication, and subject to investigation post-purchase. Limit one per customer. Limit one per stay. Promotional offer cannot be applied to existing bookings or retroactively applied to bookings not made using the link above. This promotional offer cannot be combined with any other offers, including a sign-up from referral bonus. Rocketmiles reserves the right to retract a bonus at any time if it detects technical errors, cancel/rebooking activity (defined by identical search criteria), or any deceptive behavior attempted to circumvent the limits expressed above, including multiple accounts. Please allow 2 weeks for bonus points to post in a qualifying member’s account after hotel stay is completed and the qualifying member has met the stated conditions.

If Rocketmiles is not contacted directly with a refund request until after miles/points have already been posted, any approved refund amount may be reduced by up to the full retail value of the reward. Rewards that cannot be posted due to incorrect or incomplete information may become ineligible after 12 months and no customer response to our e-mail outreach.

See rocketmiles.com/terms for full terms, or call Rocketmiles concierges at 1-855-355-7625 with questions of eligibility or for any other assistance. Please contact your loyalty program directly for information about redeeming miles/points, or for questions about earning miles/points for past flights.