Tiktok Profile and Posts/Videos Extractor/Scraper [NO COOKIES] avatar

Tiktok Profile and Posts/Videos Extractor/Scraper [NO COOKIES]

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Tiktok Profile and Posts/Videos Extractor/Scraper [NO COOKIES]

Tiktok Profile and Posts/Videos Extractor/Scraper [NO COOKIES]

Extract comprehensive data from TikTok videos. Gather video details, engagement stats, user info, and more with ease. Perfect for content analysis and trend tracking.

Pricing

from $2.00 / 1,000 results

Rating

5.0

(1)

Developer

Muhamed Didovic

Muhamed Didovic

Maintained by Community

Actor stats

1

Bookmarked

14

Total users

3

Monthly active users

an hour ago

Last modified

Share

TikTok Profile Videos Scraper

Unleash the power of TikTok data with our advanced Profile Videos Scraper. Effortlessly extract comprehensive video information from any TikTok profile, providing you with rich insights for content analysis, trend tracking, and more.

Features

  • Profile-Specific Scraping: Target any TikTok profile to extract all associated videos.
  • Comprehensive Video Data: Gather detailed information including video metadata, engagement stats, audio details, and more.
  • No Login Required: Runs against public profiles with a stealth browser (Playwright) — no cookies or account login needed.
  • Customizable Scraping: Set parameters like scroll delay and maximum items to tailor the scraping process to your needs.
  • Proxy Support: A residential proxy is strongly recommended — TikTok rate-limits/blocks datacenter IPs.

How to Use

  1. Set Up: Ensure you have an Apify account and access to the TikTok Profile Videos Scraper actor.
  2. Configure Input:
    • Start URLs: Enter the TikTok profile URL you want to scrape (e.g., https://www.tiktok.com/@username).
    • Min/Max Delay for Scroll: Set the range for scroll delay to mimic human behavior (optional).
    • Max Items to Scrape: Limit the number of videos to scrape if needed (optional).
    • Proxy Configuration: Residential proxy strongly recommended.
  3. Run the Scraper: Launch the actor on the Apify platform.
  4. Collect Data: Retrieve the scraped data in your preferred format (JSON, CSV, etc.).

Input Parameters

  • startUrls: Array of TikTok profile URLs to scrape.
  • minDelayForScroll: Minimum delay between scrolls in seconds (default: 2).
  • maxDelayForScroll: Maximum delay between scrolls in seconds (default: 5).
  • maxItemsToScrape: Maximum number of videos to scrape (default: 100).
  • proxyConfiguration: Proxy settings for the scraper (residential recommended).

Output Structure

The scraper provides detailed information for each video. Here's a sample of the data structure:

{
"AIGCDescription": "",
"HasPromoteEntry": 0,
"author": {
"avatarLarger": "https://p16-sign-va.tiktokcdn.com/tos-maliva-avt-0068/0ce3d9c87fa5913c01f9bfb74881e46b~c5_1080x1080.jpeg?...",
"avatarMedium": "https://p16-sign-va.tiktokcdn.com/tos-maliva-avt-0068/0ce3d9c87fa5913c01f9bfb74881e46b~c5_720x720.jpeg?...",
"avatarThumb": "https://p16-sign-va.tiktokcdn.com/tos-maliva-avt-0068/0ce3d9c87fa5913c01f9bfb74881e46b~c5_100x100.jpeg?...",
"commentSetting": 0,
"downloadSetting": 0,
"duetSetting": 0,
"ftc": false,
"id": "7244645795177382955",
"isADVirtual": false,
"isEmbedBanned": false,
"nickname": "Bogus",
"openFavorite": false,
"privateAccount": false,
"relation": 0,
"secUid": "MS4wLjABAAAA3AG-V3wO5duNpHp5FSWWv0Xheu6gtYGkAYZImiGAmittC6UwjouCyNkBFp9W4Q5i",
"secret": false,
"signature": "Send me a msg📲(562)222-2239\n👇click the link for all my content👇",
"stitchSetting": 0,
"uniqueId": "bogus_tat2",
"verified": false
},
"createTime": 1693082349,
"desc": "Now is your time❗️ More info: pinedaadnrew21@yahoo.com DM or hit me at (562)222-2239 txt/call ...",
"id": "7271733255869664555",
"music": {
"authorName": "Bogus",
"coverLarge": "https://p16-sign-va.tiktokcdn.com/tos-maliva-avt-0068/0ce3d9c87fa5913c01f9bfb74881e46b~c5_1080x1080.jpeg?...",
"coverMedium": "https://p16-sign-va.tiktokcdn.com/tos-maliva-avt-0068/0ce3d9c87fa5913c01f9bfb74881e46b~c5_720x720.jpeg?...",
"coverThumb": "https://p16-sign-va.tiktokcdn.com/tos-maliva-avt-0068/0ce3d9c87fa5913c01f9bfb74881e46b~c5_100x100.jpeg?...",
"duration": 66,
"id": "7271733273536006955",
"original": false,
"playUrl": "https://v16-webapp-prime.tiktok.com/video/tos/maliva/tos-maliva-ve-27dcd7c799-us/oABRCYj6rerBgUmQIkDncvbeUAMVgLxhDSqu8J/?...",
"title": "original sound"
},
"stats": {
"collectCount": 4,
"commentCount": 1,
"diggCount": 281,
"playCount": 61300,
"shareCount": 3
},
"video": {
"cover": "https://p16-sign.tiktokcdn-us.com/obj/tos-useast5-p-0068-tx/4d70fb54adf248ffb6d4df247249986e_1693082350?...",
"downloadAddr": "https://v16-webapp-prime.tiktok.com/video/tos/maliva/tos-maliva-ve-0068c799-us/oAKkumfBIAbNQRxQgIf06YSzatpSPvlhDEBbqU/?...",
"duration": 66,
"id": "7271733255869664555",
"height": 1024,
"width": 576
}
}

Support

Additional Services

🤖 For AI Agents & LLM Apps

Compact reference for AI agents calling this actor via the Apify MCP server or the Apify API (actor: memo23/tiktok-profile-videos-scraper).

Purpose: Extract all public videos from a TikTok profile — one row per video with full metadata, engagement stats, author, audio, and media URLs — using a stealth browser, no login.

Minimal input:

{ "startUrls": [{ "url": "https://www.tiktok.com/@bogus_tat2" }], "maxItems": 50 }

Optional throttling: minDelay (default 2) and maxDelay (default 5) set the scroll delay range in seconds; proxy overrides the built-in residential proxy.

Output: one dataset row per video — id, desc, createTime, AIGCDescription, HasPromoteEntry, author {id, uniqueId, nickname, secUid, signature, verified, privateAccount, avatarLarger/Medium/Thumb}, music {id, title, authorName, duration, original, playUrl, coverLarge/Medium/Thumb}, stats {diggCount, commentCount, playCount, shareCount, collectCount}, video {id, cover, downloadAddr, duration, width, height}.

Behaviors an agent should know:

  • Each startUrls entry is a TikTok profile URL (https://www.tiktok.com/@username); the actor scrolls that profile's feed and collects its videos.
  • No login or cookies required — public profiles only; private accounts return no videos.
  • A residential proxy is strongly recommended — TikTok rate-limits/blocks datacenter IPs.
  • Always set maxItems; a profile can hold thousands of videos. minDelay/maxDelay slow scrolling to reduce blocking.
  • Pay-per-event billing — see the Pricing tab on the actor page.

⚠️ Disclaimer

This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by TikTok Pte. Ltd., ByteDance Ltd., or any of their subsidiaries or affiliates. All trademarks mentioned are the property of their respective owners.

The scraper accesses only publicly available TikTok profile and video pages — no authenticated endpoints, private accounts, or content behind a TikTok login. Users are responsible for ensuring their use complies with TikTok's Terms of Service, applicable data-protection law (GDPR, CCPA, etc.), and any contractual obligations of their own organization.

SEO Keywords

tiktok scraper, scrape tiktok, tiktok profile scraper, tiktok video scraper, tiktok api, apify tiktok, tiktok data extraction, tiktok profile videos scraper, tiktok engagement data, tiktok video metadata scraper, social media scraper, influencer marketing data, tiktok analytics, tiktok content analysis, tiktok trend tracking, creator marketing intelligence, tiktok stats scraper, tiktok video export, social video data, tiktok profile data api