1. Home
  2. Features
  3. Follower scraper
Feature · Lead sourcing

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.

Last updated: June 12, 2026 · By the Hooka team
5,000handles per scrape job
50handles per streamed batch
90 minpool auto-cooldown
0CSV exports required

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.

  1. Pick a public profile Paste the handle of a competitor, a niche creator, or any public account, and choose followers or following.
  2. 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.
  3. Filter and tag Derive mutuals, apply color categories, and let dedup merge everything into one master lead list.
  4. 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?
Follower and following lists on public TikTok profiles are public data, and courts in several jurisdictions have generally not treated scraping public data as a crime. It does go against TikTok's terms of service, though — that's a platform-policy risk, not a criminal one. This isn't legal advice: if you scrape at serious scale for a client, ask a lawyer.
Can people see that I scraped their followers?
No. TikTok doesn't notify a profile when someone reads its public follower list. And if you enable Hooka's system scraper pool, the reading isn't even done by your connected accounts — pool accounts run the job, so nothing ties the scrape to you.
What are the scraper's limits?
Up to 5,000 handles per job — that's TikTok's visible ceiling for follower lists as of June 2026, not an artificial cap on our side. Handles stream in batches of 50 as they're found, so you can start filtering before the job finishes. If TikTok rate-limits a pool account, it auto-cools for 90 minutes and the pool rotates to the next one.
Can I import my own list instead of scraping?
Yes. Hooka accepts CSV and TXT imports with validation and dedup, and merges them into the same master lead list as scraped handles. A lead that shows up in several sources appears once, with every origin recorded.
Does scraping put my TikTok accounts at risk?
Scraping is read-only, but TikTok still rate-limits accounts that read too fast. That's exactly why the system scraper pool exists: optional shared accounts absorb the scrape volume, so your sender accounts only ever do the one thing they're there for — sending DMs.

Keep reading

From scraped handles to sent DMs

Cancel anytime. We never ask for your TikTok password. Secure payment with Stripe.