Home › Actors › TikTok profile scraper › Data and schema

TikTok profile scraper output schema, sample rows and build log

This is the machine-readable side of TikTok profile scraper: the columns its dataset contains, taken from a real sample run of 5 rows and 17 columns. Fill rate counts how many of the 5 sample rows have a value. Contact fields are withheld here.

Output columns

columntypefilledexample
typetext5/5post
idinteger5/57683891628230315295
texttext5/5Presented by @ROLEX. Welcome to Africa 🌍 Africa ...
webVideoUrltext5/5https://www.tiktok.com/@natgeo/video/76838916282...
createTimeISOdate/time (ISO)5/52026-09-10T13:04:07.000Z
playCountinteger5/5163100
diggCountinteger5/522500
commentCountinteger5/5346
shareCountinteger5/5741
collectCountinteger5/51342
repostCountinteger5/50
isPinnedboolean5/5True
isSponsoredboolean5/5False
hashtagslist (JSON array)5/5["rolex", "perpetualplanet", "Rolex", "Perpetual...
engagementRatenumber5/514.46
authorMetatext5/5natgeo
scrapedAtdate/time (ISO)5/52026-10-14T02:41:24.413Z

Sample rows (first 5)

typeidtextwebVideoUrlcreateTimeISOplayCountdiggCountcommentCount
post7683891628230315295Presented by @ROLEX. Welcome to Africa 🌍 Africa Earth's Wild...https://www.tiktok.com/@natgeo/video/76838916282303152952026-09-10T13:04:07.000Z16310022500346
post7696278835628870926For several weeks each fall and winter, schools of migrating...https://www.tiktok.com/@natgeo/video/76962788356288709262026-10-13T22:12:45.000Z592745011
post7695812300267195662Presented by @ROLEX. Pangolins are notoriously difficult to ...https://www.tiktok.com/@natgeo/video/76958123002671956622026-10-12T16:02:43.000Z18800165729
post7695488807919013133It’s snack time for these humpback whales. They use rings of...https://www.tiktok.com/@natgeo/video/76954888079190131332026-10-11T19:07:08.000Z20300194924
post7695102918478826766Presented by @ROLEX. On Mozambique’s Mount Mabu, National Ge...https://www.tiktok.com/@natgeo/video/76951029184788267662026-10-10T18:09:47.000Z123006479

Download the full sample CSV (raw file on GitHub). Long values are shortened above.

Input fields

From the actor's current input schema on Apify.

fieldtypelabeldefault
profilesarrayProfiles (usernames or profile URLs)["natgeo"]
postURLsarrayVideo URLs
resultsTypestringOutput"posts"
resultsPerPageintegerLatest posts per profile10
includeVideoDetailsbooleanFull post stats (likes, comments, shares, saves, date, music, hashtags)true
oldestPostDatestringOnly posts newer than
newestPostDatestringPosts up to (newest date)
minPlayCountintegerMinimum views
leastDiggsintegerMinimum likes
mostDiggsintegerMaximum likes
profileSortingstringSort posts"latest"
excludePinnedPostsbooleanSkip pinned postsfalse
maxItemsintegerMax rows1000
monitorModebooleanMonitor mode: only new postsfalse
monitorStoreNamestringMonitor store name"tiktok-profile-monitor"
proxyConfigurationobjectProxy{"useApifyProxy": true}

Price

$0.0025 per result row on the free plan, down to $0.00048 on higher plans (pay per event, tiered). Read from the Apify actor record on 2026-10-16; the live price on the actor page always wins.

Build log

Successful builds of the published actor, newest first (11 builds in total). Apify records build numbers and dates, not release notes, so this lists what shipped and when.

Run it on Apify   About this actor

Disclosure: we build and maintain this actor.

Related

This actor