Bulk Job Posting Save from Search Results
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 Job Posting Save from Search Results is a job search productivity tool that streamlines the process of saving multiple job postings from search results pages. Instead of manually clicking each job link, waiting for the page to load, and using your browser's bookmark/save feature—a process that can be time-consuming when reviewing many jobs—this script automates the preparation phase. It scans the current job search results page (on LinkedIn, Indeed, Glassdoor, ZipRecruiter, Monster, and CareerBuilder), extracts job listings with their titles, company names, and locations, and presents them as a scrollable checklist. You can select individual job postings, use Select All/Deselect All toggles, and bulk open selected job URLs in new tabs. Once opened, you can use your browser's native bookmark manager or save feature (Ctrl+D / Cmd+D) to save each posting individually. This is ideal for job seekers who want to efficiently review and save multiple job opportunities without losing their place in search results.
WHERE IT RUNS
This script operates on major job platforms including LinkedIn, Indeed, Glassdoor, ZipRecruiter, Monster, and CareerBuilder (all under *.linkedin.com, *.indeed.com, *.glassdoor.com, *.ziprecruiter.com, *.monster.com, *.careerbuilder.com). It runs as a userscript injected through the BotGentz extension and cannot access other tabs, bookmarks, history, or downloads. The script reads the page DOM to identify job listings using platform-specific selectors, extracts job details (titles, companies, locations, links), and opens URLs using GM_openInTab. All operations occur locally in your browser; no data is sent to external servers.
HOW TO USE
1. Navigate to any job search results page on LinkedIn, Indeed, Glassdoor, ZipRecruiter, Monster, or CareerBuilder.
2. Click the BotGentz extension icon and select "Bulk Job Posting Save from Search Results" from the script list.
3. The panel opens on the right side of the page. It automatically scans the current page for job listings.
4. Review the detected job postings, showing title, company, and location.
5. Adjust "Max concurrent opens" (default 5) to control how many jobs are opened simultaneously.
6. Toggle "Open in background" to keep your current tab focused while opening job tabs.
7. Toggle "Include company name" to show company names in the list display.
8. Check the boxes next to jobs you wish to save. Use "Select All" or "Deselect All" for quick selection.
9. Click "Open Selected Jobs" to open all selected job postings in new tabs.
10. Use your browser's bookmark manager (Ctrl+D / Cmd+D on each tab) to save the job postings you're interested in.
11. Alternatively, click "Copy Job Info" to copy the job details to your clipboard for reference.
WHY IT WORKS WHERE OTHERS FAIL
Many job application tools are browser extensions that require broad permissions to read and modify bookmarks directly—permissions that many users are hesitant to grant. This script takes a different approach: it works on the job search results page itself, detecting job listings using platform-specific selectors that are resilient to layout changes. It uses a two-tier detection strategy: first applying known selectors for each supported platform, then falling back to generic patterns (links containing "/jobs/", data attributes). By opening job postings in new tabs rather than saving them directly, it avoids the need for special bookmark permissions and instead lets you use your browser's built-in bookmark manager—the most reliable way to save bookmarks across all browsers. The script's site-specific selectors cover the major job platforms, and the fallback logic ensures it can find jobs even when selectors change.
THE PANEL
The script uses BotGentz's BGPanel system, which provides a floating, draggable panel on the right side of your screen. Drag the panel by its header to reposition it anywhere on the page—the panel remembers its position per site and snaps to the nearest edge when released. Click the minimize button to collapse the panel to a small floating bubble; click the bubble to expand it back. Resize the panel vertically by dragging its bottom edge. Press the Escape key to close the panel entirely. All panel state (position, collapsed/expanded) is persisted locally using GM_setValue, so your preferences survive page reloads.
PLEASE NOTE
This userscript requires the free BotGentz browser extension—it is not a standalone application. It works on LinkedIn, Indeed, Glassdoor, ZipRecruiter, Monster, and CareerBuilder; if the script stops working on a specific site, an updated version may be released. The script opens job postings in new tabs but does not save them directly—you will need to use your browser's bookmark manager to save them. Opening many tabs simultaneously may impact browser performance; adjust the concurrent limit accordingly. This script does not access your password, hidden inputs, or file inputs. All extraction and tab opening occurs entirely within your browser.