✅ TikTok Search Results Scraper avatar

✅ TikTok Search Results Scraper

Pricing

from $4.00 / 1,000 results

Go to Apify Store
✅ TikTok Search Results Scraper

✅ TikTok Search Results Scraper

Search TikTok by keyword and collect matching results in plain data form. It returns the raw search response exactly as provided, including all available fields and pagination metadata, and can automatically gather more results until your limit is reached.

Pricing

from $4.00 / 1,000 results

Rating

0.0

(0)

Developer

Datamagnet

Datamagnet

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Keyword Search Results Scraper

Keyword Search Results Scraper helps you find TikTok content by keyword and turn the matching results into clean, ready-to-use data. It is built for marketers, researchers, creators, and analysts who want to quickly collect TikTok search results without manual scrolling. Use it to discover videos, creators, captions, engagement stats, and other rich fields tied to a search term. If you need a simple TikTok search scraper, keyword extractor, or data collector for content research, this actor is designed for that job.

Key Features

  • Extract TikTok search results for any keyword you enter.
  • Collect multiple pages of results automatically until your limit is reached.
  • Return the raw search data exactly as provided, so you keep all available fields.
  • Capture useful content details such as captions, creator profiles, music info, and engagement stats.
  • Save time by replacing manual searching and copying with one simple run.
  • Support research workflows that need plain data for analysis, reporting, or enrichment.
  • Deliver results in a format that is easy to export and reuse in other tools.

Use Cases

Market Research

Brand and strategy teams use this actor to search TikTok for a product, topic, or trend keyword and review the matching videos. The returned fields like desc, stats, createTime, and author.nickname help teams understand what kind of content is performing well and who is posting it. This makes it easier to spot audience interests, content angles, and emerging themes.

Influencer Discovery

Agencies and creator partnerships teams can search for niche terms and identify creators whose videos appear in the results. Fields such as author.uniqueId, author.followerCount, author.verified, and author.signature help evaluate whether a creator fits a campaign. The actor gives you a fast way to build a shortlist of potential partners based on real search visibility.

Content Performance Analysis

Social media managers can use the output to compare how different videos perform for the same keyword. Metrics like stats.playCount, stats.diggCount, stats.commentCount, stats.shareCount, and stats.collectCount show which posts are getting attention. This helps teams decide what style of content to create next and which topics deserve more promotion.

Competitive Monitoring

Businesses can search for competitor names, product categories, or campaign phrases to see what content appears in TikTok search. The returned creator and video fields make it easy to track how competitors present themselves, what messages they use, and how audiences respond. This supports ongoing monitoring without needing to manually check search results every day.

Trend and Topic Research

Researchers and trend watchers can search broad keywords like a hobby, meme, or seasonal topic and collect a set of matching posts. The actor returns the full search result data, including video details, music information, and text snippets, which helps reveal how a topic is being discussed on TikTok. This is useful for editorial planning, audience research, and trend reports.

Lead and Partner Prospecting

Sales and partnership teams can search for industry-related keywords and identify accounts that are actively posting relevant content. Creator profile fields and engagement stats help teams prioritize accounts that are visible, active, and potentially valuable for outreach. This creates a practical list for collaboration, sponsorship, or community-building efforts.

Input

FieldTypeRequiredDescriptionExample
keywordstringYesThe word or phrase you want to search for.cat
max_resultsintegerNoThe maximum number of matching results to collect before stopping.100

Output

FieldTypeDescription
authorobjectInformation about the creator of the video, including profile image, name, follower count, and account details.
challengesarrayAny challenge tags connected to the video.
collectedbooleanShows whether the item was marked as collected.
createTimeintegerThe time the video was created, shown as a timestamp.
descstringThe video caption or description text.
diggedbooleanIndicates whether the item was liked or marked in a way shown by the source.
duetEnabledbooleanShows whether duet is enabled for the video.
duetInfoobjectDetails about duet-related information for the video.
forFriendbooleanIndicates whether the video is intended for friends.
idstringThe unique ID of the video.
isAdbooleanShows whether the item is an advertisement.
itemCommentStatusintegerThe comment status for the item.
itemMutebooleanIndicates whether the item is muted.
musicobjectInformation about the sound used in the video, including title, creator, and play link.
officalItembooleanIndicates whether the item is official.
originalItembooleanShows whether the video is original content.
privateItembooleanIndicates whether the item is private.
secretbooleanIndicates whether the item is hidden or restricted.
shareEnabledbooleanShows whether sharing is allowed.
showNotPassbooleanIndicates whether the item is shown as not passing a check.
statsobjectEngagement numbers such as views, likes, comments, shares, downloads, and saves.
stitchEnabledbooleanShows whether stitch is enabled for the video.
textExtraarrayExtra text elements or tags attached to the post.
videoobjectVideo details such as cover image, playback links, size, quality, and duration.
vl1booleanA source-provided flag included with the result.

Sample Output

{
"author": {
"avatarLarger": "https://p16-common-sign.tiktokcdn.com/tos-alisg-avt-0068/590d80a91770c77b5683c116666e63db~tplv-tiktokx-cropcenter:1080:1080.webp?dr=14635&refresh_token=629485d5&x-expires=1784613600&x-signature=tjugyroPBg4Gz1iearicjSEOiD0%3D&t=4d5b0474&ps=82dc5187&shp=d05b14bd&shcp=34ff8df6&idc=my2",
"avatarMedium": "https://p16-common-sign.tiktokcdn.com/tos-alisg-avt-0068/590d80a91770c77b5683c116666e63db~tplv-tiktokx-cropcenter:720:720.webp?dr=14635&refresh_token=a8d77f58&x-expires=1784613600&x-signature=saKtK4736sfMNdTFqzZ03XSpmvw%3D&t=4d5b0474&ps=82dc5187&shp=d05b14bd&shcp=34ff8df6&idc=my2",
"avatarThumb": "https://p16-common-sign.tiktokcdn.com/tos-alisg-avt-0068/590d80a91770c77b5683c116666e63db~tplv-tiktokx-cropcenter:100:100.webp?biz_tag=musically_general.video_user_cover&dr=14635&idc=my2&ps=82dc5187&refresh_token=eb93d612&shcp=34ff8df6&shp=d05b14bd&t=4d5b0474&x-expires=1784613600&x-signature=HYs6Xu%2FAQQRTT554CMxpiZiFrV4%3D",
"commentSetting": 0,
"downloadSetting": 0,
"duetSetting": 0,
"ftc": false,
"id": "7351058192253846535",
"nickname": "Nabins",
"openFavorite": false,
"privateAccount": false,
"relation": 0,
"followerCount": 332985,
"followingCount": 0,
"secUid": "MS4wLjABAAAASiYtSwRhWw05eK-VNVYFmiDIeq4Vo8syusqwboiQ5txA0D9-Aobv8lr9uSiHtmhn",
"secret": false,
"signature": "저는 달에 갈거예요\nContact-iamnabins2@gmail.com\nModel @Mito_Arisaka",
"stitchSetting": 0,
"uniqueId": "iamnabins",
"verified": false
},
"challenges": [],
"collected": false,
"createTime": 1784505600,
"desc": "The cat that just wanted to drink in peace... 🥶",
"digged": false,
"duetEnabled": false,
"duetInfo": {
"duetFromId": "0"
},
"forFriend": false,
"id": "7664176756164709640",
"isAd": false,
"itemCommentStatus": 0,
"itemMute": false,
"music": {
"album": "",
"authorName": "Nabins",
"coverLarge": "https://p16-common-sign.tiktokcdn.com/tos-alisg-avt-0068/590d80a91770c77b5683c116666e63db~tplv-tiktokx-cropcenter:100:100.webp?dr=14635&refresh_token=eb93d612&x-expires=1784613600&x-signature=HYs6Xu%2FAQQRTT554CMxpiZiFrV4%3D&t=4d5b0474&ps=82dc5187&shp=d05b14bd&shcp=34ff8df6&idc=my2",
"coverMedium": "https://p16-common-sign.tiktokcdn.com/tos-alisg-avt-0068/590d80a91770c77b5683c116666e63db~tplv-tiktokx-cropcenter:100:100.webp?dr=14635&refresh_token=eb93d612&x-expires=1784613600&x-signature=HYs6Xu%2FAQQRTT554CMxpiZiFrV4%3D&t=4d5b0474&ps=82dc5187&shp=d05b14bd&shcp=34ff8df6&idc=my2",
"coverThumb": "https://p16-common-sign.tiktokcdn.com/tos-alisg-avt-0068/590d80a91770c77b5683c116666e63db~tplv-tiktokx-cropcenter:100:100.webp?dr=14635&refresh_token=eb93d612&x-expires=1784613600&x-signature=HYs6Xu%2FAQQRTT554CMxpiZiFrV4%3D&t=4d5b0474&ps=82dc5187&shp=d05b14bd&shcp=34ff8df6&idc=my2",
"duration": 27,
"id": "7664176793936595719",
"original": false,
"playUrl": "https://sf16-ies-music-sg.tiktokcdn.com/obj/tiktok-obj/7664393207895313170.mp3",
"title": "original sound - Nabins"
},
"officalItem": false,
"originalItem": false,
"privateItem": false,
"secret": false,
"shareEnabled": true,
"showNotPass": false,
"stats": {
"collectCount": 134,
"downloadCount": 8,
"commentCount": 36,
"diggCount": 1347,
"playCount": 13970,
"shareCount": 55
},
"stitchEnabled": false,
"textExtra": [],
"video": {
"bitrate": 963530,
"cover": "https://p16-common-sign.tiktokcdn.com/tos-alisg-p-0037/o4fd5f3ABACEA4g93yDBpqQuXIA9yPVjJFACCY~tplv-tiktokx-origin.image?biz_tag=musically_general.video_cover&dr=14631&idc=my2&ps=82dc5187&refresh_token=80876e3c&s=SEARCH&shcp=34ff8df6&shp=d05b14bd&t=4d5b0474&x-expires=1784613600&x-signature=G6SrRtQrRp1ASiwzlo3%2Bhdxbx7Y%3D",
"downloadAddr": "https://v16me.tiktokcdn.com/c9c25686e397f143a009a7ae445903b1/6a5f0f95/video/tos/alisg/tos-alisg-pve-0037/oEAToTXhGEVI0ce7AvLQSPrpKDeIUGDIIcAeEu/?a=1340&bti=NTY6QGo0QHM6OjZANDQuYCMucCMxNDNg&&bt=1795&eid=20480&ft=BIhA7V0xwoCRfjCEdbOx2kEGCgpiPBgkQjKJr9vLEN0P3-I&mime_type=video_mp4&rc=ZWdlNGU6NDY3NWU4Zjs7ZkBpM2RoaXk5cnc8PDMzODgzNUAvMGFiL2JeXjQxLy4uMS4tYSNucmY1MmQ0cmJhLS1kLzZzcw%3D%3D&vvpl=1&l=2026072014193775FCF572DFF1E26E4D87&btag=e000b8000",
"duration": 27400,
"dynamicCover": "https://p16-common-sign.tiktokcdn.com/tos-alisg-p-0037/o4fd5f3ABACEA4g93yDBpqQuXIA9yPVjJFACCY~tplv-tiktokx-origin.image?biz_tag=musically_general.video_cover&dr=14631&idc=my2&ps=82dc5187&refresh_token=80876e3c&s=SEARCH&shcp=34ff8df6&shp=d05b14bd&t=4d5b0474&x-expires=1784613600&x-signature=G6SrRtQrRp1ASiwzlo3%2Bhdxbx7Y%3D",
"encodeUserTag": "",
"encodedType": "normal",
"height": 1920,
"id": "7664176756164709640",
"originCover": "https://p16-common-sign.tiktokcdn.com/tos-alisg-p-0037/oMeUkvrZE8GuTcIIDoL7pI6DD06eIADeTKAShA~tplv-tiktokx-360p.webp?dr=14611&refresh_token=c312b41d&x-expires=1784613600&x-signature=upqyn2of6F7iY3kTJyV7ovUAfmw%3D&t=4d5b0474&ps=82dc5187&shp=d05b14bd&shcp=34ff8df6&idc=my2&s=SEARCH&ftpl=1",
"playAddr": "https://v16me.tiktokcdn.com/e60fe1b56a9d1c7b982cd3e3bdb8949f/6a5f0f95/video/tos/alisg/tos-alisg-pve-0037/oUThSLGbrEDFtERp5cIIe7DAoQvAEeJTuUe0K5/?a=1340&bti=NTY6QGo0QHM6OjZANDQuYCMucCMxNDNg&&bt=2774&ft=BIhA7V0xwoCRfjCEdbOx2kEGCgpiPBgkQjKJr9vLEN0P3-I&mime_type=video_mp4&rc=aWQ1NTY2aTplZjM0ZDlpaEBpM2RoaXk5cnc8PDMzODgzNUAyL182NC0wXmIxXy8tNmAuYSNucmY1MmQ0cmJhLS1kLzZzcw%3D%3D&vvpl=1&l=2026072014193775FCF572DFF1E26E4D87&btag=e000b8000",
"ratio": "1080p",
"reflowCover": "",
"shareCover": [],
"videoQuality": "normal",
"width": 1080
},
"vl1": false
}

How It Works

  1. You enter the keyword you want to search for.
  2. The actor looks up matching TikTok results and gathers the first set of items.
  3. If more results are available, it keeps collecting them automatically until your limit is reached.
  4. The actor returns the search results in a clean data format with all available fields preserved.
  5. You review, export, or reuse the results for research, reporting, or enrichment.

Getting Started

Getting started is simple and does not require coding. Click Try for free, enter your search keyword, optionally set the maximum number of results, and click Run. In a short time, your results will be ready to review and download. You can work with the output as JSON, CSV, or Excel, depending on how you want to analyze or share the data.

Frequently Asked Questions

Do I need technical skills?

No. This actor is designed for non-technical users who want search results without manual copying. You only need to enter a keyword and start the run.

How fast does it run?

Speed depends on how many results are available for your keyword and how many you ask for. Smaller searches finish quickly, while larger searches may take longer because the actor keeps collecting more matching results when available.

What format is the output?

The output is delivered in a clean data format that you can export and use in common spreadsheet and analysis tools. You can also work with it as JSON, CSV, or Excel after the run.

Using search data for research, analysis, and internal business workflows is common, but you should always make sure your use complies with applicable laws, platform rules, and your own policies. If you plan to use the data commercially, review your intended use carefully.

Can I schedule it to run automatically?

Yes, you can set it up to run on a schedule if you want regular updates for a keyword, topic, or competitor search. This is useful for ongoing monitoring and trend tracking.