Bulk Website Uptime Checker
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
Bulk Website Uptime Checker solves a common monitoring challenge: checking the availability and response time of multiple websites is tedious when done manually. This tool lets you enter a list of website URLs (comma-separated or line-separated) and checks the uptime/availability of each by sending an HTTP request and measuring the response time. Results are displayed in a scrollable list including URL, status (up/down), response time, HTTP status code, and last checked timestamp. Color-coded status indicators make it easy to identify issues: green for up, red for down, and yellow for slow (response time exceeding a configurable threshold). You can filter results by status, adjust the timeout and slow threshold, and export the complete dataset as CSV or JSON. The tool supports concurrent checks with configurable concurrency for faster scanning.
WHERE IT RUNS
This extension panel runs directly inside your browser as an overlay on any web page. It works independently of any specific site and requires no additional API keys or permissions beyond the BotGentz extension. The tool sends HTTP requests to each website and measures response times, making it usable from any browser session. It supports all websites that are accessible from your browser.
HOW TO USE
After installing the BotGentz extension and activating Bulk Website Uptime Checker, click the extension icon in your browser toolbar to open the panel. Enter your website URLs in the text area — you can separate them by commas or new lines. For example: "example.com, my-site.net, test.org" or each on its own line. URLs that don't start with http:// or https:// will automatically get https:// added. Adjust the settings: timeout in seconds (default 10), slow threshold in milliseconds (default 1000), and concurrency limit (default 5). The preview section shows how many URLs you've entered. Click "Check Uptime" to begin the checks. The tool processes URLs concurrently based on the concurrency setting, showing live progress updates. Results appear with color-coded status indicators and show response times and HTTP status codes. Use the filter dropdown to view only up, down, or slow results. Click "Export Report" to copy the complete dataset to your clipboard in CSV or JSON format. Click "Clear" to reset the panel.
TECHNICAL OPERATION — Concurrent HTTP Request Monitoring
This tool uses GM_xmlhttpRequest to send HEAD requests to each URL, measuring the time from request start to response completion. The HEAD method is preferred as it retrieves only the response headers, minimizing bandwidth usage while still confirming server availability. Response time is measured in milliseconds, and the HTTP status code is captured to identify server-side errors (4xx and 5xx responses are considered "down"). The tool supports configurable concurrency, allowing multiple requests to be sent simultaneously for faster scanning. A configurable timeout prevents hung connections from blocking the scan. The slow threshold (default 1000ms) allows users to identify websites that are technically "up" but performing poorly. Results are stored locally and can be exported as CSV with proper field quoting for Excel compatibility, or as structured JSON for programmatic use.
THE PANEL
The extension panel is fully draggable and remembers its position per site session. It snaps to the nearest edge of the browser viewport when dragged within 50 pixels of any side. You can collapse the panel to a compact title bar using the minimize button, preserving your selection state. The panel resizes vertically by dragging the bottom edge. Press the Escape key to close the panel instantly. The preview updates in real-time as you enter URLs, and the results section updates as checks complete.
PLEASE NOTE
This tool requires the free BotGentz extension to function. The script sends HTTP requests to each website and does not store, transmit, or log any URL data or monitoring results. All checks are performed locally from your browser session. The tool uses HEAD requests when possible, which may not be supported by all servers — some may return 405 Method Not Allowed. The response time measured includes network latency and server processing time, and can vary based on your network connection and location. The tool uses configurable concurrency — higher concurrency may be rate-limited or blocked by some servers. Export formats include CSV and JSON for maximum compatibility with analysis tools. The timeout and slow threshold settings are configurable to suit different monitoring needs.