Essai de 7 jours

Scraper TikTok qui audite un créateur en une requête

Collez un profil ou une vidéo. Web Unlocker le renvoie sans connexion : le nombre exact de followers et de J'aime d'un profil et ses 16 dernières vidéos avec leurs vues, les vues, J'aime, commentaires, partages et favoris d'une vidéo. $0.98 pour 1 000 pages.

Essayez :

1 000 requêtes gratuites · Facturé en cas de succès · 195+ pays · Prêt pour Claude

tiktok.com/@mrbeastExemple d'exécution · 146,194,232 followers · facturé comme 1 page · 3.3 s
Télécharger
  1. Ouverture de la page depuis une IP américaine
  2. Chargement comme le fait un visiteur non connecté
  3. Lecture des données du profil ou de la vidéo

Les pages TikTok mettent de 4 à 20 secondes à se charger, parfois plus. Le travail continue, inutile de cliquer à nouveau.

Prêt pour vos propres créateurs ? Obtenez une clé API ou réservez une démo.

Obtenez votre clé API et des requêtes gratuites

Parlez-nous un peu de votre équipe et recevez :

  • Une clé API sous un jour ouvré
  • Des requêtes gratuites sur vos propres cibles
4,7 / 5 sur G2d'après 79 avis
Réserver une démo

Sans carte bancaire. Résiliation à tout moment. Réponse sous un jour ouvré.

Ce que renvoie le scraper de données TikTok

Des pages publiques, sans connexion et sans compte TikTok. Plateformes d'influence, agences, marques et chercheurs lisent ces deux types de page, chacun facturé comme une page.

  • Scraper de profils TikTok

    tiktok.com/@mrbeast
    Nom
    MrBeast
    Followers
    146,194,232
    J'aime
    1,570,296,211
    Vidéos
    489
    Abonnements
    346
    Bio
    Checkout My New Book!
    Dernières vidéos
    16, avec vues
  • Scraper de vidéos TikTok

    tiktok.com/@nasa/video/7665075736742530317
    Vues
    1.8M
    J'aime
    111K
    Commentaires
    3,310
    Partages
    3,376
    Favoris
    8,056
    Légende
    Something big just landed on TikTok.
    Son
    original sound - NASA

Envie d'essayer vous-même ? Prenez votre clé API avec 1 000 requêtes gratuites.

Auditez 1 000 créateurs TikTok pour $0.98

Une page de profil apporte le nombre exact de followers et de J'aime d'un créateur et ses 16 dernières vidéos avec leurs vues, facturée une seule fois à $0.98 pour 1 000 pages. Les scrapers TikTok sur Apify et Bright Data facturent chacune de ces vidéos comme un résultat à part.

Apify facture $48 pour 1 000 créateurs.
Ici, ils coûtent $0.98.

Une page en échec ne coûte rien. Quand TikTok renvoie une erreur, redemandez la page : vous ne payez que celle qui revient avec des données.

Ce que coûtent 1 000 créateurs TikTok

1 000 profils avec leurs 16 dernières vidéos et leurs vues, aux prix publiés

  • $0.98Gologin Web Unlocker
  • $25.50Bright Data TikTok Scraper API
  • $48TikTok Profile Scraper (sur Apify)
  • $59.20TikTok Scraper (sur Apify)

Gologin : une page de profil par créateur, $0.98 pour 1 000 pages. Bright Data facture chaque profil et chaque vidéo comme un enregistrement, $1.50 pour 1 000. Avec le forfait gratuit d'Apify, son TikTok Profile Scraper facture chaque vidéo $3.00 pour 1 000, et le TikTok Scraper le plus utilisé $3.70 pour 1 000.

Prêt à le lancer sur vos propres créateurs ? Obtenez votre clé API et des requêtes gratuites.

Auditez un influenceur TikTok pour 1,7 centime

Une page de profil apporte le nombre exact de followers et de J'aime du créateur et ses 16 dernières vidéos avec leurs vues. Chaque page de vidéo ajoute ses J'aime, commentaires, partages et favoris. 17 pages, $0.0167, et vous avez l'engagement réel du créateur, vidéo par vidéo.

TikTok affiche 146.2M followers.
Le scraper renvoie 146,194,232.

Comparez la TikTok API et les scrapers TikTok

Les API de TikTok sont réservées aux chercheurs approuvés et au propre compte de chaque utilisateur. Voici ce que chaque voie vous demande avant de commencer, et ce qu'elle facture pour les mêmes 1 000 créateurs.

Données d'autres créateurs, unité de facturation, prix de 1 000 créateurs, démarrage sans demande d'accès, démarrage gratuit et page entière dans Gologin Web Unlocker, la TikTok API, Apify et Bright Data
Ce que cela demandeWeb UnlockerTikTok APIApifyBright Data
Données d'autres créateursOuiChercheurs uniquementOuiOui
Vous payezUne pageGratuit après approbationChaque vidéoChaque fiche
1 000 créateurs avec 16 vidéos$0.98Pas d'usage commercial$48 à $59.20$25.50
Démarrer sans demande d'accèsOuiNon, environ 4 semainesOuiOui
Gratuit pour démarrer1 000 requêtesAprès approbation$5 par mois5 000 par mois
La page entière en HTMLOuiNonNonNon

Vous scrapez plus que TikTok ? Web Unlocker renvoie n'importe quelle page de la même façon, au même prix.

Comment scraper les données TikTok avec Python ou Node.js

TikTok garde les données d'une page publique sous forme de JSON dans son HTML. Web Unlocker renvoie ce HTML, et quelques lignes de code en extraient le profil ou la vidéo. L'onglet Liste de créateurs est un petit crawler TikTok : une liste de comptes en entrée, un CSV en sortie.

  1. Étape 01

    Obtenez votre clé API

    Remplissez le formulaire ci-dessus. La clé arrive par e-mail sous un jour ouvré.

  2. Étape 02

    Choisissez la page

    Un profil pour ses followers et ses dernières vidéos, une vidéo pour ses vues, J'aime, commentaires, partages et favoris.

  3. Étape 03

    Lisez les données

    Vérifiez que la page est arrivée avec des données, et redemandez-la quand TikTok renvoie une erreur : vous ne payez que la page qui revient.

Installation
pip install requests
Exécution
GOLOGIN_SCRAPING_API_KEY=your_key python tiktok_profile.py
Envoie à
https://parsing.webunlocker.gologin.com/v1/scrape
import html
import json
import os
import re
import time

import requests

username = "mrbeast"


def scrape(url, marker):
    for attempt in range(3):
        address = url if attempt == 0 else f"{url}?fresh={int(time.time())}"
        try:
            response = requests.get(
                "https://parsing.webunlocker.gologin.com/v1/scrape",
                params={"url": address, "geo": "us", "format": "json"},
                headers={"apikey": os.environ["GOLOGIN_SCRAPING_API_KEY"]},
                timeout=60,
            )
            page = response.json().get("data", {}).get("html", "") if response.ok else ""
        except requests.RequestException:
            page = ""
        if marker in page:
            return page
        time.sleep(3)
    raise RuntimeError("TikTok did not send the page, try again later")


page = scrape(f"https://www.tiktok.com/@{username}", '"followerCount"')
script = re.search(r'<script id="__UNIVERSAL_DATA_FOR_REHYDRATION__"[^>]*>(.*?)</script>', page, re.S)
info = json.loads(script.group(1))["__DEFAULT_SCOPE__"]["webapp.user-detail"]["userInfo"]
user, stats = info["user"], info["statsV2"]

videos = []
for item in page.split('data-e2e="user-post-item"')[1:]:
    video = re.search(r'/video/(\d+)"', item)
    views = re.search(r'data-e2e="video-views"[^>]*>([^<]*)<', item)
    caption = re.search(r'<img alt="([^"]*)"', item)
    if video:
        videos.append({
            "url": f"https://www.tiktok.com/@{username}/video/{video.group(1)}",
            "views": views.group(1) if views else None,
            "caption": html.unescape(caption.group(1)).split(" created by ")[0].strip() if caption else "",
        })

profile = {
    "username": user["uniqueId"],
    "nickname": user["nickname"],
    "bio": user["signature"],
    "verified": user["verified"],
    "followers": int(stats["followerCount"]),
    "following": int(stats["followingCount"]),
    "likes": int(stats["heartCount"]),
    "videos": int(stats["videoCount"]),
    "latest_videos": videos,
}

print(json.dumps(profile, indent=2, ensure_ascii=False))
print(f"@{username}: {profile['followers']:,} followers, {len(videos)} latest videos from one page")

Prêt à le lancer sur vos propres créateurs ? Obtenez votre clé API et des requêtes gratuites.

Fait partie d'une suite technique complète

Un compte, un réseau de proxys, un écosystème. Choisissez le produit dont la tâche a besoin.

Vous scrapez d'autres sites ? Voir les scrapers Instagram, YouTube et Reddit, ou tous les outils de web scraping.

Scraper TikTok : questions fréquentes

Qu'est-ce qu'un scraper TikTok ?

Un scraper TikTok, ou crawler TikTok, est un outil qui lit les pages TikTok publiques et les transforme en données : les followers, les J'aime et les dernières vidéos d'un profil, les vues, J'aime, commentaires, partages et favoris d'une vidéo. Gologin Web Unlocker est une API de scraping TikTok : envoyez-lui l'adresse d'un profil ou d'une vidéo et il renvoie la page avec ces données, à $0.98 pour 1 000 pages.

Comment scraper TikTok ?

Le scraping de données TikTok demande une requête par page : envoyez à Web Unlocker l'adresse d'un profil ou d'une vidéo publics. Il renvoie la page telle que la voit un visiteur non connecté, avec les données que TikTok y garde sous forme de JSON. Le code ci-dessus les lit en quelques lignes. Quand TikTok renvoie une erreur, redemandez la page : vous ne payez que celle qui revient.

Comment créer un scraper TikTok en Python ?

Envoyez l'adresse du profil à Web Unlocker avec la bibliothèque requests et lisez le JSON dans la page. L'onglet Python ci-dessus est un script complet, testé sur l'API en production : il affiche le nombre exact de followers, de J'aime et de vidéos du créateur, et ses 16 dernières vidéos avec leurs vues.

Quelles données peut-on scraper sur un profil TikTok ?

Le nombre exact de followers, d'abonnements, de J'aime et de vidéos, le nom, la bio et le badge vérifié, et les 16 dernières vidéos avec leurs liens, légendes et vues. TikTok affiche des chiffres arrondis sur la page ; les données qu'elle contient donnent les chiffres exacts.

Quelles données peut-on scraper sur une vidéo TikTok ?

Un scraper de vidéos TikTok récupère les vues, J'aime, commentaires, partages et favoris, la légende, les hashtags, le son, la date et la durée, l'image de couverture, et l'auteur avec son nombre de followers. Sur les grosses vidéos, TikTok arrondit les vues et les J'aime, comme il les affiche.

Peut-on scraper TikTok sans se connecter ?

Oui. Les profils et vidéos publics se chargent sans connexion, et Web Unlocker les ouvre comme un visiteur non connecté. Vous n'avez besoin d'aucun compte TikTok et ne mettez aucun des vôtres en jeu. Les comptes privés restent fermés.

La TikTok API donne-t-elle accès aux données d'autres créateurs ?

Seulement pour les chercheurs approuvés. La Research API est ouverte aux groupes de recherche universitaires et à but non lucratif aux États-Unis, en Europe et dans quelques autres pays, et l'examen prend environ 4 semaines. La Display API ne lit que le profil et les vidéos d'un utilisateur qui se connecte à votre application. Aucune des deux ne couvre un usage commercial des données d'autres créateurs.

Comment calculer le taux d'engagement TikTok d'un créateur ?

Additionnez les J'aime, commentaires, partages et favoris des dernières vidéos du créateur et divisez par leurs vues. Web Unlocker apporte les 16 dernières vidéos depuis la page de profil et les chiffres de chaque vidéo depuis sa propre page : 17 pages, $0.0167. L'onglet Node.js ci-dessus fait le calcul et écrit un CSV ; pour MrBeast, le résultat est de 14,7 %.

Peut-on scraper les commentaires TikTok ?

Le nombre de commentaires, oui : chaque page de vidéo l'indique. Les commentaires eux-mêmes se chargent au défilement et demandent une session connectée, donc Web Unlocker ne les renvoie pas.

Combien coûte un scraper TikTok ?

$0.98 pour 1 000 pages, le même prix pour chaque page : un profil avec ses 16 dernières vidéos est une page, une vidéo avec ses chiffres est une page. Une requête en échec ne coûte rien. Vous commencez avec 1 000 requêtes gratuites, et les forfaits démarrent à $49 par mois pour 50 000 requêtes.

Quel est le meilleur scraper TikTok ?

Cela dépend de votre besoin. Apify et Bright Data vendent des lignes prêtes à l'emploi tirées des profils, vidéos, hashtags et commentaires, et facturent chacune. Web Unlocker renvoie la page publique entière d'un profil ou d'une vidéo à un prix unique par page, sur TikTok comme sur n'importe quel autre site, donc auditer des créateurs coûte quelques centimes.

Existe-t-il une alternative au scraper TikTok d'Apify ?

Oui. Le TikTok Scraper d'Apify facture chaque vidéo, $3.70 pour 1 000 avec son forfait gratuit, donc les 16 dernières vidéos d'un créateur font 16 résultats. Web Unlocker renvoie le profil avec ces 16 vidéos et leurs vues comme une seule page : $0.98 pour 1 000 créateurs.

Est-il légal de scraper TikTok ?

Les profils et vidéos qui se chargent sans connexion sont des pages publiques. Dans l'affaire Meta v. Bright Data, en janvier 2024, un tribunal fédéral américain a jugé que les conditions d'une plateforme n'interdisent pas le scraping de données publiques sans connexion. Ce que vous collectez et l'usage que vous en faites relèvent de vous : vérifiez-le au regard des règles applicables à votre projet.

Obtenez votre clé API et des requêtes gratuites

Parlez-nous un peu de votre équipe et recevez :

  • Une clé API sous un jour ouvré
  • Des requêtes gratuites sur vos propres cibles
4,7 / 5 sur G2d'après 79 avis
Réserver une démo

Sans carte bancaire. Résiliation à tout moment. Réponse sous un jour ouvré.