Google Images Scraper: Image Search API with New-Image Monitor avatar

Google Images Scraper: Image Search API with New-Image Monitor

Pricing

from $1.40 / 1,000 images

Go to Apify Store
Google Images Scraper: Image Search API with New-Image Monitor

Google Images Scraper: Image Search API with New-Image Monitor

Use this Actor when you need Google Images results for keywords: full-size image URL, width, height, file size, color, source page, title and domain. Monitor mode returns only images new since the last run. Site filters. No per-search fee; failed searches are free.

Pricing

from $1.40 / 1,000 images

Rating

0.0

(0)

Developer

Bluefield Data

Bluefield Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

16 hours ago

Last modified

Security

Limited permissions

Share

Use this Actor when you need Google Images results for keywords: full-size image URL, width, height, file size, color, source page, title and domain. Monitor mode returns only images new since the last run. Site filters. No per-search fee; failed searches are free.

One row per image, in Google's order: the full-size image URL (the original file, not Google's thumbnail) with width and height, the thumbnail, file size, dominant color, and the page it appears on with its title, site name and domain. With a time filter, each image also carries Google's "published" label ("4 hours ago").

No Google account, no API key, no browser.

Why this one

  • Monitor mode. Turn on Only images not delivered before and schedule the Actor: each run returns only images that were not in earlier results for that search. Pair it with Published within: past 24 hours and you get a daily feed of new images for a brand, a product or a topic, without paying again for the ones you already have.
  • Site filters. Keep only images from the sites you care about (etsy.com, pinterest.com), or skip sites (your own domain, to see where your product photos show up elsewhere). Skipped images are not charged.
  • No per-search fee. You pay per image delivered. Some Google Images Actors add a fee for every results page they read; this one does not. Failed searches are free.
  • Tested: 5 real search terms on 2026-11-03 returned 500 of 500 images, 0 errors, every row with full-size URL, width, height, title, page and domain. Site filter etsy.com returned 30 of 30 images from Etsy pages; excluding pinterest.com and wikipedia.org returned 100 images with none from those sites.

Input

FieldWhat it doesDefault
queriesSearch terms, one per line["golden retriever"]
maxImagesPerQueryImages per term, 1 to 100 (one Google results page)50
onlyNewImagesMonitor mode: only images not delivered by earlier runs of the same searchfalse
timeRangeany, hour, day, week, month, yearany
onlyFromSitesOnly images on pages of these domainsempty
excludeSitesLeave out images on pages of these domainsempty
sizeany, large, medium, iconany
imageTypeany, photo, clipart, lineart, animatedany
usageRightsany, creativeCommons, commercialany
countryGoogle market, two letters (us, gb, de, br...)us
languageInterface language, two lettersen
maxConcurrencySearches in parallel, 1 to 53
{
"queries": ["nike air max 90", "golden retriever"],
"maxImagesPerQuery": 50,
"timeRange": "week",
"onlyNewImages": true
}

Output

{
"imageId": "JKX4-tyssxqy6M",
"imageUrl": "https://media.zenfs.com/en/parade_pets_articles_328/f66483e094d0fcfeb0bc8ecc58746f43.jpg",
"imageWidth": 3000,
"imageHeight": 2927,
"thumbnailUrl": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQT5vPSGlkyqPrZzq1B1VMwmXO8spZVVlAvTRrDMNcldQ&s=10",
"thumbnailWidth": 561,
"thumbnailHeight": 547,
"dominantColor": "rgb(138,148,145)",
"fileSizeText": "417KB",
"fileSizeBytes": 427008,
"aspectRatio": 1.025,
"title": "Golden Retriever Puppy Finds the Perfect Pillow and It Has Four Paws",
"pageUrl": "https://www.yahoo.com/lifestyle/articles/golden-retriever-puppy-finds-perfect-230000975.html",
"siteName": "Yahoo",
"domain": "www.yahoo.com",
"publishedAgo": "4 hours ago",
"position": 2,
"query": "golden retriever",
"country": "us",
"language": "en",
"filters": null,
"isNew": null,
"searchUrl": "https://www.google.com/search?q=golden+retriever&tbm=isch&hl=en&gl=us",
"scrapedAt": "2026-11-03T10:15:02Z",
"error": null,
"charged": true
}
  • publishedAgo is Google's own label; it is filled for most images when you use a time filter and for a few otherwise.
  • isNew is true in monitor mode and null otherwise. Google reshuffles the lower part of its results page between requests, so "new" means not delivered before by this monitor: with Published within set, it is also recently published.
  • A search that fails, or a term Google has no images for, comes back as a row with query, error and charged: false, and is not charged. The run's final message says how many searches failed.

Pricing

Pricing: you pay per result, failures are free. One event per image delivered. In monitor mode there is also a small charge per search checked, because a check that finds nothing new still reads a Google results page.

Notes

  • Google shows up to 100 images on its results page for a term; for more images on one subject, add variations of the term ("golden retriever puppy", "golden retriever beach") or change the filters.
  • Images belong to their owners. Check the license on the source page before reusing an image.