Tutorial
How to use the LinkedIn Message Thread Scraper
PhantomBuster’s LinkedIn Message Thread Scraper Automation extracts message history from your LinkedIn conversations. This guide covers how to set up, configure, and run the Automation efficiently.
Requirements: You need a connected LinkedIn account and a list of LinkedIn profile URLs for the people you have messaged.
Spreadsheet access: Google Sheets must be shared with "Anyone with the link". CSV files must be publicly accessible and are only supported on paid plans.
Safety and performance: Moderate your extraction volumes to avoid rapid session cookie expiration or rate limits. The estimated processing speed is 11 seconds per 5 messages.
Free plan limits: CSV exports contain only the first 10 rows. JSON exports and CSV file uploads are not available.
Provide conversation URLs: Select your input source: a saved LinkedIn Leads list, a profile URL, a Google Sheet, a publicly accessible CSV (paid plans only), or results from another Phantom.
If using a spreadsheet, the tool reads column A by default. You can specify a different column header in the settings if your URLs are located elsewhere.
Connect your LinkedIn account: Install the PhantomBuster browser extension to connect your LinkedIn session automatically, or manually add your session cookie.
Keep your browser up to date to prevent your session cookie from expiring quickly, which requires frequent reconnection.
Configure extraction settings: Define the number of conversations and messages to extract per run, choose message ordering (newest vs. oldest), and select specific fields to keep.
Leaving the count fields blank processes all inputs and full history, though this is not recommended for large lists. Enable "Process all URLs even if scraped in past executions" to re-extract data from previously scraped threads.
Select launch frequency: Choose to launch manually, at a specific time, on a repeated schedule, or after another Phantom finishes to chain Automations.
Optional: Fine-tune Advanced settings: Adjust execution limits, retries, notifications, proxies, and webhooks if necessary; otherwise, keep the default settings.
Launch and get results: Click Launch to start processing, then access your data in the Results tab once the run completes to download your CSV or JSON file.
For advanced tips, troubleshooting, and full details, see the complete tutorial on the help center.


