Google Images (up to 30k)
Pricing
from $2.50 / 1,000 results
Google Images (up to 30k)
Extract full-size image URLs by following related images. One query, up to 30k unique results.
Pricing
from $2.50 / 1,000 results
Rating
0.0
(0)
Developer

Thodor
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Share
Extract full-size image URLs from Google with or without related images.
Features
- Full-size image URLs, not
encrypted-tbn0.gstatic.comthumbnails - Related images Automatically opens the related images page for every found image, massively expanding your results (up to 30k in my testing)
- Structured output Clean JSON with image URL, source page, title, and relationships
- Simple limits: just state the amount you need, only get charged for a unique result (null does not count)
Input
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
search_query | string | Yes | Search term for Google Images | |
max_results | integer | No | 200 | Maximum total images to collect |
get_related_images | boolean | No | true | Follow visually similar image links to expand results (up to 30k) |
Example input
{"search_query": "cat","max_results": 500,"get_related_images": true}
How it works
- Searches Google Images for your query and extracts all image URLs from the initial results (~450 images)
- For each found image, follows its "related images" link to discover visually similar images
- This typically yields up to 30,000 unique images from a single search query, depending on how many related images are available
Data quality
Only images with their original resolved URL are included. Duplicates or null do not count as a result.
Estimated run times
Actual run times using the keyword "cat". Your times may vary depending on the query and number of available results.
| Mode | Images | Time |
|---|---|---|
| Without related images | 438 | 0m 32s |
| With related images | 29,870 | 48m 33s |
Output
Each result contains:
| Field | Description |
|---|---|
image_url | Full-size image URL (the actual image, not thumbnail) |
thumbnail_url | Google's thumbnail URL |
width | Image width in pixels |
height | Image height in pixels |
page_url | URL of the webpage containing the image |
title | Image title/alt text |
related_link | Google link to visually similar images |
search_query | The search term used |
depth_level | 0 = main results, 1 = from related images |
Example output
[{"image_url": "https://upload.wikimedia.org/wikipedia/commons/thumb/example.jpg","thumbnail_url": "https://encrypted-tbn0.gstatic.com/images?q=tbn:...","width": 1920,"height": 1080,"page_url": "https://en.wikipedia.org/wiki/Example","title": "Example cat photo","related_link": "https://www.google.com/search?tbs=rimg:...","search_query": "cat","depth_level": 0},{"image_url": "https://example.com/similar-cat.jpg","thumbnail_url": "https://encrypted-tbn0.gstatic.com/images?q=tbn:...","width": 1600,"height": 900,"page_url": "https://example.com/gallery","title": "Similar cat photo","related_link": "https://www.google.com/search?tbs=rimg:...","search_query": "cat","depth_level": 1}]
Pricing
$2.50 per 1,000 results (pay-per-result model)
You only pay for the images you actually receive. Apify's free tier provides $5 monthly credits to get started.
Limitations
- Google may rate-limit requests for very high volumes aborting the request early
- Platform migrations: If Apify migrates the run to a different server, the actor will stop and save all results collected so far. This actor cannot resume after migration because it relies on browser state that cannot be serialized. It will restart.
Support
Something not working as expected? Message me in the Issues tab and I'll look into it as quickly as possible. I'm a solo dev, so don't hesitate to reach out with any other questions.
- Thodor
P.S. If everything works well, please leave a review! And if it doesn't, you don't know me!


