A Chrome extension that automatically exports ALL LinkedIn job applicants across multiple pages to CSV with direct profile links. No more manual copying, pagination clicking, or rate limiting issues!
- Automatic multi-page export - Processes ALL pages of applicants automatically
- Two export modes: Quick (basic info) or Full (with LinkedIn profile links)
- Live progress tracking - Real-time logs showing exactly what's happening
- Smart pagination - Automatically finds and clicks through all pages
- Progress bar with applicant count and completion status
- Google Sheets compatible CSV output with page numbers
- No rate limiting - uses your existing LinkedIn session
- Professional UI with detailed progress feedback
- Download the extension files to a folder on your computer
- Open Chrome and go to
chrome://extensions/ - Enable "Developer mode" (toggle in top-right)
- Click "Load unpacked" and select the folder with the extension files
- Pin the extension to your toolbar for easy access
- Go to
chrome://extensions/ - Click "Pack extension"
- Select the extension folder
- Share the generated
.crxfile
-
Navigate to LinkedIn and go to your job's applicants page (any page)
- URL should look like:
linkedin.com/hiring/jobs/[JOB_ID]/applicants/ - Can start from page 1 or any specific page
- URL should look like:
-
Click the extension icon in your Chrome toolbar
-
Choose your export type:
- Quick Export: Basic info only from ALL pages (fast)
- Full Export: Includes direct LinkedIn profile links from ALL pages (comprehensive)
-
Watch the live progress with detailed logs:
- See page navigation in real-time
- Track individual applicant processing
- Monitor success/failure for each profile lookup
-
Automatic multi-page processing:
- Extension detects total pages automatically
- Clicks through each page sequentially
- Processes all applicants from all pages
-
Download completes automatically with a comprehensive CSV file
- Name, Title, Location
- Work Experience summary
- Application time (e.g., "2 hours ago")
- Qualifications met (e.g., "3/3 must-have qualifications")
- Hiring detail link
- Page number where applicant was found
- Direct LinkedIn profile URLs (e.g.,
linkedin.com/in/username/) - Real-time profile extraction with live progress logs
linkedin-applicants-basic-[X]pages.csvfor Quick Exportlinkedin-applicants-with-profiles-[X]pages.csvfor Full Export
- Manifest V3 compatible
- Content Security Policy compliant
- Minimal permissions: Only accesses LinkedIn pages
- No external servers - everything runs locally
- Preserves your session - uses your existing LinkedIn login
- Smart pagination detection - Uses aria-label selectors for reliable page navigation
- Multiple click methods - Ensures robust button clicking across different page states
- Real-time messaging - Live communication between content script and popup
linkedin-chrome-extension/
βββ manifest.json # Extension configuration
βββ popup.html # Extension popup UI
βββ popup.js # Popup logic and communication
βββ content.js # Page extraction logic
βββ README.md # This file
βββ icons/ # Extension icons (add your own)
βββ icon16.png
βββ icon48.png
βββ icon128.png
Create or download LinkedIn-themed icons in these sizes:
icon16.png(16x16) - Extension toolbaricon48.png(48x48) - Extension management pageicon128.png(128x128) - Chrome Web Store
- Use responsibly - This tool is for your own job postings only
- Automatic processing - Extension handles ALL pages automatically, no manual clicking needed
- LinkedIn's ToS - Make sure you comply with LinkedIn's terms of service
- Session required - You must be logged into LinkedIn
- Processing time - Full export with profiles takes longer (2-3 seconds per applicant)
- Live monitoring - Watch the progress logs to see exactly what's happening
Extension doesn't load:
- Make sure you're on a LinkedIn hiring page (any
/hiring/jobs/URL) - Check that extension is properly loaded in
chrome://extensions/ - Refresh the extension if needed
Export fails or stops:
- Watch the live progress logs to see where it failed
- Check browser console for detailed error messages
- Refresh the LinkedIn page and try again
- Make sure you have permission to view the applicants
Page navigation issues:
- Extension will show detailed logs about page detection
- If stuck on a page, it will automatically stop and report the issue
- Check console logs for pagination button detection details
Some LinkedIn profiles missing:
- Some applicants may have private profiles or restricted access
- Extension logs will show success/failure for each profile lookup
- Try the Quick Export if Full Export has too many failures
- β
Multi-page export automation(COMPLETED) - β
Live progress tracking(COMPLETED) - Additional data fields (education, skills, screening answers)
- Export format options (JSON, Excel)
- Bulk actions and filtering
- Resume/CV download automation
- Custom field selection
- Export scheduling and automation