Step 1: Open TikTok Profile
Navigate to the TikTok profile you wish to scrape. Ensure that the profile is public and all videos are visible.

Step 2: Open Developer Tools
Press F12 or Cmd + Option + I to open Developer Tools, and navigate to the Console tab.

Step 3: Load All Videos
Copy and paste the following script into the Console to start scrolling through the profile:
var scroll = setInterval(function() { window.scrollBy(0, 1000); }, 1000);

Step 4: Extract Video Links
After the profile is fully loaded, copy and paste the following script into the Console to extract all video links:
window.clearInterval(scroll); console.clear(); urls = document.querySelectorAll('a'); let videoData = []; urls.forEach(function(v) { if (v.href.includes('/video/')) { videoData.push({ title: v.textContent.trim() || 'No Title', url: v.href }); } }); videoData.sort((a, b) => a.url.localeCompare(b.url)); videoData.forEach(data => { console.log('\t' + data.title + '\t' + data.url + '\t'); });


Step 5: Download Video Links
You can enter these results in an excel sheet for optimum storage. Install JDownloader2. While downloading hit 'Decline' for the 'Optional Offers Consent' window to ensure a safe download. Making sure that clipboard monitoring is enabled, the links will be captured automatically, or you can paste them manually into JDownloader2.

