Google Images Scraper (Image Search Results)
Pricing
from $1.70 / 1,000 images
Google Images Scraper (Image Search Results)
Google Images Scraper returns image search results for keywords: title, image URL, source page and domain. Uses the Apify GOOGLE_SERP proxy, no browser.
Pricing
from $1.70 / 1,000 images
Rating
0.0
(0)
Developer
Murat Uzun
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
What is Google Images Scraper?
Google Images Scraper returns Google Image search results for one or more keywords: image URL, source page URL, title, source domain and image size. It fetches the search page through Apify's GOOGLE_SERP proxy group, so it needs no browser. One row per image result.
What data does Google Images Scraper extract?
position: rank of the image in that query's resultsquery: the keyword searchedtitle: the title Google shows for the source pagesourcePageUrl: the page the image was found onimageUrl: the full-size image URLimageWidth,imageHeight: full-size image dimensions reported by GoogledisplayedDomain: domain of the source pagesearchUrl: the Google search URL usedfetchError: filled only when the proxy was unavailable
How to use Google Images Scraper
- Open the Actor and enter one or more keywords in Search queries.
- Set Max images per query (up to 100).
- Run it and download the dataset as JSON, CSV or Excel.
Example input
{"queries": ["red running shoes", "trail running shoes"],"maxResultsPerQuery": 30,"countryCode": "us","languageCode": "en"}
Example output
Real output from a cloud run on 23 Oct 2026 (input above, 2 queries, 30 rows per query, 60 rows in total):
{"position": 1,"query": "red running shoes","title": "ASICS Women's Bloomstride - Speed Red/Beniimo Purple - Size 12","sourcePageUrl": "https://www.asics.com/us/en-us/bloomstride/p/ANA_1012C019-600.html","imageUrl": "https://images.asics.com/is/image/asics/1012C019_600_SL_LT_GLB-1?$sfcc-product$","imageWidth": 512,"imageHeight": 683,"displayedDomain": "asics.com","searchUrl": "http://www.google.com/search?q=red+running+shoes&tbm=isch&hl=en&gl=us","fetchError": null}
Input parameters
| Field | Type | Default | Description |
|---|---|---|---|
queries | array of strings | ["red running shoes"] | Keywords to search in Google Images. |
maxResultsPerQuery | integer 1-100 | 20 | Rows per query. One Google request returns about 100 image tiles. |
countryCode | string | us | Google country (gl). |
languageCode | string | en | Google interface language (hl). |
Pricing
Pay per image result (pay-per-event, default dataset item). Price and tiers are set in the Apify Console; see the Actor page for the current price.
FAQ
Why is the result count sometimes below the limit? Google returns one page of about 100 image tiles per query through this proxy. If the page has fewer usable image links, fewer rows are returned.
Why is imageWidth or title empty for some rows? Google does not send those fields for every tile.
Does it need a login or a browser? No. It uses the Apify GOOGLE_SERP proxy group only.
Support and feedback
Open an issue on the Actor's Console page, or contact the author through Apify.