TikTok Latest Posts Monitor avatar

TikTok Latest Posts Monitor

Pricing

$0.50 / 1,000 profile reads

Go to Apify Store
TikTok Latest Posts Monitor

TikTok Latest Posts Monitor

Check any public TikTok profile for its latest posts: caption, hashtags, views, likes, comments, shares, video files, photo carousels and the full account record. No login, no cookies, no API key. Built for polling many accounts often rather than deep history: up to 13 posts per profile. Unofficial.

Pricing

$0.50 / 1,000 profile reads

Rating

0.0

(0)

Developer

Simple Actors

Simple Actors

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Check any public TikTok profile for what it has posted lately — caption, hashtags, mentions, views, likes, comments, shares, the video file, photo carousels, the sound used and the full account record. Up to 13 latest posts per profile, newest first, 45 fields each.

$0.50 per 1,000 profiles read — Apify platform usage and proxy included, nothing else to pay. The charge is per profile and does not depend on how many posts come back, so a full read and a check that finds one new post cost the same. A profile that cannot be read is never charged.

No login, no cookies, no API key, no account of yours involved. There is no session to keep alive and nothing of yours to get restricted.

Unofficial. Not affiliated with, endorsed by, or sponsored by TikTok or ByteDance.

Read this before you start: up to 13 posts per profile, usually 10 to 12. That is what TikTok shows a logged-out reader, not a setting — there is no cursor to ask for more. This is built to check many accounts often. If you need one creator's back catalogue, this is the wrong tool.

What you give it

Either input, or both together:

InputExample
Profile URLshttps://www.tiktok.com/@nasa
Handlesnasa, @nasa

A link to one of the account's videos works too — it is read as the account.

Useful options:

  • Only posts newer than3 days, 12 hours, or a date like 2026-08-01. If the account's latest batch does not reach back that far, the run tells you so rather than returning a partial list that would look complete.
  • Read each post's full detail (on by default) — one extra request per post for likes, comments, shares, TikTok's own posted time, the sound, hashtags and photo-carousel images. Turn it off for a faster, cheaper listing.
  • Read exact follower counts (on by default) — see the note below.
  • Posts per profile — up to 13.

What you get

One row per post, newest first. Every row carries the full account record, so a row stands on its own.

{
"id": "7675478347278863629",
"url": "https://www.tiktok.com/@nasa/video/7675478347278863629",
"type": "video",
"caption": "Thanks a million! 🌖🚀",
"hashtags": [],
"mentions": [],
"timestamp": "2026-08-18T20:56:38.000Z",
"isPinned": false,
"playCount": 1500000,
"likeCount": 177100,
"commentCount": 8831,
"shareCount": 4208,
"ownerUsername": "nasa",
"videoUrl": "https://…",
"coverUrl": "https://…",
"musicName": "original sound - NASA",
"stickerTexts": ["us realizing there's already 1M of you following us"],
"author": {
"username": "nasa",
"nickname": "NASA",
"followerCount": 1162398,
"followersAreExact": true,
"heartCount": 5432780,
"postCount": 32,
"isVerified": true
}
}

Photo posts come back as "type": "photo" with an images array instead of a video file. Hashtags and mentions are read from TikTok's own entity list, not guessed from the caption — TikTok writes a mention into the caption using the account's display name, so a post tagging @wash_wizards reads "@Washington Wizards" in the text. The list gives you the handle that was actually tagged.

Things worth knowing

A pinned post is not the newest post. TikTok shows pinned posts first whatever their age — one account tested pins a post a month older than the rest. Rows are sorted by date and the pinned ones are flagged isPinned, so you can sort or filter without being caught by it.

videoUrl expires. TikTok signs its media links with a few hours' validity. Download the file promptly if you need it; store url as the permanent address.

Follower counts: exact or rounded. TikTok's embed rounds — it reports an account with 1,162,398 followers as "1,200,000", which will not move as the account grows. This Actor reads the profile page for the real figure, and every row says which it got in author.followersAreExact. If that is false, the counts are rounded to two significant figures.

Views are always rounded. TikTok itself rounds playCount; there is no source for an exact figure.

Posted times are exact when post details are read. With details off, the time is recovered from the post's own ID — accurate to about a minute, and flagged timestampIsApproximate.

Private accounts return an error, not an empty list. So do accounts that no longer exist. If you run several accounts at once, one that cannot be read becomes its own row carrying error and errorDescription, and the rest still deliver. An empty result always means "read fine, nothing to report".

What it costs

$0.50 per 1,000 profiles read. One charge per profile, whatever the run finds. Posts are free: reading a profile costs the same whether thirteen posts come back or one, so charging for them would bill you for something that is not what costs.

Two things follow from that:

  • Batch your accounts. Fifty handles in one run is much cheaper per profile than fifty runs of one, because each run pays for its own startup.
  • Take all the posts. Asking for fewer saves you nothing; the price is for reading the profile.

Because the charge is per profile, what you pay per post depends on how many come back:

Posts returnedWorks out at
13 — a full batch$0.04 per 1,000 posts
11 — a typical account$0.05 per 1,000 posts
1 — a poll that found one new post$0.50 per 1,000 posts

If you are polling with Only posts newer than and most checks come back empty, budget by profiles checked, not posts collected — that is what you are billed on. A profile that cannot be read is never charged, so a list carrying dead or private accounts costs only for the live ones.

Turning off Read each post's full detail makes a run faster and lighter but does not change the price, so leave it on unless you genuinely only want a listing.