Open Source Tool

Kick Follow
Manager

Export every channel you follow on Kick.com into a clean list — then re-follow them all on a new account. Automated. Undetected.

↓ Get Started ⭐ Star on GitHub
kick_selenium.py
╔══════════════════════════════════════════════╗
║     KICK FOLLOW IMPORTER — undetected v7.0   ║
║     Real Chrome. Real clicks. Zero tokens.    ║
╚══════════════════════════════════════════════╝

437 channels loaded from kick_follows.txt
Chrome launched (undetected mode)
Session detected — starting import...

[  1/437] xQc               Followed
[  2/437] asmongold        Followed
[  3/437] Mizkif           Already following
[  4/437] kaicenat         Followed
                    ...

Done — 431 followed · 5 skipped · 1 failed
Features

Everything you need.
Nothing you don't.

Two scripts, one purpose: migrate your Kick follows without losing a single channel.

📋
Full Export
Scrape your entire following list from kick.com/following in seconds using a simple Ctrl+A. Saved as a clean .txt file, one channel per line.
Undetected Chrome
Powered by undetected-chromedriver — Kick sees a real human browser, not a bot. No API, no token, no Cloudflare issues.
🔁
Smart Re-Follow
Visits each channel page and clicks Follow automatically. Skips channels you already follow. Random delay between actions to stay natural.
📊
Detailed Report
After each run, a timestamped report is generated: followed, already following, and failed channels — so you know exactly what happened.
🛡️
Safe & Resumable
If Chrome closes mid-run, just relaunch. The script skips channels already followed. No duplicate follows, no wasted time.
🔓
Open Source
100% open source. No backend, no accounts, no data sent anywhere. Everything runs locally on your machine.
437
Channels migrated in one run
~50
Minutes for a full import
0
API keys required
How it works

Three steps.
Ten minutes setup.

STEP
01

Export your follows

Go to kick.com/following on your source account, press Ctrl+A then Ctrl+C to select all channel names. Paste the result into kick_follows.txt — or just give it to the script and it parses it automatically.

# kick_follows.txt — auto-generated
# Source account: YourUsername
# Total: 437 channels
#
xQc
asmongold
Mizkif
kaicenat
... 433 more channels
STEP
02

Install & launch

One pip install and you're ready. The script handles everything else — downloading the right ChromeDriver version, patching it to bypass detection, and opening a browser window.

bash
# Install the only dependency
$ pip install undetected-chromedriver

# Run the importer
$ python kick_selenium.py
STEP
03

Log in & let it run

A real Chrome window opens. Log into your new Kick account, then press Enter in the terminal. The script visits each channel page and clicks Follow — just like you would, but faster. Go grab a coffee.

► 437 channels to follow on: NewAccount
► Estimated time: ~50 min

[ 1/437] xQc              OK
[ 2/437] asmongold      OK
[ 3/437] Mizkif         Already following
[ 4/437] kaicenat       OK

─────────────────────────────
Followed: 431  → Already: 5  ✗ Failed: 1
Report saved: kick_report_20260322.txt

Ready in 2 minutes

$ pip install undetected-chromedriver
$ python kick_selenium.py

Requires Python 3.8+ and Google Chrome installed.