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

Парсер YouTube без лимита на поиск

API YouTube останавливает вас на 100 поисках в день. Web Unlocker возвращает каждую страницу поиска, которую вы запросите, до 20 видео на каждой, по $0.98 за 1000. Ключ Google API не нужен.

Примеры:

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

youtube.com/results?search_query=home+espressoПример запуска · видео: 19 · оплата как за 1 страницу · 28.5 с
Скачать
  1. Открываем настоящий браузер в США
  2. Загружаем страницу так же, как это делает посетитель
  3. Читаем каждое видео на ней

Страницы YouTube загружаются от 15 до 30 секунд. Всё ещё работаем, нажимать снова не нужно.

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

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

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

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

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

Спарсите 1000 страниц поиска YouTube за $0.98

Web Unlocker считает страницу результатов поиска YouTube одной страницей вместе со всеми её видео, а их до 20. Парсеры YouTube на Apify и Bright Data берут за каждое из этих видео отдельно.

API останавливается на 100 поисках в день.
Здесь 1000 поисков стоят $0.98.

Фильтруйте поиск так же, как YouTube, по дате загрузки или по просмотрам: каждый фильтр - ещё одна страница по той же цене.

Сколько стоят 1000 поисков по 20 видео

1000 страниц поиска и 20 000 видео по опубликованным ценам

  • $0.98Gologin Web Unlocker
  • $25SerpApi YouTube Search API
  • $30Bright Data YouTube Scraper API
  • от $48 до $80YouTube Scraper (на Apify)

SerpApi берёт за каждый поиск. Bright Data считает каждое видео записью, $1.50 за 1000. Самый популярный парсер YouTube на Apify берёт за каждое видео, от $2.40 до $4.00 за 1000.

Выберите, как получать данные YouTube

YouTube Data API бесплатен, пока не закончатся его 100 поисков в день, а парсеры YouTube берут деньги за каждое видео. Вот что нужно на каждом пути для тех же 1000 поисков.

Поисков в день, единица оплаты, цена 1000 поисков, расшифровки, проект Google и форматы страницы в Gologin Web Unlocker, YouTube Data API, Apify и SerpApi
Что нужноWeb UnlockerYouTube Data APIApifySerpApi
Поисков в деньБез лимита100Без лимитаПо тарифу
Вы платите заСтраницуБесплатно в рамках квотыКаждое видеоКаждый поиск
1000 поисков по 20 видео$0.9810 дней квотыот $48 до $80$25
Расшифровки любых видеоС Cloud BrowserТолько своих видеоДаНет
Старт без проекта GoogleДаНетДаДа
Страница целиком в HTMLДаНетНетНет

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

Спарсите 800 видео канала YouTube за 1 цент

Плейлист загрузок канала показывает 100 видео на первой странице, а каждая следующая добавляет ещё 78. Web Unlocker берёт за каждую страницу один раз: 10 страниц, 802 видео, $0.0098.

Apify берёт от $2.40 до $4.00 за 1000 видео.
Здесь 800 стоят 1 цент.

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

YouTube хранит все видео страницы как JSON внутри HTML. Web Unlocker возвращает этот HTML, а несколько строк кода достают из него видео.

  1. Шаг 01

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

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

  2. Шаг 02

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

    Поиск по вашему ключевому слову, видео - для его показателей, загрузки канала - для всех его видео.

  3. Шаг 03

    Прочитайте видео

    У каждого видео на странице есть название, просмотры, канал, дата и длительность.

Установка
pip install requests
Запуск
GOLOGIN_SCRAPING_API_KEY=your_key python youtube_search.py
Отправляет на
https://parsing.webunlocker.gologin.com/v1/scrape
import json
import os
import time
from urllib.parse import quote_plus

import requests

search = "home espresso"


def scrape(url):
    for attempt in range(3):
        response = requests.get(
            "https://parsing.webunlocker.gologin.com/v1/scrape",
            params={"url": url, "geo": "us", "format": "json"},
            headers={"apikey": os.environ["GOLOGIN_SCRAPING_API_KEY"]},
            timeout=90,
        )
        page = response.json().get("data", {}).get("html", "") if response.ok else ""
        if '"videoRenderer"' in page:
            return page
        time.sleep(5)
    raise RuntimeError("No videos came back, try again later")


def find(node, key):
    if isinstance(node, dict):
        for name, value in node.items():
            if name == key:
                yield value
            yield from find(value, key)
    elif isinstance(node, list):
        for item in node:
            yield from find(item, key)


def text(field):
    if not field:
        return None
    return field.get("simpleText") or "".join(run["text"] for run in field.get("runs", []))


page = scrape(f"https://www.youtube.com/results?search_query={quote_plus(search)}")
data = json.loads(page.split("var ytInitialData = ")[1].split(";</script>")[0])

videos = {}
for video in find(data, "videoRenderer"):
    videos[video["videoId"]] = {
        "title": text(video.get("title")),
        "url": f"https://www.youtube.com/watch?v={video['videoId']}",
        "channel": text(video.get("ownerText")),
        "views": text(video.get("viewCountText")),
        "published": text(video.get("publishedTimeText")),
        "length": text(video.get("lengthText")),
    }

print(json.dumps(list(videos.values()), indent=2, ensure_ascii=False))
print(f"{len(videos)} videos from one search page")

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

Добавьте Cloud Browser для комментариев и расшифровок YouTube

Web Unlocker возвращает страницу такой, какой её сначала отдаёт YouTube. Комментарии подгружаются только при прокрутке, а расшифровки - только по клику. Cloud Browser - дополнение, которое прокручивает и кликает за вас, от $4.50 в месяц за 50 браузерных часов.

  • 100 комментариев к видео за 26 секунд

    100 комментариев к каждому из 1000 видео обходятся в $6.95: 8.3 браузерного часа и 6.2 GB трафика. Apify берёт за то же от $30 до $200.

  • Расшифровка любого видео

    API YouTube отдаёт расшифровки только ваших видео, а серверы получают пустой файл. Cloud Browser открывает расшифровку так же, как зритель, за 25 секунд.

  • Резидентные IP включены

    Каждая сессия работает на резидентном IP в выбранной вами стране. Трафик сверх тарифа - $1/GB.

Запускайте из Playwright, Puppeteer или Claude. Посмотреть Cloud Browser.

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

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

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

Вопросы о парсере YouTube

Есть ли API для парсинга YouTube?

Да. Web Unlocker - это API для парсинга YouTube: отправьте ему поиск, видео или загрузки канала, и он откроет страницу в настоящем браузере и вернёт её с данными, которые YouTube хранит внутри: названиями, просмотрами, каналами, датами и длительностью. $0.98 за 1000 страниц, а код выше читает ответ.

Можно ли спарсить данные видео YouTube, например просмотры и лайки?

Да. Страница видео YouTube отдаёт точные просмотры, лайки, число комментариев, описание, теги, дату публикации и языки субтитров, а также 20 похожих видео, и оплачивается как одна страница. Вкладка «Данные видео» выше читает их.

Как спарсить результаты поиска YouTube?

Отправьте youtube.com/results с вашим ключевым словом. Одна страница приносит до 20 видео и до 25 Shorts, у каждого есть просмотры, канал, давность и длительность, а оплата - как за одну страницу. Добавьте фильтры самого YouTube, по дате загрузки или по просмотрам, чтобы получить другую выдачу.

Сколько поисков в день разрешает API YouTube?

По умолчанию 100 поисковых вызовов в день на проект, в каждом до 50 результатов. Чтобы получить больше, нужны запрос на квоту и аудит Google. У Web Unlocker нет дневного лимита: вы платите за страницу, $0.98 за 1000.

Бесплатен ли API YouTube?

Да, в рамках квоты: 10 000 единиц в день для большинства вызовов плюс 100 поисков. Сверх этого Google повышает квоту только после аудита вашего проекта.

Можно ли парсить YouTube без API?

Да. Страницы поиска, видео и каналов публичные и открываются без входа. Web Unlocker возвращает их такими, какими их видит браузер посетителя, без проекта Google и без ключа API.

Как спарсить все видео канала YouTube?

Откройте плейлист загрузок канала: первая страница показывает 100 видео с просмотрами и давностью. Затем откройте его последнее видео вместе с этим плейлистом: каждая такая страница показывает ещё 78. 10 страниц приносят 802 видео за 1 цент.

Как спарсить комментарии YouTube?

YouTube подгружает комментарии при прокрутке, поэтому Web Unlocker их не возвращает. Cloud Browser прокручивает видео за вас: 100 комментариев за 26 секунд, а 100 комментариев к каждому из 1000 видео обходятся в $6.95.

Можно ли спарсить расшифровки видео YouTube?

Да, с Cloud Browser. API YouTube отдаёт расшифровки только ваших видео, а запросы с серверов получают пустой файл. Cloud Browser открывает расшифровку так же, как зритель, за 25 секунд на видео.

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

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

Можно ли спарсить YouTube Shorts?

Да. Страница поиска приносит до 25 Shorts с названиями и просмотрами, вкладка Shorts канала показывает 48, а на странице самого Shorts есть лайки, число комментариев и дата.

Как выгрузить данные YouTube в CSV?

Web Unlocker возвращает страницу, а не таблицу, поэтому до вас ничего не обрезается. Превратить её в CSV можно несколькими строками кода или одним запросом: передайте страницу Claude вместе с Gologin scraping skill и попросите CSV.

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

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

Есть ли бесплатный парсер YouTube?

Да, для старта: с Web Unlocker вы получаете 1000 бесплатных запросов, этого хватит на 1000 поисков или 1000 видео.

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

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

Законно ли парсить YouTube?

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

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

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

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

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