Kickstarter Pledge Tier Comparison Overlay
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
Kickstarter Pledge Tier Comparison Overlay scans any Kickstarter campaign page and extracts all pledge tier data—reward level, price, description, estimated delivery, shipping info, number of backers, and availability—and displays them in a clean side-by-side comparison table. The table highlights key metrics and calculates a value score for each tier based on price and popularity, automatically identifying the best value tier. A summary shows the number of tiers, price range, and the most popular tier based on backer counts. You can sort tiers by price, toggle visibility of backer counts and availability, and copy the comparison table as text or CSV. This makes it easy to evaluate pledge options, compare rewards, and decide which tier offers the best value before backing a project.
WHERE IT RUNS
This script runs on Kickstarter campaign pages (*.kickstarter.com/*). It operates entirely within your browser tab, reading the page's DOM to locate pledge tier containers, reward descriptions, and backer statistics. The script cannot access other tabs, your browsing history, bookmarks, downloads, or any data outside the current page. All settings—including best value highlighting, backer count visibility, availability visibility, sort preference, currency symbol, and auto-detect preference—are stored locally using GM_setValue and never transmitted anywhere.
HOW TO USE
After installing with the BotGentz extension, the script automatically detects Kickstarter campaign pages and displays the tier comparison overlay (if auto-detect is enabled). The panel shows all pledge tiers in a table with columns for Tier Name, Price, Backers, Value Score, and Availability. The best value tier is highlighted with a star icon and a green background. A summary at the top shows the total number of tiers, price range, and the most popular tier. Use the settings to toggle best value highlighting, show or hide backer counts, show or hide availability, and sort tiers by price. Click "Copy as Text" to copy a formatted text summary, or "Copy as CSV" to export the data for spreadsheet analysis.
THE REAL MECHANISM
The script detects Kickstarter pledge tiers using multiple selectors (.pledge-tier, .reward-tier, .tier-item, .pledge-block, [data-testid="pledge-tier"]) to handle different campaign page layouts. For each tier, it extracts the name from .tier-name, .reward-title, or .pledge-title, the price from .price, .tier-price, or .pledge-amount using regex to parse currency values, the description from .description or .tier-description, estimated delivery from .delivery or .estimated-delivery, shipping info from .shipping or .ship-info, and backer count from .backer-count or .pledge-count. Availability is determined by checking for "sold out" text or parsing remaining counts from .limited or .remaining elements. The value score is calculated as a combination of popularity (backer count relative to max) and price score (lower price = higher score), normalized to a 0-10 scale. The comparison table is rendered as a flex-based grid with responsive columns. All DOM manipulation uses safe methods with no innerHTML from untrusted content.
THE PANEL
The Pledge Comparison panel is a BGPanel component that you can drag anywhere on your screen by its header. It snaps to the nearest edge when released, keeping your workspace organized. The panel collapses to a small bubble showing only the emoji icon when minimised—click to expand it again. You can resize the panel horizontally to see more of the comparison table. Press the Escape key to collapse the panel instantly. Your panel position and size are saved per-site.
PLEASE NOTE
This script requires the free BotGentz browser extension to function. Kickstarter frequently updates its UI, which may change class names, data-testid attributes, and DOM structure—the script may require updates to maintain compatibility. The value score is a simplified heuristic based on price and popularity; it should be used as a guide, not a definitive metric. The extraction relies on the presence of tier data on the page; if the campaign uses a custom layout, some tiers may not be detected. The script never reads or writes password fields, hidden inputs, or file inputs. It stores only your best value highlighting preference, backer count visibility, availability visibility, sort preference, currency symbol, and auto-detect preference locally. No campaign data, pledge information, or personal information is ever collected, transmitted, or shared.