Reveal, export and redeem your Fanatical keys
FanaticalGrabber adds a panel to your Fanatical orders page. It clicks every "Reveal Key" button for you, exports the keys in the format you pick, and redeems them on Steam in one batch.
Available on the Chrome Web Store. Works in Chrome, Edge, Brave, Opera and Vivaldi. Keys stay in your browser.
FanaticalGrabber v2.8.2
This is a working demo of the panel. Click the orange bar to open it.
This is the Steam side. The real one appears on every Steam store page, and on the Activate a Product page it sits under Steam's own form. This demo does not contact Steam.
What it does
The panel sits in the corner of your Fanatical page. A matching bar appears on Steam for redeeming.
Reveal All
Clicks every "Reveal Key" button on the page. The clicks are spaced out so Fanatical does not get a burst of requests.
Save your keys your way
Press Export and pick a format. Any keys still hidden are revealed first, so the export is complete.
Send to Steam Value Checker New
Sends the game titles (never the keys) to the Steam Value Checker Discord bot, with what you paid. Run /library grabber in Discord once to get a link code, then paste it into the panel.
Batch Redeem New panel
On Steam you will see a Batch Redeem bar. Open it, paste your keys (or open a .txt file, or load the ones you revealed on Fanatical) and it redeems them on the Steam account you are logged into. On the Activate a Product page the panel sits under Steam's own form.
- Paste keys mixed in with other text, or open a .txt file. It finds anything in Steam's
XXXXX-XXXXX-XXXXXformat and ignores the rest. - Load every unredeemed key from your Fanatical orders in one click. You can skip games you already own.
- Remembers which keys were redeemed, already owned or already used, and skips them next time.
- Waits 3 seconds between keys, shows progress, and has a Stop button.
- Stops if you get logged out or Steam rate-limits you.
- Gives you a CSV report with the result for every key.
- You can drag the bar or the header to move it. It remembers the position.
Note: this uses the same redeem request Steam's own site uses. It is not an official API, so it could break if Steam changes it. Try a couple of keys first. Keys are only ever sent to Steam.
Also on Steam New
- Price card on game pages: the best current price, the all-time low, and whether you own or wishlisted the game. Prices are in your currency. Needs your Steam Value Checker link code.
- Bundle check: on a bundle page, compares the bundle with buying the games one by one.
- Cart check: warns you at checkout if a game in your cart is cheaper elsewhere or you already own it.
- Key vault: keys you reveal are saved in your browser only, so you can see which ones are still unredeemed.
Install
Install it from the Chrome Web Store. It updates itself.
Brave, Opera and Vivaldi can install from the Chrome Web Store too. Edge will ask you to allow extensions from other stores first.
Then
- Click Add to Chrome on the Web Store page and confirm.
- Head to your Fanatical orders and click the orange FanaticalGrabber bar in the bottom right.
Web Store installs update on their own, and the panel tells you when a new version is out.
FAQ
Does it send my keys anywhere?
No. Revealing, exporting and copying all happen in your browser. Keys go to Steam only when you press Redeem. The optional "Send to Steam Value Checker" button shares game titles, never keys. Details are in the privacy policy.
Where do I find the Steam panel?
Open any page on store.steampowered.com and look for the Batch Redeem bar in the bottom right. Click it to open the panel. On the Activate a Product page it is already open under the form. Check that you are logged into the Steam account you want the games on.
Can I move the panels?
Yes. Drag the bar or the header, on Fanatical or on Steam. Each one remembers its own position, and when you minimise it, it returns to its usual corner.
Does Redeem work for keys from other stores?
Not for redeeming. Batch Redeem only handles Steam keys and skips anything that is not in Steam's format. Exports include every key.
Why did Redeem say I'm not logged in?
Log into store.steampowered.com in the same browser profile, then try again. Being signed into the Steam desktop app does not count.
What if Steam rate-limits me?
It stops immediately. Wait about an hour, then try again with smaller batches.
Does it work in Firefox or Safari?
No. It uses Chromium's extension system, so it needs a Chromium-based browser.
Something broke. Where do I report it?
Send me a message on X with your browser, the version number in the panel footer, and the message or CSV report the panel gave you. Feature ideas are welcome too.