Brave Images Scraper
Pricing
from $9.99 / 1,000 results
Go to Apify Store
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
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
countryandlanguagefor localised image results - Safe search — configurable (
off/moderate/strict) - Proxy support — works with Apify residential/datacenter proxies
Input Parameters
| Field | Type | Default | Description |
|---|---|---|---|
query | string | (required) | Image search query |
maxItems | integer | 50 | Maximum number of images to extract |
country | string | "us" | Country code for localised results |
language | string | "en" | Language code |
safeSearch | string | "off" | Safe search level: off, moderate, strict |
proxyConfiguration | object | — | Apify proxy config (recommended: residential) |
Example INPUT.json
{"query": "sunset photography","maxItems": 50,"country": "us","language": "en","safeSearch": "off","proxyConfiguration": { "useApifyProxy": true }}
Output Fields
| Field | Type | Description |
|---|---|---|
position | integer | Rank in results (1-based) |
title | string | Image title or alt text |
imageUrl | string | Image URL via Brave's CDN proxy |
thumbnailUrl | string | Thumbnail URL (same as imageUrl for Brave) |
sourceUrl | string | Source page hosting the image (null — not available in Brave's DOM) |
sourceDomain | string | Domain of the website hosting the image |
width | integer | Image width in pixels |
height | integer | Image height in pixels |
searchQuery | string | The query used |
country | string | Country code used |
language | string | Language code used |
scrapedAt | string | ISO 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
maxItemsimages are collected or no new images load - Each scroll batch is deduplicated by
imageUrlto avoid duplicates
Notes
sourceUrlis alwaysnull— Brave's image result buttons do not expose the source page URL in the DOM without clickingimageUrlandthumbnailUrlare 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