Social & Video
TikTok Scraper
tiktok.com
TikTok wird über fünf dedizierte Plugin-Endpunkte bedient statt über den generischen Seitenabruf. Gib dem Profil-Endpunkt einen Handle - etwa nasa - und er liefert den Creator bereits geparst: die exakten Follower-, Following-, Like- und Videozahlen (TikTok veröffentlicht jede Zahl zweimal, gerundet zur Anzeige und exakt darunter, und du bekommst die exakte), Bio, Link, Verifiziert- und Commerce-Flags sowie die neuesten Videos des Creators. Der Video-Endpunkt nimmt jede Post-URL, eine nackte ID oder einen vm.tiktok.com-Kurzlink und liefert exakte Aufrufe, Likes, Kommentare, Shares, Speicherungen und Reposts, Hashtags, Erwähnungen, den Autor mit seinen Statistiken, den Sound, Wiedergabe- und Download-URLs je Qualität, Untertitelspuren, Bilder bei Foto-Posts und TikToks eigene Themen-Labels. Der Hashtag-Endpunkt liefert die Gesamtaufrufe und -videos unter einem Tag plus seine Posts. Bis zu zehn gelistete Videos kommen in ein paar Sekunden aus TikToks serverseitig gerenderten Widgets; wer mehr will - bis zu 200 - bekommt die echte Seite in einer Browser-Sitzung geöffnet und das Raster gescrollt (Hashtags, die TikTok nicht über das Widget ausliefert, etwa #comedy oder #gaming, werden genauso gelesen). Dieselbe Browser-Sitzung treibt die Stichwortsuche (Ergebnisse in TikToks eigenem Ranking, Region wählbar) und die Kommentare jedes Posts an, mit Autor, Likes und vorgeladenen Antworten - beides schützt TikTok mit seinem Bild-drehen-Captcha, das die Sitzung unterwegs löst. Jedes gelistete Video trägt die vollständige Video-Form - ein Aufruf ist ein kompletter Creator-, Trend- oder Such-Schnappschuss. Es werden nur öffentliche Daten gelesen: kein TikTok-Konto, keine Cookies, kein Browser, und gelöschte, private oder regional gesperrte Inhalte kommen als klarer 404 mit TikToks Begründung zurück.
Was Sie extrahieren können
- Creator-Profil: Handle, Anzeigename, Bio, Bio-Link, Verifiziert-, Privat-, Organisations- und Verkäufer-Flags
- Exakte Follower-, Following-, Gesamt-Like-, Video- und Freundeszahlen
- Die neuesten Videos des Creators und die Top-Videos eines Hashtags, jeweils mit vollständigem Engagement
- Pro Video exakte Aufrufe, Likes, Kommentare, Shares, Speicherungen und Reposts
- Beschreibung, Hashtags, Erwähnungen, Sprache, Veröffentlichungsdatum und TikTok-Themen-Labels
- Sound: Titel, Künstler, Original-Flag, Wiedergabe-URL; Autor-Schnappschuss mit Follower-Zahlen
- Medien: Dauer, Auflösung, Cover, Wiedergabe- und Download-URLs, jede Qualitätsvariante, Untertitelspuren, Bilder von Foto-Posts
- Hashtag-Gesamtwerte: Aufrufe und Videoanzahl, Hashtag-ID und URL
- Suchergebnisse in TikToks Ranking, je Region; Kommentare mit Autor, Likes, Creator-Flags und Antworten
Dedizierte Endpoints
/social/tiktok-profile Creator-Profil + neueste Videos
Ein öffentlicher Creator per Handle oder Profil-URL: exakte Statistiken (followers, following, likes, videos, friends), bio, bioLink, verified, privateAccount, isOrganization, Commerce- und Privatsphäre-Einstellungen, Avatar und ein videos-Array der neuesten Posts (max_videos 0-200; bis zu 10 in Sekunden aus dem serverseitig gerenderten Widget, mehr durch Scrollen des echten Rasters in einer Browser-Sitzung) - jeder in der vollständigen Video-Form.
/social/tiktok-video Einzelnes Video oder Foto-Post
Ein Post per URL, nackter ID oder Kurzlink: description, hashtags, mentions, language, createdAt, exakte stats (plays, likes, comments, shares, saves, reposts), author mit Statistiken, video (duration, size, codec, cover, playUrl, downloadUrl, qualities, subtitles), images bei Foto-Posts, music, flags, labels, Effekte und Ort.
/social/tiktok-hashtag Hashtag-Gesamtwerte + Videos
Ein Hashtag per Name oder URL: id, url, stats (Gesamtaufrufe und -videos) und ein videos-Array seiner Posts (max_videos 0-200; bis zu 10 in Sekunden aus dem serverseitig gerenderten Widget, mehr durch Scrollen des echten Rasters in einer Browser-Sitzung), jeder in der vollständigen Video-Form.
/social/tiktok-search Stichwortsuche
Eine TikTok-Videosuche nach query, in einer Browser-Sitzung ausgeführt, die TikToks eigenes Captcha löst, damit sie TikToks Ranking trägt: results (max_results 1-200) jeweils in der vollständigen Video-Form, resultsCollected und hasMore. proxy_country wählt die Region, für die TikTok sortiert.
/social/tiktok-comments Kommentare eines Posts
Die Kommentare eines Posts per URL, ID oder Kurzlink, aus dem geöffneten Kommentar-Panel einer Browser-Sitzung gelesen, die das Captcha löst: totalComments und comments (max_comments 1-500) jeweils mit text, createdAt, likes, replyCount, language, author (username, nickname, userId, avatar), isCreator, likedByCreator und den von TikTok vorgeladenen replies.
So wird es gescrapt
curl -X POST \
-H "X-ScrapeUnblocker-Key: $SU_API_KEY" \
"https://api.scrapeunblocker.com/social/tiktok-profile?username=nasa&max_videos=5"import requests
resp = requests.post(
"https://api.scrapeunblocker.com/social/tiktok-profile",
headers={"X-ScrapeUnblocker-Key": SU_API_KEY},
params={"username": "nasa", "max_videos": "5"},
)
print(resp.text)import { ScrapeUnblockerClient } from 'scrapeunblocker';
const su = new ScrapeUnblockerClient({ apiKey: process.env.SU_API_KEY });
const profile = await su.tiktokProfile('nasa', {
maxVideos: 5,
});
console.log(profile); Requests sind POST und übergeben ihre Parameter im Query-String. Browser-Rendering findet immer statt - dafür gibt es kein Flag.
Beispielantwort
{
"username": "nasa",
"userId": "7664638705177150477",
"nickname": "NASA",
"bio": "Making the seemingly impossible, possible.",
"verified": true,
"privateAccount": false,
"isOrganization": true,
"stats": {
"followers": 1593675,
"following": 23,
"likes": 8063306,
"videos": 41,
"friends": 17,
"diggs": 0
},
"profileUrl": "https://www.tiktok.com/@nasa",
"videos": [
{
"id": "7665075736742530317",
"url": "https://www.tiktok.com/@nasa/video/7665075736742530317",
"type": "video",
"description": "Something big just landed on TikTok.",
"createdAt": "2026-07-21T20:09:02+00:00",
"stats": {
"plays": 1200000,
"likes": 84400,
"comments": 2528,
"shares": 2944,
"saves": 6302,
"reposts": 0
}
}
],
"videosCollected": 5,
"videosSource": "embed",
"hasMore": null
} Häufige Fragen
Ist das Scrapen von TikTok legal?
Das Erheben öffentlich verfügbarer TikTok-Daten wie Followerzahlen, Videobeschreibungen und Kommentare ist in vielen Rechtsordnungen zulässig, aber die Regeln hängen von deinem Land, den erhobenen Daten und ihrer Verwendung ab. Ein Teil davon können personenbezogene Daten sein, beachte also die Datenschutzregeln, die für dich gelten. ScrapeUnblocker liefert die öffentliche Seite; was du erhebst und wie du es nutzt, liegt in deiner Verantwortung.
Wie scrape ich TikTok, ohne blockiert zu werden?
TikTok ist durch eigene Anti-Bot-Systeme geschützt und schützt Suche und Kommentare mit einem Captcha. ScrapeUnblocker rotiert Residential- und ISP-Exits, kümmert sich um Challenges und rendert Suche und Kommentare in einem echten Browser, sodass das TikTok-Plugin geparstes JSON liefert. Im Benchmark von ScrapeUnblocker kam bei 99,9 % von 1.000 Calls echter Inhalt zurück, etwa 9,4 s pro Call.
Welche TikTok-Daten kann ich bekommen?
Fünf Endpoints: ein Creator-Profil mit exakten Follower-, Following-, Like- und Videozahlen plus den neuesten Videos; ein einzelner Video- oder Foto-Beitrag mit exakten Plays, Likes, Kommentaren, Shares, Saves und Reposts, Hashtags, Sound, Untertiteln sowie Play- und Download-URLs; Hashtag-Summen mit Videos; Stichwortsuche in TikToks eigenem Ranking; und die Kommentare eines Beitrags mit Verfasser, Likes und vorgeladenen Antworten.
Brauche ich eine TikTok-API oder ein Konto?
Nein. Das TikTok-Plugin liefert öffentliche Profile, Beiträge, Hashtags, Suchergebnisse und Kommentare als JSON, ohne TikTok-API-Konto, Login oder Cookies. Private, gelöschte, gesperrte oder regional beschränkte Inhalte liefern 404 mit TikToks eigener Begründung. Medien-URLs sind von TikTok signiert und laufen nach einigen Stunden ab, lade also im selben Lauf herunter, was du brauchst.
Kann ich TikTok-Suchergebnisse für ein bestimmtes Land bekommen?
Ja. TikTok rankt die Stichwortsuche nach Region, setze also proxy_country auf einen ISO-2-Code, und /social/tiktok-search liefert, was ein Nutzer in diesem Land sieht. Profile, Beiträge, Hashtags und Kommentare sind weltweit gleich, setze proxy_country auf diesen Endpoints also für regional beschränkte Inhalte.
Wie viel kostet das Scrapen von TikTok?
Abgerechnet wird pro Anfrage: 1 Anfrage = 1 Credit, von 1,00 EUR pro 1.000 bei Pay-as-you-go bis etwa 0,55 EUR pro 1.000 im Ultimate-Tarif. Plugin-Calls nutzen dasselbe Tarifkontingent wie jede andere Anfrage. Ein Profil-Call kann bis zu 200 der neuesten Videos des Creators enthalten. Blockierungen, Timeouts und Fehler auf Seiten von ScrapeUnblocker werden nicht berechnet, und die kostenlose Testphase umfasst 500 Anfragen ohne Karte.
Ähnliche Scraper
Starten Sie noch heute mit dieser Seite
Kostenloses Kontingent inklusive. Zum Testen ist keine Kreditkarte nötig.