
Closed
Posted
I want a small, dependable script that can automatically pull down the latest trending TikTok videos for my personal viewing and archiving. The tool should: • Detect what TikTok currently classifies as “trending” (for example through the Discover page, trending sound IDs, or other openly available endpoints) • Capture each video’s MP4 file in the highest resolution offered, plus basic metadata such as creator handle, caption, like count, share count, and video URL • Save everything locally in clearly-named folders or a simple SQLite/CSV structure so I can browse the clips offline later I am happy with a headless solution built in Python (Playwright, Selenium, TikTok-Api, etc.) or Node if you prefer. No GUI is necessary; a command-line script with a clear README is perfect. Acceptance criteria 1. Running one command fetches the current batch of trending videos (I should be able to set how many). 2. Videos and metadata are stored without duplicates. 3. README covers any required keys, cookies, or environment variables and typical troubleshooting steps. Please keep within TikTok’s public access limits—no need for private API hacking. If you have a working demo or past project that does something similar, that’s a plus; share a short clip or repo link so I can verify it meets my use case.
Project ID: 40719160
78 proposals
Remote project
Active 9 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
78 freelancers are bidding on average €10 EUR/hour for this job

Hi, I can build a lightweight Python CLI tool to collect publicly accessible TikTok trending videos and metadata while staying within the platform’s public-access limitations. The script can support configurable batch size, MP4 downloads at the best publicly available quality, creator/caption/engagement metadata, duplicate prevention, and CSV or SQLite storage with organized local folders. I’ll provide clean source code, configuration through .env, logging/error handling, and a complete README with setup and troubleshooting instructions.
€4 EUR in 40 days
8.7
8.7

I see you're looking for a script to fetch those trending TikTok videos using Python tools like Playwright or Selenium. The trickiest part here is making sure that the script adheres to TikTok’s public access limits while efficiently pulling the latest trending videos without duplicates. And many miss the nuances of handling rate limits and data storage, which can lead to incomplete results or data loss. My approach is kind of creating a command-line script that uses the TikTok-Api to identify trending videos and download them in the highest resolution, I'll structure the local storage using SQLite or CSV for easy access and provide a clear README with setup instructions and troubleshooting tips. I'm ready to get started on this right away, I think I can make sure everything works smoothly! Rajavel | Python Developer | Data Scraping
€2 EUR in 1 day
7.2
7.2

As an experienced web scraping specialist proficient in Python, Selenium, BeautifulSoup and Scrapy, I know I am the right fit for your TikTok video scraper project. Not only am I highly skilled in pulling data from complex and protected websites, but I also have a strong track record of delivering clean, structured and reliable outputs in CSV, Excel, JSON or any other format that suits your needs. In fact, your need to pull down the latest trending TikTok videos resonates strongly with several of my past projects in which I scraped vast amounts of data from social media platforms. To illustrate this point further, allow me to share a short clip of one such project where I scraped trending videos off YouTube using a similar stack: {insert clip link/repo}. Furthermore, my ability to work with Python script would be particularly fruitful for this backend operation as your preference is a command-line script with clear README documentation. Rest assured that there would be no duplicate saving of videos and metadata under my watch.
€6 EUR in 20 days
7.1
7.1

Hello, I can help you with "Trending TikTok Video Scraper" as per your given set of instructions. Please get in touch to discuss more in detail and start with the initial discusssion. I usually work in small milestones, keep the code organized, and provide regular updates so changes are easy to review. Can you share a few more details? I'll suggest the best implementation and an accurate timeline. ⭐ 5.0/5 from a recent client: "A more professional version: “Excellent work! The job was completed within the committed timeline. Great quality, professionalism, and timely delivery. Highly appreciated and recommended.”" Final timeline and cost will be confirmed in chat after a complete understanding and documentation of the project expectations in detail.
€4 EUR in 1 day
6.9
6.9

Hello There! I’m Md Toriqul Islam, an experienced Python automation and web scraping developer with 10+ years of experience, and I’m excited to partner with you. I understand you need a dependable CLI scraper that detects current TikTok trending videos, downloads the highest available MP4 quality, captures metadata, and stores everything locally without duplicates. I am skilled in Python, Playwright, Selenium, API integration, web scraping, SQLite, CSV, automation, and data extraction. I can build a lightweight script with configurable video counts, duplicate detection, structured storage, error handling, and a clear README covering setup, cookies, environment variables, and troubleshooting while respecting public access limits. 1. Which trending source should the scraper prioritize: Discover, sounds, or another public endpoint? 2. Should metadata be stored in SQLite, CSV, or both? Looking forward to hearing from you. Best regards, Md Toriqul Islam
€4 EUR in 40 days
6.7
6.7

Hi, I'm Harsh, and I've got your back on this exciting TikTok project. With an extensive background in Node.js, Python, and Web Scraping- all vital to creating the trend scraper you need- I possess the requisite technical skills to build a reliable script that adheres strictly to TikTok's public access limits while delivering exceptional performance. My journey as a programmer spans over eight years, where I've garnered ample expertise in crafting dynamic web and app solutions. This includes similar projects leveraging scraping technologies and API endpoints, so your desire for a small dependable script aligns perfectly with my expertise. My knowledge of Playwright, Selenium, Node.js, and Python put me in a prime position to take on this task efficiently. Moreover, in the spirit of transparency and competence you seek, I have several projects doing just what you need. I assure you that I will meet all your acceptance criteria- from capturing video metadata (e.g., creator handle, caption) to storing them locally without duplicates. I’ll go the extra mile by offering a comprehensive README that covers troubleshooting steps and all necessary keys or cookies. Let's bring your trending TikTok video scraper to life together; it's going to be insightful and fun! Thank you for considering my bid!
€4 EUR in 40 days
6.7
6.7

Hi, I'm Denis, a full-stack developer with experience building data extraction and automation scripts, including web scrapers for video metadata collection and local storage. I understand your goal: a reliable, self-contained script that collects trending TikTok videos and metadata, stores them locally without duplicates, and enables offline browsing. The key is keeping it simple and sustainable while avoiding rate limits and API changes. I've worked on similar projects extracting trending content, downloading media files, and managing local storage efficiently. The main challenge with TikTok scraping is maintaining stability as their endpoints change, so building in resilience from the start is essential. Here's my approach: First, I'll identify reliable public endpoints for trending detection through the Discover page or accessible APIs. Then I'll build the core scraper in Python using Playwright or Selenium, depending on TikTok's current structure. The script will fetch video URLs, download MP4s to organized folders, and store metadata in SQLite with deduplication checks. I'll add error handling for network issues and rate limiting, plus a clear README covering setup, required cookies, and troubleshooting. The key consideration is resilience. Since TikTok occasionally changes their structure, I'll design it for easy adjustments rather than over-engineering upfront. I'm ready to start immediately. Let's discuss the details. Thanks, Denis.
€15 EUR in 40 days
6.4
6.4

TikTok's anti-bot detection will kill most scraping libraries within 48 hours unless you rotate user agents, manage session cookies, and implement exponential backoff on rate limits. Without proper fingerprint randomization, your script will start returning 403 errors after the first 20-30 requests. Quick questions - are you planning to run this on a schedule (daily/hourly), and do you already have TikTok session cookies or will the script need to handle login flows? Here is the architectural approach: - PYTHON + PLAYWRIGHT: Headless browser with stealth plugins to bypass TikTok's Akamai fingerprinting, rotating viewport sizes and TLS signatures on each session to avoid detection bans. - SQLITE SCHEMA: Normalized tables with unique constraints on video_id to prevent duplicates, indexed queries on timestamp and creator_handle for fast offline browsing of your archive. - METADATA EXTRACTION: Regex parsing of TikTok's JSON payloads embedded in page source to capture like_count, share_count, and trending_rank without hitting private GraphQL endpoints that trigger security flags. I've built similar scrapers for 2 media analytics clients that process 10K+ social videos daily without rate limit issues. Let's schedule a quick call to confirm your target volume and whether you need proxy rotation for long-term reliability.
€4 EUR in 30 days
7.2
7.2

Hi there, Building a reliable CLI scraper for trending TikTok videos requires handling public web endpoints cleanly with Python and Playwright while managing automated deduplication and clean rate-limiting. I will deliver a lightweight, configurable script that downloads highest-resolution MP4s, logs complete metadata into SQLite or CSV, and includes a clear README for zero-hassle setup and runs. Regards, Nikhil Chandra Roy
€4 EUR in 40 days
6.3
6.3

Hi, I can build a lightweight Python CLI using Playwright or another suitable approach to collect publicly available trending TikTok videos, download the highest available resolution, capture metadata, and store everything locally with duplicate detection. I’ll include configurable batch size, SQLite/CSV output, clear folder organization, environment/config handling, and a troubleshooting-focused README while respecting public access limits. 1. Which trending source should be prioritized: Discover/trending pages, sounds, hashtags, or whichever public source is currently available? 2. Should the tool resume from previous runs and skip videos already archived? 3. Do you prefer SQLite as the primary metadata store, with CSV export as an optional feature? Regards, Houssame
€2 EUR in 38 days
6.7
6.7

I understand you need a lightweight, dependable Python tool that discovers publicly accessible TikTok trending content, downloads the highest-available MP4 quality, captures useful metadata, and keeps your local archive clean and duplicate-free. I can build this as a headless Python CLI using Playwright or another suitable public-access approach, with configurable video count and a simple one-command workflow. Each video can be stored with a consistent filename/folder structure alongside creator, caption, likes, shares and URL metadata in SQLite or CSV. I’ll design duplicate detection using stable video identifiers/URLs, add sensible retries and error handling, and keep requests within TikTok’s public access limits without private API hacking. The README will clearly document setup, optional cookies/environment variables, configuration, usage and troubleshooting. I’ll test the complete fetch → download → metadata → deduplication flow and deliver clean, commented source ready for local use. I’m confident I can provide a practical archiving tool that is reliable and easy to operate.
€5 EUR in 40 days
5.9
5.9

Nice to meet you , It is a pleasure to communicate with you. My name is Anthony Muñoz, I am the lead engineer for DSPro IT agency and I would like to offer you my professional services. I have more than 10 years of working as a Backend and Software developer, I have successfully completed numerous jobs similar to yours therefore, and after carefully reading the requirements of your project, I consider this job to be suitable to my area of knowledge and skills. I would love to work together to make this project a reality. I greatly appreciate the time provided and I remain pending for any questions or comments. Feel free to contact me. Greetings
€8 EUR in 40 days
5.9
5.9

With my extensive experience as a Full Stack Web and Mobile App Developer spanning over five years, I believe I have the skills required to successfully complete your Trending TikTok Video Scraper tool. Navigating through cutting-edge technologies such as JavaScript (Node.js) plays right into my specialty. I have developed multiple projects involving API integrations and database management that required pulling large amounts of data in real-time, which aligns perfectly with your project requirements. Being adept at both frontend and backend development, you can trust that the tool I create for you will not only be highly functional but also user-friendly. My expertise in optimizing performances means you can rely on me to ensure duplicated videos are stored efficiently without cluttering up your local storage. You need not worry about navigating the tool as part of its delivery will be an easy-to-follow README file that outlines everything including any keys, cookies, or environment variables necessary for running it smoothly. Moreover, a key element of my work ethos is clear communication paired with punctual deliveries. I understand the importance of avoiding private API hacking within TikTok's specified limits; guaranteeing compliance in my work is paramount. While I may not have a past project that specifically mirrors your description, having tackled similar challenges before makes me confident in my ability to build a tailored solution for you
€4 EUR in 40 days
5.7
5.7

A dependable command-line TikTok trending scraper — detect trending videos, pull the highest-res MP4 plus creator/caption/likes/shares/URL into a clean local folder + SQLite index, no duplicates, staying within public access limits — is a solid data-tool build. I'll write it to be repairable when TikTok's page structure shifts, with the README covering cookies/keys and troubleshooting. Three things before I quote: 1. How often will you run it — a few times a week, or headless on a schedule? 2. Metadata capture — just the fields listed, or also sound ID / upload date for archiving? 3. Will you run it from your own machine with your own login, or should it work with an anonymous session? Scope: trending-source detection -> video + metadata fetch -> MP4 save (highest res) -> SQLite index + folder structure -> dedupe -> CLI with count control -> README (keys, cookies, env, troubleshooting). 4.9/5 from 153 reviews — I build scrape tools that keep working. Reply with the 3 answers and I'll confirm the build + timeline.
€180 EUR in 4 days
5.9
5.9

Hey, this is a straightforward one for me - I build exactly this kind of headless scraping/download tooling regularly. I'd hit TikTok's public Discover/trending feeds via TikTok-Api (or a Playwright fallback if endpoints shift), pull down each video's MP4 at the highest available resolution with yt-dlp, and grab handle, caption, likes, shares, and URL alongside it. Everything gets deduped by video ID before saving, so re-runs never create copies. Storage-wise: clean folder-per-video naming plus a lightweight SQLite index (or CSV if you prefer) so you can browse offline without opening a database tool. One CLI flag controls how many trending videos to fetch per run. README will cover setup, any cookies/session values needed, and common troubleshooting (rate limits, endpoint changes, etc). Quick questions - do you want this to just grab what's trending right now, or also support filtering by a specific trending sound/hashtag? And roughly how many videos per run are you expecting? I've done similar TikTok/anti-bot automation work before (44+ five-star reviews on my profile) and can share a short demo clip once we're talking details. Ready to start whenever works for you. Muneeb
€3 EUR in 40 days
5.6
5.6

As an adept programmer and problem solver, I am confident in my ability to deliver a finely-tailored solution for your request. I have significant experience in data extraction and web scraping using both Python and JavaScript, which opens up a wide range of possibilities for implementing your TikTok trending video project. I value simplicity and efficiency, which means you can expect a user-friendly command-line script with a thorough README that walks you through every process. Importantly, I religiously adhere to public access limits. There is no need for private API hacking in this task. In addition, I will make sure that the script runs flawlessly with no duplicates when saving your videos and metadata. Any necessary keys, cookies, or environment variables will be well-documented in the README. Although I don't currently have a demo or past project that harbers specifically on TikTok trending videos, my track record of quickly learning new technologies should give you confidence in my ability to complete this project satisfactorily. Choosing me guarantees not only the completion of the task within given parameters but also an eager mind that is always hungry to deliver top-notch results.
€4 EUR in 40 days
4.9
4.9

Hello, I have strong experience building Python-based automation tools, web scrapers, and media processing pipelines using Playwright, Selenium, APIs, SQLite, and cloud-integrated workflows. For your project, I can develop a reliable command-line solution that: • Detects and retrieves currently trending TikTok content using publicly accessible sources and platform-supported methods • Downloads videos in the highest available quality • Extracts and stores metadata such as creator handle, caption, engagement metrics, and source URL • Organizes content locally with a clean folder structure and persistent storage using SQLite or CSV • Prevents duplicate downloads through unique video tracking and metadata indexing • Allows you to specify how many trending videos to fetch per run • Includes clear logging, error handling, and retry mechanisms for dependable operation The deliverable will include: • Well-structured Python source code • One-command execution workflow • SQLite/CSV-based metadata storage • Detailed README with setup instructions, dependencies, configuration requirements, and troubleshooting guidance • Documentation covering any required cookies, environment variables, or authentication steps if needed I focus on maintainable, production-quality code and can ensure the solution is easy to run, modify, and extend in the future. Thanks!
€3 EUR in 40 days
4.8
4.8

Hello there, I understand your need for a script to scrape the latest trending TikTok videos efficiently. I would approach this project by developing a Python script using Playwright or TikTok-Api to detect trending videos, extract metadata, and save them locally in an organized structure. The script will run with a single command, prevent duplicates, and include a comprehensive README for setup and troubleshooting. I have experience in web scraping and automation, making me well-suited for this task. Would you be open to discussing further details to ensure the script aligns perfectly with your requirements? Thanks, Manisha
€4 EUR in 40 days
4.4
4.4

Hello, I can build a Python script that scrapes TikTok’s Discover page for trending videos and saves them locally with metadata, using Playwright to avoid detection while staying within public API limits. I’ve built a similar scraper for a client that pulled Instagram trends—it handled pagination and deduplication by storing video IDs in a SQLite database, avoiding redundant downloads. I’d use Playwright to navigate the Discover page, extract video links, then fetch the highest-resolution MP4s with metadata via TikTok’s public API endpoints. A SQLite database will track downloaded videos to prevent duplicates. This setup will let you browse trending content offline while minimizing API abuse risks. I’ll include a README with setup instructions and troubleshooting tips for common issues like rate limits or missing metadata. Once the script is ready, I’ll test it with you to confirm it meets your needs before handing it over. If this approach works for you, I’d be happy to discuss the details further. Thanks, Lazar.
€2 EUR in 40 days
4.5
4.5

Hi, Serdar here from The Colony. I understand the tool: fetch the current trending batch, download each MP4 at the best available resolution with creator, caption, likes, shares and URL, store locally without duplicates, one command with a configurable count. Worth being straight: there's no sanctioned route. TikTok's Research API is approved academics only and returns metadata, no video files; the Display API covers your own content. So this is scraping — fine for personal archiving, but it means maintaining, not just building. That's the real cost. TikTok rotates its request signing regularly, and libraries like TikTok-Api break every few weeks. A script that works today will fail eventually; what matters is how fast it's repaired. So I'd isolate the signing and extraction logic in one module, with errors that name what changed rather than failing silently. Plan: 1. Playwright headless session with persistent cookies to load the Discover feed. 2. Extract IDs and metadata from the page's embedded JSON. 3. Download MP4s at highest available bitrate, named by creator and ID. 4. SQLite keyed on video ID — dedupe comes free, resumable across runs. 5. CLI with --count, rate limiting, graceful resume on interruption. 6. README: cookies, env vars, and what to do when it breaks. Q1 – How often will you run it, and how many per batch? Q2 – Any region preference for trending? Q3 – Store thumbnails and sound IDs too? Best, Serdar
€6 EUR in 40 days
2.9
2.9

Alcalá de Henares, Spain
Member since Oct 21, 2025
$750-1500 USD
$250-750 USD
$250-750 USD
₹12500-37500 INR
£250-750 GBP
€2-6 EUR / hour
₹100-400 INR / hour
₹750-1250 INR / hour
₹12500-37500 INR
₹1500-12500 INR
$30-250 NZD
$250-750 USD
₹750-1250 INR / hour
$10-100 CAD
$30-250 USD
€30-250 EUR
$30-250 USD
₹250000-500000 INR
₹37500-75000 INR
$30-250 USD