TikTok Scraper - Profiles, Videos & Hashtags (No API Key) avatar

TikTok Scraper - Profiles, Videos & Hashtags (No API Key)

Pricing

from $5.00 / 1,000 results

Go to Apify Store
TikTok Scraper - Profiles, Videos & Hashtags (No API Key)

TikTok Scraper - Profiles, Videos & Hashtags (No API Key)

Scrape TikTok profiles, videos and hashtags without an API key. Get views, likes, comments, shares, author, followers, music, hashtags, duration and timestamps. Camoufox-powered to pass bot detection. Export JSON/CSV for influencer research, trend tracking and market analysis.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

Get Anything

Get Anything

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Scrape public TikTok data without an API key or request signing. Give it profiles, video URLs or hashtags and get rich, structured records with full engagement metrics.

Powered by Camoufox (a hardened, fingerprint-spoofing browser) so it passes TikTok's bot detection, then reads data straight from the page's embedded JSON and the video-feed API responses the app itself loads — no X-Bogus / msToken signing to maintain.

What it does

  • Profiles — profile record (followers, total likes, video count, bio, verified, region) + the profile's recent videos.
  • Videos — per video: description, view/play count, likes, comments, shares, saves, duration, author, author follower count, music (title/author), hashtags, timestamp, cover.
  • Hashtags — top videos for each tag.

Inputs

FieldTypeNotes
profilesarrayUsernames (mrbeast, @mrbeast) or profile URLs.
videoUrlsarrayDirect video URLs (.../@user/video/123…). One record each.
hashtagsarrayTags with or without #.
resultsPerPageintMax videos per profile / hashtag (default 30).
includeProfileInfoboolAlso emit a profile record per profile (default true).
proxyConfigurationproxyResidential strongly recommended — TikTok blocks datacenter IPs.

Output

One dataset item per video (type: "video"), plus one per profile when enabled (type: "profile"). Example video:

{
"type": "video",
"id": "7689501576511245598",
"url": "https://www.tiktok.com/@mrbeast/video/7689501576511245598",
"description": "…",
"authorUniqueId": "mrbeast",
"playCount": 16100000,
"diggCount": 1200000,
"commentCount": 24400,
"shareCount": 29300,
"durationSeconds": 6,
"hashtags": ["highprotein", "recipe"],
"createTimeISO": "2026-09-25T15:53:49+00:00"
}

How it handles blocking

TikTok challenges some IPs. The Actor runs each source in its own Camoufox session and retries up to 3 times on fresh residential IPs until the page returns real data. Use a residential proxy for best results.

Monetization (set in Apify Console → Publication → Monetization)

Pay-per-event charges are already wired in the code:

Event nameFires on
video-scrapedEach video record
profile-scrapedEach profile record

Benchmark: clockworks/tiktok-scraper charges ~$0.0037/result.

Notes

  • hashtags populate from a video's description tags; videos without tags return [].
  • Direct video download URLs are intentionally not included (they expire and inflate bandwidth); cover and metadata are provided.