Сборщик
Скрапер 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
- postedWithinDays
- Posted in the last (days) · number
- excludeAds
- Skip sponsored videos · boolean
Matches the caption text, which is where the hashtags are written too.
Counted from the moment the run starts, so a schedule keeps meaning the same window.
Что вернётся — колонок: 39
Один датасет на запуск — типизированная таблица, которая принадлежит вашему рабочему пространству: её можно сортировать, фильтровать, править прямо в сетке, выгружать целиком или читать через локальный API. Вот колонки, с которыми она создаётся.
Колонок, помеченных как может быть пустой: 5. Это факт о самой записи, а не о сборщике — пост без отметки места, аккаунт без категории бизнеса, — и об этом сказано вслух, чтобы пустая ячейка не читалась как сломанный скрапер. Колонку, которой в ответе не бывает вовсе, удаляют на стороне каталога, а не поставляют пустой, так что здесь нет ничего декоративного.
Из TikTok Videos — колонок: 35
| Ключ | Колонка | Тип |
|---|---|---|
| webVideoUrl | Video | url |
| text | Captionможет быть пустой | longText |
| postedAt | Posted | datetime |
| playsCount | Plays | number |
| likesCount | Likes | number |
| commentsCount | Comments | number |
| sharesCount | Shares | number |
| savesCount | Saves | number |
| repostsCount | Reposts | number |
| hashtags | Hashtagsможет быть пустой | text |
| hashtagCount | Tags | number |
| authorHandle | Author | text |
| authorName | Author name | text |
| authorProfileUrl | Author profile | url |
| authorFollowers | Author followers | number |
| authorLikes | Author likes | number |
| authorVideos | Author videos | number |
| authorId | Author id | text |
| musicName | Sound | text |
| musicAuthor | Sound byможет быть пустой | text |
| musicOriginal | Original sound | text |
| musicDuration | Sound length | number |
| musicId | Sound id | text |
| duration | Length | number |
| width | Width | number |
| height | Height | number |
| definition | Quality | text |
| format | Format | text |
| coverUrl | Cover | url |
| textLanguage | Languageможет быть пустой | text |
| locationCreated | Posted fromможет быть пустой | text |
| isAd | Ad | text |
| aiGenerated | AI generated | text |
| videoId | Video id | text |
| searchTerm | Found via | text |
Пишет каждый скрапер — колонок: 4
Одни и те же четыре на каждой карточке, чтобы таблица и через несколько месяцев могла ответить, откуда взялись её строки: из какого сервиса, когда, с личностью какого профиля уходили запросы и был ли выполнен вход.
| Ключ | Колонка | Тип |
|---|---|---|
| platform | Platform | text |
| collected_at | Collected at | datetime |
| profile | Collected by | profile |
| logged_in | Signed in | select |
Четыре способа запустить
Вкладка «Скраперы». Выберите карточку, заполните форму, нажмите «Старт». Каждый запуск отсюда создаёт новую таблицу, названную по тому, что вы искали, и по времени запуска. Хотите — сначала проверьте: скрапер соберёт одну страницу, ничего не запишет и покажет, какие колонки вернулись заполненными.
Попросите ассистента. У него есть весь каталог, поэтому эта карточка — фраза, а не форма. Он заполнит параметры выше из того, что вы сказали, и покажет их вам до запуска.
Через MCP или локальный API. Та же карточка, но из кодового агента: argus_run_scraper на MCP-сервере или POST http://127.0.0.1:39219/v1/scrapers/run в локальном API. Рядом лежит пример вызова, который ничего не записывает.
{
"kind": "tiktok_videos",
"inputs": {
"videos": [
"…"
]
}
}Шагом внутри сценария. Шаг Run scraper ставит этот сборщик в середину автоматизации — собрать, отфильтровать, разослать — и дерево всё так же не открывает при этом ни одного окна. Это ещё и единственный вызывающий, который может отменить правило «таблица на запуск»: если указать ему таблицу по имени, он создаст её с колонками выше, когда её нет, и дальше будет складывать туда каждый запуск — дописывая строки или обновляя их на месте по колонке, которую вы выбрали для сопоставления. Следующему шагу он передаёт имя таблицы, её идентификатор и число строк.
Где он останавливается
Управлять страницей он не станет. Всё, чему нужен настоящий браузер — сайт без списочной точки под капотом или любая работа с вашим собственным аккаунтом, — это автоматизация, и это другой инструмент, а не худшая версия этого.
Он никуда не входит. Чтение публичной страницы без входа — устоявшаяся позиция: Bright Data собирала данные Meta без входа и выиграла, hiQ собирала LinkedIn со входом и проиграла. Поэтому эта карточка не просит аккаунта и не держит его.
Остальные карточки TikTok
Карточка на задачу, а не на сервис: профили, посты и люди вокруг них — три коллекции с тремя схемами.