✅ TikTok Search Results Scraper
Pricing
from $4.00 / 1,000 results
✅ 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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
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
| Field | Type | Required | Description | Example |
|---|---|---|---|---|
| keyword | string | Yes | The word or phrase you want to search for. | cat |
| max_results | integer | No | The maximum number of matching results to collect before stopping. | 100 |
Output
| Field | Type | Description |
|---|---|---|
| author | object | Information about the creator of the video, including profile image, name, follower count, and account details. |
| challenges | array | Any challenge tags connected to the video. |
| collected | boolean | Shows whether the item was marked as collected. |
| createTime | integer | The time the video was created, shown as a timestamp. |
| desc | string | The video caption or description text. |
| digged | boolean | Indicates whether the item was liked or marked in a way shown by the source. |
| duetEnabled | boolean | Shows whether duet is enabled for the video. |
| duetInfo | object | Details about duet-related information for the video. |
| forFriend | boolean | Indicates whether the video is intended for friends. |
| id | string | The unique ID of the video. |
| isAd | boolean | Shows whether the item is an advertisement. |
| itemCommentStatus | integer | The comment status for the item. |
| itemMute | boolean | Indicates whether the item is muted. |
| music | object | Information about the sound used in the video, including title, creator, and play link. |
| officalItem | boolean | Indicates whether the item is official. |
| originalItem | boolean | Shows whether the video is original content. |
| privateItem | boolean | Indicates whether the item is private. |
| secret | boolean | Indicates whether the item is hidden or restricted. |
| shareEnabled | boolean | Shows whether sharing is allowed. |
| showNotPass | boolean | Indicates whether the item is shown as not passing a check. |
| stats | object | Engagement numbers such as views, likes, comments, shares, downloads, and saves. |
| stitchEnabled | boolean | Shows whether stitch is enabled for the video. |
| textExtra | array | Extra text elements or tags attached to the post. |
| video | object | Video details such as cover image, playback links, size, quality, and duration. |
| vl1 | boolean | A 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
- You enter the keyword you want to search for.
- The actor looks up matching TikTok results and gathers the first set of items.
- If more results are available, it keeps collecting them automatically until your limit is reached.
- The actor returns the search results in a clean data format with all available fields preserved.
- 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.
Is this legal to use?
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.