Tiktok Profile and Posts/Videos Extractor/Scraper

Tiktok Profile and Posts/Videos Extractor/Scraper

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

LEAD_GENERATIONSOCIAL_MEDIAVIDEOSApify

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.
  • Customizable Scraping: Set parameters like scroll delay and maximum items to tailor the scraping process to your needs.
  • Proxy Support: Utilize proxy configurations to enhance scraping reliability and avoid rate limiting.
  • Cookie-Based Authentication: Use TikTok cookies to access content that requires login.

How to Use

  1. Set Up: Ensure you have an Apify account and access to the TikTok Profile Videos Scraper actor.
  2. Install EditThisCookie Chrome extension.
  3. Login to Your Tiktok Account.
  4. Export Cookies: While on the tiktok tab, click on the extension and export the cookies.
  5. Input Cookies: Paste the cookies into this actor's Cookie input field.
  6. 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).
    • Cookies: Add any necessary cookies for authentication (optional).
    • Proxy Configuration: Set up proxy settings for enhanced reliability (recommended).
  7. Run the Scraper: Launch the actor on the Apify platform.
  8. 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).
  • cookies: Any required cookies for authentication (optional).
  • proxyConfiguration: Proxy settings for the scraper (recommended).

Output Structure

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

1{
2  "AIGCDescription": "",
3  "HasPromoteEntry": 0,
4  "author": {
5    "avatarLarger": "https://p16-sign-va.tiktokcdn.com/tos-maliva-avt-0068/0ce3d9c87fa5913c01f9bfb74881e46b~c5_1080x1080.jpeg?...",
6    "avatarMedium": "https://p16-sign-va.tiktokcdn.com/tos-maliva-avt-0068/0ce3d9c87fa5913c01f9bfb74881e46b~c5_720x720.jpeg?...",
7    "avatarThumb": "https://p16-sign-va.tiktokcdn.com/tos-maliva-avt-0068/0ce3d9c87fa5913c01f9bfb74881e46b~c5_100x100.jpeg?...",
8    "commentSetting": 0,
9    "downloadSetting": 0,
10    "duetSetting": 0,
11    "ftc": false,
12    "id": "7244645795177382955",
13    "isADVirtual": false,
14    "isEmbedBanned": false,
15    "nickname": "Bogus",
16    "openFavorite": false,
17    "privateAccount": false,
18    "relation": 0,
19    "secUid": "MS4wLjABAAAA3AG-V3wO5duNpHp5FSWWv0Xheu6gtYGkAYZImiGAmittC6UwjouCyNkBFp9W4Q5i",
20    "secret": false,
21    "signature": "Send me a msg📲(562)222-2239\n👇click the link for all my content👇",
22    "stitchSetting": 0,
23    "uniqueId": "bogus_tat2",
24    "verified": false
25  },
26  "createTime": 1693082349,
27  "desc": "Now is your time❗️ More info: pinedaadnrew21@yahoo.com     DM or hit me at (562)222-2239 txt/call ...",
28  "id": "7271733255869664555",
29  "music": {
30    "authorName": "Bogus",
31    "coverLarge": "https://p16-sign-va.tiktokcdn.com/tos-maliva-avt-0068/0ce3d9c87fa5913c01f9bfb74881e46b~c5_1080x1080.jpeg?...",
32    "coverMedium": "https://p16-sign-va.tiktokcdn.com/tos-maliva-avt-0068/0ce3d9c87fa5913c01f9bfb74881e46b~c5_720x720.jpeg?...",
33    "coverThumb": "https://p16-sign-va.tiktokcdn.com/tos-maliva-avt-0068/0ce3d9c87fa5913c01f9bfb74881e46b~c5_100x100.jpeg?...",
34    "duration": 66,
35    "id": "7271733273536006955",
36    "original": false,
37    "playUrl": "https://v16-webapp-prime.tiktok.com/video/tos/maliva/tos-maliva-ve-27dcd7c799-us/oABRCYj6rerBgUmQIkDncvbeUAMVgLxhDSqu8J/?...",
38    "title": "original sound"
39  },
40  "stats": {
41    "collectCount": 4,
42    "commentCount": 1,
43    "diggCount": 281,
44    "playCount": 61300,
45    "shareCount": 3
46  },
47  "video": {
48    "cover": "https://p16-sign.tiktokcdn-us.com/obj/tos-useast5-p-0068-tx/4d70fb54adf248ffb6d4df247249986e_1693082350?...",
49    "downloadAddr": "https://v16-webapp-prime.tiktok.com/video/tos/maliva/tos-maliva-ve-0068c799-us/oAKkumfBIAbNQRxQgIf06YSzatpSPvlhDEBbqU/?...",
50    "duration": 66,
51    "id": "7271733255869664555",
52    "height": 1024,
53    "width": 576
54  }
55}

Support

Additional Services

Frequently Asked Questions

Is it legal to scrape job listings or public data?

Yes, if you're scraping publicly available data for personal or internal use. Always review Websute's Terms of Service before large-scale use or redistribution.

Do I need to code to use this scraper?

No. This is a no-code tool — just enter a job title, location, and run the scraper directly from your dashboard or Apify actor page.

What data does it extract?

It extracts job titles, companies, salaries (if available), descriptions, locations, and post dates. You can export all of it to Excel or JSON.

Can I scrape multiple pages or filter by location?

Yes, you can scrape multiple pages and refine by job title, location, keyword, or more depending on the input settings you use.

How do I get started?

You can use the Try Now button on this page to go to the scraper. You’ll be guided to input a search term and get structured results. No setup needed!