Key takeaways
  • HasData and Apify both offer TikTok scraping through an API and an MCP server, so the real choice is what data comes back and how you pay.
  • A HasData TikTok call costs 10 credits, $0.00295 on its $59 plan; Apify's Clockworks TikTok Scraper charges $0.0037 per video on the free plan (checked 5 October 2026).
  • TokConnect costs $0.0249 to $0.098 per lookup but returns TikTok's own search demand, which no scraper returns: "vibe coding explain" had 213,735 weekly searches and 0 matched videos.
  • On the video record alone, the scrapers return more fields, including music, parsed hashtags and, on Apify, ad flags.
  • For bulk collection use a scraper; for deciding what to collect, check search demand first.
Ask TokConnectGive your agent TikTok's search demand

Type a question, or send the idea on screen. Real TikTok numbers in about 20 seconds.

Free to start: 50 credits, no card · or use it in ChatGPT, Claude or Cursor

TikTok scraper API vs MCP is less of a split than it sounds, because HasData and Apify both sell TikTok scraping through an API and an MCP server. They return public videos, profiles and comments as raw JSON, priced per call or per result: a HasData TikTok call costs $0.00295 on its $59 plan, and Apify's most used TikTok Actor charges $3.70 per 1,000 videos on its free plan (checked 5 October 2026). TokConnect is an MCP server and chat that adds what scrapers do not return, TikTok's own search demand, at 2.5 to 9.8 cents a call.

We make TokConnect, so weigh our view accordingly. We have not used HasData or Apify hands-on. Everything we say about them comes from their pricing pages, docs, Apify's public API and HasData's GitHub repository, checked 5 October 2026, and each claim links to its source. To show what our side returns, we ran one query, "vibe coding", through TokConnect the same day and listed every field.

Key statistics

Free to quote and share with a link to this page. Each figure comes from the data listed under Sources and data.

  1. "vibe coding explain" was searched 213,735 times on TikTok in the 7 days to 5 October 2026, and TikTok matched 0 videos to it.

    TikTok Creator Search Insights via TokConnect, 5 Oct 2026#
  2. "claude vibe coding" was searched 202,920 times on TikTok in the 7 days to 5 October 2026, with 0 videos matched.

    TikTok Creator Search Insights via TokConnect, 5 Oct 2026#
  3. A HasData TikTok API call costs 10 credits, which works out to $0.00295 on its Startup plan ($59 a month for 200,000 credits) as of 5 October 2026.

    hasdata.com/prices and HasData docs, checked 5 Oct 2026#
  4. Scraping 18 TikTok videos with Apify's Clockworks TikTok Scraper costs $0.0676 on Apify's free plan ($0.0037 per result plus $0.001 per run) as of 5 October 2026.

    Apify Store and Apify API, checked 5 Oct 2026#
  5. One TokConnect lookup costs $0.0249 on the Pro plan ($199 for 8,000 credits) and $0.098 on Starter ($49 for 500) as of 5 October 2026.

    tokconnect.com/pricing, checked 5 Oct 2026#
One TikTok query, priced three ways: 214K searches in 7 days for "vibe coding explain", 0 videos; 10 of 20 topics were typed searches, 10 TikTok labels; 0.3¢ HasData per TikTok call (Startup, monthly); 2.5¢ TokConnect per call (Pro plan)
One query through TokConnect on 5 October 2026, with per-call prices from HasData, Apify and TokConnect published pricing, monthly billing.
Share or embed this infographic

Free to use on your site, in a deck or a newsletter with a credit link. Copy the code below.

Download PNG

TikTok scraper API vs MCP at a glance

All three can plug into ChatGPT, Claude or Cursor over MCP. The real differences are what comes back, how you pay, and whether you need bulk runs.

CriteriaHasDataApifyTokConnect
Data sourcePublic TikTok pages, scraped at request timePublic TikTok pages, via community ActorsTikTok Creator Search Insights, plus public videos, profiles, hashtags, sounds and comments
TikTok search volumeNoNoYes: 7-day searches per topic, daily series up to 180 days, searcher age, gender and country
TikTok endpointsSearch, profile, posts, commentsThousands of Actors; Clockworks covers hashtags, profiles, search, URLs, commentsTopics, trends, audience, videos, creators, hashtags, sounds, live, comments
Bulk runs and exportWebhooks; no-code scrapers up to 3,000,000 rows a monthCron schedules; JSON, CSV, Excel, XML and moreNo. Your script or agent loops and saves
MCP and authmcp.hasdata.com, OAuth or API keymcp.apify.com, OAuth or API tokenmcp.tokconnect.com, OAuth or bearer token; browser chat
How you payCredits: 10 per TikTok callPer result, by plan tierCredits: 1 per lookup
Price from$59/mo (200,000 credits); $49/mo billed yearly$19/mo Starter; $0.0037 to $0.0017 per video$49/mo for 500 credits
Free tier1,000 credits a month (100 TikTok calls)$5 of usage a month50 credits, no card
SourcePricing, TikTok docs, MCPPricing, Actor, MCPPricing, our 5 Oct pull

Checked 5 October 2026 from each vendor's own pages, docs and, for Apify Actor prices, the public Apify API. All facts with URLs: facts file.

What HasData does well

HasData is a scraping API company with four TikTok endpoints: keyword search (videos or users), profile, an account's posts (about 30 per page) and comments with replies. Its docs say each TikTok request costs 10 credits and only successful requests are charged.

  • Price per call. At $59 a month for 200,000 credits, a TikTok call is 0.3 cents. On Growth ($249 for 3,000,000 credits) it drops to 0.083 cents. That is the cheapest per-call price on this page.
  • Clean JSON. Video results carry the caption, hashtags, mentions, plays, likes, comments, shares, saves, duration, music and author, with counts parsed as numbers.
  • A ready MCP server. Its TikTok MCP exposes the four reads as tools; agents can chain from a keyword to a creator to a video's comments. The full server has 57 tools across Google, Amazon, Zillow and more.
  • Free allowance. 1,000 credits a month, enough for 100 TikTok calls.

One detail to check yourself: its pricing page says unused credits carry over, while its TikTok docs say they do not.

What Apify does well

Apify is a marketplace of scrapers ("Actors") plus the platform to run them. The TikTok Actor most people use, Clockworks TikTok Scraper, had 308,251 users and about 12.9 million public runs in the last 30 days, per the Apify API on 5 October 2026.

  • Bulk and scheduling. Schedules run Actors on cron, and datasets download as JSON, CSV, Excel, XML and more. For 100,000 videos a month, this is the tool.
  • The richest video record. Clockworks returns engagement counts, author and music metadata, hashtags, mentions, subtitle links, location and flags such as isAd and isSponsored. Add-ons cover video files, transcripts and followers.
  • Pay per result. $0.0037 per video on the free plan, $0.003 on Starter, $0.0017 on Business, plus $0.001 per run. A cheaper Actor from API Dojo charges $0.0003 per post.
  • MCP that finds Actors. Its MCP server lets an agent search the Store, read an Actor's inputs and run it.

Our Apify TikTok scraper guide goes deeper on Actor choice and limits.

What TokConnect returned for "vibe coding"

We ran two lookups on 5 October 2026: a Creator Search Insights topic search (20 topics) and a video search (18 videos came back for 20 requested). The topic search is the part no scraper above returns. Each topic carries the phrase, its 7-day search count, a 7-point daily series, a daily 0 to 100 popularity score, the number of videos TikTok matches to it, and TikTok's category path.

Typed search7-day searchesVideos matched
vibe coding explain213,7350
claude vibe coding202,9200
how to vibe code with claude code113,211494
Vibecoding108,5321,002
vibe coding tips33,6100
vibe coding ai31,009883

Data: TikTok Creator Search Insights via TokConnect, pulled 5 October 2026. Searches are TikTok's 7-day global figure. Four smaller typed searches are in the snapshot. Open the snapshot.

Bar chart of typed TikTok searches returned for vibe coding, 7 days to 5 October 2026: vibe coding explain 213,735, claude vibe coding 202,920, how to vibe code with claude code 113,211, Vibecoding 108,532, vibe coding tips 33,610, vibe coding ai 31,009.
Typed TikTok searches returned for "vibe coding", 7 days to 5 October 2026, global. Source: TikTok Creator Search Insights via TokConnect.

Two of the three biggest searches had no matched videos, which is a content gap a scraper cannot show, because a scraper only sees videos that exist. Half of the 20 topics were typed searches; the other 10 were TikTok's own topic labels, which pool many searches (for example "vibe coding concept and meaning"), so we leave their figures out.

The 18 videos had a median of 236,902 plays, and 4 passed 1 million. Each video came with 14 fields: id, caption, author handle, nickname and id, plays, likes, comments, shares, saves, create time, duration, and video and cover URLs.

Field coverage, side by side

FieldHasData searchApify ClockworksTokConnect
Caption, id, create time, authorYesYesYes
Plays, likes, comments, shares, savesYesYesYes
Duration, video and cover URLsYesYesYes
Hashtags and mentions as fieldsYesYesIn the caption text only
Music on each videoYesYesNo (separate sound search)
Ad and sponsored flagsNot documentedYesNo
Comments and repliesYes (comments endpoint)Yes (separate Actor or add-on)Yes (comments tool)
7-day searches for the phraseNoNoYes
Daily search trend, up to 180 daysNoNoYes
Videos matched (content gap)NoNoYes
Searcher age, gender, countryNoNoYes

HasData and Apify fields from their docs and Store page, checked 5 October 2026; TokConnect fields from our 5 October pull. Facts file.

On the video record alone, the scrapers return more. TokConnect's extra rows are TikTok's search demand, which comes from Creator Search Insights. That tool lives in the TikTok app and at tiktok.com/csi with no export, no history view and no API, so it is not something a page scraper can collect. Our Creator Search Insights guide explains the metrics.

Cost per call, with the arithmetic

OptionArithmeticPer call (USD)
HasData Startup, monthly$59 ÷ (200,000 credits ÷ 10)$0.00295
HasData Basic, monthly$119 ÷ (1,000,000 ÷ 10)$0.00119
HasData Growth, monthly$249 ÷ (3,000,000 ÷ 10)$0.00083
Apify Clockworks, 18 videos, Free plan18 × $0.0037 + $0.001$0.0676
Apify Clockworks, 18 videos, Starter18 × $0.003 + $0.001$0.055
Apify Clockworks, 18 videos, Business18 × $0.0017 + $0.001$0.0316
Apify API Dojo, 18 posts18 × $0.0003$0.0054
TokConnect Starter$49 ÷ 500 credits$0.098
TokConnect Growth$99 ÷ 2,000$0.0495
TokConnect Pro$199 ÷ 8,000$0.0249

Prices: hasdata.com/prices (monthly billing; $49, $99 and $208 a month if billed yearly), apify.com/pricing and Actor prices from the Apify API, tokconnect.com/pricing, all checked 5 October 2026. Apify plan fees ($19 Starter, $999 Business) are on top. HasData's docs do not say how many videos one search page returns. Workings.

Bar chart of the cost of one TikTok search call in US cents: HasData Growth 0.083, HasData Startup 0.295, Apify API Dojo for 18 posts 0.54, TokConnect Pro 2.49, Apify Clockworks Business for 18 videos 3.16, Apify Clockworks free plan for 18 videos 6.76, TokConnect Starter 9.8.
Cost of one TikTok search call, US cents, from published prices checked 5 October 2026. Apify rows are priced for 18 videos, the number our video search returned.

On price per call, HasData wins by a wide margin, and API Dojo is the cheapest way to pull videos on Apify. TokConnect costs 8 to 33 times more per call than HasData's $59 plan. Our "vibe coding" check took 2 lookups, $0.0498 on Pro, and the topic half of it has no scraper equivalent at any price. If you only need video records, pay the scraper price.

Terms apply to all three

TikTok's Terms of Service restrict automated data collection without permission, and that applies whichever tool you use, including unofficial services such as TokConnect; our TikTok scraper guide covers the legal side.

Pick HasData or Apify if, pick TokConnect if, or use both

Pick HasData if you want the cheapest clean JSON per call for TikTok search, profiles, posts and comments, from one key that also covers Google, Amazon and other sites.

Pick Apify if you need bulk runs on a schedule, dataset exports, the richest video records with ad flags and transcripts, or scrapers for many other platforms.

Pick TokConnect if you need to know what people search on TikTok, how fast it is growing, who is searching and which searches have no videos, inside ChatGPT, Claude or Cursor without writing a scraper. It is a research tool, not a bulk collector.

Use both if you build TikTok reports. Use search demand to choose the phrases worth tracking, then point a scraper at those phrases for the full video and comment records. Our TikTok API guide lists the official and unofficial options.

Try the demand half on your own topic:

Ask TokConnect

Using TokConnect, search TikTok topics for [topic]. Keep only the phrases people actually type, not TikTok's generated topic labels. List each with 7-day searches and videos matched, flag the ones with no videos, then pull the top 20 videos for the biggest one with plays, saves and duration.

How we got these numbers

TikTok figures were pulled on 5 October 2026 through TokConnect's MCP server: one search_topics call for "vibe coding" (20 topics) and one search_videos call (20 requested, 18 returned). Search counts are TikTok's global 7-day "search popularity". We picked "vibe coding" after screening three product queries; one returned only topic labels and two were already in use for another page of ours. A topic counts as a label under our house rule if its 7-day figure is 5,000,000 or more, or 1,000,000 or more with a first daily reading under 5% of its last, or it sits in "TikTok's Featured Content"; labels are left out of every figure above. Author ids and media URLs are removed from the published snapshot.

HasData and Apify facts come from their pricing pages, docs, the public Apify API and HasData's GitHub repository, read on 5 October 2026; we did not sign up or test either. Per-call costs divide each plan's monthly price by the calls it buys, or multiply per-result prices by 18 videos. Data: query snapshot, vendor facts.

Frequently asked questions

Is an MCP server better than a scraper API for TikTok data?

Not by itself. HasData and Apify both offer their TikTok scrapers over MCP as well as an API, so an AI agent can call either. Choose by the data: scrapers return public videos, profiles and comments; TokConnect also returns TikTok search demand, such as 213,735 weekly searches for "vibe coding explain" on 5 October 2026.

How much does the HasData TikTok API cost?

Each TikTok request uses 10 credits. As of 5 October 2026, Startup is $59 a month for 200,000 credits (20,000 TikTok calls, $0.00295 each), Basic $119 for 1,000,000 and Growth $249 for 3,000,000, or $49, $99 and $208 a month billed yearly. The free plan gives 1,000 credits a month, 100 TikTok calls.

How much does the Apify TikTok scraper cost?

Clockworks TikTok Scraper charges per video: $0.0037 on Apify's free plan, $0.003 on Starter ($19 a month), $0.0023 on Scale and $0.0017 on Business, plus $0.001 per run, as of 5 October 2026. 18 videos cost $0.0676 on the free plan. API Dojo's TikTok Actor charges $0.0003 per post.

Can a TikTok scraper get search volume?

No. Scrapers collect what is on public TikTok pages: videos, profiles, comments and counts. TikTok's search counts live in Creator Search Insights, in the app and at tiktok.com/csi, which has no export or API. TokConnect reads those numbers and returns them through MCP.

Does HasData have a TikTok MCP server?

Yes. HasData runs a hosted MCP server at mcp.hasdata.com with OAuth sign-in or an API key. Limited to TikTok, it exposes four read-only tools (search, profile, posts, comments) at 10 credits a call; without the filter it exposes 57 tools across HasData's APIs.

Is scraping TikTok allowed?

TikTok's Terms of Service restrict automated data collection without its permission, and that applies to every unofficial tool, including TokConnect. Privacy law also applies to personal data you store. Our TikTok scraper guide covers the legal side.

Sources and data