TikTok Latest Post Date Tracker
Pricing
from $1.00 / 1,000 tiktok profile results
TikTok Latest Post Date Tracker
Track the newest public TikTok post for one or more profiles, with timestamps, links, captions, covers, profile metadata, and explicit diagnostics.
Pricing
from $1.00 / 1,000 tiktok profile results
Rating
0.0
(0)
Developer
Newbs
Maintained by CommunityActor stats
3
Bookmarked
41
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Share
Track the newest public post for one or more TikTok profiles. Every input produces one dataset row with an explicit status, profile metadata when available, and the latest post timestamp, URL, caption, and cover when found.
Reliability model
The default path fetches TikTok's official Creator Profile Embed concurrently. TikTok documents that a creator embed contains a selection of recent videos; the Actor selects the newest video ID and then reads its official video embed to obtain the exact createTime, caption, cover, and full profile statistics. This path needs no browser and adds no third-party result charge.
If an official embed is unavailable, the hosted Actor sends only unresolved profiles to xmolodtsov/tiktok-profile-scraper, with at most one result per unique profile. The managed fallback has a separate result charge; as of August 2026 it is $0.00075 per unresolved result. Check the current upstream pricing because it can change.
Set useManagedFallback to false to guarantee that no managed child Actor is called. Official embeds are still used, followed by concurrent direct profile requests for unresolved profiles. useBrowserFallback remains accepted for backward compatibility but is ignored: the challenged browser path was removed after hosted tests showed a large startup and timeout penalty without reliable results.
The parent uses Apify's slim browser-free Node.js image and writes all result rows in one batch. This removes the Chrome image pull and serial storage-write overhead from every run.
Input
{"channel": ["@alexanderwangny", "yesstyle", "https://www.tiktok.com/@zara"],"proxy": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]},"useManagedFallback": true,"useBrowserFallback": false}
channel accepts usernames, @handles, and TikTok profile URLs. The legacy channels field and comma/newline-separated strings remain supported through the API. If no profiles are supplied, the documented dior, adidas, and neymarjr defaults are used.
The proxy is used only by the final direct HTTP fallback. Official embeds are requested directly, and the managed provider supplies its own network access.
Output
The default dataset contains one row per supplied input. Core fields are:
status:ok,private,no_posts,not_found,post_list_unavailable,profile_data_missing,blocked,timeout,http_error,input_error, orerrorlastPostTime: Unix timestamp in secondslastPostTimeISO: ISO-8601 timestamplatestPostUrl,latestPostText, andlatestPostCoverUrl- profile metadata such as
displayName,followerCount,heartCount, andvideoCount source,transport, andmanagedActorRunIdfor diagnostics
The OUTPUT key-value-store record summarizes profile counts, status counts, runtime, proxy use, and fallback use.
Local development
npm cinpm testnpm run checkapify run
Official embeds work both locally and on Apify. Managed fallback calls are hosted-only, so local development never starts a paid child Actor. The browser-free Docker image needs no local Chromium installation or executablePath override.