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

Bulk Link Extractor to Clipboard

Productivity · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryProductivity
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 tool extracts all hyperlinks from any webpage and lets you copy them in a variety of formats. It scans the page for all tags with href attributes, extracts both the URL and the link text, and displays them in a scrollable list with checkboxes. You can filter links by keyword, by domain, or by link type (internal vs. external links). Once you have the links you want, you can copy them to your clipboard in plain URL format, plain text with text and URL, Markdown link format, HTML anchor tags, CSV (with text and URL columns), or JSON. This is invaluable for content curators, researchers, SEO professionals, web developers, and anyone who needs to quickly gather and organize links from a webpage. WHERE IT RUNS The script runs on any website, making it completely universal. It does not require a separate extension popup, background process, or external server. Everything happens within the page context, interacting with the page's DOM. HOW TO USE 1. Navigate to any webpage containing links you want to extract. 2. Open the BotGentz panel. 3. Optionally configure filters: - Filter by keyword to only show links containing a specific word or phrase in the URL or link text. - Filter by domain to only show links from a specific domain. - Toggle "Include internal links" and/or "Include external links" to control which link types appear. 4. Click "Scan Page for Links" to start. 5. The script will scan the page and display a list of found links with checkboxes, type badges (INT/EXT), link text, and shortened URLs. 6. Select or deselect links using the checkboxes. 7. Click any of the copy buttons to copy the selected links in your chosen format: - "Plain URLs" — one URL per line. - "Markdown" — formatted as [text](url). - "HTML" — formatted as text. - "CSV" — comma-separated with Text and URL columns. - "JSON" — structured JSON array with text and url fields. 8. Use "Deselect All" or "Select All" to quickly change selections. TECHNICAL MECHANISM The script scans the DOM for all elements with href attributes, filtering out javascript: links and anchor-only links (#). For each link, it extracts the URL and the link text (falling back to title attribute, img alt text, or the URL itself). It then applies user-defined filters: keyword matching (case-insensitive, on both URL and text), domain filtering (checking if the hostname contains the filter string), and internal/external classification (comparing hostnames to the current page's base URL). The filtered links are rendered in a scrollable list with checkboxes. When you click a copy button, the script takes the selected links, formats them according to the chosen output format using proper escaping (HTML escaping for Markdown/HTML, CSV escaping for CSV, JSON serialization for JSON), and copies the result to the clipboard using GM_setClipboard. THE PANEL The tool appears as a draggable, resizable panel on the side of your screen. You can drag it to any position by clicking and holding the header, resize it by dragging the bottom-right corner, and collapse it to a small bubble when not in use. Press the Escape key to close the panel. The panel remembers its position and size per domain so it stays where you left it on your next visit. PLEASE NOTE This script requires the free BotGentz extension to run. It does not store any personal data — all link extraction happens locally and no data is sent to any external server. The script respects your filters and only copies the links you select. Use responsibly and respect each site's terms of service.

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.