side-scraper
Side Scraper is a bundle of three Chrome extensions for public
social profiles.
Turn auto-scroll sessions and one side-panel click into clean CSV
exports of posts.
Catchers
-
01
linkedin-catcher
linkedin.comScroll a LinkedIn profile's recent activity and export posts (text, media, url, repost) to CSV.
-
02
threads-catcher
threads.netScroll a Threads profile and export posts (text, media, url, repost, thread tag) to CSV.
-
03
x-catcher
x.comScroll an X (Twitter) profile and export posts (text, media, url, repost, thread tag) to CSV. Uses a MAIN-world injected script to reach internal APIs.
Install
Clone · grab the bundle
$ git clone https://github.com/jyoung105/side-scraper.git $ cd side-scraper
Load unpacked · in chrome://extensions
-
Open
chrome://extensionsand enable Developer mode. -
Click Load unpacked and pick
linkedin-catcher,threads-catcher, orx-catcher. - Repeat for each catcher you want installed.
Usage
Use the catchers in this sequence per profile you want to capture.
-
01
Open the profile
Load the target LinkedIn, Threads, or X profile in the active tab.
-
02
Open the side panel
Click the catcher's toolbar icon to attach the side panel to the current tab.
-
03
Start the scroll
Press Start so the content script auto-scrolls, deduplicates posts, and streams previews in real time.
-
04
Stop and export
Press Stop when the feed is exhausted or you have enough rows. A CSV downloads via chrome.downloads.
Why side-scraper
A single all-in-one scraper fails in predictable ways, so this repo keeps each platform isolated.
- Each platform virtualizes its feed differently.
- Selectors rot at different cadences per site.
-
Permission scopes and
host_permissionsstay minimal per platform. -
X requires a
MAIN-world injected script to reach internal APIs; LinkedIn and Threads do not.