VOOZH about

URL: https://apify.com/dltik/tiktok-scraper

⇱ TikTok Data Scraper β€” Profiles Videos Hashtags All-in-One Β· Apify


πŸ‘ TikTok Scraper β€” All-in-One Data Extractor avatar

TikTok Scraper β€” All-in-One Data Extractor

Pricing

from $0.00005 / actor start

Go to Apify Store

TikTok Scraper β€” All-in-One Data Extractor

Extract TikTok data 5x cheaper than alternatives. Scrape profiles, videos, hashtags, search results and comments in one actor. Get followers, likes, views, captions, music metadata and engagement stats. $1 per 1000 results. No proxy needed for most queries. All-in-one no need for separate scrapers.

Pricing

from $0.00005 / actor start

Rating

0.0

(0)

Developer

πŸ‘ Walid

Walid

Maintained by Community

Actor stats

3

Bookmarked

124

Total users

25

Monthly active users

11 days ago

Last modified

Share

TikTok All-in-One Scraper

Extract TikTok data at $1 per 1,000 results β€” profiles, videos, hashtags, search and trending in a single actor. No proxy needed.

4Γ— cheaper than clockworks/tiktok-scraper ($4/1000 vs $1/1000) with comparable data quality.

⭐ Found this useful? Click the Bookmark button at the top of this page β€” it helps the scraper stay visible to others who need it. Takes 1 click. No signup beyond your existing Apify account.


What you can scrape

ModeInputWhat you get
profiles@usernameFollowers, bio, likes, video count, avatar, verified status
videosVideo URLFull metadata + optional comments
hashtags#hashtagRecent videos for that hashtag
searchKeywordVideos matching your search query
trending(none)Currently trending videos on TikTok

Quick start

Scrape a profile

{
"mode":"profiles",
"inputs":["@charlidamelio","@khaby.lame"]
}

Search for videos

{
"mode":"search",
"inputs":["decathlon","viral product 2026"],
"maxResultsPerInput":40
}

Scrape a hashtag

{
"mode":"hashtags",
"inputs":["#fitness","#cooking"],
"maxResultsPerInput":30
}

Get trending videos

{
"mode":"trending",
"inputs":[],
"maxResultsPerInput":50
}

Scrape a video with comments

{
"mode":"videos",
"inputs":["https://www.tiktok.com/@username/video/7123456789"],
"includeComments":true,
"commentsPerVideo":50
}

Input fields

FieldTypeDefaultDescription
modestringprofilesOne of: profiles, videos, hashtags, search, trending
inputsarrayβ€”Usernames, URLs, hashtag names, or keywords
maxResultsPerInputinteger20Max results per input (1–500)
includeCommentsbooleanfalseFetch top comments for each video
commentsPerVideointeger20Number of comments per video (1–100)
sessionCookiesarray[]TikTok session cookies to unlock more results (optional)

Using session cookies (optional)

Providing TikTok session cookies unlocks real cursor pagination (search/item/full endpoint), giving 40+ results per query instead of the standard 12–25.

To get your cookies:

  1. Open TikTok in Chrome β†’ DevTools (F12) β†’ Application β†’ Cookies β†’ tiktok.com
  2. Copy these 5 cookies: sessionid, ttwid, s_v_web_id, msToken, odin_tt
  3. Paste them in this format:
[
{"name":"sessionid","value":"abc123..."},
{"name":"ttwid","value":"1|xyz..."},
{"name":"s_v_web_id","value":"verify_..."},
{"name":"msToken","value":"Pzfj..."},
{"name":"odin_tt","value":"4812..."}
]

Cookies expire after 7–30 days. Without cookies the scraper still works well for most use cases.


Output

Every result has a type field: profile, video, hashtag, or comment.

Video

{
"type":"video",
"video_id":"7123456789012345678",
"video_url":"https://www.tiktok.com/@username/video/7123456789012345678",
"description":"Caption text #hashtag #fyp",
"published_at":"2026-03-29",
"published_ts":1743200400,
"duration":28,
"width":1080,
"height":1920,
"definition":"540p",
"language":"en",
"cover":"https://p16-sign.tiktokcdn-us.com/...",
"play_url":"https://v19-webapp.tiktok.com/...",
"author_username":"username",
"author_nickname":"Display Name",
"author_verified":false,
"author_avatar":"https://p16-sign.tiktokcdn-us.com/...",
"author_followers":125000,
"plays":2400000,
"likes":180000,
"comments":3200,
"shares":8900,
"bookmarks":12000,
"reposts":450,
"music_title":"original sound",
"music_author":"username",
"music_original":true,
"hashtags":["decathlon","sport","fyp"]
}

Profile

{
"type":"profile",
"username":"tiktok",
"nickname":"TikTok",
"bio":"Make Your Day",
"verified":true,
"private":false,
"avatar":"https://p16-sign.tiktokcdn-us.com/...",
"bio_link":"https://tiktok.com",
"region":"US",
"followers":93500000,
"following":340,
"likes":280000000,
"videos_count":1417,
"profile_url":"https://www.tiktok.com/@tiktok",
"sec_uid":"MS4wLjABAAAA..."
}

Comment

{
"type":"comment",
"video_id":"7123456789012345678",
"comment_id":"7123456789012345679",
"text":"This is amazing!",
"likes":4200,
"replies":12,
"author":"username",
"author_nickname":"Display Name",
"created_at":1743200400
}

Performance

Benchmarks on real queries (no cookies):

ModeQueryResultsTime
profiles@charlidamelio1 profile~1s
videossingle URL1 video~0.5s
hashtags#tiktokmademebuyit Γ— 1515 videos~16s
search"viral product 2026" Γ— 2013–15 videos~20s
search"decathlon" Γ— 5050 videos~37s
trendingβ€” Γ— 3022 videos~20s

With session cookies (search/hashtag):

QueryResultsTime
"decathlon" Γ— 5040 videos~36s

Pricing

$0.001 per result = $1 per 1,000 results.

ActorPrice per 1,000 results
clockworks/tiktok-scraper~$4.00
This actor$1.00

Apify compute cost is negligible (~$0.00004 per run at 1024 MB Γ— 40s).


Technical details

  • No proxy required β€” uses DrissionPage with real browser fingerprinting
  • SessionPage (HTTP) for profiles and videos β€” fast, ~1s
  • ChromiumPage (headless Chromium) for search, hashtags and trending β€” full browser automation
  • Listens to TikTok's internal XHR APIs (search/general/full, search/item/full, explore/item_list)
  • With cookies: navigates search/item/full with real cursor pagination
  • Max 2 concurrent runs to stay within memory limits

Limitations

  • Profile video lists require authentication (only profile metadata is returned without cookies)
  • trending returns 20–30 videos per run (TikTok's explore page limit)
  • Cookies expire after 7–30 days and must be refreshed manually
  • TikTok may rate-limit IPs after many consecutive runs β€” the built-in delays mitigate this

Connect with Make, Zapier & n8n

This actor integrates with any automation platform via the Apify API.

Make (Integromat)

  1. Add an Apify module in your Make scenario
  2. Select Run Actor and choose this actor
  3. Configure the input (paste your JSON)
  4. Add a Get Dataset Items module to retrieve results
  5. Connect to Google Sheets, HubSpot, Slack, or any other app

Zapier

  1. Use the Apify integration on Zapier
  2. Set trigger: Actor Run Finished
  3. Action: Get Dataset Items
  4. Send results to your CRM, email tool, or spreadsheet

n8n

  1. Add an HTTP Request node to call the Apify API
  2. POST to https://api.apify.com/v2/acts/dltik~tiktok-scraper/runs
  3. Wait for completion, then fetch dataset items
  4. Route results to any n8n node

Webhooks

Set up a webhook to get notified when a run finishes:

run = client.actor("dltik/tiktok-scraper").call(
run_input={...},
webhooks=[{
"eventTypes":["ACTOR.RUN.SUCCEEDED"],
"requestUrl":"https://your-webhook-url.com"
}]
)


⭐ Found this TikTok Scraper useful? Bookmark it β€” Apify ranks actors by bookmarks, so it's the strongest single signal for Store visibility. One click = directly helps this actor stay surfaced for new users.

Other scrapers by dltik

ActorWhat it doesPrice
Google Maps Email ExtractorExtract emails, phones, WhatsApp from Google Maps businesses$25/1K
Facebook Ads ScraperScrape Meta Ad Library β€” ad copy, creatives, CTA links$1/1K
TikTok Video DownloaderDownload TikTok videos without watermark$5/1K
Reddit ScraperScrape posts, comments, profiles with sentiment analysis$2/1K
Trustpilot ScraperScrape reviews, ratings, company profiles with sentiment$0.50/1K
HackerNews MCP ServerHN search for AI agents β€” tech audience research$5/1K

You might also like

TikTok Search Scraper

automation-lab/tiktok-search-scraper

Search TikTok by keyword. Extract videos, engagement metrics, author info, and music metadata from search results.

πŸ‘ User avatar

Stas Persiianenko

165

TikTok Scraper - Search Videos, Users & Hashtags

thirdwatch/tiktok-scraper

Scrape TikTok videos by keyword, username, or hashtag. Extracts video details, engagement stats, author info, music, and hashtags. No login required. Uses TikTok's internal APIs with residential proxy.

Tiktok Search Scraper

eunit/tiktok-search-scraper

Fast, stealthy TikTok Search Scraper for real-time video data extraction. Get captions, views, music, and author details for any query. Features advanced anti-block technology. Perfectly optimized for marketing research, trend tracking, and influencer analytics on the Apify platform.

πŸ‘ User avatar

Emmanuel Uchenna

37

5.0

Tiktok Search Scraper

epctex/tiktok-search-scraper

Unleash the power of data extraction with our advanced TikTok Search Scraper. Gather videos, hashtags, posts, URLs, share numbers, followers, hearts, names, music-related data, and more. Download data in various formats including HTML, JSON, CSV, Excel, or XML.

Video Subtitle & Caption Extractor

khadinakbar/video-subtitle-extractor

Extract subtitles, captions, and AI transcripts from any video URL across 1000+ platforms (YouTube, Vimeo, TikTok, Instagram, X/Twitter, Facebook, Twitch, TED, Bilibili). Native captions first, Whisper AI fallback when none. JSON, SRT, VTT, text, or LLM-ready markdown.

46

Tiktok Trends Scraper

eunit/tiktok-trends-scraper

TikTok Trends Scraper extracts real-time trending data directly from the TikTok Creative Center, giving marketers, content creators, and researchers structured, actionable intelligence on what's going viral β€” without needing a TikTok API key.

πŸ‘ User avatar

Emmanuel Uchenna

53

5.0

TikTok Posts Scraper

scrapeforge/tiktok-posts

Scrape TikTok posts, video metadata, and engagement data from profiles, hashtags, or keyword searches. Fast bulk extraction with sorting, date filters, and region targeting. Export to JSON, CSV, or Excel.

1.1K

5.0

TikTok Audio Downloader 🎡

alpha-scraper/tiktok-audio-downloader

Super fast & No proxy needed! 🎡 Extract high-quality, playable audio URLs from TikTok video links. Supports multiple videos, delivers clean metadata, and saves audio to dataset & key-value storeβ€”ideal for automation, research, and content workflows.

14

Instagram Reel AI Transcript Extractor

linen_snack/instagram-reel-transcript-ai-extractor

Extract word-perfect transcripts from Instagram Reels with AI-powered sentiment analysis, entity detection, SRT/VTT subtitle export, and full channel scraping. 10 free reels included.

Instagram Transcript API – AI Video to Text for Developers

apple_yang/instagram-transcripts-scraper

Instagram Reels Transcript API for converting video audio into accurate text using AI. Extract transcripts, spoken content, and metadata from public Reels and videos. Fast, reliable, and built for developers, AI agents, and automation workflows.

813

4.4