TikTok Video Search Scraper | $3/1K Videos avatar

TikTok Video Search Scraper | $3/1K Videos

Pricing

Pay per event

Go to Apify Store
TikTok Video Search Scraper | $3/1K Videos

TikTok Video Search Scraper | $3/1K Videos

Extract TikTok video search data — title, author, engagement, and more. Scrape by keyword, URL or ID. Export to JSON, CSV & Excel, use the API, schedule runs and integrate. No code required.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Jackie Chen

Jackie Chen

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

TikTok Video Search Scraper

tiktok-video-search

Search TikTok videos by keyword and get clean, structured data for each result: description, author (username + nickname), like / comment / play / share counts, music, cover image, video and share URLs.

Unofficial. This Actor is not affiliated with, authorized, or endorsed by TikTok or ByteDance. It is an independent tool that retrieves publicly available data via a third-party API. Use it in compliance with TikTok's terms and all applicable laws; you are responsible for how you use the retrieved data.

What it does

  • Video search (searchMode: "video") — give one or more keywords; the Actor paginates TikTok's dedicated video-search results for each keyword. Cleanest, video-only output.
  • Comprehensive search (searchMode: "all") — uses TikTok's mixed search feed, which can surface a broader set of videos for a keyword.
  • De-duplicates videos by ID within a run and stops at maxItems.

Input

FieldTypeDefaultDescription
searchKeywordsstring[]["skincare"]Keywords to search. Each is paginated independently.
searchModeenumvideovideo (dedicated video search) or all (comprehensive feed).
maxItemsinteger50Max total videos across all keywords.

Example input

{
"searchKeywords": ["skincare", "morning routine"],
"searchMode": "video",
"maxItems": 100
}

Output

One dataset item per video:

{
"videoId": "7642130131951176981",
"url": "https://www.tiktok.com/@dannyguo.md/video/7642130131951176981",
"description": "Skincare gets a lot easier when you stop buying random products...",
"createTime": 1779322085,
"authorUniqueId": "dannyguo.md",
"authorNickname": "Dr. Danny Guo",
"authorUserId": "6582348023279452166",
"authorSecUid": "MS4wLjABAAAAnvwPmnaCiYEt...",
"diggCount": 484,
"commentCount": 5,
"playCount": 12471,
"shareCount": 20,
"collectCount": 30,
"musicTitle": "original sound - dannyguo.md",
"musicAuthor": "dannyguo.md",
"coverUrl": "https://...",
"videoUrl": "https://...",
"shareUrl": "https://www.tiktok.com/@dannyguo.md/video/7642130131951176981?...",
"source": "video:skincare"
}

Notes

  • Data is sourced live; TikTok occasionally rate-limits, so the Actor retries transient blocks with exponential backoff.
  • Video IDs are de-duplicated within a run.

Quick start

  1. Open the Actor and press Run — the default input works out of the box.
  2. Adjust the input fields below to your target (keywords, IDs, or URLs) and set maxItems to cap spend.
  3. Grab results from the Dataset tab as JSON / CSV / Excel, or pull them via the Apify API and MCP from your own code.

No proxies to configure, no cookies to paste, no login — the Actor handles everything server-side.

Why teams switch to this TikTok search scraper

Searching TikTok at scale through a browser is slow and brittle. This Actor uses a direct HTTP API to return videos for any keyword — with author, caption, hashtags, music, and full engagement metrics — as clean JSON at $1 per 1,000 videos (roughly 40% below the big-name TikTok scrapers' "from $1.70/1,000"), no login or cookies.

What people build with it

  • Trend scouting — find what's blowing up for a keyword right now, ranked by play and like counts.
  • Viral-hook research — collect the top videos in your niche and study the openings and formats that earn views.
  • Competitor & campaign tracking — monitor branded keywords and hashtags to see who's winning the conversation.
  • Influencer discovery — the creators repeatedly ranking for your terms are your outreach list.
  • Datasets — build keyword-scoped TikTok corpora with engagement as a quality signal.

Tips for better results

  • Pass several specific phrases instead of one broad keyword for wider, cleaner coverage.
  • Turn discovered videos into text with TikTok Transcript Scraper, or profile the creators with TikTok Profile Scraper.
  • Engagement counts are numeric, so sorting "what actually resonated" is trivial.

Why this Actor

  • Direct API, no headless browser — fast, stable runs with nothing to babysit.
  • No login, no cookies — we never touch your accounts, so there's no ban risk.
  • Fresh, real-time data — every run reads the source live, not a stale cache.
  • Pay per result — you're billed only for the rows actually delivered.
  • Structured JSON — export to CSV, Excel, or JSON, or pull straight from the API / MCP.

Use cases

  • Track trends, keywords, and hashtags as they emerge.
  • Find top creators and viral content in any niche.
  • Run competitor and category research at scale.
  • Build content-idea pipelines and trend dashboards.

FAQ

Do I need an account, cookies, or to log in anywhere? No. The Actor talks to a fast, direct HTTP API server-side — you just provide inputs and run it.

How am I billed? Pay-per-result: a fixed price per row returned, with no separate platform/compute charge. Caps like maxItems keep spend predictable.

Can I run it on a schedule or call it from my app? Yes — use Apify Schedules, the REST API, the JavaScript / Python clients, or the MCP server. See the API tab.

Is this affiliated with TikTok? No. It's an independent tool that collects publicly available data. Use it in line with the platform's terms and applicable law.

What inputs are accepted? Profile handles/URLs, video URLs, hashtags, or keywords, depending on the Actor — see the Input section above.

More TikTok scrapers by us

Browse the full fleet → https://apify.com/ethereal_wool