Brave Videos Scraper avatar

Brave Videos Scraper

Pricing

from $9.99 / 1,000 results

Go to Apify Store
Brave Videos Scraper

Brave Videos Scraper

Scrapes video search results from Brave Search (search.brave.com/videos). Extracts title, URL, channel, duration, views, published date, and thumbnail.

Pricing

from $9.99 / 1,000 results

Rating

0.0

(0)

Developer

codingfrontend

codingfrontend

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Extract video search results from Brave Videos — a privacy-focused video search spanning YouTube, Vimeo, and other platforms.

Features

  • Video metadata — title, URL, platform, channel name, duration, publication date, thumbnail
  • Pagination — automatically follows pages (offset-based) up to maxItems
  • Cross-page deduplication — skips URLs already pushed from previous pages
  • Platform + channel extraction — separates platform (e.g. "YouTube") from channel name (e.g. "Simplilearn")
  • Duration parsing — duration string converted to seconds (durationSeconds)
  • Filters — time range, duration class, and video resolution
  • Geo-targeting — set country and language for localised video results
  • Proxy support — works with Apify residential/datacenter proxies

Input Parameters

FieldTypeDefaultDescription
querystring(required)Video search query
maxItemsinteger50Maximum number of videos to extract
countrystring"us"Country code
languagestring"en"Language code
timeRangestring""Filter: pd (day), pw (week), pm (month), py (year)
durationstring""Duration class: short (<5 min), medium (5-20 min), long (>20 min)
resolutionstring""Resolution filter: hd, 4k
proxyConfigurationobjectApify proxy config (recommended: residential)

Example INPUT.json

{
"query": "machine learning tutorial",
"maxItems": 50,
"country": "us",
"language": "en",
"proxyConfiguration": { "useApifyProxy": true }
}

Output Fields

FieldTypeDescription
positionintegerRank in results (1-based)
titlestringVideo title
urlstringDirect URL to the video
platformstringHosting platform (e.g. "YouTube", "Vimeo")
channelstringChannel or uploader name (extracted from Brave's platform breadcrumb)
durationstringFormatted duration string (e.g. "14:32")
durationSecondsintegerDuration in seconds
viewsstringView count as displayed (null — not shown by Brave)
publishedAtstringPublication date or relative age
thumbnailstringThumbnail image URL
descriptionstringShort description or channel label
embedUrlstringEmbeddable URL (null — not available from Brave)
searchQuerystringThe query used
countrystringCountry code used
languagestringLanguage code used
scrapedAtstringISO 8601 scrape timestamp

Example Output

{
"position": 1,
"title": "Machine Learning Full Course - Learn ML in 6 Hours",
"url": "https://www.youtube.com/watch?v=ukzFI9rgwfU",
"platform": "YouTube",
"channel": "Simplilearn",
"duration": "5:34:37",
"durationSeconds": 20077,
"views": null,
"publishedAt": "Jan 5, 2022",
"thumbnail": "https://imgs.search.brave.com/...",
"description": "🔥IITK - Professional Certificate Course in AI...",
"embedUrl": null,
"searchQuery": "machine learning tutorial",
"country": "us",
"language": "en",
"scrapedAt": "2025-05-01T12:00:00.000Z"
}

Pagination

The scraper uses offset-based pagination:

  • Each page returns ~10 videos
  • Pages are automatically queued until maxItems is reached
  • Videos are deduplicated by URL across pages

Notes

  • channel is extracted from Brave's breadcrumb display ("YouTube › Simplilearn") — the part after . When the channel name is not shown (e.g. Vimeo uploads), channel may be null
  • views and embedUrl are always null — these are not available in Brave's DOM
  • duration and durationSeconds are extracted from the card overlay text
  • Use a residential proxy for higher throughput

Why Use This Scraper?

  • Privacy-first video discovery — Brave doesn't track video watches to personalize results
  • Multi-platform search — surfaces YouTube, Vimeo, and other video hosting platforms
  • Platform + channel extraction — extracts both the hosting platform and the actual channel name
  • No API costs — access video metadata without YouTube Data API quotas

Use Cases

  • Unbiased Video SEO Research — track video rankings without Google's personalization influence
  • Cross-Platform Video Discovery — find videos outside YouTube's own recommendation bubble
  • Content Research — discover popular videos on any topic from a neutral perspective
  • Competitor Video Tracking — monitor competitor video content appearing in Brave search
  • Academic Research — study video content distribution without algorithmic bias

Custom Solutions

Need a custom scraper or dedicated server setup? We offer:

  • On-demand scraper development for any website
  • Individual server setups with your own infrastructure
  • Custom modifications to existing scrapers
  • Priority support and maintenance

📧 Email: lakshmanan.w3dev@gmail.com
📱 WhatsApp: +91 6382775774