
Videos Search
This taps Brave's video search API to find videos across platforms with metadata you actually need: duration, view counts, creator info, and thumbnails. You get up to 50 results per request with filters for freshness (past day/week/month), SafeSearch levels, and search operators like site-specific queries. The response structure is cleaner than scraping YouTube directly, and you can paginate through results or narrow by date ranges. Honestly most useful when you need to programmatically find and rank video content by views or recency, or when you're building something that curates tutorials, reviews, or trending clips without hitting platform rate limits.
- skills.sh installs
- 1.3K
- GitHub stars
- 196
- last updated
- Aug 21, 2026
Install
$ npx -y skills add brave/brave-search-skills --skill videos-search --agent claude-codeInstalls into .claude/skills of the current project.
Files
Videos Search
Requires API Key: Get one at https://api.search.brave.com
Plan: Included in the Search plan. See https://api-dashboard.search.brave.com/app/subscriptions/subscribe
Quick Start (cURL)
Basic Search
curl -s "https://api.search.brave.com/res/v1/videos/search?q=python+tutorial" \
-H "Accept: application/json" \
-H "X-Subscription-Token: ${BRAVE_SEARCH_API_KEY}"
With Parameters
curl -s "https://api.search.brave.com/res/v1/videos/search" \
-H "Accept: application/json" \
-H "X-Subscription-Token: ${BRAVE_SEARCH_API_KEY}" \
-G \
--data-urlencode "q=machine learning explained" \
--data-urlencode "country=US" \
--data-urlencode "search_lang=en" \
--data-urlencode "count=20" \
--data-urlencode "freshness=pm"
Endpoint
GET https://api.search.brave.com/res/v1/videos/search
POST https://api.search.brave.com/res/v1/videos/search
Authentication: X-Subscription-Token: <API_KEY> header
Note: Both GET and POST methods are supported. POST is useful for long queries.
Parameters
Sponsors
Details
- Repository
- github.com/brave/brave-search-skills
- First seen
- Jun 3, 2026