TikTok Latest Post Date Tracker avatar

TikTok Latest Post Date Tracker

Pricing

from $1.00 / 1,000 tiktok profile results

Go to Apify Store
TikTok Latest Post Date Tracker

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

Newbs

Maintained by Community

Actor stats

3

Bookmarked

41

Total users

1

Monthly active users

8 days ago

Last modified

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, or error
  • lastPostTime: Unix timestamp in seconds
  • lastPostTimeISO: ISO-8601 timestamp
  • latestPostUrl, latestPostText, and latestPostCoverUrl
  • profile metadata such as displayName, followerCount, heartCount, and videoCount
  • source, transport, and managedActorRunId for diagnostics

The OUTPUT key-value-store record summarizes profile counts, status counts, runtime, proxy use, and fallback use.

Local development

npm ci
npm test
npm run check
apify 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.