Crypto Price Ticker Injector on Any Page
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
This script adds a floating, draggable ticker to your browser that displays real-time cryptocurrency prices for any coins you choose—Bitcoin, Ethereum, Solana, Cardano, and hundreds more. The ticker updates automatically every 60 seconds (configurable) using the free CoinGecko API, showing the current price, 24-hour change percentage with up/down indicators, and a badge with the latest price of your first selected coin. Perfect for traders, investors, and anyone who wants to keep an eye on crypto markets while browsing the web.
WHERE IT RUNS
The script works on any website—browsing, working, or researching. The ticker stays visible as you navigate between pages, providing a persistent crypto price reference. It works on any website regardless of framework, and per-site memory remembers your ticker position on each domain.
HOW TO USE
After installation, the ticker appears automatically with default coins (BTC, ETH, SOL, ADA, DOT). A badge shows the latest price of the first coin. Click the badge to toggle the full ticker with all coins and price changes. Open the panel to customize: choose which coins to track via JSON array (e.g., ["BTC","ETH","SOL"]), set refresh interval (10-600 seconds), enable or disable price change display, choose ticker position (top-right, top-left, bottom-right, bottom-left), adjust opacity, select dark or light theme, set currency (USD, EUR, GBP), enable or disable the badge, and choose badge position. Click "Refresh Now" to manually fetch latest prices.
TECHNICAL MECHANISM
The script uses a multi-stage price fetching and display pipeline. First, it loads the user's selected coin symbols from GM_setValue as a JSON array. Second, it constructs a request to the CoinGecko API (api.coingecko.com) using the simple/price endpoint with the coin IDs and currency parameters. Third, it sends the request using GM_xmlhttpRequest and parses the JSON response containing price and 24-hour change data. Fourth, it maps the response data to the requested coin symbols and stores it in memory. Fifth, it renders the ticker using dynamic HTML with color-coded change indicators (green for positive, red for negative). Sixth, it updates the ticker automatically at the configured refresh interval using setInterval, with a secondary timer updating the timestamp every 10 seconds. Seventh, it displays a badge with the first coin's price and change percentage. The ticker handles errors gracefully with loading states and failure messages.
THE PANEL
The settings panel is fully draggable and can be positioned anywhere on your screen. It automatically snaps to the nearest edge when released, keeping your workspace organized. The panel can be collapsed to a small bubble showing only a gear icon, and restored with a single click. Its position is remembered across page reloads using GM_setValue. The panel also responds to the Escape key, which instantly hides it until you click the bubble again. All settings are saved immediately when changed and persist across browser sessions.
PLEASE NOTE
This script requires the free BotGentz extension to run. Price data is fetched from the CoinGecko public API, which has rate limits (approximately 30 calls per minute). The script uses a default refresh interval of 60 seconds to stay within limits. The script does not access, store, or transmit any personal data or browsing history. All processing happens locally in your browser and never leaves your device.