search_youtube_content
Search YouTube videos, shorts, and streams by applying content-level filters like views, engagement, or post type. Retrieve detailed results including metadata and creator info.
Instructions
Search individual YouTube content (videos, shorts, streams) across CreatorDB's index. Different from search_youtube (which searches CREATORS) — this returns individual posts matching content-level filters. Response includes contentList[] with contentId, contentType (video|shorts|stream), title, description, thumbnail, url, publishTime (Unix-ms), lengthSec, isSponsored, partneredBrands[], views/likes/comments/engagementRate, hashtags, language, category, and a nested creator block. Plus totalResults, hasNextPage, nextOffset for pagination. Content-level filterable fields: postType, title, description (NOTE: description filter is currently deferred — returns 400), hashtag, publishTime (filter value is integer "days ago", not Unix-ms — semantic split with the response field), views, likes, comments, engagement, isSponsored, partneredBrands, lengthSec, language, category, performanceViews, performanceEngagement. Creator-level filters also supported (creatorDisplayName, country, contentTopics, contentNiches, audienceLocation, etc.). The 4-day fresh-content exclusion does NOT apply here. Costs 2 credits per page.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| filters | Yes | Content filters (1–10). | |
| pageSize | No | Results per page (max 100). | |
| offset | No | Number of records to skip for pagination. | |
| sortBy | No | Sort field. | publishTime |
| desc | No | Sort descending (true) or ascending (false). |