TikTok Post Scraper - No Cookies
Pricing
from $1.37 / 1,000 post extracteds
TikTok Post Scraper - No Cookies
Extract TikTok posts by keyword, hashtag, or profile. Get views, likes, comments, video URLs, hashtags, and creator data. No login required. Pay only for results delivered.
Pricing
from $1.37 / 1,000 post extracteds
Rating
0.0
(0)
Developer
Md Saif Ahmed
Maintained by CommunityActor stats
0
Bookmarked
10
Total users
2
Monthly active users
15 days ago
Last modified
Categories
Share
TikTok Scraper
Extract TikTok posts by keyword search or profile URL — views, likes, comments, hashtags, video URLs, and full profile data. No login required.
Built on enterprise-grade infrastructure with a 100% success rate and pay-per-result pricing — you only pay for posts actually delivered.
What does TikTok Scraper do?
TikTok Scraper collects public post data from TikTok in two modes:
- Keyword / Hashtag Search — Find posts matching any keyword or hashtag (e.g.
street food,#travel). Great for trend research, competitor analysis, and content discovery. - Profile Scraping — Extract recent posts from any public TikTok profile. Supports date filtering and content type selection (posts, reposts, liked posts).
Both modes run in parallel — scraping 5 keywords and 3 profiles takes the same time as scraping 1 keyword and 1 profile.
What data do you get?
Each post record includes:
| Field | Description |
|---|---|
postId | Unique TikTok post ID |
description | Post caption |
videoUrl | Direct video URL |
previewImage | Thumbnail image URL |
createdAt | Post publish timestamp |
playCount | Total views |
likeCount | Total likes |
shareCount | Total shares |
commentCount | Total comments |
collectCount | Total saves/bookmarks |
videoDuration | Video length in seconds |
hashtags | Array of hashtags used |
region | Country of the poster |
music | Music title and author |
profileUsername | Creator's username |
profileUrl | Creator's profile URL |
profileAvatar | Creator's profile picture URL |
profileBio | Creator's bio |
profileFollowers | Creator's follower count |
isVerified | Whether the account is verified |
source | The keyword or profile that returned this post |
Use cases
- Trend research — Track which content is going viral around a topic or hashtag
- Influencer discovery — Find creators posting about your niche, ranked by engagement
- Competitor analysis — Monitor a competitor's posting frequency, engagement, and content strategy
- Market research — Understand how your audience talks about a topic
- Content strategy — Identify top-performing post formats, hashtags, and music for your brand
- Academic research — Collect public social media data for studies on behavior, trends, or culture
How to use
1. Add your inputs
Provide one or both of:
- Keywords — plain terms like
vintage furnitureor hashtags like#art - Usernames — TikTok handles like
natgeoornasa
2. Set filters (optional)
- Max Posts — how many posts per keyword/profile (default: 20, max: 500)
- Min Views / Min Likes — skip low-engagement posts
- Date range — profile mode only (
Start Date/End Datein YYYY-MM-DD) - What to Collect — Posts, Reposts, Posts & Reposts, or Liked Posts (profile mode only)
- Country — filter keyword results by country code (e.g.
US,GB)
3. Run and export
Results appear in the Dataset tab. Export as JSON, CSV, or Excel.
Input example
{"keywords": ["street food", "#travel"],"usernames": ["natgeo", "nasa"],"maxPosts": 50,"country": "US","minViews": 10000,"whatToCollect": "Posts"}
Output example
{"source": "street food","postId": "7312849302948572417","description": "Best street tacos in Mexico City 🌮 #streetfood #mexico #foodtok","videoUrl": "https://v16-webapp.tiktok.com/...","previewImage": "https://p16-sign.tiktokcdn-us.com/...","createdAt": "2024-11-15T14:23:00.000Z","playCount": 482000,"likeCount": 38400,"shareCount": 1200,"commentCount": 874,"collectCount": 5300,"videoDuration": 28,"hashtags": ["streetfood", "mexico", "foodtok"],"region": "MX","music": {"title": "original sound","author": "foodie_travels"},"profileUsername": "foodie_travels","profileUrl": "https://www.tiktok.com/@foodie_travels","profileFollowers": 124000,"isVerified": false,"extractedAt": "2026-06-03T11:30:00.000Z"}
Pricing
This actor uses pay-per-result pricing — you are only charged for posts successfully extracted.
| Plan | Price per 1,000 posts |
|---|---|
| Free | $2.99 |
| Starter | $2.43 |
| Scale | $1.86 |
| Business | $1.37 |
There is no monthly subscription. Charges apply only when the actor runs successfully.
You can cap total spend using Apify's Max total charge setting before running.
FAQ
Does this require a TikTok account or login? No. This scraper only collects publicly available data and requires no TikTok credentials.
Can I scrape private accounts? No. Only public TikTok profiles can be scraped.
How many posts can I get per keyword? Up to 500 posts per keyword per run. For larger volumes, run multiple times with different keywords.
Does it support hashtag search?
Yes. Add the # prefix to your keyword (e.g. #cooking) to search by hashtag.
How fresh is the data? Data is collected live from TikTok at the time you run the actor — always up to date.
Is this legal? This actor collects only publicly available data from TikTok, in the same way a user would view posts in a browser. It complies with GDPR for public data collection. Always ensure your use case complies with your local regulations.