LurkAPI

Best TikTok scrapers in 2026: price and speed compared

LurkAPI is the best TikTok scraper: 1,000 videos for $0.06, results in 0.61 s, and comments, search and transcripts on one key.

5 min read

A jade gripper lifts one plate of stacked phone-shaped cards off a conveyor belt of similar plates.

LurkAPI is the best TikTok scraper overall: a creator's latest 1,000 videos cost $0.06 ($0.03 on the Scale pack), results come back in 0.61 s, and the same key reads comments, search, transcripts and TikTok Shop. ScrapeCreators fits jobs that re-read the same pages, Apify no-code runs, Bright Data big batches of links, and yt-dlp a free video download.

The best TikTok scrapers at a glance

ServiceBest forWhat it coversPrice per 1,000 videosSpeedFree to start
LurkAPIEvery TikTok jobProfiles, videos, comments, search, hashtags, sounds, transcripts, Shop, ads$0.06 to $0.030.61 s (median)100 credits, then 25 a day, no card
ScrapeCreatorsRe-reading the same pagesProfiles, videos, comments, transcripts$1.88 to $0.99 per 1,000 requests3.12 s average100 credits
Social FetchA fixed monthly billProfiles, transcripts, TikTok Shop$14 to $1.65 per 1,000 requestsAbout 3.2 s average100 credits, no card
EnsembleDataA steady daily volumeProfiles, posts, comments, hashtags, search$0.22, on a fully used $100 monthly planNot published50 units a day
Apify (clockworks)No-code runsVideos, comments, video files, transcripts$3.70 (Free plan) to $1.70 (Business)Not published$5 of usage a month
Bright DataBig batches of linksVideos and comments, by link$1.50, or $1.30 on a $499 monthly planBatch job5,000 records a month
yt-dlpDownloading videosVideos, files, captions, a creator's video listFree200 videos in 8.6 sOpen source
TikTokApiSingle videos in PythonOne video's detailsFreeNot publishedOpen source
Prices from each service's own pages, October 2026. LurkAPI's speeds are medians of its production calls; ScrapeCreators' and Social Fetch's are the averages they publish.
A month of 200 brands' 15 newest videos every morning (6,000 requests, 90,000 videos) at October 2026 list prices: LurkAPI $5.40, ScrapeCreators $11.28, Social Fetch $14.16, EnsembleData $100, Bright Data $127.50 and Apify $207 on its Scale plan.

1. LurkAPI: the best TikTok scraper overall

LurkAPI turns TikTok's public pages into clean JSON: send a handle, a link or a keyword and get the data back in one request.

  • Covers: Profiles, videos, comments, search, hashtags, sounds, transcripts, TikTok Shop and ads: 17 endpoints.
  • Price: 1 credit a call: $0.90 per 1,000 calls on the Starter pack, $0.45 on Scale. That's $0.06 to $0.03 per 1,000 videos.
  • Speed: 0.61 s for a creator's latest videos (median).
  • Best for: Any TikTok job, from one transcript to every competitor's videos each week.

Why it's #1

  • Cheapest of the paid services: 1,000 videos cost $0.06, or $0.03 on the Scale pack. The next lowest per-video price here is EnsembleData's $0.22, and only if you use its whole $100 monthly plan.
  • Fastest: 0.61 s for a creator's latest videos. ScrapeCreators, the next fastest that publishes a number, averages 3.12 s.
A teardown of Scrub Daddy's TikTok, from profile and videos to comments, ads and TikTok Shop, on all 17 endpoints with one key and no TikTok login. The same key reads 88 endpoints on 16 platforms.
A creator's latest videos · 1 credit
curl "https://api.lurkapi.com/v3/tiktok/profile/videos?handle=duolingo" \
  -H "x-api-key: $LURK_KEY"

Try it on any creator:

GET/v3/tiktok/profile/videos

1 credit per request
Examples
handle

TikTok username, with or without @ (e.g. nike), or the profile URL.

More options (1)
max_cursor

The max_cursor from the previous response, to get older posts.

5 free tries a day, no signup

Run it to see live data here.

2. ScrapeCreators: best for re-reading the same pages

ScrapeCreators' TikTok API page, headed “Real-time TikTok data, one API call.”, with a JavaScript fetch example and a button offering 100 free credits.

ScrapeCreators is a social media data API that bills per request. LurkAPI uses the same paths, so switching is a new base URL and key.

  • Covers: Profiles, videos, comments and transcripts.
  • Price: $1.88 per 1,000 requests, $0.99 on its $497 pack.
  • Speed: 3.12 s on average.
  • Best for: Re-reading the same pages, since cached results are free.
  • Limits: The smallest pack is $47.
  • Compared with LurkAPI: LurkAPI costs $0.90 to $0.45 per 1,000 requests and answers in 0.61 s.

3. Social Fetch: best for a fixed monthly bill

Social Fetch's TikTok page, headed “TikTok scraper API. Trends, as they happen.”, listing its TikTok endpoints over a request and its JSON response.

Social Fetch is a social media data API sold as credit packs or monthly plans.

  • Covers: Profiles, transcripts and TikTok Shop.
  • Price: $14 per 1,000 requests on its smallest pack, $1.65 on its largest.
  • Speed: About 3.2 s on average.
  • Best for: A fixed monthly bill.
  • Limits: A monthly plan's unused credits reset each month.
  • Compared with LurkAPI: LurkAPI costs $0.90 to $0.45 per 1,000 requests, under every Social Fetch price, and answers in 0.61 s.

4. EnsembleData: best for a steady daily volume

EnsembleData's TikTok Data Scraping API page, with buttons to view its documentation, try the APIs for free or run them in Postman.

EnsembleData sells a daily allowance of request units on a monthly plan.

  • Covers: Profiles, posts, comments, hashtags and search.
  • Price: $0.22 per 1,000 videos on its $100 monthly plan, if you use every day's units.
  • Speed: Not published.
  • Best for: The same volume every day.
  • Limits: Units you don't use by midnight UTC are gone.
  • Compared with LurkAPI: 1,000 videos cost $0.06 on LurkAPI's $9 pack, with nothing to use up.

5. Apify: best for no-code runs

Apify Store's page for clockworks' TikTok Scraper, priced from $1.70 per 1,000 results, with a Try for free button and a list of what it extracts.

Apify is a marketplace of ready-made scrapers you run from a form. These prices are for clockworks' TikTok Scraper.

  • Covers: Videos, comments, video files and transcripts.
  • Price: $3.70 per 1,000 videos on the Free plan, $1.70 on Business ($999 a month).
  • Speed: Not published.
  • Best for: Scheduled runs with no code.
  • Limits: It bills per video.
  • Compared with LurkAPI: The same 1,000 videos cost $0.06 to $0.03 on LurkAPI.

6. Bright Data: best for big batches of links

Bright Data's TikTok Scraper API page, listing the profile and post fields it collects, with 5,000 free records a month and no credit card required.

Bright Data's TikTok Scraper API takes a list of links and returns the data as a batch job.

  • Covers: Videos and comments, by link.
  • Price: $1.50 per 1,000 videos, $1.30 on its $499 monthly plan.
  • Speed: Runs as a batch job.
  • Best for: Up to 5,000 links in one call.
  • Limits: It bills per record.
  • Compared with LurkAPI: The same 1,000 videos cost $0.06 to $0.03 on LurkAPI, answered live.

7. yt-dlp: best for downloading videos for free

yt-dlp's GitHub repository, “A feature-rich command-line audio/video downloader”, with 204k stars and its latest release 2026.10.26.

yt-dlp is the free, open-source video downloader, and it reads TikTok too.

  • Covers: Videos and their files, captions, and a creator's video list.
  • Price: Free. You run it and keep it updated.
  • Speed: 200 of a creator's videos in 8.6 s.
  • Best for: Downloading TikTok videos.
  • Limits: No comments, search or hashtags.
  • Compared with LurkAPI: LurkAPI's 100 free credits read 1,500 videos, comments and search included, with nothing to maintain.

8. TikTokApi: best for single videos in Python

davidteather's TikTok-Api repository on GitHub, “The Unofficial TikTok API Wrapper In Python”, with 6.7k stars.

TikTokApi is an unofficial Python library for TikTok, with 77,735 downloads a month.

  • Covers: One video's details.
  • Price: Free.
  • Speed: Not published.
  • Best for: Reading single videos from Python.
  • Limits: Profiles, video lists, hashtags and comments come back as “TikTok returned an empty response” from a server.
  • Compared with LurkAPI: Those lists cost 1 credit a call on LurkAPI, from the same Python script.

Which TikTok scraper for which job

  • Videos from the creators you track: LurkAPI, because 1,000 videos cost $0.06.
  • Comments, search and hashtags: LurkAPI, because every page is 1 credit.
  • Transcripts: LurkAPI, from $0.90 per 1,000.
  • No-code schedules: Apify.
  • Follower lists: an Apify scraper with your own TikTok session cookie, since TikTok hides them from logged-out visitors.
  • Your own account's videos inside your app: TikTok's Display API (more on TikTok's APIs).
  • One video, once: our free TikTok video downloader.

For anything else, run your own job on 100 free credits: that's 1,500 videos, and you see the JSON before you pay.

Questions

What is the best TikTok scraper?

LurkAPI. A creator's latest 1,000 videos cost $0.06 ($0.03 on the Scale pack), results come back in 0.61 s, and one key covers profiles, comments, search, transcripts and TikTok Shop.

Is there a free TikTok scraper?

For single videos, yes: yt-dlp downloads them and TikTokApi reads their details. Neither returns comments from a server. LurkAPI starts you on 100 free credits, and its TikTok comment viewer and transcript tool are free.

Does TikTok have an API?

Yes, but not for this. The Research API turns away creators, advertisers and commercial users, the Display API only reads accounts that sign in to your app, and the Commercial Content API covers ads shown in Europe.

Is it legal to scrape TikTok?

TikTok's US terms (updated July 15, 2026) forbid extracting data with automated software without its written approval. How far that binds someone reading public pages without an account is unsettled. This isn't legal advice.

How do I scrape TikTok comments?

Send the video's link to LurkAPI's video comments endpoint: up to 50 comments a call for 1 credit, with likes and reply counts. Apify's comment scraper charges $1.25 per 1,000 comments on its Free plan.

Can you scrape TikTok followers?

Not without an account: TikTok no longer shows follower lists to logged-out visitors, so the Apify scrapers that sell them ask for your own TikTok session cookie. The follower count is public: LurkAPI's profile endpoint returns it for 1 credit.

Keep reading