Easy Trick to Quickly Add All Amex Offers to Your Cards

Quickly Add All Amex Offers

How to Quickly Add All Amex Offers

American Express offers tons of Amex Offers for consumer and business credit cards. You can find a list of all the available offers here. But sometimes, if you haven’t added offers to a card in a while, you might get overwhelmed when you take a look at the account. You most likely will see 100 offers available, and that means that even more could be there since it is limited to showing just 100 at a time.

If you try adding these offers manually it will take forever, especially if you want to add all of them. Thankfully, you don’t have to site there for five minutes just clicking “Add Offer” over and over. Redditor blamsonyo has created a short script that will help you automate the process.

Here’s how it works:

  1. Load https://global.americanexpress.com/offers/eligible (need to log in)
  2. Open JS Console (Press F12 on your keyboard)
  3. Paste snippet below into console and hit enter
  4. Wait a minute or two, until all “Add Offer” buttons are clicked.
  5. Reload the page and redo step 3 if necessary (if more offers are available)

And here’s the code:

// Find all the "Add to Card" buttons on the page
var offerButtons = Array.from(document.getElementsByClassName("btn btn-sm btn-fluid offer-cta btn-secondary")).filter(btn => btn.title == "Add to Card");
var index;
for (index = 0; index < offerButtons.length; ++index) {
console.log("Clicking offer button");
// Wait 2seconds to be nice to AMEX servers
await new Promise(r => setTimeout(r, 2000));

It will take about a minute, more or less, depending on how many offers you have available.

Guru’s Wrap-up

This makes the process quicker and much easier. Just makes sure you first add any specific offers that you might want on specific cards. For example a Hilton Amex Offer, you might want to add it to a Hilton card. Once you add an offer to one card, it disappears from your other Amex cards.

Moomoo $50 Bonus

7 thoughts on “Easy Trick to Quickly Add All Amex Offers to Your Cards

  1. lol why is this not an option in the account if it’s this easy to do? someone send this to amex please.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.