Brave Images Scraper avatar

Brave Images Scraper

Pricing

from $9.99 / 1,000 results

Go to Apify Store
Brave Images Scraper

Brave Images Scraper

Scrapes image search results from Brave Search (search.brave.com/images). Extracts image URL, thumbnail, source, title, dimensions, and more.

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 image search results from Brave Images — a privacy-focused alternative to Google Images or Bing Images.

Features

  • Image metadata — title, image URL, source domain, dimensions (width × height)
  • Scroll-based pagination — automatically scrolls to load more images up to maxItems
  • Cross-page deduplication — skips images already scraped in previous scroll batches
  • Geo-targeting — set country and language for localised image results
  • Safe search — configurable (off / moderate / strict)
  • Proxy support — works with Apify residential/datacenter proxies

Input Parameters

FieldTypeDefaultDescription
querystring(required)Image search query
maxItemsinteger50Maximum number of images to extract
countrystring"us"Country code for localised results
languagestring"en"Language code
safeSearchstring"off"Safe search level: off, moderate, strict
proxyConfigurationobjectApify proxy config (recommended: residential)

Example INPUT.json

{
"query": "sunset photography",
"maxItems": 50,
"country": "us",
"language": "en",
"safeSearch": "off",
"proxyConfiguration": { "useApifyProxy": true }
}

Output Fields

FieldTypeDescription
positionintegerRank in results (1-based)
titlestringImage title or alt text
imageUrlstringImage URL via Brave's CDN proxy
thumbnailUrlstringThumbnail URL (same as imageUrl for Brave)
sourceUrlstringSource page hosting the image (null — not available in Brave's DOM)
sourceDomainstringDomain of the website hosting the image
widthintegerImage width in pixels
heightintegerImage height in pixels
searchQuerystringThe query used
countrystringCountry code used
languagestringLanguage code used
scrapedAtstringISO 8601 scrape timestamp

Example Output

{
"position": 1,
"title": "Golden Hour Sunset over Mountains",
"imageUrl": "https://imgs.search.brave.com/...",
"thumbnailUrl": "https://imgs.search.brave.com/...",
"sourceUrl": null,
"sourceDomain": "unsplash.com",
"width": 1920,
"height": 1280,
"searchQuery": "sunset photography",
"country": "us",
"language": "en",
"scrapedAt": "2025-05-01T12:00:00.000Z"
}

Pagination

The scraper uses scroll-based pagination to load more images:

  • The page is scrolled in increments, triggering Brave's lazy-load mechanism
  • Scrolling continues until maxItems images are collected or no new images load
  • Each scroll batch is deduplicated by imageUrl to avoid duplicates

Notes

  • sourceUrl is always null — Brave's image result buttons do not expose the source page URL in the DOM without clicking
  • imageUrl and thumbnailUrl are the same Brave proxy URL; the original image URL is encoded within it
  • Image dimensions come from CSS custom properties (--width, --height) on each card
  • Use a residential proxy for better reliability

Why Use This Scraper?

  • Privacy-first image search — no tracking or personalization of results
  • Independent image index — Brave indexes images separately from Google/Bing
  • Bulk image collection — scroll-based loading extracts large image sets efficiently
  • No API costs — access image data without Bing or Google Images API subscriptions

Use Cases

  • Unbiased Image Datasets — collect images without algorithmic personalization
  • AI/ML Training Data — build labeled image datasets for computer vision
  • Brand Visual Audit — check how your brand appears in Brave's image index
  • Cross-Engine Image SEO — compare image rankings across multiple search engines
  • Design & Creative Research — gather reference images for any visual topic

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