7 дней бесплатно

Парсер TikTok, который проверяет блогера одним запросом

Вставьте ссылку на профиль или видео. Web Unlocker вернёт страницу без входа: у профиля точное число подписчиков, лайков и 16 последних видео с просмотрами, у видео просмотры, лайки, комментарии, репосты и сохранения. $0.98 за 1000 страниц.

Примеры:

1000 бесплатных запросов · Оплата только за успех · 195+ стран · Работает с Claude

tiktok.com/@mrbeastПример запуска · подписчиков: 146,194,232 · оплата как за 1 страницу · 3.3 с
Скачать
  1. Открываем страницу с IP-адреса в США
  2. Загружаем её так же, как посетитель без входа в аккаунт
  3. Читаем данные профиля или видео

Страницы TikTok загружаются от 4 до 20 секунд, иногда дольше. Всё ещё работаем, нажимать снова не нужно.

Готовы проверить своих блогеров? Получите API-ключ или запишитесь на демо.

Получите API-ключ и бесплатные запросы

Расскажите немного о вашей команде и получите:

  • API-ключ в течение одного рабочего дня
  • Бесплатные запросы под ваши сайты
4.7 / 5 на G2на основе 79 отзывов
Записаться на демо

Карта не нужна. Отмена подписки в любой момент. Ответим в течение одного рабочего дня.

Что возвращает парсер данных TikTok

Публичные страницы, без входа и без аккаунта TikTok. Платформы для работы с блогерами, агентства, бренды и исследователи читают эти два типа страниц, и каждая оплачивается как одна страница.

  • Парсер профилей TikTok

    tiktok.com/@mrbeast
    Имя
    MrBeast
    Подписчики
    146,194,232
    Лайки
    1,570,296,211
    Видео
    489
    Подписки
    346
    Био
    Checkout My New Book!
    Последние видео
    16, с просмотрами
  • Парсер видео TikTok

    tiktok.com/@nasa/video/7665075736742530317
    Просмотры
    1.8M
    Лайки
    111K
    Комментарии
    3,310
    Репосты
    3,376
    Сохранения
    8,056
    Подпись
    Something big just landed on TikTok.
    Звук
    original sound - NASA

Хотите попробовать сами? Получите API-ключ с 1000 бесплатных запросов.

Проверьте 1000 блогеров TikTok за $0.98

Одна страница профиля приносит точное число подписчиков и лайков блогера и его 16 последних видео с просмотрами, и оплачивается она один раз, по $0.98 за 1000 страниц. Парсеры TikTok на Apify и Bright Data берут за каждое из этих видео как за отдельный результат.

Apify берёт $48 за 1000 блогеров.
Здесь они стоят $0.98.

Страница, которая не загрузилась, ничего не стоит. Если TikTok прислал ошибку, запросите страницу снова: вы платите только за страницу, которая вернулась с данными.

Сколько стоят 1000 блогеров TikTok

1000 профилей с 16 последними видео и просмотрами по опубликованным ценам

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

Gologin: одна страница профиля на блогера, $0.98 за 1000 страниц. Bright Data считает каждый профиль и каждое видео записью, $1.50 за 1000. На бесплатном тарифе Apify его TikTok Profile Scraper берёт за каждое видео $3.00 за 1000, а самый популярный TikTok Scraper - $3.70 за 1000.

Готовы проверить своих блогеров? Получите API-ключ и бесплатные запросы.

Проверьте блогера в TikTok за 1.7 цента

Страница профиля приносит точное число подписчиков и лайков блогера и его 16 последних видео с просмотрами. Страница каждого видео добавляет его лайки, комментарии, репосты и сохранения. 17 страниц, $0.0167, и у вас реальная вовлечённость автора, видео за видео.

TikTok показывает 146.2M подписчиков.
Парсер возвращает 146,194,232.

Сравните TikTok API с парсерами TikTok

Собственные API TikTok - для одобренных исследователей и для собственного аккаунта каждого пользователя. Вот что каждый путь требует от вас до старта и сколько он берёт за те же 1000 блогеров.

Данные чужих аккаунтов, единица оплаты, цена 1000 блогеров, старт без заявки, бесплатный старт и страница целиком в Gologin Web Unlocker, TikTok API, Apify и Bright Data
Что нужноWeb UnlockerTikTok APIApifyBright Data
Данные чужих аккаунтовДаТолько исследователямДаДа
Вы платите заСтраницуБесплатно после одобренияКаждое видеоКаждую запись
1000 блогеров по 16 видео$0.98Не для бизнесаот $48 до $59.20$25.50
Старт без заявкиДаНет, около 4 недельДаДа
Бесплатный старт1000 запросовПосле одобрения$5 в месяц5000 в месяц
Страница целиком в HTMLДаНетНетНет

Парсите не только TikTok? Web Unlocker возвращает любую страницу так же и по той же цене.

Как спарсить данные TikTok на Python или Node.js

TikTok хранит данные публичной страницы как JSON внутри HTML. Web Unlocker возвращает этот HTML, а несколько строк кода достают из него профиль или видео. Вкладка «Список блогеров» - небольшой краулер TikTok: на входе список аккаунтов, на выходе CSV.

  1. Шаг 01

    Получите API-ключ

    Заполните форму выше. Ключ придёт на почту в течение одного рабочего дня.

  2. Шаг 02

    Выберите страницу

    Профиль - для подписчиков и последних видео, видео - для просмотров, лайков, комментариев, репостов и сохранений.

  3. Шаг 03

    Прочитайте данные

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

Установка
pip install requests
Запуск
GOLOGIN_SCRAPING_API_KEY=your_key python tiktok_profile.py
Отправляет на
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")

Готовы проверить своих блогеров? Получите API-ключ и бесплатные запросы.

Часть полного технологического стека

Один аккаунт, одна прокси-сеть, одна экосистема. Выберите продукт под задачу.

Парсите больше сайтов? Смотрите парсеры Instagram, YouTube и Reddit или все инструменты для веб-парсинга.

Парсер TikTok: частые вопросы

Что такое парсер TikTok?

Парсер TikTok, или краулер TikTok, - это инструмент, который читает публичные страницы TikTok и превращает их в данные: подписчиков, лайки и последние видео профиля, просмотры, лайки, комментарии, репосты и сохранения видео. Gologin Web Unlocker - это API парсера TikTok: отправьте ему адрес профиля или видео, и он вернёт страницу с этими данными по $0.98 за 1000 страниц.

Как спарсить TikTok?

Парсинг TikTok - это один запрос на страницу: отправьте в Web Unlocker адрес публичного профиля или видео. Он вернёт страницу такой, какой её видит посетитель без входа в аккаунт, с данными, которые TikTok хранит внутри как JSON. Код выше читает их в несколько строк. Если TikTok прислал ошибку, запросите страницу снова: вы платите только за страницу, которая вернулась.

Как написать парсер TikTok на Python?

Отправьте адрес профиля в Web Unlocker через библиотеку requests и прочитайте JSON со страницы. Вкладка Python выше - готовый скрипт, проверенный на живом API: он выводит точное число подписчиков, лайков и видео блогера и его 16 последних видео с просмотрами.

Какие данные можно спарсить из профиля TikTok?

Точное число подписчиков, подписок, лайков и видео, имя, био и отметку верификации, а также 16 последних видео со ссылками, подписями и просмотрами. На странице TikTok показывает округлённые числа, а данные внутри неё хранят точные.

Какие данные можно спарсить из видео TikTok?

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

Можно ли парсить TikTok без входа в аккаунт?

Да. Публичные профили и видео открываются без входа, и Web Unlocker открывает их как посетитель без входа в аккаунт. Вам не нужен аккаунт TikTok, и вы не рискуете своими. Закрытые аккаунты остаются закрытыми.

Есть ли у TikTok API для данных чужих аккаунтов?

Только для одобренных исследователей. Research API открыт для академических и некоммерческих исследовательских групп в США, Европе и ещё нескольких странах, а проверка заявки занимает около 4 недель. Display API читает только профиль и видео пользователя, который входит в ваше приложение. Ни один из них не подходит для коммерческой работы с данными чужих аккаунтов.

Как посчитать вовлечённость (ER) блогера в TikTok?

Сложите лайки, комментарии, репосты и сохранения последних видео блогера и разделите на их просмотры. Web Unlocker приносит 16 последних видео со страницы профиля и показатели каждого видео с его собственной страницы: 17 страниц, $0.0167. Вкладка Node.js выше считает сумму и записывает CSV; для MrBeast вышло 14.7%.

Можно ли спарсить комментарии TikTok?

Число комментариев - да: оно есть на странице каждого видео. Сами комментарии подгружаются при прокрутке и требуют сессии с входом в аккаунт, поэтому Web Unlocker их не возвращает.

Сколько стоит парсер TikTok?

$0.98 за 1000 страниц, одна цена за любую страницу: профиль с 16 последними видео - одна страница, видео с его показателями - одна страница. Неудачный запрос ничего не стоит. На старте у вас 1000 бесплатных запросов, а тарифы начинаются от $49 в месяц за 50 000 запросов.

Какой парсер TikTok лучший?

Зависит от задачи. Apify и Bright Data продают готовые строки из профилей, видео, хештегов и комментариев и берут деньги за каждую. Web Unlocker возвращает всю публичную страницу профиля или видео по одной цене за страницу, в TikTok и на любом другом сайте, поэтому проверка блогеров стоит центы.

Есть ли альтернатива парсеру TikTok от Apify?

Да. TikTok Scraper от Apify берёт за каждое видео, $3.70 за 1000 на бесплатном тарифе, поэтому 16 последних видео блогера - это 16 результатов. Web Unlocker возвращает профиль с этими 16 видео и их просмотрами как одну страницу: $0.98 за 1000 блогеров.

Законен ли парсинг TikTok?

Профили и видео, которые открываются без входа, - это публичные страницы. В деле Meta v. Bright Data в январе 2024 года федеральный суд США решил, что условия платформы не запрещают парсинг публичных данных без входа в аккаунт. Что вы собираете и как используете, решаете вы, поэтому сверьтесь с правилами, которые относятся к вашему проекту.

Получите API-ключ и бесплатные запросы

Расскажите немного о вашей команде и получите:

  • API-ключ в течение одного рабочего дня
  • Бесплатные запросы под ваши сайты
4.7 / 5 на G2на основе 79 отзывов
Записаться на демо

Карта не нужна. Отмена подписки в любой момент. Ответим в течение одного рабочего дня.