Tired of clicking each Amex Offer one by one? Learn how to use a simple bookmarklet to add all available Amex Offers to your card instantly — no coding required.
Instantly Activate All Amex Offers with One Click
If you’ve ever found yourself scrolling through American Express offers, tapping “Add to Card” one by one, you know it’s time-consuming. Luckily, there’s a way that you can add them all at once, almost instantly, with my Chrome browser Bookmarklet.
What Is a Bookmarklet?
A bookmarklet is like a mini-app that lives in your bookmarks bar. It runs a short script on the page you’re viewing — in this case, your Amex Offers page — to automatically activate all eligible offers.
No installations
No login sharing
No technical skills needed
How to Use the Amex Offers Bookmarklet
Here’s how to use this one-click solution to activate your offers:
- Drag the button below to your bookmarks bar.
Add Amex Offers - Log in to your Amex account.
Go to the Amex Offers section - Scroll down and click “View All” to reveal all available offers
⚠️ By default, Amex only loads a limited number of offers — make sure the full Amex Offers list is loaded and visible before using the bookmarklet. - Click the bookmarklet that you just placed in your Bookmarks bar while on the Amex Offers page.
Sit back and watch it work! It’ll go through and add each eligible offer to your card automatically, while skipping non-offers.
Is This Safe?
Yes. This tool runs only in your browser and does not send any data anywhere. It simply mimics the clicks you’d do manually, but does them for you — faster and easier. Here is the full source code:javascript:(async()=>{try{let b=[…document.querySelectorAll('button')].filter(btn=>btn.textContent.trim()==='Add to Card');let c=0;for(let i=0;iAdded offer ${c}/${b.length});await new Promise(r=>setTimeout(r,500));}alert(Success! ${c} Amex offer${c!==1?'s':''} added.);}catch(e){console.error(e);alert("Oops! Something went wrong while adding offers. Please try again.");}})();
Pro Tip
If you’ve just added 100 offers, there are likely more offers available that weren’t loaded – the homepage only shows the first 100 offers when you log in.
To reveal more offers:
- Refresh your Amex Account Home page.
- Visit the Amex Offers section again — the next batch of offers should now appear.
- Repeat this process as needed to load all offers.
🔁 Check back regularly! New deals are added frequently. Revisit the Offers page every few weeks and run the bookmarklet again to catch limited-time cashback offers you might otherwise miss.
Stay Updated
Want updates if this script is ever improved or Amex changes the way the buttons are displayed? Bookmark this page or subscribe — I’ll post any updates or improvements here!