Enhances various Steam trading and gifting sites by integrating price data from GG.Deals and other sources.
You need to have SteamWebIntegration installed and running on pages where you want this script to work. It currently only works somewhat on Lestrades if you do not have SWI installed.
https://github.com/Revadike/SteamWebIntegration
-
Price Fetching
- Fetches prices for games and items listed on multiple sites (Lestrades, SteamTrades, Barter.vg, SteamGifts, etc.).
- Special handling for items like “Sack of Gems” and “Mann Co. Supply Crate Key,” fetched from alternate sources. Gems do not currently work
- Prices are cached locally to reduce redundant requests and improve performance.
-
Caching
- Stores price data in local storage.
- Configurable refresh intervals ensure stale prices are automatically updated.
- Automatically purges items older than 30 days.
-
Auto-Loading
- Automatically fetches a configurable number of prices per page at 500ms intervals.
- Optional setting to avoid auto-loading if you prefer manual fetching only.
-
User Interface
- Adds small icons/buttons next to each game/item title to fetch or refresh prices on demand.
- Provides a “View Cached Prices” popup with search and pagination for quick navigation.
- Shows normalized spacing and a human-readable “price age” (e.g., “22.8 hours,” “2.4 days”).
- Includes menu commands for:
- Viewing and searching all cached prices
- Clearing cached data with confirmation
- “Soft Load” (fetch missing prices only)
- “Hard Load” (refresh all prices)
-
Customization
- All settings (e.g., cache duration, auto-fetch count, etc.) can be tweaked in the script’s config.
- Global rate limit ensures no more than 10 requests per minute.
- Easily enable or disable specific features via built-in config constants.
Click here to install the userscript.
Lestrades offer creation page:
Lestrades matches page:
Steamtrades posts:
It also works inside the ESGST popup for filtering tradeables:





