This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

Boat Listing Maintenance History Prompt

Shopping · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryShopping
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

About this app

WHAT IT DOES

This userscript helps boat buyers assess the condition and service history of watercraft by analyzing listing text. It scans boat and watercraft listing pages—BoatTrader, YachtWorld, Facebook Marketplace, Craigslist, and similar sites—for keywords indicating maintenance history, service records, repairs, and engine hours. Keywords include "maintenance", "service", "repair", "engine hours", "serviced", "oil change", "winterized", "new engine", "rebuilt", and "survey". It displays a visual badge or panel showing the maintenance history status—"Full Records Available", "Partial Records", "Partial Records w/ Hours", "Engine Hours Only", "Mixed History - Red Flags", "Red Flags Detected", or "No Records Mentioned". The script provides a summary of disclosed maintenance, highlights red flags (e.g., "as-is", "needs work", "no engine hours"), and suggests questions to ask the seller about the boat's service history.

WHERE IT RUNS

The script works on boat and watercraft listing pages—BoatTrader, YachtWorld, Facebook Marketplace, Craigslist, and similar classified sites. It runs entirely within your browser, reading only the visible content of the current page. It does not track your browsing history, access other tabs, or send any data externally. All analysis is performed locally using built-in keyword detection.

HOW TO USE

After installation, open the panel by clicking the tool's icon in the BotGentz sidebar. The script auto-scans boat listing pages on load (toggle this on/off). Choose your display mode—"Badge only" shows a floating badge in the corner, "Panel only" shows details in the panel, or "Both" shows both. Toggle "Show seller questions" to display questions to ask the seller. Click "Scan for maintenance history" to manually analyze the page. The badge displays the status with a colored border. The panel shows the status, maintenance keywords found, engine hours (if any), red flags, and seller questions. Use "Clear analysis" to remove all overlays.

THE TECHNICAL MECHANISM

This script uses a curated keyword detection system to analyze boat maintenance history. It maintains four keyword categories: positive maintenance keywords (service, oil change, winterized, new engine, rebuilt, survey, bottom paint, etc.), record keywords (records, receipts, documentation, service history), engine hours indicators (engine hours, hrs, hour meter), and red flags (as-is, needs work, project boat, no engine hours, unknown hours). The script scans the page using common selectors for boat descriptions—.description, .details, .boat-description, .specs, and [class*="description"]. For each match, it compiles a list of detected keywords and determines the status based on the presence and combination of categories. Full Records requires positive maintenance mentions, record mentions, and engine hours. Partial Records has positive or record mentions without both. Red Flags override other indicators. The script also extracts engine hour values using regex patterns. Seller questions are displayed based on the detected status.

THE PANEL

The panel is draggable anywhere on the screen and remembers its position between sessions. It can be collapsed to a small floating bubble to minimize distraction, and expanded again with a single click. The panel's width can be adjusted, and pressing the Escape key closes it instantly. All settings—display mode, show questions, and auto-scan—are persisted locally using GM_setValue, so your preferences remain intact across page reloads and browser restarts.

PLEASE NOTE

This userscript requires the free BotGentz extension to function. The script is designed for boat and watercraft listing sites; it may work on other classified sites but is not guaranteed. The analysis relies on the current text patterns on each site—if a site updates its UI or wording, the script may need to be updated. The maintenance detection is based on keyword matching and may miss maintenance that is not explicitly mentioned. Engine hours are extracted from text when present; if not mentioned, the script flags this as a potential concern. Seller questions are general suggestions; tailor them to the specific boat and situation. Always have a professional survey conducted before purchasing a boat. The script does not access your account or API; it only reads what is visible on the page. No data from your browsing is stored or transmitted anywhere—all processing occurs entirely in your browser.

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.