Insurance Quote Site Coverage Comparison Table
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 tool automatically detects insurance quote comparison tables on any web page, extracts coverage details and pricing data, and presents them in a clean, sortable table. It highlights the highest and lowest values for each coverage type using color coding (green for best, red for worst), identifies missing coverages, and calculates totals for each plan. You can hide specific coverage types, reset sorting with one click, and export the entire comparison as CSV for offline analysis or sharing.
WHERE IT RUNS
The script runs on any website where insurance quotes are displayed—carriers, brokers, comparison sites, or even internal portals. It works by scanning page tables for insurance-related keywords and numeric patterns, making it compatible with most quote layouts without requiring site-specific rules.
HOW TO USE
After installation, the script automatically detects quote tables when you land on a page. A floating panel (collapsible) appears with the comparison table already built. Click column headers to sort by any plan's values. Use the "Reset Sort" button to return to the original order. Toggle visibility of individual coverage types using checkboxes to focus on what matters most. The "Export CSV" button copies all data to your clipboard, ready to paste into spreadsheets. The "Reload Quote Data" button rescans the page if the content changes dynamically.
TECHNICAL MECHANISM: ADAPTIVE TABLE PARSING WITH SCORE-BASED DETECTION
Unlike simple selectors that break on layout changes, this script uses a multi-pass heuristic engine. First, it scores every table on the page by counting insurance-related keywords (coverage, premium, deductible, limit, benefit, policy). Tables scoring 2+ are marked as candidates. If at least two candidates exist, they are used. If not, a fallback algorithm looks for tables with label-value pairs where at least two rows contain numeric data. Finally, if still no match, any table with at least 3 rows and 2 columns is considered. This layered approach ensures reliable detection across thousands of different site designs—from simple HTML tables to complex nested layouts—without needing per-site maintenance.
THE PANEL
The comparison table appears inside a draggable, resizable panel that remembers its position per site. Drag by the header, collapse to a small icon with a click, and resize using the bottom-right corner. The panel snaps to edges for tidy placement and closes with the Escape key. All settings—sort column, sort direction, hidden coverage types, and auto-open preference—persist per website using GM_setValue, so your view returns exactly as you left it.
PLEASE NOTE
This script requires the free BotGentz extension to run. Insurance websites frequently change their layouts; while the script is designed to adapt, occasional updates may be needed. If quote tables are not detected, use the "Reload Quote Data" button or refresh the page. The script reads only table content visible on the current page—it does not send data anywhere, store personal information, or access other tabs. All data remains local to your browser.