Сборщик

Скрапер TikTok Videos

Всё, что TikTok публикует о видео, адрес которого у вас есть: просмотры, лайки, комментарии, пересылки, сохранения и репосты, подпись с её хештегами, звук, автор и его счётчики, по строке на видео.

Содержание

Что он собирает

СоцсетиЖелателен прокси

Всё, что TikTok публикует о видео, адрес которого у вас есть: просмотры, лайки, комментарии, пересылки, сохранения и репосты, подпись с её хештегами, звук, автор и его счётчики, по строке на видео. Это скрапер, а значит весь договор такой: заполните форму — и вернётся одна таблица. Окно браузера не открывается, слоты автоматизаций вашего тарифа не тратятся, а запросы уходят по обычному HTTP с TLS-отпечатком настоящего браузера.

На объёме этот источник чувствителен к тому, откуда уходит запрос, поэтому выберите прокси при запуске — это совет в форме, а не запрет: запуск без прокси всё равно начнётся. Как бы ни ушёл запрос, каждая строка это фиксирует — см. служебные колонки ниже.

Что вы даёте — 6

Форма, которую рисует приложение, прочитанная из самой карточки. Каждая подсказка ниже — та же, что стоит рядом с этим полем в диалоге запуска, так что здесь нет описания продукта, написанного отдельно от него.

Один ответ, без которого запуск не начнётся

videos
Video URLs · list · обязательное

One video URL per line. The address needs the @handle as well as the id, so a bare video id is skipped — TikTok answers /video/<id> on its own with a redirect and no data. Run TikTok Profile Videos first if you have accounts rather than addresses; its Video column is what this box takes.

Всё остальное — по желанию

minPlays
Minimum plays · number
minLikes
Minimum likes · number
keywords
Caption contains · list

Matches the caption text, which is where the hashtags are written too.

postedWithinDays
Posted in the last (days) · number

Counted from the moment the run starts, so a schedule keeps meaning the same window.

excludeAds
Skip sponsored videos · boolean

Что вернётся — колонок: 39

Один датасет на запуск — типизированная таблица, которая принадлежит вашему рабочему пространству: её можно сортировать, фильтровать, править прямо в сетке, выгружать целиком или читать через локальный API. Вот колонки, с которыми она создаётся.

Колонок, помеченных как может быть пустой: 5. Это факт о самой записи, а не о сборщике — пост без отметки места, аккаунт без категории бизнеса, — и об этом сказано вслух, чтобы пустая ячейка не читалась как сломанный скрапер. Колонку, которой в ответе не бывает вовсе, удаляют на стороне каталога, а не поставляют пустой, так что здесь нет ничего декоративного.

Из TikTok Videos — колонок: 35

КлючКолонкаТип
webVideoUrlVideourl
textCaptionможет быть пустойlongText
postedAtPosteddatetime
playsCountPlaysnumber
likesCountLikesnumber
commentsCountCommentsnumber
sharesCountSharesnumber
savesCountSavesnumber
repostsCountRepostsnumber
hashtagsHashtagsможет быть пустойtext
hashtagCountTagsnumber
authorHandleAuthortext
authorNameAuthor nametext
authorProfileUrlAuthor profileurl
authorFollowersAuthor followersnumber
authorLikesAuthor likesnumber
authorVideosAuthor videosnumber
authorIdAuthor idtext
musicNameSoundtext
musicAuthorSound byможет быть пустойtext
musicOriginalOriginal soundtext
musicDurationSound lengthnumber
musicIdSound idtext
durationLengthnumber
widthWidthnumber
heightHeightnumber
definitionQualitytext
formatFormattext
coverUrlCoverurl
textLanguageLanguageможет быть пустойtext
locationCreatedPosted fromможет быть пустойtext
isAdAdtext
aiGeneratedAI generatedtext
videoIdVideo idtext
searchTermFound viatext

Пишет каждый скрапер — колонок: 4

Одни и те же четыре на каждой карточке, чтобы таблица и через несколько месяцев могла ответить, откуда взялись её строки: из какого сервиса, когда, с личностью какого профиля уходили запросы и был ли выполнен вход.

КлючКолонкаТип
platformPlatformtext
collected_atCollected atdatetime
profileCollected byprofile
logged_inSigned inselect

Четыре способа запустить

Вкладка «Скраперы». Выберите карточку, заполните форму, нажмите «Старт». Каждый запуск отсюда создаёт новую таблицу, названную по тому, что вы искали, и по времени запуска. Хотите — сначала проверьте: скрапер соберёт одну страницу, ничего не запишет и покажет, какие колонки вернулись заполненными.

Попросите ассистента. У него есть весь каталог, поэтому эта карточка — фраза, а не форма. Он заполнит параметры выше из того, что вы сказали, и покажет их вам до запуска.

Через MCP или локальный API. Та же карточка, но из кодового агента: argus_run_scraper на MCP-сервере или POST http://127.0.0.1:39219/v1/scrapers/run в локальном API. Рядом лежит пример вызова, который ничего не записывает.

argus_run_scraper — TikTok Videos
{
  "kind": "tiktok_videos",
  "inputs": {
    "videos": [
      "…"
    ]
  }
}

Шагом внутри сценария. Шаг Run scraper ставит этот сборщик в середину автоматизации — собрать, отфильтровать, разослать — и дерево всё так же не открывает при этом ни одного окна. Это ещё и единственный вызывающий, который может отменить правило «таблица на запуск»: если указать ему таблицу по имени, он создаст её с колонками выше, когда её нет, и дальше будет складывать туда каждый запуск — дописывая строки или обновляя их на месте по колонке, которую вы выбрали для сопоставления. Следующему шагу он передаёт имя таблицы, её идентификатор и число строк.

Где он останавливается

Управлять страницей он не станет. Всё, чему нужен настоящий браузер — сайт без списочной точки под капотом или любая работа с вашим собственным аккаунтом, — это автоматизация, и это другой инструмент, а не худшая версия этого.

Он никуда не входит. Чтение публичной страницы без входа — устоявшаяся позиция: Bright Data собирала данные Meta без входа и выиграла, hiQ собирала LinkedIn со входом и проиграла. Поэтому эта карточка не просит аккаунта и не держит его.

Остальные карточки TikTok

Карточка на задачу, а не на сервис: профили, посты и люди вокруг них — три коллекции с тремя схемами.