VOOZH about

URL: https://apify.com/thescrappa/youtube-api-search-data

โ‡ฑ YouTube Search Data Scraper ยท Apify


Pricing

from $0.20 / 1,000 results

Go to Apify Store

YouTube Search Data Scraper

Search YouTube by query and filter results by type, sort order, duration, upload date, content type, features, limit, and continuation token.

Pricing

from $0.20 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ Scrappa

Scrappa

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a month ago

Last modified

Share

YouTube API Search Data

Search YouTube for videos, channels, playlists, movies, live streams, and filtered result sets. The Actor returns one dataset item per YouTube search result, so you can export results to JSON, CSV, Excel, or connect them to downstream Apify integrations.

What You Can Get

  • YouTube video, channel, playlist, movie, and mixed search results
  • Titles, descriptions, thumbnails, result IDs, durations, view counts, and publish times
  • Channel metadata including channel ID, name, URL, thumbnail, and verification status
  • Badges such as CC, New, 4K, or other labels returned by YouTube
  • Live, Shorts, and Premium flags when available
  • Chapter or extra result metadata when YouTube returns expandable result details

Input

FieldTypeRequiredDescription
qstringYesYouTube search query.
sortarrayNoSort order. One of relevance, rating, upload_date, or view_count. Defaults to relevance.
durationarrayNoVideo duration filter. One of short, medium, or long.
upload_datearrayNoUpload date filter. One of hour, today, week, month, or year. The actor maps this to Scrappa publishedAfter.
limitintegerNoMaximum results to return, from 1 to 20.
continuationstringNoContinuation token for the next page of results.
typearrayNoResult type. One of all, video, channel, playlist, or movie.

Apify select fields are arrays in JSON input. Use a single selected value in each array, for example "type": ["video"].

Example Inputs

Recent Tutorial Videos

{
"q":"javascript tutorial",
"type":["video"],
"sort":["upload_date"],
"upload_date":["week"],
"duration":["medium"],
"limit":20
}

High-View Product Reviews

{
"q":"iphone 16 pro review",
"type":["video"],
"sort":["view_count"],
"limit":20
}

AI News Videos

{
"q":"ai news live",
"type":["video"],
"limit":20
}

Channels Matching a Query

{
"q":"web development",
"type":["channel"],
"sort":["relevance"],
"limit":20
}

Continue to the Next Page

{
"q":"javascript tutorial",
"type":["video"],
"sort":["relevance"],
"limit":20,
"continuation":"PASTE_CONTINUATION_TOKEN_FROM_PREVIOUS_RUN"
}

When the API returns a next-page token, the Actor logs it as Continuation token available for next page: ....

Output

Each YouTube search result is saved as one dataset item. Fields vary by result type, but video results commonly include:

{
"type":"Video",
"id":"W6NZfCO5SIk",
"title":"JavaScript Course for Beginners - Your First Step to Web Development",
"description":"Learn JavaScript basics with this quick, beginner-friendly course...",
"thumbnail":"https://i.ytimg.com/vi/W6NZfCO5SIk/hq720.jpg",
"duration":"48:17",
"viewCount":"14,962,240 views",
"publishedTime":"8 years ago",
"channel":{
"id":"UCWv7vMbMWH4-V0ZXdmDpPBA",
"name":"Programming with Mosh",
"thumbnail":"https://yt3.ggpht.com/...",
"verified":true,
"isVerifiedArtist":false,
"url":"https://www.youtube.com/@programmingwithmosh"
},
"badges":["CC"],
"isLive":false,
"isShort":false,
"isPremium":false,
"expandableMetadata":null
}

Dataset Columns

The default dataset view highlights the most useful columns for scanning and exporting search results:

ColumnDescription
typeResult type, such as Video, Channel, or Playlist.
idYouTube result ID, such as a video ID or channel ID.
titleResult title.
channel.nameChannel name for video results.
channel.urlChannel URL when provided by YouTube.
durationVideo duration when available.
viewCountDisplay view count text returned by YouTube.
publishedTimeRelative publish time returned by YouTube.
thumbnailResult thumbnail image URL.
badgesSearch result badges, labels, or availability markers.
isLiveWhether the result is live.
isShortWhether the result is a Short.
isPremiumWhether the result is marked as Premium.

Pricing

$0.30 per 1,000 results. No additional API keys required.

Support

For issues or questions, contact us through Apify.

You might also like

Youtube Search Scraper

crawlerbros/youtube-search-scraper

Scrape YouTube search results without cookies. Extracts video metadata (title, views, duration, channel info), channel profiles, and playlists. Supports all YouTube search filters (sort, upload date, type, duration, features).

76

5.0

Youtube Video Scraper

futurizerush/youtube-video-scraper

Search YouTube and extract video metadata including titles, descriptions, view counts, channel info, and more. Filter by upload date, duration, and sort order.

YouTube Search Scraper & API

parsebird/youtube-search-scraper

Scrape YouTube search results โ€” videos, channels, playlists, shorts, and movies. Filter by type, duration, upload date, sort order, and video features (HD, 4K, CC, Live). Get titles, view counts, thumbnails, channel info, and publish dates. Export as JSON, CSV, Excel.

Youtube Search Scraper

scrapelabsapi/youtube-search-scraper

๐Ÿ”Ž YouTube Search Scraper (youtube-search-scraper) extracts titles, URLs, channels, views, duration & upload date from YouTube search results. ๐Ÿ“Š Great for SEO, market research & content strategy. ๐Ÿค– Automate keyword tracking, competitor intel & datasets via API.

Youtube Video Search Scraper

ecomscrape/youtube-video-search-scraper

Search and extract YouTube video metadata at scale using keywords, filters, or channel/playlist URLs. Retrieve titles, view counts, thumbnails, keywords, and more โ€” with full control over upload date, duration, features, and sort order.

ecomscrape

14

Youtube Search And Channel Scraper

api-empire/youtube-search-and-channel-scraper

Quickly scrape YouTube search results with this Apify YouTube Search Scraper. Extract video titles, URLs, views, upload dates, and channels by keyword or filter. Ideal for trend tracking, competitor analysis, and research. Fast, accurate, and easy to automate at scale.

Related articles

How to scrape YouTube data: A step-by-step guide
Read more