Skip to main content

Best TikTok Scrapers on Apify in 2026

Five TikTok Actors on the Apify Store are worth comparing, and one publisher wrote all of them. clockworks ships TikTok Scraper for mixed inputs, Data Extractor for a flatter schema, Comments Scraper for threads, Profile Scraper for creator fields, and Hashtag Scraper for campaign feeds. On a Starter plan they cost $1.00 to $3.00 per 1,000 rows (checked 2026-09-09).

Every one of those Store listings shows a headline like from $1.70 / 1,000 results. That figure is the Business-plan rate, and Business is $999/month. On the Free plan you pay two to three times it. Nobody publishes the rungs in between, so this page does: the ladder below came out of Apify's own Actor API on 2026-09-09, not off the Store pages.

Find more: TikTok scrapers in the Apify Store

This page sticks to TikTok. For the other niches, the best Apify Actors by category hub gives the same treatment.

What does a TikTok scraper actually cost per 1,000 rows?​

Each Actor charges one main event, priced on a six-rung ladder keyed to your Apify plan. Four rungs are public.

ActorCharged perFree ($0)Starter ($19)Scale ($199)Business ($999)
TikTok Scraperresult$3.70$3.00$2.30$1.70
TikTok Data Extractorresult$3.00$2.00$1.50$1.00
TikTok Profile Scraperresult$3.00$2.00$1.50$1.00
TikTok Hashtag Scrapervideo$3.00$2.00$1.50$1.00
TikTok Comments Scrapercomment$1.25$1.00$0.75$0.50

Prices in US dollars per 1,000 events, read from api.apify.com/v2/acts on 2026-09-09. Bold column is the number the Store page advertises. Plan prices from apify.com/pricing, same date.

Two rungs sit below Business in the API — TikTok Scraper drops to $1.00 and then $0.50 per 1,000 — and Apify does not name them on the public pricing page, which lists Free, Starter, Scale, Business and a custom Enterprise tier. Treat them as Enterprise rates you would have to negotiate.

TikTok Scraper also bills $0.001 per Actor start, which is a rounding error unless you schedule thousands of tiny runs. Add-ons are separate and tier the same way: video download costs $1.30 per 1,000 videos on Free and $0.60 on Business, and transcripts cost $0.048 per minute on Free against $0.027 on Business.

On whether compute lands on top of that: Apify's docs say "most pay-per-event Actors include platform usage in the event price" but that "some Actors may require you to pay for platform usage separately" (docs.apify.com, checked 2026-09-09). Check the Pricing tab of the specific Actor rather than assuming. The Apify pricing guide works through both billing layers.

How far does the free $5 credit go?​

The Free plan gives $5 of platform credit a month (apify.com/pricing, checked 2026-09-09). At Free-plan rates that buys:

ActorFree plan, $5 creditStarter plan, $19 included
TikTok Comments Scraper~4,000 comments~19,000 comments
TikTok Hashtag Scraper~1,660 videos~9,500 videos
TikTok Profile Scraper~1,660 profiles~9,500 profiles
TikTok Data Extractor~1,660 results~9,500 results
TikTok Scraper~1,350 results~6,300 results

Arithmetic, not a quoted figure: the credit divided by the per-event rate in the previous table. Add-ons, retries on failed pages, and the Actor-start charge all come out of the same pot, so treat these as ceilings. Run 50 items first and read the actual charge on the run detail page before you schedule anything.

Which clockworks TikTok Actor should I use?​

ActorBest forUsersRating30-day successStarter price
TikTok ScraperSearch, profiles, hashtags and URLs in one run274,9644.76 (371)96.2%$3.00 / 1K results
TikTok Data ExtractorFlat JSON for warehouses and LLM pipelines55,4404.82 (74)98.3%$2.00 / 1K results
TikTok Comments ScraperComment threads and replies42,1794.74 (99)99.6%$1.00 / 1K comments
TikTok Profile ScraperBio, verification, follower counts39,6224.71 (72)99.0%$2.00 / 1K results
TikTok Hashtag ScraperHashtag and challenge feeds17,4414.92 (31)99.8%$2.00 / 1K videos

Users, ratings, review counts and 30-day run stats from api.apify.com/v2/store, 2026-09-09.

Read the rating column with its review count attached. Hashtag Scraper's 4.92 is the highest number in the table, but it rests on 31 reviews against TikTok Scraper's 371. A 0.16-point gap on samples that different is not a ranking. The success column is the more useful signal: TikTok Scraper's 96.2% is measured over 12.5 million runs in 30 days and is the weakest of the five, which is what you would expect from the Actor doing the most varied work.

Across all 15 of its public TikTok Actors, clockworks recorded 20,188,478 runs in the last 30 days with 97.3% succeeding (same source, same date). That is the track record you are buying into.

Which Actor fits which job?​

TikTok Scraper​

The generalist. One input schema takes video URLs, @usernames, hashtags, and search keywords with sort control, plus date filters, popularity filters, follower-count caps, and opt-in add-ons for video download, transcripts, and AI-generated descriptions. It is also the most expensive per row in the suite at $3.00/1,000 results subject to change · verified 2026-09-09 on Starter.

Pick it when a single run has to mix input types, or when you want sound and music metadata. If your job is one input type and you already know which, one of the four below does it for a third less or better.

TikTok Data Extractor​

Confusingly, its Store slug is free-tiktok-scraper and it is not free. What it is: hashtag and profile extraction with a flatter JSON shape, easier to load into a warehouse or feed to a model without a transform step. It costs a third less per row than TikTok Scraper and carries the highest rating of the two high-volume Actors at 4.82.

Pick it when your downstream tooling cares about field layout. If you need search inputs or sound metadata, it cannot do those and TikTok Scraper can.

TikTok Comments Scraper​

Feed it video URLs or usernames, get comments with author, likes, reply depth, and timestamps. At $1.00 per 1,000 comments on Starter it is the cheapest unit in the suite, which matters because a single viral video can carry six figures of comments. Its 99.6% success rate over 2.2 million runs is the second-highest of the five.

Pick it for sentiment work, support-thread mining, and bot-ring detection. Do not use it to derive video-level metrics; it returns comments, not posts.

TikTok Profile Scraper​

Creator-level fields only: bio, verification, follower and following counts, total hearts, nickname, avatar. No videos, so a creator costs exactly one event instead of the N videos you would pull through TikTok Scraper to derive the same counts.

Pick it for influencer shortlists and creator databases. Its 4.71 is the lowest rating in the table, though on 72 reviews the gap to the top is inside the noise.

TikTok Hashtag Scraper​

Built for #tag inputs and nothing else. Returns videos under a hashtag with user, follower, and engagement data, at 99.8% success. Same $2.00 per 1,000 on Starter as Data Extractor, so the choice between them is about input shape rather than money.

Pick it for campaign and challenge monitoring where the hashtag is the primary key. Expect thinner returns than the tag's public view count suggests; hashtag feeds are the runs that most often come back short, which is what the proxy section below is about.

When is something other than clockworks cheaper?​

Often. Two cases worth checking before you commit.

apidojo/tiktok-scraper is roughly ten times cheaper per row​

apidojo/tiktok-scraper charges a flat

$0.30/1,000 posts subject to change · verified 2026-09-09

with no plan ladder at all, against clockworks' $3.00 on Starter. It handles profile, hashtag, music, location, and search URLs, and it succeeded on 99.7% of runs in the last 30 days (api.apify.com, 2026-09-09).

The catches are real. It is rated 4.36 across 30 reviews, the lowest of any Actor on this page, and has 10,454 total users against TikTok Scraper's 274,964. Its README requires at least 10 posts per query and refuses single-video URLs. Free-plan users are capped at 5 runs a month of 10 items each, so you cannot evaluate it properly without paying first.

If you are running six-figure row counts on a Starter or Scale plan and your fields fit, the price gap is large enough that testing it is worth an afternoon.

Bright Data undercuts every public clockworks tier on raw record price​

Bright Data's TikTok scraper is

$1.50/1,000 records subject to change · verified 2026-09-09

pay-as-you-go, with 5,000 records a month on a free trial and a $499/month Scale plan that includes 384,000 records then charges $1.30 per 1,000 beyond (brightdata.com, checked 2026-09-09).

That $1.50 is below TikTok Scraper's Business-plan rate of $1.70, which you would only reach at $999/month. And 5,000 free records a month is more TikTok data than Apify's $5 credit buys on any of these Actors. If you want TikTok records and nothing else, Bright Data is cheaper and its free tier is more generous.

Apify wins when the scraping is one step in a pipeline: scheduling, dataset storage, webhooks, and the API come with the platform, and clockworks ships 15 TikTok-specific Actors against Bright Data's single endpoint. For the wider platform trade-off see the cross-platform scraper roundup and the cost optimization playbook.

Start with a 50-row test, not a schedule

Create an Apify account · Open TikTok Scraper · Browse all TikTok Actors

The $5 free credit covers about 1,350 TikTok Scraper results, enough to check the field schema against your pipeline before any card is involved.

Why do TikTok runs return fewer rows than you asked for?​

TikTok is sensitive to IP reputation and to region. A hashtag that shows millions of views in the app will hand a datacenter IP a few hundred videos. clockworks Actors route through Apify Proxy by default; for thin hashtag or search runs, switch to residential IPs, set the scrape-as-in-country add-on where the Actor exposes it, and drop concurrency. See the Apify residential proxy docs and the proxy rotation guide.

Concurrency is worth planning around, and Apify's own sources disagree on the Free-plan number: apify.com/pricing lists 5 maximum concurrent runs, docs.apify.com/platform/limits lists 25 (both checked 2026-09-09). Assume 5 when you build a schedule, and confirm on your own account's Limits page before you rely on it. The paid plans agree across both sources: 32 on Starter, 128 on Scale, 256 on Business.

Before you scale a job up, the scraping legality page covers what public-data collection does and does not permit. These Actors read public pages only.

What changed on these Actors in 2026​

Worth knowing, because most TikTok roundups still quote last year's prices.

  1. 2026-03-16 — four of the five changed billing model, not price. Comments Scraper, Hashtag Scraper, Profile Scraper, and Data Extractor moved from per-dataset-item billing to pay-per-event at identical tier prices, and the charged event was renamed to result two days later on 2026-03-18. The six-rung ladder itself is older: it reached Profile Scraper on 2025-05-12 and the other three on 2025-06-05. TikTok Scraper had been on tiered events since 2025-06-05. Comments Scraper has not changed price since it went tiered.
  2. 2026-06-29 — three Actors got substantially cheaper. Hashtag Scraper fell from $2.00 to $1.00 per 1,000 at Business and from $5.00 to $3.00 on Free. Data Extractor made the same move. Profile Scraper fell furthest, from $2.50 to $1.00 at Business.
  3. 2026-08-12 — TikTok Scraper added AI add-ons. AI video description and AI summary joined the event list, alongside the per-minute transcript charge that arrived on 2026-02-22.

All dates come from the pricingInfos history on api.apify.com/v2/acts, read 2026-09-09. If you are working from a guide published before July 2026, its Hashtag, Profile, and Data Extractor prices are too high by half or more.

Ready to run one? The step-by-step TikTok walkthrough covers input setup, the output field table, and CSV export.

Frequently Asked Questions

The headline on a Store listing is the Business-plan rate, and Business is $999 a month. Free-plan users pay two to three times it. TikTok Scraper reads as 'from $1.70 / 1,000 results' but charges $3.70 per 1,000 on the Free plan and $3.00 on Starter. Hashtag Scraper reads as 'from $1.00' and charges $3.00 on Free. Open the Actor's Pricing tab while signed in to see your own plan's row.

Among the clockworks suite, TikTok Comments Scraper at $1.00 per 1,000 comments on Starter, though it only returns comments. For video and profile rows, apidojo/tiktok-scraper is a flat $0.30 per 1,000 posts with no plan ladder, about ten times cheaper than clockworks TikTok Scraper on the same plan. It is rated lower (4.36 across 30 reviews) and free-plan users get only 5 runs of 10 items a month.

Apify's Free plan includes $5 of platform credit a month, which is about 1,350 TikTok Scraper results, 1,660 hashtag videos or profiles, or 4,000 comments at Free-plan rates. Bright Data's TikTok trial gives 5,000 records a month, which is more raw records if scraping is all you need.

Small tests usually run fine on the default Apify Proxy. For hashtag or search runs above a few thousand items, or whenever results come back thin, switch to residential IPs and set the country where the Actor exposes a scrape-as-in-country option. Residential traffic is billed against your plan credit on top of the per-row event price.

Every Actor here except Comments Scraper exposes a video-download add-on, priced at $1.30 per 1,000 videos on the Free plan and $0.60 on Business. Without it you get media URLs only. Copyright and TikTok's terms are yours to handle, so only fetch media you have the rights to use.

No. All five target public pages. Private accounts, deleted posts, and login-gated content are out of scope, and no Actor on the Apify Store will return them.

Common mistakes and fixes

Success rate dropped after a platform update.

Pause large jobs, check the Actor changelog and Issues tab on the Store, and retry with a smaller cap once the maintainer ships a fix.

Hashtag runs return fewer items than expected.

TikTok paginates and geo-filters aggressively. Try narrower tags, set the scrape-as-in-country add-on, and lower concurrency.

The bill is higher than the Store page's headline price.

The headline is the Business-plan rate. Open the Actor's Pricing tab while signed in to see your own plan's row.