The ultimate gaming companion for Raycast. Search across multiple storefronts, track historical lows, discover free giveaways, and catch the best daily deals without leaving your launcher.
The Top Deals, Free Games, and Manage Stores commands work out of the box.
To use the Search and Saved Games features, a free API key from IsThereAnyDeal is required:
| Command | Description |
|---|---|
| Search Games | Look up current prices, historical lows, and bundles for any game. |
| Saved Games | Manage your personal watchlist and track active price drops. |
| Top Deals | Browse the best daily discounts across 30+ official stores. |
| Free Games | Find 100% free games, DLCs, and giveaways across all platforms. |
| Manage Stores | Select which stores to include in your searches and deals. |
Show Price History Chart setting in the extension preferences to save 1 API call per game lookup.If this extension helps you find great deals, consider buying me a coffee!
Search for game prices and deals
Track your saved games and their prices.
View current best deals
Discover currently free games and giveaways.
Select which stores to include in your searches and deals.
!== undefined checks when passing preloaded props to GameDetail to prevent accidental fallback API calls when a game legitimately has no active deals or bundles.seenDrops and seenPriceChanges states that were causing unexpected UI resets.price_overview.discount_percent, ensuring correct discount display for games that are on sale on Steam but not yet tracked by IsThereAnyDeal.computeGameInsight function, laying the groundwork for more robust historical discount detection in future releases.storeValue={true}.overview/v2 bundle array for better accuracy.useFetch limitations with POST requests, eliminating redundant API calls.requestedIds matching. This prevents infinite API fetch loops caused by missing or outdated game IDs. Incremented cache versions to flush stale memory.minDiscount preference was ignored in Top Deals API requests.