Bild des TikTok Creative Center ScrapersTop Ads und kreative Ansätze

TikTok Creative Center Scraper.

Wähle Markt und Branche und sammle TikTok Top Ads. Prüfe Videos und Ranking-Kontext vor eigenen Kampagnentests.

Auf Apify starten

So kannst du diesen Scraper nutzen.

Probiere diese Beispiele für Marketing, Wachstum und Wettbewerbsrecherche.

01

Sammle wöchentliche Kreativvorlagen

Prüfe als Beautymarke wöchentlich Top Ads in Markt und Branche. Notiere Videoeinstiege und Produktdemonstrationen für eigene Tests.

Bewahre Quellvideos, Notizen und Ranking-Kontext in einer Referenzbibliothek auf.

02

Vergleiche Videolängen zwischen Rankings

Sammle separate CTR- und Sechs-Sekunden-View-Rate-Listen. Vergleiche Beispiele und Videolängen. Ein hoher Rang garantiert keine gleichen Ergebnisse für andere Marken.

Trenne beobachtete Muster von eigenen Testideen.

03

Prüfe, ob die Landingpage zur Anzeige passt

Aktiviere Details und vergleiche Texte, Ziele und Landingpages. Prüfe die Verbindung zwischen Motivversprechen und Produkt- oder Seitenerlebnis.

Erstelle ein Anzeigen-Landingpage-Audit mit Notizen.

VOM ERSTEN LAUF ZUM REGELMÄSSIGEN ABLAUF

Ihr erster Lauf, Schritt für Schritt.

  1. Öffnen Sie den Actor auf Apify, wählen Sie Input und wechseln Sie zum JSON-Editor, um eine Konfiguration einzufügen.
  2. Beginne mit einem Land wie US und einer Rangliste wie ctr. Lass Branche, Ziel und Sprache zunächst leer. So vervielfachst du die Zahl der Suchen nicht versehentlich.
  3. Nutze period 7, maxAds 20 und maxQueries 1 für eine kurze Prüfung. Lass scrapeAdDetails auf false. Ein höheres maxAds hebt das Quellenlimit von ungefähr 20 Anzeigen je Suchkombination nicht auf.
  4. Starten Sie den Lauf und prüfen Sie das Protokoll. Kontrollieren Sie die erkannten Ziele und Filter, bevor Sie aus leeren Ergebnissen auf fehlende Daten schließen.
  5. Öffnen Sie Storage → Dataset, prüfen Sie mehrere Datensätze und exportieren Sie verschachtelte Daten als JSON oder einfache Tabellen als CSV.
Konfiguration für den ersten Lauf
{
  "countries": ["US"],
  "period": "7",
  "sortBy": ["ctr"],
  "maxAds": 20,
  "maxQueries": 1,
  "scrapeAdDetails": false
}

Fügen Sie dies in den JSON-Eingabeeditor des Actors ein. Ersetzen Sie die Beispielziele vor dem Start.

Das aktuelle Eingabeformular auf Apify ansehen

Wählen Sie die passende Suche.

Creative Center ist eine kuratierte Top-Ads-Sammlung, kein vollständiges Werbetreibendenarchiv. Nutze sie für Beispiele, Einstiege und Schnittideen. Land, Branche, Ziel, Sprache und Rangliste erzeugen getrennte Suchkombinationen.

SuchmethodeWann es sinnvoll istWas sich ändert
MarktauswahlWann es sinnvoll istDu brauchst Daten zu einem bestimmten Land oder Markt.Was sich ändertWählen Sie unterstützte Top-Ads-Märkte. Leer umfasst alle verfügbaren. Anders als die Ad Library ist die USA enthalten. Weitere Länder erzeugen mehr Kombinationen.
Auswahl der RanglisteWann es sinnvoll istDu möchtest Anzeigenbeispiele nach einer bestimmten Kennzahl gruppieren.Was sich ändertJede Sortierung erzeugt eine eigene Top-Ads-Liste. for_you, like, ctr, impression, cvr, play_6s_rate und play_2s_rate wählen Rankings; all fordert alle an.
Branche und KampagnenzielWann es sinnvoll istDu möchtest eine breitere Abdeckung und kannst einen größeren Lauf zulassen.Was sich ändertNutzen Sie Creative-Center-Branchen wie beauty. Namen werden unscharf zugeordnet; Oberbranchen umfassen Unterbranchen. Mehrere Branchen ergeben getrennte Abfragen.

Der entscheidende Unterschied

Begrenzt eindeutige Anzeigen über alle Kombinationen. Eine ausgeloggte Abfrage liefert höchstens 20; maxAds 100 erzwingt keine 100 Treffer. Für mehr Abdeckung sinnvolle Kombinationen ergänzen.

Den verwandten Scraper vergleichen

Alle Eingaben erklärt.

Verwenden Sie in JSON die genauen Feldnamen unten. Geben Sie Listenwerte im Apify-Formular einzeln ein und verwenden Sie Zahlen und Wahrheitswerte im richtigen Datentyp.

Standardwert und Vorbelegung sind verschieden. Der Standardwert gilt, wenn du eine Einstellung auslässt; die Vorbelegung ist ein Beispiel im Apify-Formular. Prüfe Ziele und Limits vor jedem Lauf. Manche Einstellungen haben keinen Standardwert im Schema. Du musst trotzdem mindestens ein unterstütztes Ziel angeben.

Ziele und Suchbegriffe4
countries
ListeIm Formular vorausgefüllt: ["US"]

Wählen Sie unterstützte Top-Ads-Märkte. Leer umfasst alle verfügbaren. Anders als die Ad Library ist die USA enthalten. Weitere Länder erzeugen mehr Kombinationen.

Vorgeschlagene JSON-Werte
AR AU BR CA CO FR DE ID IT JP MY MX NL PK PH RO SA SG ZA KR ES SE TH TR AE GB US VN
industries
Liste

Nutzen Sie Creative-Center-Branchen wie beauty. Namen werden unscharf zugeordnet; Oberbranchen umfassen Unterbranchen. Mehrere Branchen ergeben getrennte Abfragen.

objectives
Liste

Kampagnenziel-Filter wie traffic oder product sales. Jeder Wert ergänzt Kombinationen. Das Ziel beschreibt den Kontext, keine belegte Leistung Ihrer Kampagne.

Vorgeschlagene JSON-Werte
traffic app installs conversions video views reach lead generation product sales
adLanguages
Liste

Sprache der Anzeigen, nicht der Oberfläche. Mehrere Sprachen ergänzen Kombinationen. Lassen Sie es für alle Sprachen leer, wenn keine Sprachfilter nötig sind.

Vorgeschlagene JSON-Werte
en es ar vi th de id pt fr ms nl ja it ro zh-Hant ko
Märkte, Zeiträume und Filter2
period
TextStandard: 30

Ranking-Zeitraum von 7, 30 oder 180 Tagen als Zeichenkette. Keine Anfrage nach sämtlichen Anzeigen, die in diesem Zeitraum liefen.

Vorgeschlagene JSON-Werte
7 30 180
sortBy
ListeIm Formular vorausgefüllt: ["for you"]

Jede Sortierung erzeugt eine eigene Top-Ads-Liste. for_you, like, ctr, impression, cvr, play_6s_rate und play_2s_rate wählen Rankings; all fordert alle an.

Vorgeschlagene JSON-Werte
for_you like ctr impression cvr play_6s_rate play_2s_rate all
Grenzen, Details und Proxys4
maxAds
GanzzahlIm Formular vorausgefüllt: 100

Begrenzt eindeutige Anzeigen über alle Kombinationen. Eine ausgeloggte Abfrage liefert höchstens 20; maxAds 100 erzwingt keine 100 Treffer. Für mehr Abdeckung sinnvolle Kombinationen ergänzen.

maxQueries
GanzzahlStandard: 500

Begrenzt Land × Branche × Ziel × Sprache × Ranking. Zwei Länder und zwei Rankings ergeben ohne weitere Mehrfachfilter vier Abfragen. Erste Kombinationen können die Grenze ausschöpfen.

scrapeAdDetails
Wahr oder falschStandard: true

Ergänzt Landingpages, Länder, Kommentare, Teilungen und Stichwörter. Eine Anfrage je Anzeige. Für schnelle Listen deaktivieren; fehlende Details stehen in der Zusammenfassung.

proxyConfiguration
ObjektStandard: {"useApifyProxy":true}Im Formular vorausgefüllt: {"useApifyProxy":true}

Apify Proxy ist Standard. Der Actor wiederholt abgelehnte Ausgänge und kann auf Residential wechseln. Behalten Sie den Standard; eine leere Liste bedeutet nicht immer fehlende Anzeigen.

Erweiterte Einstellungen und Wiederaufnahme2
resume
Wahr oder falschStandard: true

Speichert den Fortschritt etwa alle 30 Sekunden für Neustarts oder Migrationen durch Apify. Lassen Sie es normalerweise aktiviert.

continueFromLastRun
Wahr oder falschStandard: false

Setzt unerledigte Arbeit des vorherigen Laufs mit passender Eingabe fort. Bisherige Daten bleiben in dessen Dataset. Nutzen Sie false für neue oder regelmäßige Erhebungen.

Diese Referenz folgt den Eingabefeldern des Actors. Prüfen Sie das aktuelle Formular, bevor Sie einen produktiven Ablauf ändern. Das aktuelle Eingabeformular auf Apify ansehen.

Konfigurationen zum Kopieren.

Jedes Beispiel ist ein eigener Lauf. Beginnen Sie klein, prüfen Sie die Ergebnisse und erweitern Sie dann. Passen Sie Ziele, Länder und Zeiträume an Ihre Frage an.

Zwei Anzeigenranglisten vergleichen

Zwei Länder und zwei Ranglisten ergeben vier Kombinationen. Bei ungefähr 20 Anzeigen je Kombination ist 80 eine Planungsobergrenze, keine garantierte Zahl eindeutiger Anzeigen. Anzeigen können in mehreren Ranglisten vorkommen.

Zwei Anzeigenranglisten vergleichen
{
  "countries": ["US", "FR"],
  "period": "7",
  "sortBy": ["ctr", "play_6s_rate"],
  "maxAds": 80,
  "maxQueries": 4,
  "scrapeAdDetails": false
}

Beispiele für einen Produktverkaufsbrief finden

Kombiniere Beauty, Produktverkäufe und englische US-Anzeigen über 30 Tage. Aktiviere Details für die kleine Stichprobe. Besprich anhand der Videos Einstieg und Umsetzung; das Ranking sagt deine Kampagnenergebnisse nicht voraus.

Beispiele für einen Produktverkaufsbrief finden
{
  "countries": ["US"],
  "period": "30",
  "industries": ["beauty"],
  "objectives": ["product sales"],
  "adLanguages": ["en"],
  "sortBy": ["ctr"],
  "maxAds": 20,
  "maxQueries": 1,
  "scrapeAdDetails": true
}

Eine breitere Inspirationssammlung erstellen

Nutze alle Ranglisten eines Landes über 180 Tage ohne Detailanfragen. Die sieben unterstützten Sortierungen werden abgefragt und die Ergebnisse dedupliziert. maxQueries 7 begrenzt den Suchplan.

Eine breitere Inspirationssammlung erstellen
{
  "countries": ["US"],
  "period": "180",
  "sortBy": ["all"],
  "maxAds": 100,
  "maxQueries": 7,
  "scrapeAdDetails": false
}

Ausführen, prüfen, exportieren, wiederholen.

Behalte Anzeigen-ID, Videoreferenzen, Land und Suchkombination mit verfügbaren Kennzahlen. Diese stammen aus der Top-Ads-Auswahl und setzen keine gleiche Kampagnenexposition voraus. Details können unabhängig von Listenabfragen scheitern; prüfe SUMMARY.adsWithoutDetails und sichere ablaufende Medienlinks zeitnah.

  1. Prüfen Sie Dataset und SUMMARY. Vergleichen Sie die Anzahl mit Ihrer Grenze, kontrollieren Sie fehlgeschlagene oder übersprungene Eingaben und einige Quelllinks.
  2. Behalten Sie Original-IDs und ergänzen Sie collected_at und run_id beim Speichern. Nutzen Sie CSV für einfache Spalten und JSON für Listen oder verschachtelte Details.
  3. Speichern Sie die geprüfte Konfiguration als Apify Task und planen Sie sie ein. Lassen Sie continueFromLastRun für regelmäßige Momentaufnahmen auf false. Bereinigen Sie Duplikate anhand der Quell-ID und behalten Sie Beobachtungsdaten.
  4. Warten Sie in Make oder n8n auf einen abgeschlossenen Lauf, lesen Sie dessen Dataset und ordnen Sie Felder Sheets oder dem Warehouse zu. Versorgen Sie Looker Studio über eine Berichtstabelle; nutzen Sie dbt für Transformation und Tests.
  5. Dasselbe JSON funktioniert mit der Actor-API von Apify. Nennen Sie in Claude mit Apify MCP diesen Actor, lassen Sie das Schema prüfen und geben Sie vor dem Start Ziele, Märkte und Grenzen an.

Wiederaufnahme ist keine neue Momentaufnahme

resume schützt den aktuellen Lauf bei einem Neustart durch Apify. continueFromLastRun setzt einen früheren Lauf mit derselben Konfiguration fort; vorhandene Daten bleiben im alten Dataset. Führen Sie beide Datasets zusammen und erhöhen Sie erreichte Grenzen. Starten Sie neu, um heutige Änderungen zu erfassen.

Die Anleitungen für Sheets, Claude, Looker und BigQuery lesen
Diesen Actor über die API starten

Speichere eine Konfiguration oben als input.json. Setze APIFY_TOKEN im Terminal auf deinen Apify-API-Token und sende die Datei als Anfrageinhalt.

Lauf starten
curl --fail-with-body --request POST \
  --url "https://api.apify.com/v2/actors/jmlp~tiktok-creative-center-scraper/runs" \
  --header "Authorization: Bearer $APIFY_TOKEN" \
  --header "Content-Type: application/json" \
  --data-binary @input.json

Die Antwort enthält eine Run-ID und defaultDatasetId, keine fertigen Ergebnisse. Warte auf einen erfolgreichen Abschluss, setze DATASET_ID auf diese Dataset-ID und rufe die Einträge ab. Nutze bei großen Datensätzen limit und offset zur Paginierung.

Datensatz abrufen
curl --fail-with-body \
  --url "https://api.apify.com/v2/datasets/$DATASET_ID/items?format=json" \
  --header "Authorization: Bearer $APIFY_TOKEN"

Apifys API-Referenz für Start und Export
Optionen für den Datenexport

Wenn die Ergebnisse nicht stimmen.

Ändern Sie jeweils nur eine Einstellung, behalten Sie eine kleine Grenze und prüfen Sie die Zusammenfassung vor einer Erweiterung.

Warum endet eine Suche bei ungefähr 20 Anzeigen?

Begrenzt eindeutige Anzeigen über alle Kombinationen. Eine ausgeloggte Abfrage liefert höchstens 20; maxAds 100 erzwingt keine 100 Treffer. Für mehr Abdeckung sinnvolle Kombinationen ergänzen.

Wenige Filter haben viele Suchkombinationen erzeugt.

Begrenzt Land × Branche × Ziel × Sprache × Ranking. Zwei Länder und zwei Rankings ergeben ohne weitere Mehrfachfilter vier Abfragen. Erste Kombinationen können die Grenze ausschöpfen.

Der Eintrag ist vorhanden, aber Detailfelder fehlen.

Ergänzt Landingpages, Länder, Kommentare, Teilungen und Stichwörter. Eine Anfrage je Anzeige. Für schnelle Listen deaktivieren; fehlende Details stehen in der Zusammenfassung.

Der Lauf war erfolgreich, hat aber keine Ergebnisse

Erfolg bedeutet, dass der Actor die Anfrage bearbeitet hat, nicht dass die Quelle Daten geliefert hat. Prüfen Sie SUMMARY.inputProblem, SUMMARY.problem und das Protokoll auf fehlende Ziele, ungültige Filter oder verweigerte Anfragen. Testen Sie ein bekanntes Ziel mit weniger Filtern.

Weniger Datensätze als erwartet

Prüfen Sie globale Grenzen, Such- und Seitengrenzen, Abdeckung und Duplikate. Mehrere Suchen können denselben Datensatz finden. Die angezeigte Gesamtzahl der Quelle kann öffentlich nicht verfügbare Datensätze enthalten. Prüfen Sie offene Aufgaben, bevor Sie den Bestand als vollständig ansehen.

Nutze die Ergebnisse in deinen Tools.

Google Sheets

Behalte ad_id, brand_name, ctr, video_duration, rank, scraped_sort und creative_center_url. Prüfe jedes Video vor Hook- und Angebotslabels.

Anleitung lesen
Claude + MCP

Lass Claude Texte und Kennzahlen mit Quellenlinks ordnen. Gib Medien oder Transkripte für Videoanalyse; URL und Text beschreiben nicht das gesamte Motiv.

Anleitung lesen
Looker Studio

Vergleiche Videolängen und Kennzahlen nach Branche, Land und Ranking. Zeige Abfragekontext und kennzeichne die Top-Ads-Stichprobe.

Anleitung lesen
BigQuery + dbt

Behalte jede Abfragedimension. Notiere die erste Fundliste je deduplizierter Anzeige und speichere Rohkennzahlen vor der Normalisierung.

Anleitung lesen
Prompt für Claude kopieren
Prompt für Claude + Apify MCP
Prüfe jmlp/tiktok-creative-center-scraper und sammle US-Beauty-Top-Ads der letzten sieben Tage nach CTR, höchstens 50 Anzeigen und 10 Abfragen. Fasse Texte, Längen und Kennzahlen zusammen, zitiere creative_center_url und markiere die Top-Ads-Stichprobe. Leite keine ungesehenen Inhalte oder garantierte Leistung ab.

Diese Felder erhältst du.

Behalte Erfassungszeit und Original-IDs, um die Herkunft eines Ergebnisses zu prüfen oder spätere Läufe zu vergleichen.

Bevor du Schlüsse ziehst

Top Ads ist TikToks kuratierte Rangliste. Ohne Login gibt es bis zu 20 Anzeigen je Filterkombination. Rankings und CTR gelten im Quellkontext und sagen keine eigenen Ergebnisse voraus. Video-URLs können nach Stunden ablaufen. Keine Hashtag-, Song- oder Creator-Trendlisten.

ad_id / creative_center_url
Stabile ID und Quellseite der gewählten Anzeige.
ad_title / brand_name / industry / objective
Text, Marke und Creative-Center-Klassifikationen.
ctr / likes / comments / shares
Gemeldete Kreativ- und Interaktionswerte, sofern verfügbar.
video_url / video_duration / video_cover
Videodatei, Länge und Vorschaudaten.
landing_page / countries / keywords
Zusatzfelder bei aktivierter Detailerfassung.
rank / scraped_country / scraped_period / scraped_sort
Kontext der Top-Ads-Liste, die den Datensatz fand.

Häufige Fragen.

Was unterscheidet ihn von TikTok Ad Library?

Creative Center wählt und ordnet Top Ads als Inspiration, auch aus den USA. Ad Library sammelt Anzeigen der Commercial Content Library aus EU/EWR, Großbritannien und der Schweiz. Wähle passend zu deiner Recherchefrage.

Warum liefert eine Abfrage nur 20 Anzeigen?

Das ist das Top-Ads-Limit ohne Login je Filterkombination. Weitere Länder, Rankings und Branchen erzeugen mehr Abfragen; der Scraper entfernt Duplikate.

Quelle und aktuelle Produktdetails: JMLPs TikTok Creative Center Actor auf Apify.

Weitere Scraper,
die du nutzen könntest.

Sprechen wir über
dein Projekt.

Sag mir, was du sammeln oder verstehen möchtest. Ich helfe mit einem individuellen Scraper, einer Pipeline oder der Analyse.

Projekt besprechen