Back to Registry View Author Profile
Official Verified
Tiktok Scraper 2
Skill by arulmozhiv
skill-install — Terminal
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/arulmozhiv/tiktok-scraper-2Or
TikTok Profile Scraper
A browser-based TikTok profile discovery and scraping tool.
Part of ScrapeClaw — a suite of production-ready, agentic social media scrapers for Instagram, YouTube, X/Twitter, TikTok, and Facebook built with Python & Playwright, no API keys required.
---
name: tiktok-scraper
description: Discover and scrape TikTok profiles from your browser.
emoji: 🎵
version: 1.0.0
author: influenza
tags:
- tiktok
- scraping
- social-media
- influencer-discovery
metadata:
clawdbot:
requires:
bins:
- python3
- chromium
config:
stateDirs:
- data/output
- data/queue
- thumbnails
outputFormats:
- json
- csv
---
Overview
This skill provides a two-phase TikTok scraping system:
- Profile Discovery
- Browser Scraping
Features
- 🔍 - Discover TikTok profiles by location and category
- 🌐 - Full browser simulation for accurate scraping
- 🛡️ - Browser fingerprinting, human behavior simulation, and stealth scripts
- 📊 - Profile info, stats, video thumbnails, and engagement data
- 💾 - JSON/CSV export with downloaded thumbnails
- 🔄 - Resume interrupted scraping sessions
- ⚡ - Auto-skip private accounts, low followers, empty profiles
- 🌍 - Built-in residential proxy support with 4 providers
Getting Google API Credentials (Optional)
- Go to Google Cloud Console
- Create a new project or select existing
- Enable "Custom Search API"
- Create API credentials → API Key
- Go to Programmable Search Engine
- Create a search engine with
tiktok.comas the site to search - Copy the Search Engine ID
Usage
Agent Tool Interface
For OpenClaw agent integration, the skill provides JSON output:
# Discover profiles (returns JSON)
discover --location "Miami" --category "dance" --output json
# Scrape single profile (returns JSON)
scrape --username charlidamelio --output json
Output Data
Profile Data Structure
{
"username": "example_creator",
"full_name": "Example Creator",
"nickname": "Example",
"bio": "Dance creator | NYC 💃",
"bio_link": "https://example.com",
"followers": 250000,
"following": 800,
"likes": 5000000,
"videos_count": 120,
"is_verified": false,
"is_private": false,
"influencer_tier": "macro",
"category": "dance",
"location": "New York",
"profile_url": "https://www.tiktok.com/@example_creator",
"profile_pic_local": "thumbnails/example_creator/profile_abc123.jpg",
"content_thumbnails": [
"thumbnails/example_creator/content_1_def456.jpg",
"thumbnails/example_creator/content_2_ghi789.jpg"
],
"video_views": [
{"display": "1.2M", "count": 1200000},
{"display": "500K", "count": 500000}
],
"scrape_timestamp": "2026-03-02T14:30:00"
}
Influencer Tiers
Metadata
AI Skill Finder
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skill Add to Configuration
Paste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-arulmozhiv-tiktok-scraper-2": {
"enabled": true,
"auto_update": true
}
}
}Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.