TikTok Profile Scraper : 18 champs, sans connexion, 1$ pour 1 000 profils
Extrayez n'importe quel profil TikTok public par nom d'utilisateur ou URL. Retourne 18 champs par profil : user_id stable, bio, lien dans la bio, nombre d'abonnés, d'abonnements et de vidéos, nombre de likes, badge vérifié, indicateur vendeur TikTok Shop avec catégorie, date de création du compte, langue et URL d'avatar haute résolution. Basé sur le HTML SSR public de TikTok, il reste opérationnel quand le cycle de rotation des signatures API (X-Bogus / X-Gnarly) met hors ligne les autres scrapers TikTok tous les quelques mois.
Anti-Bot
SSR + rotation IP
Ce que vous pouvez extraire
- Identité : username, user_id (stable malgré les renommages), sec_uid, display_name, profile_url
- Bio et lien : bio, bio_link (Linktree, YouTube, boutique), language
- Audience : follower_count, following_count, like_count, video_count
- Signaux de confiance : badge verified, indicateur is_private, horodatage account_created_at
- Commerce : indicateur is_seller, commerce_category (catégorie business TikTok Shop)
- Médias : avatar_url (signée, haute résolution, environ 1080x1080), horodatage scraped_at
Cas d'usage principaux
- Prospection de créateurs. Récupérer bio_link depuis une liste de handles TikTok pour identifier les URLs Linktree, YouTube et boutique pour du cold outreach
- Construction de base influenceurs. Snapshotter follower_count, video_count et le statut vérifié pour évaluer une niche avant les discussions de partenariat
- Découverte de vendeurs TikTok Shop. Filtrer par is_seller et commerce_category pour cartographier chaque vendeur actif d'une verticale
- Suivi de croissance d'audience. Re-scraper quotidiennement et tracer follower_count et like_count dans le temps
- Scoring de confiance par ancienneté. Utiliser account_created_at pour repérer les impersonateurs récents ou les bots
Exemple d'API
curl -X POST "https://api.apify.com/v2/acts/santamaria-automations~tiktok-profile-scraper/runs?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"profiles": ["charlidamelio", "@khaby.lame", "mrbeast"],
"maxIPRotations": 5
}'
Intégrations
- n8n, Make, Zapier : déclencher des exécutions et traiter les profils via webhook
- Agents IA (MCP) : Claude Desktop, Cursor, VS Code, LangChain, LlamaIndex
- Python, Node.js : SDK Apify pour l'accès programmatique
- Google Sheets, Airtable : handles TikTok en entrée, données de profil en sortie
Champs de sortie
| Champ | Type | Exemple |
| username | string | charlidamelio |
| user_id | string | 5831967 |
| display_name | string | charli d'amelio |
| bio | string | just a girl who loves to dance |
| bio_link | string | https://youtube.com/@charlidamelio |
| follower_count | integer | 158 300 000 |
| video_count | integer | 3 154 |
| verified | boolean | true |
| is_seller | boolean | false |
| account_created_at | string | 2015-11-14T12:57:18Z |
Scrapers associés