TikTok Scraper - Hashtag & Profile Videos avatar

TikTok Scraper - Hashtag & Profile Videos

Pricing

from $1.00 / 1,000 video scrapeds

Go to Apify Store
TikTok Scraper - Hashtag & Profile Videos

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

Gio

Maintained by Community

Actor stats

0

Bookmarked

48

Total users

22

Monthly active users

10 days ago

Last modified

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?

FieldDescription
videoIdUnique TikTok video ID
descriptionVideo caption / description
authorUsernameCreator's @username
authorNameCreator's display name
authorFollowersCreator's follower count
authorVerifiedWhether the account is verified
viewsTotal view count
likesTotal like count
commentsTotal comment count
sharesTotal share count
durationVideo length in seconds
hashtagsList of hashtags used in the caption
musicTitle / musicAuthorBackground music title and artist
createdAtPublish date (ISO 8601)
urlDirect link to the TikTok video

Input

Pick a searchType, give it a query, and set how many videos you want.

FieldTypeDescription
searchTypeStringhashtag (videos under a hashtag) or profile (a creator's videos). Default hashtag.
queryStringThe hashtag (without #, e.g. digitalmarketing) or the username (without @, e.g. garyvee).
maxItemsIntegerMaximum 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 abbreviated 8.7M is expanded to 8700000).
  • authorFollowers: null when TikTok doesn't expose the follower count in the listing for that video โ€” it is more reliably present in profile mode.
  • hashtags: parsed from the caption; casing follows TikTok (you may see both fyp and Fitness).
  • musicTitle / musicAuthor: the background track; null when 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.

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.