TikTok Scraper — Profiles, Videos, Views, Captions (Cheap PPE)
Pricing
from $0.40 / 1,000 results
TikTok Scraper — Profiles, Videos, Views, Captions (Cheap PPE)
TikTok scraper for posts and reels: likes, views, play counts, captions, comments, shares, and author info from profile or video URLs. Clean JSON for research, monitoring, and automation. Affordable PPE alternative to heavier TikTok suites.
Pricing
from $0.40 / 1,000 results
Rating
0.0
(0)
Developer
TicTech
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
19 hours ago
Last modified
Categories
Share
TikTok Scraper - Posts, Reels & Profile Metadata
Turn public TikTok profiles and video links into clean, pipeline-ready metadata in one run. Paste one @handle or dozens — get profile stats once per account, plus post/reel engagement (likes, views, comments, shares, captions, timestamps) as snake_case JSON. Built for marketers, analysts, and automation stacks that need reliable TikTok data without residential proxies.
Note: Only public profiles and videos. Private, geo-blocked, or removed content may return empty rows for that URL (the run still completes).
Why Use This Tool?
- Automate brand & creator tracking: Stop copy-pasting TikTok stats by hand.
- Bulk-ready: Feed many profile URLs in a single Apify run — built for brand lists, not one-off clicks.
- Optional profile metadata: Turn on
scrape_profileto add followers, following, video count, and bio once per account — leave it off for a lean videos-only dataset. - Cleaner downstream data: Consistent snake_case fields for sheets, warehouses, n8n/Make, or your own API.
- Lower ops cost: Lightweight HTTP path — no Playwright browser farm, no residential proxy required.
Why Choose This Actor?
- TikTok-focused: Profiles and direct video URLs in one Actor
- Optional profile row: set
scrape_profile: trueformedia_type: "profile"at the top of each profile’s results - Date filter (
until): Keep only posts newer than a date — perfect for “this month” monitoring - Soft-fail empties: One blocked URL does not crash the whole bulk run
- Apify-native: Console, schedules, webhooks, API, Make, n8n, Zapier
- PPE pricing: Pay for starts + results — easy to forecast
Features
- Scrape TikTok profile URLs and direct video URLs
- Bulk
start_urlsin one run (deduped) - Optional
scrape_profile— profile metadata once per profile (followers, following, video count, handle, display name) - Post/reel fields: caption, likes, views/plays, comments, shares, author, posted time, cover, music title when available
- Optional
untildate filter (ISO /YYYY-MM-DD) - Optional Apify datacenter proxy (residential never required)
- Dataset export: JSON, CSV, Excel from the run page
Use Cases
- Social listening & brand monitoring across creator lists
- Influencer vetting — follower counts + recent engagement in one dataset
- Competitive tracking for product / wellness / DTC TikTok accounts
- Content ops — archive captions and URLs for briefs or RAG
- Agency reporting — schedule weekly/monthly Apify runs into Sheets or BI
Input Example
{"start_urls": ["https://www.tiktok.com/@kesehatantubuh.id","https://www.tiktok.com/@another.creator"],"max_items": 100,"scrape_profile": false,"until": "2026-09-01","proxyConfiguration": {"useApifyProxy": true}}
| Field | What it does |
|---|---|
start_urls | Profile and/or video URLs (required) |
max_items | Cap on dataset items (default 20; 0 = safe ceiling 5000). Free-tier tip: keep ≤ 100 |
scrape_profile | Optional — when true, emit one profile metadata row before videos (default false) |
until | Optional — keep posts newer than this date |
proxyConfiguration | Optional Apify proxy; prefer datacenter / none |
Output Examples
Profile metadata (when scrape_profile: true — one row per profile URL, first):
{"id": "7280671026532172846","media_type": "profile","platform": "tiktok","handle": "healthwithanya","author": "Health With Anya","url": "https://www.tiktok.com/@healthwithanya","follower_count": 33800,"following_count": 120,"video_count": 358,"like_count": 450000}
Video / reel metadata:
{"url": "https://www.tiktok.com/@kesehatantubuh.id/video/7666667836370062613","caption": "Kalau belakangan ini suka lupa…","like_count": 23,"view_count": 1338,"play_count": 1338,"comment_count": 0,"share_count": 1,"author": "kesehatantubuh.id","handle": "kesehatantubuh.id","posted_at": "2026-07-26T03:06:58","media_type": "video","platform": "tiktok"}
How to Run on Apify
- Open TikTok Scraper on Apify and click Try for free / Start.
- Paste one or more public TikTok profile or video URLs into start_urls.
- Set max_items (keep ≤ 100 on free tier). Optionally set until for “posts since …”.
- Optionally enable Scrape profile metadata. Run. Open the Dataset tab — videos/posts by default; with the toggle on, a profile row per account comes first.
- Download JSON / CSV / Excel, or connect via Apify API, schedule, or Make / n8n / Zapier.
Run from your stack (API sketch)
curl -X POST "https://api.apify.com/v2/acts/tictechid~vanzi-tiktok-scraper/runs?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{"start_urls":["https://www.tiktok.com/@kesehatantubuh.id"],"max_items":50,"proxyConfiguration":{"useApifyProxy":true}}'
Use the Actor id with a ~ in API paths: tictechid~vanzi-tiktok-scraper.
Pricing
Pay-per-event (PPE):
actor-start— once per runresult— once per dataset item (including profile rows)
Target list price ≈ $0.30–0.50 per 1,000 results. Check Cost → Pricing on the Actor page for live tiers.
Usage Limits
- Free tier: 5 runs total. Keep max items per run ≤ 100 while testing. Upgrade to continue.
- Paid plans: Unlimited runs per Apify limits.
Multiple runs require an Apify paid plan. See Apify Pricing.
FAQ
Do I need a TikTok login? No — public pages only.
Do I need a residential proxy? No. Datacenter or none first.
What if a profile has no new posts this month? You still get the profile metadata row so follower/video counts stay fresh.
Can I scrape many brands at once? Yes — put all profile URLs in start_urls for one bulk run.
Support: Open an Issue on the Actor page or email contact@tictech.id.
Also from TicTech
Need speech-to-text for Reels / TikTok / Shorts / Facebook? Try our proven multi-platform Transcriber used by 2,000+ Apify users:
TikTok · Instagram · Facebook · YouTube Shorts Transcriber — timestamps, multi-language, bulk URLs, PPE pricing.
Full catalog: apify.com/tictechid
For more details, contact the maintainer or email us at contact@tictech.id
TikTok scraper · TikTok API alternative · TikTok profile scraper · video metadata · likes views comments · reels · social listening · influencer analytics · bulk scrape · TicTech vanzi