TikTok Scraper - Hashtag & Profile Videos
Pricing
from $1.00 / 1,000 video scrapeds
TikTok Scraper - Hashtag & Profile Videos
Scrape TikTok videos by hashtag or user profile. Extract views, likes, shares, comments, author info and direct URL. No login needed. Pay per result โ $0.001 per video.
Pricing
from $1.00 / 1,000 video scrapeds
Rating
5.0
(1)
Developer
Gio
Maintained by CommunityActor stats
0
Bookmarked
48
Total users
22
Monthly active users
10 days ago
Last modified
Categories
Share
TikTok Scraper โ Videos, Views, Likes, Authors & Hashtags
TikTok Scraper extracts video data from TikTok by hashtag or profile: caption, views, likes, comments, shares, duration, author, follower count, hashtags, background music and the direct video URL. It runs with no login, no API key and no setup.
Export to JSON, CSV or Excel, pull it through the API, schedule it, or feed it straight to an AI agent. Think of it as a TikTok API for the public video data the official one doesn't give you.
What can you do with it?
- ๐ Influencer discovery & marketing โ find creators by hashtag or topic, sort by views and engagement, and build outreach lists for influencer campaigns.
- ๐ Trend & hashtag research โ track what's going viral in any niche, measure hashtag performance and spot rising content formats early.
- ๐ Competitor & brand monitoring โ watch a competitor's profile, follow their posting cadence and benchmark engagement against your own.
- ๐ Engagement analytics โ pull views, likes, comments and shares at scale to compute engagement rates and reporting dashboards.
- ๐ค AI / LLM datasets โ produce clean, structured video JSON for RAG pipelines, agents and content analysis.
What data does it extract?
| Field | Description |
|---|---|
videoId | Unique TikTok video ID |
description | Video caption / description |
authorUsername | Creator's @username |
authorName | Creator's display name |
authorFollowers | Creator's follower count |
authorVerified | Whether the account is verified |
views | Total view count |
likes | Total like count |
comments | Total comment count |
shares | Total share count |
duration | Video length in seconds |
hashtags | List of hashtags used in the caption |
musicTitle / musicAuthor | Background music title and artist |
createdAt | Publish date (ISO 8601) |
url | Direct link to the TikTok video |
Input
Pick a searchType, give it a query, and set how many videos you want.
| Field | Type | Description |
|---|---|---|
searchType | String | hashtag (videos under a hashtag) or profile (a creator's videos). Default hashtag. |
query | String | The hashtag (without #, e.g. digitalmarketing) or the username (without @, e.g. garyvee). |
maxItems | Integer | Maximum number of videos to scrape. Default 50. |
Hashtag example:
{"searchType": "hashtag","query": "digitalmarketing","maxItems": 50}
Profile example:
{"searchType": "profile","query": "garyvee","maxItems": 30}
Output
One record per video:
{"videoId": "7064703044331523375","description": "there's alot of emotions in this video ๐ #fyp #gym #fitness","authorUsername": "shereinabdelhady","authorName": "shoosh","authorFollowers": null,"authorVerified": false,"views": 43800000,"likes": 8700000,"shares": 66600,"comments": 34400,"duration": 26,"musicTitle": "without me","musicAuthor": "favsoundds","hashtags": ["fyp", "gym", "Fitness"],"createdAt": "2022-02-14T22:55:57.000Z","url": "https://www.tiktok.com/@shereinabdelhady/video/7064703044331523375"}
Field notes
views/likes/comments/shares: returned as integers (TikTok's abbreviated8.7Mis expanded to8700000).authorFollowers:nullwhen TikTok doesn't expose the follower count in the listing for that video โ it is more reliably present inprofilemode.hashtags: parsed from the caption; casing follows TikTok (you may see bothfypandFitness).musicTitle/musicAuthor: the background track;nullwhen the sound has no attributed title or artist.createdAt: ISO 8601 UTC timestamp of when the video was published.
Integrations
- API โ start runs and fetch the dataset via the Apify API (REST/JSON) or the JS/Python clients. A TikTok API for the data the official one doesn't expose.
- Schedule & monitor โ run on a schedule for recurring trend and competitor tracking; get notified on failures.
- AI agents / MCP โ expose this actor to ChatGPT, Claude and other assistants through the Apify MCP server so an AI can pull live TikTok data on demand.
- No-code โ pipe results into Make, Zapier, Google Sheets, Slack or your database with Apify integrations and webhooks.
FAQ
How does TikTok Scraper work? It browses TikTok exactly as a viewer would โ opening a hashtag feed or a creator's profile, reading the visible video metrics, author and music, and organizing them into a structured dataset, only much faster and at scale.
Is it legal to scrape TikTok? The actor collects only publicly available video information (no login, no private data). As with any scraping, you are responsible for how you use the data and for complying with applicable laws and terms. See Is web scraping legal?
Do I need a TikTok account or login? No. No account, cookies or credentials โ proxy and unblocking are handled automatically.
Can I scrape by hashtag and by profile?
Yes. Set searchType to hashtag to pull videos under a tag, or profile to pull a specific creator's public videos. The query field takes the hashtag (without #) or the username (without @).
How many videos can I get?
Set maxItems to the number you want. Very large pulls depend on how many videos TikTok exposes for that hashtag or profile, and on TikTok's anti-bot limits at request time.
Why is authorFollowers sometimes empty?
TikTok doesn't always include the follower count in a hashtag listing. It is more consistently present in profile mode, where the creator's profile is opened directly.
Can I get the data through an API or connect it to AI? Yes โ run it via the Apify API/clients, or expose it to AI assistants through the Apify MCP server. See Integrations above.
How much does it cost? You pay only for what you scrape on a paid Apify plan. Pricing is per video, with no subscriptions and no minimums.
Related Actors
Building a data pipeline? Pair TikTok Scraper with:
- Reddit Scraper โ posts, comments and engagement from any subreddit or thread.
- Mastodon Scraper โ public posts and account data from the fediverse.
โญ Like this actor?
If it saved you time, please take 30 seconds to leave a review on the Apify Store โ it's the single biggest way to support continued development.