Google Images Scraper — Tiles, Thumbnails, URLs avatar

Google Images Scraper — Tiles, Thumbnails, URLs

Pricing

from $1.50 / 1,000 image results

Go to Apify Store
Google Images Scraper — Tiles, Thumbnails, URLs

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

Scrape Badger

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

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 + thumbnail URLs. 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?

FieldTypeDescription
titlestringImage alt text / caption
originalstringFull-resolution image URL
thumbnailstringSmall thumbnail URL
sourcestringHost website
linkstringSource page URL
width / heightnumberImage dimensions
positionnumberRank within the page

How to scrape Google Images

  1. Click Try for free.
  2. Enter your query in q.
  3. Optional: set imgsz (size), imgcolor (colour), imgtype (type), safe.
  4. For licence / time filtering, use the tbs free-form string (Google's filter syntax).
  5. Set max_pages — each page is ≈ 100 images.
  6. 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

ActorAuthorPriceNotes
hooli/google-images-scraperhooli$1.90-$3.50 / 1k (tier-gated)Gold tier required for lowest price
apify/google-search-scraperApify~$1.80 / 1k pagesImages as SERP block, not dedicated
scrape-badger/google-images-scraperScrapeBadger$1.50 / 1k imagesFlat, 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.

FieldRequiredDescription
qSearch query.
gl / hlCountry + language.
imgszl / m / i / icon — Google's size enum.
imgcolorred, blue, transparent, etc.
imgtypeface, photo, clipart, lineart, animated.
safeoff / medium / high.
tbsFree-form Google filter string (licence, time).
max_pages1-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 original URL 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: l for 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.

Powered by

ScrapeBadger — Google-optimised residential proxy pool + browser-farm fallback, 99.7% uptime, unmetered bandwidth. No CAPTCHAs reach you.