
Tiktok Posts By Keywords
Learn More
Is it legal to use this tool to scrape TikTok data?
Our tool is designed to help users collect publicly visible TikTok post information. Legality and compliance depend on how you use this data. You must comply with TikTok's Terms of Service and all applicable data privacy regulations. We strongly recommend using this data for legitimate purposes such as personal analysis, market research, or content insights.
What specific fields can be scraped?
After successfully scraping a task, you can extract rich, structured information about the post, including but not limited to: video description, number of likes, number of comments, number of shares, post time, author, original music soundtrack, hashtags, video cover image URL, and direct video download link.
How many posts can be scraped at once? Is there a limit?
The scraping limit varies depending on your subscription plan. Free trials typically include a certain limit for testing the tool's performance. Our paid plans offer higher scraping limits to meet large-scale data collection needs. Please see the pricing page within the tool for details.
Is the scraped data real-time?
Yes. When you run a scraping task, our tool sends a request to TikTok and retrieves the latest data at that moment. This means that the likes, comments, and other data you receive are always up-to-date, ensuring accurate and timely data analysis.
Do I need to know how to code?
Absolutely not! Our tool is ready to use out of the box (no code required). Simply enter the required parameters and click to scrape. The entire process requires no technical knowledge and is very convenient and quick.
Dictionary
| Column name | Description | Data Type |
|---|---|---|
| url | Unique post link | Url |
| post_id | Identification for each post | Text |
| description | Text accompanying the post | Text |
| create_time | Post creation timestamp | Date |
| digg_count | Likes received | Number |
| share_count | Number of shares | Text |
| collect_count | Number of times saved | Number |
| comment_count | Number of comments | Number |
| play_count | Video play count | Number |
| video_duration | Duration of the video | Number |
| hashtags | Included hashtags | Array |
| original_sound | Sound used, if any | Text |
| profile_id | Unique user identifier | Text |
| profile_username | User's username | Text |
| profile_url | User's profile link | Url |
| profile_avatar | User's profile picture | Url |
| profile_biography | User's bio | Text |
| preview_image | Post preview image | Url |
| post_type | Type of post (video, image, text) | Text |
| offical_item | Indicates if the video is an official item | Boolean |
| secu_id | Security identifier for the profile | Text |
| original_item | Indicates if the video is original | Boolean |
| shortcode | Shortcode for the video | Text |
| width | Width of the video | Number |
| ratio | Aspect ratio of the video | Text |
| video_url | URL of the video, URLs that are generated are session-based only | Url |
| music | Information about the music used in the video | Object |
| cdn_url | URL link to media | Url |
| is_verified | Indicates whether the TikTok account is verified | Boolean |
| account_id | - | Text |
| carousel_images | List of images for 'carousel'-type TikTok posts | Array |
| tagged_user | - | Array |
| profile_followers | Number of followers of the post Author | Number |
| tt_chain_token | A session-related token used by TikTok to track and validate user requests | Text |
| region | The region column indicates the video's country of origin (e.g., US, UK) | Text |
| commerce_info | Information indicating if the post includes shopping, promotional, or affiliate content | Text |
| subtitle_url | URL for the subtitles | Url |
| subtitle_format | Format of the subtitles | Text |
| subtitle_info | - | Array |
Input
Tiktok Search Keywords search_keyword Required Text
Description: This parameter is used to specify the posts to search by specific keywords or hashtags.
Tiktok Number of Posts num_of_posts Optional Text
Description: This parameter is used to specify the number of posts to collect, missing values indicate no limit.
post not included posts_to_not_include Optional Text
Description: This parameter is used to specify the posts to be excluded from the crawling results; please enter the post ID.
Country country Optional Object
Description: This parameter is used to specify the country to search.
Parameter Value: