TikTok Scraper ✅ NO COOKIES avatar

TikTok Scraper ✅ NO COOKIES

Pricing

from $1.60 / 1,000 result (video or profile)s

Go to Apify Store
TikTok Scraper ✅ NO COOKIES

TikTok Scraper ✅ NO COOKIES

Scrape TikTok profiles, hashtags, search results and video URLs in one run. Add any mix of inputs, filter by date and likes, and add comments, followers and author details. No cookies, no login, no browser. Pay per result; failed lookups are free.

Pricing

from $1.60 / 1,000 result (video or profile)s

Rating

5.0

(1)

Developer

Atomus APIs

Atomus APIs

Maintained by Community

Actor stats

1

Bookmarked

1

Total users

1

Monthly active users

2 hours ago

Last modified

Share

TikTok Scraper

Scrape TikTok profiles, hashtags, search results, and video URLs in one run. No cookies, no login, no browser. Mix any inputs, add filters, and layer on optional add-ons (comments, followers).

Full author/creator details are included FREE on every video — followers, following, bio signature, verified status, total hearts, video count, and linked Instagram/YouTube, all read from the data already embedded in each video (no extra request, no extra charge).

Inputs (add any combination)

InputWhat you get
profilesProfile (followers, likes, verified, bio, links) plus its videos
hashtagsVideos posted under each hashtag
searchQueriesVideos and/or profiles matching the keyword
postUrlsFull metadata for specific videos

All four are optional. Provide whichever you need and the scraper collects them all in a single run.

Filters (free, applied to every video)

  • Date rangeonlyPostsNewerThan / onlyPostsOlderThan (YYYY-MM-DD)
  • PopularityminLikes / maxLikes
  • PinnedexcludePinnedPosts
  • Profile sortingprofileSorting: latest, popular, or oldest

Add-ons ($)

  • commentsPerPost (+ maxRepliesPerComment) — scrape comments on every video returned. Billed per comment.
  • maxFollowersPerProfile / maxFollowingPerProfile — scrape a profile's connections. Billed per follower.
  • shouldDownloadVideos — adds a no-watermark temporaryDownloadUrl to each video. ⚠️ It is a TikTok CDN link that expires within a few hours (then returns 403) — download the file immediately, don't store the URL.

Author/creator details are not an add-on — they ride free on every video's author object (see below).

What a video record looks like

{
"id": "7664432017722952980",
"desc": "caption text",
"url": "https://www.tiktok.com/@user/video/7664432017722952980",
"createdAt": "2026-...",
"region": "US",
"width": 576, "height": 1024, "ratio": "540p", "definition": "540p", "bitrate": 1263149,
"isAd": false, "isPhoto": false, "isPaidContent": false, "descLanguage": "en",
"duetControl": 0, "stitchControl": 0,
"stats": { "plays": 120000, "likes": 5400, "comments": 210, "shares": 88, "saves": 45, "reposts": 12 },
"author": {
"id": "6614...", "secUid": "...", "uniqueId": "user", "nickname": "User",
"verified": true, "verifyReason": "Verified account",
"signature": "creator bio text",
"verificationType": 1, "region": null,
"stats": { "followers": 135167363, "following": 354, "hearts": 1397082764, "videos": 457, "favoriting": 1501 },
"links": { "instagram": "user_ig", "youtube": "UCxxxx" }
},
"music": { "id": "...", "title": "original sound", "author": "User", "isOriginal": true, "duration": 73 },
"hashtags": ["fyp", "viral"],
"mentions": ["MS4wLjAB..."]
}

The nested author object carries the creator's full details for free (stats.followers / following / hearts / videos / favoriting, signature, verified, verificationType, and links.instagram / links.youtube), read straight from the embedded video data. Videos returned from a single video-URL lookup (post-detail) expose the same author stats but not verificationType or the linked-social handles (those come back null on that path).

duetControl / stitchControl are the raw TikTok interaction-permission ints (0 = allowed), not booleans — a !== 0 coercion would mislabel duet-enabled videos. Profile records add bioLink, bioLanguage, accountType, verificationType, commerce, liveRoomId, stats.likesGiven, and links.twitter / links.youtubeTitle.

Input example

{
"profiles": ["mrbeast"],
"hashtags": ["fyp"],
"searchQueries": ["iphone review"],
"resultsPerPage": 50,
"minLikes": 1000,
"onlyPostsNewerThan": "2026-01-01",
"commentsPerPost": 20
}

Pricing

Pay per result (each video or profile):

  • Free plan: $3.00 per 1,000 results
  • Gold and higher Apify plans: $1.60 per 1,000 results

Paid add-ons (each marked ($) in the input): comments (Gold $0.50/1,000) and followers/following (Gold $1.50/1,000). Full author/creator details, filters (date, likes, sorting, region), and the temporary download URL are free (the download URL is a short-lived TikTok CDN link — see the warning above). Failed lookups are free.

Run via API

curl -X POST "https://api.apify.com/v2/acts/YOUR~tiktok-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{ "hashtags": ["fyp"], "resultsPerPage": 100, "commentsPerPost": 10 }'