# EnsembleData, free trial, GET /tt/user/posts: TikTok video API > Collect TikTok posts and video data from any public account for trend research, content audits, and competitive benchmarking. EnsembleData's TikTok video API on its Free Trial plan. It costs $0.00 per 1,000 videos. It returns all 6 key fields we check: Text, Media, Engagement, Analytics, Author, Audience. We rank 100 plans by price. [Litescrape's top-up from $10](https://datacircle.dev/tiktok-video-apis/litescrape/top-up-from-10/llms.txt) costs the least per 1,000 videos: $0.0043. Litescrape charges for each page of results. We count 35 videos on each page to get the $0.0043 price. - This page: https://datacircle.dev/tiktok-video-apis/ensembledata/free-trial-get-tt-user-posts - Get it: https://ensembledata.com/pricing - Request: `GET https://ensembledata.com/apis/tt/user/posts` - API key: with the plan, on https://ensembledata.com/pricing - Its API docs: https://ensembledata.com/apis/docs#tag/Tiktok/operation/tiktok_user_posts_from_username - Sold by: EnsembleData (https://ensembledata.com) - Checked: 2026-10-29 ## In the answer - Completeness: 100% - Text: ✓ - Media: ✓ - Engagement: ✓ - Analytics: ✓ - Author: ✓ - Audience: ✓ ## Price - $ per 1,000 videos: $0.00 - Per: page of 10 - Billing: free ## Charges - Start fee: $0.00 - Also pays for: from the same budget: 57 other calls ## Overage - Units cap: hard ## Not found - $ per 1,000: $0.00 ## In their words - Their pitch: Collect TikTok posts and video data from any public account for trend research, content audits, and competitive benchmarking. ## Data - Freshness: live - Keep data: no limit - Use data: Clients may only use the APIs and Data for lawful purposes and in accordance with these Terms and Conditions [...] Clients may not use the APIs or Data for any illegal or unethical purposes, including but not limited to, spamming, hacking, or phishing [...] Clients may not use the APIs or Data to create a product or service that competes directly with EnsembleData’s services [...] Clients may not use the APIs or Data in a manner that would cause harm to EnsembleData, its employees, agents, or any third party ## Plan - Pay: $0 - You get: 50 credits a day - Enough for: 50 pages a day - Expires: at 00:00 UTC each day, when the daily units are reset ## Rate limit - Batch: 1 ## Speed - Answer: in the call ## The call - You send: username, depth. Optional: start_cursor, oldest_createtime, new_version, download_video - Method: GET - Path: /tt/user/posts ## About the plan - Plan: Free Trial - Who can get it: anyone ## The 32 fields the plan's answer can hold video ID, text, created at, language, region, view count, like count, comment count, share count, save count, repost count, download count, video, video duration, thumbnail, is ad, author name, author username, author ID, author followers, author verified, author following, author likes count, author profile picture, music ID, music title, music author name, music, hashtags, mentions, is pinned, next cursor ## EnsembleData's plans (7) - [EnsembleData, free trial, GET /tt/user/posts](https://datacircle.dev/tiktok-video-apis/ensembledata/free-trial-get-tt-user-posts/llms.txt): $0.00 per 1,000, 100% complete, live - [EnsembleData, $100 monthly, Wood, GET /tt/user/posts](https://datacircle.dev/tiktok-video-apis/ensembledata/100-monthly-wood-get-tt-user-posts/llms.txt): $0.222 per 1,000, 100% complete, live - [EnsembleData, $200 monthly, Bronze, GET /tt/user/posts](https://datacircle.dev/tiktok-video-apis/ensembledata/200-monthly-bronze-get-tt-user-posts/llms.txt): $0.133 per 1,000, 100% complete, live - [EnsembleData, $400 monthly, Silver, GET /tt/user/posts](https://datacircle.dev/tiktok-video-apis/ensembledata/400-monthly-silver-get-tt-user-posts/llms.txt): $0.121 per 1,000, 100% complete, live - [EnsembleData, $800 monthly, Gold, GET /tt/user/posts](https://datacircle.dev/tiktok-video-apis/ensembledata/800-monthly-gold-get-tt-user-posts/llms.txt): $0.107 per 1,000, 100% complete, live - [EnsembleData, $1,400 monthly, Platinum, GET /tt/user/posts](https://datacircle.dev/tiktok-video-apis/ensembledata/1400-monthly-platinum-get-tt-user-posts/llms.txt): $0.093 per 1,000, 100% complete, live - [EnsembleData, contact us, Diamond, GET /tt/user/posts](https://datacircle.dev/tiktok-video-apis/ensembledata/contact-us-diamond-get-tt-user-posts/llms.txt): 100% complete, live ## EnsembleData's calls for this API (2) - `GET /tt/user/posts-from-secuid`: [EnsembleData, free trial, GET /tt/user/posts-from-secuid](https://datacircle.dev/tiktok-video-apis/ensembledata/free-trial-get-tt-user-posts-from-secuid/llms.txt) - `GET /tt/user/posts`: [EnsembleData, free trial, GET /tt/user/posts](https://datacircle.dev/tiktok-video-apis/ensembledata/free-trial-get-tt-user-posts/llms.txt) ## EnsembleData's APIs (8) - [EnsembleData: Instagram post API pricing, 7 plans](https://datacircle.dev/instagram-post-apis/ensembledata/free/llms.txt) - [EnsembleData: X post API pricing, 7 plans](https://datacircle.dev/x-post-apis/ensembledata/free/llms.txt) - [EnsembleData: X profile API pricing, 7 plans](https://datacircle.dev/x-profile-apis/ensembledata/free/llms.txt) - [EnsembleData: YouTube channel video API pricing, 7 plans](https://datacircle.dev/youtube-channel-video-apis/ensembledata/free/llms.txt) - [EnsembleData: YouTube channel API pricing, 7 plans, Channel Detailed Info](https://datacircle.dev/youtube-channel-apis/ensembledata/free-trial-get-youtube-channel-detailed-info-channel-detailed-info/llms.txt) - [EnsembleData: YouTube channel API pricing, 7 plans, Channel Detailed Info, full](https://datacircle.dev/youtube-channel-apis/ensembledata/free-trial-get-youtube-channel-detailed-info-channel-detailed-info-full/llms.txt) - [EnsembleData: Instagram profile API pricing, 7 plans, GET /instagram/user/basic-info](https://datacircle.dev/instagram-profile-apis/ensembledata/free-trial-get-instagram-user-basic-info/llms.txt) - [EnsembleData: Instagram profile API pricing, 7 plans, GET /instagram/user/detailed-info](https://datacircle.dev/instagram-profile-apis/ensembledata/free-trial-get-instagram-user-detailed-info/llms.txt) - [EnsembleData: Instagram profile API pricing, 7 plans, GET /instagram/user/info](https://datacircle.dev/instagram-profile-apis/ensembledata/free-trial-get-instagram-user-info/llms.txt) - [EnsembleData: TikTok profile API pricing, 7 plans, GET /tt/user/info-from-secuid](https://datacircle.dev/tiktok-profile-apis/ensembledata/free-trial-get-tt-user-info-from-secuid/llms.txt) - [EnsembleData: TikTok profile API pricing, 7 plans, GET /tt/user/info](https://datacircle.dev/tiktok-profile-apis/ensembledata/free-trial-get-tt-user-info/llms.txt) - [EnsembleData: TikTok video API pricing, 7 plans, GET /tt/user/posts](https://datacircle.dev/tiktok-video-apis/ensembledata/free-trial-get-tt-user-posts/llms.txt) ## EnsembleData: TikTok video API alternatives - [Captapi, $90 monthly](https://datacircle.dev/tiktok-video-apis/captapi/90-monthly/llms.txt): $0.045 per 1,000, 100% complete, live - [LamaTok, top-up from $50](https://datacircle.dev/tiktok-video-apis/lamatok/top-up-from-50/llms.txt): $0.05 per 1,000, 0% complete, live - [FetchLayer, top-up](https://datacircle.dev/tiktok-video-apis/fetchlayer/top-up/llms.txt): $0.057 per 1,000, 83% complete, live - [TikHub, $55 monthly, RPS Level 10, GET /api/v1/tiktok/web/fetch_user_post](https://datacircle.dev/tiktok-video-apis/tikhub/55-monthly-rps-level-10-get-api-v1-tiktok-web-fetch-user-post/llms.txt): $0.074 per 1,000, 0% complete, live ## Sources From each provider's own pricing page and docs, and from what providers tell us. We read this row from these pages on 2026-10-29. - https://ensembledata.com/apis/docs - https://ensembledata.com/apis/openapi.json - https://ensembledata.com/pricing - https://ensembledata.com/terms-and-conditions - https://ensembledata.com/tiktok-posts-api