TikTok Search Scraper — Fast Video & Creator Data avatar

TikTok Search Scraper — Fast Video & Creator Data

Pricing

from $0.0015 / result (own proxy)

Go to Apify Store
TikTok Search Scraper — Fast Video & Creator Data

TikTok Search Scraper — Fast Video & Creator Data

Search TikTok by keyword and get video data, creator profiles, stats, hashtags, music. 50 results in 8s, 10K in 2min. Deduplicated. No API key needed. Managed proxy included. Export JSON/CSV/Excel.

Pricing

from $0.0015 / result (own proxy)

Rating

0.0

(0)

Developer

Naruto Lee

Naruto Lee

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

TikTok Search Scraper — Fast Bulk Export

Scrape thousands of TikTok search results in minutes. No proxy setup needed — managed residential proxy routing is built in.

Enter a keyword like street food or iPhone review, set the target count, and get structured video metadata, creator profiles, engagement stats, hashtags, music info, and direct video URLs. Large jobs (10k–100k) are batched automatically for maximum reliability.

⚡ Why This Scraper Is Different

This ActorTypical TikTok scrapers
Speed60–100 results/sec sustained1–10 results/sec
ProxyIncluded — zero configYou buy and configure separately
ScaleUp to 100,000 videos per runOften limited or unstable at scale
Data fields26 fields per video5–10 basic fields
ReliabilityAuto-retry, auto-batch, stream resumeManual restarts on failure
Proxy costIncluded in price$50–200+/month proxy subscription

Benchmark

Tested with 30 concurrent sessions on warm pool:

RequestTimeRate
1,000 videos~15 sec~65 items/sec
5,000 videos~60 sec~83 items/sec
10,000 videos~2 min~90 items/sec

Speed depends on TikTok API response, network conditions, and pool warmth. First run may be slower while sessions warm up.

What Data Do You Get?

Every result includes 26 structured fields covering video, creator, engagement, and music data:

Video Metadata

FieldDescription
idTikTok video ID
video_idInternal video identifier
urlPermanent video page URL
descVideo description / caption
coverVideo thumbnail URL
play_urlDirect video stream URL
download_urlDownloadable video URL
durationVideo duration in seconds
create_timePublish timestamp (Unix)
hashtagsArray of hashtag strings
keywordSearch keyword that returned this result

Creator Info

FieldDescription
authorCreator unique ID (handle)
nicknameCreator display name
author_idNumeric user ID
author_sec_uidSecure user ID (for API lookups)
author_avatarProfile picture URL
author_signatureCreator bio text
author_verifiedWhether the account is verified

Engagement Stats

FieldDescription
playsPlay / view count
likesLike count
commentsComment count
sharesShare count
collectsBookmark / save count

Music Info

FieldDescription
music_titleSong / audio title
music_authorMusic artist name
music_idMusic track ID

How To Use

  1. Enter a TikTok search keyword (e.g. street food, fitness tips).
  2. Set the target number of videos (up to 100,000).
  3. Click Start — results stream into the dataset progressively.
  4. Export as JSON, CSV, Excel, or connect via the Apify API.

Input Example

{
"keyword": "street food",
"targetCount": 5000,
"concurrency": 30
}

Output Example

{
"id": "7381234567890123456",
"url": "https://www.tiktok.com/@foodlover/video/7381234567890123456",
"desc": "Best street food in Bangkok 🍜 #streetfood #thailand",
"author": "foodlover",
"nickname": "Food Lover",
"author_id": "6912345678901234567",
"author_sec_uid": "MS4wLjABAAAA...",
"author_avatar": "https://p16-sign-sg.tiktokcdn.com/...",
"author_signature": "Food blogger | 500K followers",
"author_verified": false,
"plays": 2450000,
"likes": 185000,
"comments": 3200,
"shares": 12500,
"collects": 45000,
"cover": "https://p16-sign-sg.tiktokcdn.com/...",
"play_url": "https://v16-webapp.tiktok.com/...",
"download_url": "https://v16-webapp.tiktok.com/...",
"duration": 35,
"create_time": 1716700800,
"hashtags": ["streetfood", "thailand", "bangkok"],
"music_title": "original sound",
"music_author": "Food Lover",
"music_id": "7381234567890100000",
"keyword": "street food"
}

Pricing

PlanPriceWhat's included
With built-in proxy$3.00 / 1,000 resultsScraping + managed residential proxy + auto-batching
Bring your own proxy$1.50 / 1,000 resultsScraping + auto-batching (you provide proxy)

No hidden costs. No separate proxy subscription needed when using built-in proxy. Apify platform compute is billed separately at standard rates.

You are only charged for results actually saved. If the run hits your spending limit, it stops early — no wasted bandwidth.

How It Works Under the Hood

FeatureBenefit
Warm-pool browser sessionsReuses pre-established TikTok tabs — no cold-start delay
Signed API requestsEvery request goes through real browser context with valid signatures
Per-tab proxy isolationEach session routes through a unique residential IP
Fingerprint isolationIndependent browser fingerprints per session
Stream processingResults save progressively — nothing lost on interruption
Auto batchingLarge jobs split into reliable chunks with retry logic
Resource blockingSkips images, video, fonts, CSS — lean and fast

Use Cases

  • Market research — discover trending content by keyword
  • Influencer discovery — find creators in any niche with full profile data
  • Brand monitoring — track competitor and brand mentions at scale
  • Content analysis — analyze engagement patterns across thousands of videos
  • Academic research — structured social media data for studies
  • Lead generation — identify creators for outreach with contact info
  • Hashtag tracking — monitor hashtag performance over time
  • Music trend analysis — discover trending sounds and audio

FAQ

Q: How fast is it really? A: Sustained throughput is 60–100 results/sec with warm sessions. First run may start at 30–50/sec while the pool warms up. 10,000 results typically complete in under 2 minutes.

Q: Can I scrape 50,000+ videos? A: Yes. The Actor splits large requests into batches automatically. Results save progressively — if interrupted, you keep everything collected so far.

Q: Do I need to buy a proxy? A: No. Managed residential proxy routing is included in the $3/1000 price. If you have your own proxy, use the $1.50/1000 tier.

Q: Does it need TikTok accounts or login? A: No. It scrapes public search results only. No credentials needed.

Q: What if TikTok blocks the scraper? A: The system automatically rotates residential IPs and retries failed requests. Detection is handled transparently — you just get your data.

Q: Can I get data about specific users or videos? A: Currently this Actor focuses on keyword search. User profile and video collection scrapers are coming soon.

Q: How fresh is the data? A: Data is fetched in real-time from TikTok's API. Every run returns the latest search results — no cached or stale data.