LinkedIn Bookmarklet
One-click import of any LinkedIn job listing into Job Tracker.
Install
- Make sure your browser's bookmarks bar is visible (⌘ + Shift + B in Chrome/Edge).
- Drag the button below onto your bookmarks bar.
- Alternatively, copy the code and create a new bookmark — paste the code as the URL.
+ Save to JobOptimizer← drag this to your bookmarks bar
How to use
- Open any LinkedIn job listing —
linkedin.com/jobs/view/… - Click "+ Save to JobOptimizer" in your bookmarks bar.
- A new tab opens at
localhost:3000/jobs/newwith the form pre-filled. - Review the description, adjust if needed, and hit Save.
What gets scraped: job title, company name, page URL, and up to 4 000 characters of the job description. LinkedIn sometimes changes its page structure — if fields are blank, paste them manually.
Source
(function () {
var t = '', c = '', d = '';
// Job title
var h = document.querySelector('h1.job-details-jobs-unified-top-card__job-title')
|| document.querySelector('h1');
if (h) t = h.innerText.trim();
// Company name
var co = document.querySelector('.job-details-jobs-unified-top-card__company-name')
|| document.querySelector('.jobs-unified-top-card__company-name');
if (co) c = co.innerText.trim();
// Job description (first 4 000 chars)
var de = document.querySelector('#job-details')
|| document.querySelector('.jobs-description__content');
if (de) d = de.innerText.trim().slice(0, 4000);
window.open(
'http://localhost:3000/jobs/new?' +
new URLSearchParams({ title: t, company: c, url: location.href, description: d }).toString(),
'_blank'
);
})();