Google Images Scraper — Tiles, Thumbnails, URLs
Pricing
from $1.50 / 1,000 image results
Google Images Scraper — Tiles, Thumbnails, URLs
Scrape Google Images at scale: up to 100 tiles per page with title, source, referrer link, thumbnail, inline preview, full-resolution URL, dimensions, file size, plus licensability flags (is_product, is_licensable, is_video). Size / colour / type / time filters, 200+ country domains.
Pricing
from $1.50 / 1,000 image results
Rating
0.0
(0)
Developer
Scrape Badger
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
What does Google Images Scraper do?
Scrape Google Images at scale with full filter support — size, colour, type, licence, time range. Each image tile is pushed as its own dataset record.
Why use Google Images Scraper?
- Full Google Images filter set. Size, colour, type, licence, time — everything the web UI exposes.
- Direct
original+thumbnailURLs. No more clicking-through to grab the real image. - 200+ country domains +
safe. Local rankings, safe-search control. - Pagination. Up to 10 pages — stops early when Google runs out.
- Stream-friendly output. Each image as its own record — ML pipeline friendly.
What data can Google Images Scraper extract?
| Field | Type | Description |
|---|---|---|
| title | string | Image alt text / caption |
| original | string | Full-resolution image URL |
| thumbnail | string | Small thumbnail URL |
| source | string | Host website |
| link | string | Source page URL |
| width / height | number | Image dimensions |
| position | number | Rank within the page |
How to scrape Google Images
- Click Try for free.
- Enter your query in
q. - Optional: set
imgsz(size),imgcolor(colour),imgtype(type),safe. - For licence / time filtering, use the
tbsfree-form string (Google's filter syntax). - Set
max_pages— each page is ≈ 100 images. - Click Start — images stream into the dataset.
How much will it cost?
$0.0015 per image (≈ $1.50 per 1,000 images). One call per page; pages return ≈ 100 images each. A 3-page run pushes ~300 images for $0.45.
Competitor benchmark
| Actor | Author | Price | Notes |
|---|---|---|---|
| hooli/google-images-scraper | hooli | $1.90-$3.50 / 1k (tier-gated) | Gold tier required for lowest price |
| apify/google-search-scraper | Apify | ~$1.80 / 1k pages | Images as SERP block, not dedicated |
| scrape-badger/google-images-scraper | ScrapeBadger | $1.50 / 1k images | Flat, no tier gating |
Input
Configure the run in the Input tab above, or pass a JSON object matching the fields below when calling the Actor via the Apify API.
| Field | Required | Description |
|---|---|---|
| q | ✅ | Search query. |
| gl / hl | — | Country + language. |
| imgsz | — | l / m / i / icon — Google's size enum. |
| imgcolor | — | red, blue, transparent, etc. |
| imgtype | — | face, photo, clipart, lineart, animated. |
| safe | — | off / medium / high. |
| tbs | — | Free-form Google filter string (licence, time). |
| max_pages | — | 1-10, default 3. |
Output
Every successful run streams records into the run's dataset. Download as JSON, CSV, XML, Excel, or HTML from the Dataset tab; consume programmatically via the Apify API or webhooks.
Example record:
{"title": "Golden retriever puppy","original": "https://example.com/puppy.jpg","thumbnail": "https://encrypted-tbn0.gstatic.com/images?q=tbn:\u2026","source": "example.com","link": "https://example.com/puppies-article","width": 1920,"height": 1080,"position": 1}
Tips / Advanced options
- Always check the
originalURL is hot-linkable. Some sources block direct access. Test with a HEAD request before bulk-downloading. - For licence-safe images. Use
tbs=il:cl(Creative Commons only) — safer for commercial use. - Use
imgsz: lfor ML training data. Guaranteed ≥ 1 MP — avoids low-res thumbnails polluting your dataset. - Dedupe by
original. Google occasionally returns the same image from multiple source pages.
FAQ, Disclaimers, Support
Can I download the images?
This actor returns URLs only. Use a separate Apify actor or a script to download — we keep actor runtime lean.
What's tbs?
Google's free-form filter string. il:cl for Creative Commons, qdr:w for past week. See Google's docs.
Can I search by image (reverse)?
Yes — use google-lens-scraper instead. This actor is text-search only.
Why fewer images than max_pages × 100?
Google sometimes returns fewer per page; the actor stops early when no more pages.
Disclaimer
This Actor scrapes public Google data only. You're responsible for compliance with Google's Terms of Service and any applicable data-protection laws (GDPR, CCPA, etc.) in your jurisdiction. ScrapeBadger does not store the scraped results — they are delivered directly to your Apify dataset.
Support
Something not working? Open a ticket in the Issues tab above — we triage within one business day. Full API reference: docs.scrapebadger.com.
Related Actors
google-lens-scraper— Reverse image search (visual matches)google-search-scraper— SERP with inline Images block
Powered by
ScrapeBadger — Google-optimised residential proxy pool + browser-farm fallback, 99.7% uptime, unmetered bandwidth. No CAPTCHAs reach you.