TikTok follower scraper — from any public profile to a DM campaign
Hooka's TikTok follower scraper pulls the followers or following of any public TikTok profile — up to 5,000 handles per job, TikTok's own visible ceiling — and feeds them straight into a DM campaign. No CSV export, no copy-paste, no second tool: scrape, filter, send.
What does the TikTok follower scraper pull?
Point Hooka at any public TikTok profile and it scrapes the followers or the following list — up to 5,000 handles per job, which is TikTok's visible ceiling for those lists as of June 2026, not an artificial cap on our side. Handles stream into your dashboard in batches of 50, so you can start filtering while the job is still running.
Need mutuals — people who follow an account and are followed back? They're derived at filter time from lists you've already scraped. No extra job, no extra wait.
Already have a list from somewhere else? CSV and TXT import works too, with validation and dedup on the way in. Scraped or imported, every handle lands in the same place.
Why does "no CSV step" matter?
Every other TikTok scraper stops at a file. Apify-style actors return a dataset you download; Chrome extensions inject a button into tiktok.com and end with a CSV in your downloads folder. Then the real work starts: cleaning the file, deduping it against everyone you've already messaged, and finding a second tool that can actually send the DMs.
Hooka removes the file from the equation. Scraped handles sit in your lead list one click away from a campaign — the same platform that scraped them then rotates sends across up to 10 connected accounts, spaces every DM server-side, and stops a sequence the moment someone replies. The lead never leaves the system, so nothing gets lost, duplicated, or messaged twice.
How does the system scraper pool protect your accounts?
Scraping is read-only, but TikTok still rate-limits accounts that read too fast — and with most tools, the account absorbing that risk is yours. Hooka offers an optional system scraper pool: shared accounts, scheduled least-recently-used first with per-account cooldowns, that do the reading instead of your connected senders.
When TikTok rate-limits a pool account, it goes into an automatic 90-minute cooldown and the pool rotates to the next one. Your jobs keep running, and your sender accounts never touch a scrape — they stay focused on the one thing that affects deliverability: sending DMs inside safe daily limits.
What happens to scraped handles? One master lead list
Every source — scrape jobs, CSV imports, TXT files — feeds a single master lead list. If the same person shows up from three different sources, they appear once, with all three origins recorded. Color categories let you tag segments (niche, language, client) without ever opening a spreadsheet.
When you export leads to a campaign, Hooka dedups again at the door: handles on your Do-Not-Contact blacklist and handles you've already contacted are skipped automatically, with a per-batch skipped count so you can see exactly what was filtered out and why.
Hooka vs Apify-style actors vs Chrome extensions
There are thousands of TikTok scraping actors on marketplaces like Apify, and plenty of Chrome extensions that export follower lists. The difference isn't whether they can scrape — most can. It's what happens after the scrape. Comparison as of June 2026; the scraper is included with every Hooka subscription, priced per connected TikTok account.
| Capability | Hooka | Apify-style actors | Chrome extensions |
|---|---|---|---|
| Feeds DM campaigns directly | Yes — scraped handles go straight into a campaign | No — output is a CSV/JSON dataset you move yourself | No — output is a CSV download |
| Protects your accounts | Optional system scraper pool absorbs rate limits; auto 90-min cooldown | Runs on rented infrastructure, but the result still stops at a file | Your own logged-in account scrapes and absorbs the rate limits |
| Dedup | One master lead list + campaign dedup vs blacklist and already-contacted | None — every run is a fresh file | None — manual spreadsheet cleanup |
| Price model | Included — $89/account/month, volume discounts to $79 (as of June 2026) | Usage-based — pay per run or per result | Separate subscription, on top of whatever sends the DMs |
How it works, end to end
Four steps from a competitor's profile to DMs going out. For the full walkthrough with targeting tactics, read how to scrape TikTok followers.
- Pick a public profile Paste the handle of a competitor, a niche creator, or any public account, and choose followers or following.
- Let the job stream Handles arrive in batches of 50, up to 5,000 per job. With the system pool enabled, pool accounts do the reading — yours don't.
- Filter and tag Derive mutuals, apply color categories, and let dedup merge everything into one master lead list.
- Push to a campaign Add up to 1,000 handles per batch. Blacklisted and already-contacted handles are skipped automatically, then sender rotation takes over.
Honest note: the scraper only reads data that's already public — follower and following lists anyone can open in the app. That still goes against TikTok's terms of service, like every scraping tool on the market. Use the system scraper pool so the risk never touches your sender accounts, keep daily DM volume inside safe limits, and be suspicious of anyone who guarantees zero bans — including us. Automation always carries real risk; Hooka's job is to minimize it.
Frequently asked questions
Is it legal to scrape TikTok followers?
Can people see that I scraped their followers?
What are the scraper's limits?
Can I import my own list instead of scraping?
Does scraping put my TikTok accounts at risk?
Keep reading
The full walkthrough: picking source profiles, filtering for fit, and turning lists into campaigns.
guideTikTok DM limits in 2026How many DMs you can safely send per day, per account — and what happens when you push past it.
featureSender rotationOne campaign, up to 10 accounts: each sender claims the next target atomically, no pre-splitting.
From scraped handles to sent DMs
Cancel anytime. We never ask for your TikTok password. Secure payment with Stripe.