TikTok Video Search Scraper — Full Details avatar

TikTok Video Search Scraper — Full Details

Pricing

from $1.80 / 1,000 results

Go to Apify Store
TikTok Video Search Scraper — Full Details

TikTok Video Search Scraper — Full Details

Search public TikTok videos by keyword with automatic pagination. Export video IDs, captions, timestamps, statistics, and music data, with optional full-detail enrichment per result.

Pricing

from $1.80 / 1,000 results

Rating

0.0

(0)

Developer

ToolzerHub

ToolzerHub

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Search TikTok videos by keyword, paginated automatically.

TikTok Video Search Scraper runs a keyword search across TikTok video results, one dataset row per match, with an optional add-on that fetches full video detail for every result.

Keyword, region, and an optional detail switch

Provide a search keyword, choose a region, set Max Results.

Search TikTok videos

Enter a keyword, choose a region, and set Max Results, with an optional Add Video Details add-on.

FieldTypeRequiredDescription
keywordstringYesKeyword or phrase to search TikTok for.
regionstringNoTwo-letter region code affecting search/feed results, e.g. US, GB, JP.
maxItemsintegerNoMaximum number of items to save. Set 0 for no limit.
enrichVideoDetailsbooleanNoMerge the full video detail response into every video row. One extra request per item.
{
"keyword": "cats",
"region": "US",
"maxItems": 20,
"enrichVideoDetails": false
}

One row per matching video

🎬 Video identity

FieldTypeDescription
aweme_idstringTikTok video ID.
descriptionmixedVideo caption or user bio, when available.
create_timemixedCreation timestamp, when available.

📊 Engagement signals

FieldTypeDescription
statsobjectEngagement stats (likes/comments/shares/plays or followers/following/hearts), when available.
music_infoobjectMusic/sound info attached to a video, when available.
{
"aweme_id": "7530466721379978522",
"description": "cats being cats",
"stats": {
"diggCount": 100
}
}

Billing

This Actor uses Apify pay-per-result pricing. You are charged for successful dataset results according to the Actor pricing shown on the Apify Pricing tab.

Apify's free credits may cover small test runs and up to the free result allowance configured for the Actor.

Use Max Results to bound a run before scaling to larger usernames, keywords, or ID lists.

Terms

This Actor extracts publicly available TikTok content. It should not be used to collect private user data. Make sure your use case complies with applicable privacy laws, TikTok's terms, and your own legal obligations. If you are unsure, consult a qualified lawyer.

Integrations

Python

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_API_TOKEN")
run = client.actor("toolzerhub/tiktok-video-search-scraper").call(run_input={
"keyword": "cats",
"region": "US",
"maxItems": 20,
"enrichVideoDetails": false
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)

Node.js

import { ApifyClient } from "apify-client";
const client = new ApifyClient({ token: "YOUR_APIFY_API_TOKEN" });
const run = await client.actor("toolzerhub/tiktok-video-search-scraper").call({
"keyword": "cats",
"region": "US",
"maxItems": 20,
"enrichVideoDetails": false
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

Other TikTok Actors

Fetch a single video by ID, or search for hashtags instead.

Contact support

Use the Issues tab on the Actor page for bug reports, missing fields, and feature requests.

Contact: contact@toolzerhub.com