Searches YouTube and delivers each video with id, title, channel and channel URL, view count (as shown and as a number), publish age, duration, description snippet, badges and thumbnail. Read from the page's own data payload — no Data API key, no quota, no browser. One results page per run (~20 videos).
$0.0008 per delivered video, up to 40 videos per run. Nothing delivered means nothing charged.
Inputs
query (string, required) — What to search on YouTube.
sort (string) — Result order.
country (string) — ISO 3166-1 alpha-2 code — proxy exit geo and Google locale (gl). Omit for the default pool.
lang (string) — Interface language (hl), e.g. en, it, de.
max_results (integer) — How many videos to deliver at most (1–40). You pay only for delivered videos.
What one video looks like
rank (integer) — 1-based position.
video_id (string) — YouTube video id.
title (string) — Video title.
url (string) — Watch URL.
channel (string, nullable) — Channel name.
channel_url (string, nullable) — Channel URL.
views (string, nullable) — View count as shown.
views_value (integer, nullable) — View count as a number (null for live viewer counts).
published (string, nullable) — Publish age ("6 months ago").
Searches YouTube and delivers each video with id, title, channel and channel URL, view count (as shown and as a number), publish age, duration, description snippet, badges and thumbnail. Read from the page's own data payload — no Data API key, no quota, no browser. One results page per run (~20 videos). Each row carries 14 fields, listed in full on this page.
What do I send it?
A semantic input, not a URL list: query are required. One run returns up to 40 videos.
How much does the YouTube search API cost?
$0.0008 per delivered video. A run that delivers nothing is not billed, and the
monthly free credit covers about 1,250 videos here.
Do I need my own proxies for it?
No. The collector runs on our residential network and handles rotation, retries and pagination internally.