Skip to content
ShortVid API
Pricing & Unit Math · 20267 min read·Updated 2026-11-09

EnsembleData Pricing & Daily Units Explained (2026): Real Cost Per 1,000 Video Requests

Direct Answer · Unit Economics SummaryFormula: Monthly_Fee ÷ ((Daily_Cap × 30 × Utilization) ÷ Units_Per_Call) · Verified 2026-11-09

EnsembleData bills public TikTok endpoints through monthly subscriptions capped by daily resetting units at 00:00 UTC with zero day-to-day rollover: Wood costs $100/mo for 1,500 units/day (45,000 maximum monthly units), Bronze costs $200/mo for 5,000 units/day (150,000 maximum units), and higher enterprise tiers run $500 to $1,400+/mo (15,000–50,000 units/day). Effective monthly spend follows Monthly_Fee / ((Daily_Cap * 30 * Utilization_Rate) / Units_Per_Call). Assuming 60% spiky-workload utilization and 1–4 units per search or comment request, 100,000 monthly requests cost $200–$500/mo, while 1,000,000 monthly requests require $750–$1,400+/mo across high-cap plans.

How midnight UTC daily unit resets, zero day-to-day rollover, and multi-unit search/depth multipliers affect your real monthly spend at 10K, 100K, and 1M TikTok requests.

Key Engineering Takeaways (TL;DR)

  • ✓EnsembleData quotas are allocated per 24-hour UTC window rather than as a monthly pool — every unused unit expires permanently at 00:00 UTC and cannot be banked for campaign backfills.
  • ✓On Wood ($100/mo · 1,500 units/day), your theoretical ceiling is 45,000 single-unit calls/month ($2.22/1K); at a realistic 60% daily utilization across bursty workloads, effective cost rises to $3.70/1K single-unit calls.
  • ✓Keyword search, depth-based cursor loops (depth > 1), and heavy pagination endpoints consume 1–10 units per call while follower lists return ~30 users per page.
  • ✓Teams switching batch or spiky pipelines to ShortVid API eliminate daily unit ceilings with $0.20/1K videos, $0.10/1K comments or 200-user follower pages, and never-expiring PAYG ($9–$249) or Monthly Plans ($19/$69/$199 at 60–600 RPM).

1. How EnsembleData's 00:00 UTC Daily Unit Reset Multiplies Effective Cost

Unlike prepaid credit pools or monthly request buckets, EnsembleData enforces a strict daily unit ceiling on every subscription tier (published at ensembledata.com/pricing, verified 2026-11-09). Two structural variables determine your actual cost per 1,000 records: daily utilization efficiency and per-endpoint unit multipliers.

  • Midnight UTC Expiration (No Rollover): If your Bronze plan ($200/mo · 5,000 units/day) sits idle over the weekend and runs a 20,000-unit creator backfill on Monday, Friday–Sunday's 15,000 unused units vanish at 00:00 UTC while Monday's job hits a hard daily quota ceiling.
  • Multi-Unit Endpoint & Depth Multipliers (1–10 Units/Call): While a basic profile check may burn 1 unit, keyword video searches, multi-page depth parameters, and specialized social endpoints consume multiple units per HTTP call — dividing your effective request capacity by 2x–5x.
  • Small 30-User Follower Pages: Exporting 100,000 creator followers at ~30 users per page requires ~3,334 paginated requests, consuming two full days of Wood plan quota for a single creator graph.
EnsembleData public daily unit tiers and effective cost under 100% constant cron vs 60% spiky production utilization (verified 2026-11-09)
EnsembleData PlanMonthly FeeDaily Unit Cap (00:00 UTC Reset)Theoretical Max (30d × 100%)Effective Cost / 1K Calls (at 60% Utilization, 1 Unit)Effective Cost / 1K Multi-Unit Search Calls (3 Units/Call, 60% Util.)
Free Sandbox$0 / mo50 units / day1,500 units / mo$0.00 (dev testing only)Caps at ~16 searches/day
Wood$100 / mo1,500 units / day45,000 units / mo$3.70 / 1K calls$11.11 / 1K searches (~9K/mo)
Bronze$200 / mo5,000 units / day150,000 units / mo$2.22 / 1K calls$6.67 / 1K searches (~30K/mo)
Silver / Higher Tiers$500 / mo~15,000 units / day450,000 units / mo$1.85 / 1K calls$5.56 / 1K searches (~90K/mo)
Platinum / Enterprise$750–$1,400 / mo30,000–50,000 units / day900K–1.5M units / mo$1.39–$1.56 / 1K calls$4.17–$4.67 / 1K searches

2. Normalized Benchmark: Per 1,000 Successful JSON Records (10K / 100K / 1M)

To compare providers without unit-conversion ambiguity, the table below normalizes every workload into USD per 1,000 delivered JSON records across 10K, 100K, and 1M monthly volumes. ShortVid API latency figures reflect live 14-day production gateway telemetry across external customer traffic (excluding internal health probes).

Normalized unit economics per 1,000 successful JSON records: ShortVid API vs EnsembleData daily-unit plans
Benchmark DimensionShortVid API (PAYG / Base Rate)ShortVid API (Business $199/mo · 5M Credits)EnsembleData ($100–$1,400/mo Daily Units)
Standard Rate per 1,000 Records$0.20 / 1K videos · $0.10 / 1K comments & followers · $1.00 / 1K single detail$0.08 / 1K videos · $0.04 / 1K comments & followers · $0.40 / 1K single detail$1.39–$3.70+ / 1K 1-unit calls ($4.17–$11.11 / 1K multi-unit calls)
10,000 Searched or Creator Videos / mo$2.00 worth of credits ($9 Indie PAYG · 75K credits never expire)Included ($0.80 effective credit burn)$100.00 / mo minimum paid tier (Wood)
100,000 Searched or Creator Videos / mo$20.00 ($19/mo Starter or $25 PAYG · 250K credits)$7.96 effective credit burn ($199/mo includes 2.5M videos)$200–$500 / mo (Bronze–Silver depending on unit multiplier & burstiness)
1,000,000 Videos or Follower Records / mo$200.00 videos / $100.00 followers (200 users/call)$79.60 videos / $39.80 followers (600 RPM)$750–$1,400+ / mo (requires 30K–50K+ daily unit enterprise cap)
Empty Results, HTTP 404 & Timeout Billing0 Credits charged (billed strictly on HTTP 200 + code === 0)0 Credits chargedEmpty valid lookups on deleted/empty handles can still consume daily units
Quota Expiration & Burst FlexibilityNever expires on PAYG ($9–$249); no daily cap (120–600 RPM)Paid credits never expire; burst entire pool anytime at 600 RPMUnused daily units expire every 24h at 00:00 UTC (0% rollover)
Measured Uncached p50 Latency824 ms /v1/user/info (n=59,583) · 967 ms /v1/user/posts · 2.28 s /v1/video/searchSub-10 ms on 10m–4h Redis cache hits (?fresh=1 bypass included)~600 ms – 2.5 s synchronous REST (varies by depth parameter)

3. 5-Minute Field-Level Migration to ShortVid API

Migrating an existing EnsembleData worker requires swapping three things: move the query-string token into an x-api-key header, replace multi-unit depth loops with deterministic cursor + hasMore pagination, and read built-in 1080p hdplay stream URLs directly from each video item.

  • Endpoint & Auth Mapping: GET https://ensembledata.com/apis/tt/user/posts?username=tiktok&depth=1&token=... maps directly to GET https://api.shortvidapi.com/v1/user/posts?unique_id=tiktok&count=35&cursor=0 with header x-api-key: tk_live_...
  • Response Schema Mapping: Map data[i].aweme_id -> data.videos[i].video_id, data[i].desc -> data.videos[i].title, data[i].statistics.play_count -> data.videos[i].play_count, and read data.videos[i].hdplay for direct 1080p unwatermarked MP4 streams.

EnsembleData -> ShortVid API Drop-In Migration (cURL / Python / TypeScript)

Fetch up to 35 creator videos per page with 1080p no-watermark MP4 URLs and real-time credit accounting headers.

curl -sS "https://api.shortvidapi.com/v1/user/posts?unique_id=tiktok&count=35&cursor=0" \
  -H "x-api-key: tk_live_your_api_key"
Zero-Commitment Benchmark · Instant API Key60–600 RPM · Never-Expiring PAYG

Benchmark your workload with 10,500 free Credits ($1.05).

Test all 16 REST & MCP endpoints side-by-side before changing production billing: $0.20/1K searched or creator videos, $0.10/1K comments or 200-user follower pages, $1.00/1K single 1080p detail lookups, and 0 Credits on HTTP 404, empty, or timeout responses. Upgrade anytime via never-expiring PAYG ($9–$249) or Monthly Plans ($19 / $69 / $199) with Stripe VAT PDF invoices or 0%-fee Crypto.

Methodology & disclosure: Competitor tier rates and billing rules verified from publicly published pricing pages as of November 9, 2026 (re-audited monthly). Published by ShortVid API Engineering (an independent competing TikTok data API gateway; not affiliated with, endorsed by, or sponsored by EnsembleData).

Interactive Engineering Workbench · Side-by-Side Matrix

Verify real-time latency, pagination math & JSON schema

5,000 videos/day
10,000 comments/day
20,000 followers/day
Our HTTP Calls/Day
452
Large page sizes
Legacy Provider Calls
1,334
30-item small pages
Official Research API
Within 1K Cap
1,000 req/day limit
Estimated Monthly Pipeline Cost (30 Days)
$72.73/ mo with Business bonus ($120.00 base rate)
Daily consumption: 40,000 Credits ($4.00/day)
ShortVid API (with volume bonus):$72.73 / mo
Legacy Scrapers ($1.50 / 1K calls):$60.03 / mo
Failed / 404 request fee:$0.00 (0 Credits)

Frequently Asked Questions

Do unused EnsembleData daily units roll over to the next day?
No. EnsembleData resets daily unit allowances at 00:00 UTC every day. Any unused units from quiet weekdays or weekends expire permanently at midnight UTC.
Why does a 100,000-request workload often exceed EnsembleData's $100/mo Wood plan?
Wood caps usage at 1,500 units/day (45,000 maximum single-unit calls per 30 days at 100% round-the-clock utilization). Any workload reaching 100,000 calls — or calling multi-unit search/comment endpoints — requires stepping up to Bronze ($200/mo · 5,000 units/day) or Silver ($500/mo).
How does ShortVid API handle spiky batch jobs compared to daily unit caps?
ShortVid API has zero daily unit ceilings. Whether you purchase a $9–$249 never-expiring PAYG pack or a $19/$69/$199 monthly plan, you can spend your entire credit balance in a single afternoon at up to 120–600 RPM, and paid credits never expire.

More engineering guides

View all guides →

Architecture Guide · 2026

Unofficial TikTok API vs Official TikTok API: Complete 2026 Developer Guide

8 min read →

Video Parser Guide · 1080p HD

How to Get TikTok Video Metadata & 1080p No-Watermark MP4 via API

6 min read →

Search & Discovery Guide

TikTok Search API Guide: Search Videos, Creators & Commercial Ads by Keyword

7 min read →

Pricing & Cost Analysis · 2026

TikAPI Pricing Breakdown (2026): Real Cost per 1,000 Videos & Pay-As-You-Go Comparison

6 min read →

Troubleshooting · HTTP Error 403 & WAF Fix

Fix TikTok HTTP Error 403 ("Access to www.tiktok.com Was Denied") — Working Python & API Bypass

8 min read →

Ad Intelligence Tutorial

TikTok Ads Library & Creative Center API: Scrape Winning Ads, CTR & Keywords

8 min read →

Social Listening Tutorial

TikTok Comments & Replies Scraper API: Extract Threads at $0.10/1K

7 min read →

Creator & Follower Graph Guide

TikTok Profile & Followers Scraper API: Fetch User Data, Videos & 200-Item Follower Lists

8 min read →

Analytics & Python SDK · 2026

TikTok Analytics API & Python Guide: Creator Engagement, Video Velocity & Studio Metrics

8 min read →

Creator Discovery · 2026

TikTok Influencer Search API: Find Creators by Niche & Follower Tier

8 min read →

Lead Generation · 2026

How to Extract Creator Emails & Bio Leads from TikTok via API (Python & Node.js)

7 min read →

Trend Intelligence · 2026

TikTok Hashtag, Sound & Viral Trends API: Track Breakout Topics in Real Time

8 min read →

No-Code & AI Workflows · 2026

n8n & Make.com TikTok API Integration: Automate Video & Creator Workflows

7 min read →

E-Commerce & Affiliates · 2026

TikTok Shop Affiliate & E-Commerce Product Intelligence via API

8 min read →

Official API Architecture · 2026

TikTok Research API: Academic Eligibility, 1,000/Day Quota & Commercial REST Endpoints

8 min read →

OAuth & Scopes Reference · 2026

TikTok Display API: OAuth 2.0 Scopes, Limitations & How to Fetch Public Profiles

6 min read →

Python SDK & Asyncio Hub · 2026

Python TikTok API Tutorial (2026): requests, asyncio & Why Playwright Libraries Break

9 min read →

Scraper Architecture · $0.20/1K Videos

TikTok Scraper API: Extract Public Videos, Profiles, Comments & Ads at Scale

8 min read →

Pricing & Credit Math · 2026

ScrapeCreators Pricing Breakdown (2026): Credit Pack Tiers & Cost Per 1,000 API Calls

7 min read →

Cloud Scraper TCO Math · 2026

Apify TikTok Scraper Pricing Math (2026): Pay-Per-Result, Actor Compute & Proxy Burn

8 min read →