Google Images Scraper: Full-Size Image URLs & API
Pricing
from $0.20 / 1,000 images
Google Images Scraper: Full-Size Image URLs & API
Scrape Google Images for any search: full-size image URL, width, height and file size, thumbnail, title, source page and site. Filters for size, color, type, time and Creative Commons license. 100 images per search in seconds, $0.25 per 1,000 images.
Pricing
from $0.20 / 1,000 images
Rating
0.0
(0)
Developer
Nathan Carter
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 hours ago
Last modified
Categories
Share
Google Images Scraper is an Apify Actor that returns Google Images results for any search: the full-size image URL, its size and the page it comes from. It's built for code and AI agents: one JSON row per image, a clean schema and runs that finish in seconds.
Quick facts
- What you get, one row per image:
title,imageUrl,imageWidth,imageHeight,imageSize,thumbnailUrl,pageUrl,pageTitleand more (all fields below). - Any country and language: set
countryandlanguage. - Fast: plain HTTP through Apify's Google SERP proxy, no browser. A search takes a few seconds.
- Price: $0.25 per 1,000 images (less on paid Apify plans). Apify's free $5 monthly credit covers 20,000 images.
- AI agents: connect
https://mcp.apify.com?tools=automationnation/google-images-scraper(setup below).
What can you do with it?
- AI and machine learning: build image datasets for training, evaluation and retrieval.
- Design and content: collect reference images and mood boards with source links.
- Brand and copyright monitoring: find where your images or products appear.
- SEO: see which sites rank in Google Images for your keywords.
How to use it
- Click Try for free.
- Add one or more search queries.
- Set the country, language and how many images you want per search, plus any filters.
- Click Start and download the results as JSON, CSV or Excel, or read them through the API.
Input example
{"queries": ["modern kitchen","golden retriever puppy"],"maxResultsPerQuery": 100,"country": "us","language": "en","size": "large","license": "any"}
Output example
{"query": "modern kitchen","position": 1,"title": "7 New Warm and Inviting Contemporary Kitchens","imageUrl": "https://st.hzcdn.com/simgs/d531529d08f92b26_14-9975/_.jpg","imageWidth": 2048,"imageHeight": 1364,"imageSize": "590KB","thumbnailUrl": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRwGceB_fdpIh-MEVFVLAGqfDF51rDJ6c_WRy6KPzc5TQ&s=10","pageUrl": "https://www.houzz.com/magazine/7-new-warm-and-inviting-contemporary-kitchens-stsetivw-vs~183659735","pageTitle": "7 New Warm and Inviting Contemporary Kitchens","source": "www.houzz.com","domain": "houzz.com","imageId": "s-_Xiez_hvMPaM","page": 1,"country": "us","language": "en","searchUrl": "https://www.google.com/search?…","scrapedAt": "2026-10-05T10:12:00.000Z"}
Output fields
| Field | Description |
|---|---|
query | The search this row came from. |
position | Rank in the results for this search, from 1. |
title | Image title (alt text). |
imageUrl | Full-size original image URL. |
imageWidth | Original width in pixels. |
imageHeight | Original height in pixels. |
imageSize | File size as Google shows it, e.g. 590KB. |
thumbnailUrl | Google thumbnail URL. |
pageUrl | The page the image is on. |
pageTitle | Title of that page. |
source | Site name. |
domain | Domain of the page. |
imageId | Google image ID. |
page | Results page it came from. |
country | Google country (gl). |
language | Google interface language (hl). |
searchUrl | The Google search URL. |
scrapedAt | When it was scraped (ISO). |
The Run summary (key-value store OUTPUT) lists each search with its status and result count.
How much does it cost?
You pay per image saved; searches that fail are free.
| Images | Free & Bronze plans | Silver | Gold and above |
|---|---|---|---|
| 1,000 | $0.25 | $0.23 | $0.20 |
| 10,000 | $2.50 | $2.25 | $2.00 |
Set a maximum cost per run in the run options; the Actor stops at your limit and keeps everything saved up to then.
Use it with AI agents (MCP)
Hosted: add https://mcp.apify.com?tools=automationnation/google-images-scraper to Claude, ChatGPT, Cursor or another MCP client and sign in with Apify.
Local (Claude Desktop or Cursor config):
{"mcpServers": {"google-images-scraper": {"command": "npx","args": ["-y", "@apify/actors-mcp-server", "--tools", "automationnation/google-images-scraper"],"env": { "APIFY_TOKEN": "YOUR_APIFY_TOKEN" }}}}
Then ask, for example: "Find 50 large Creative Commons photos of modern kitchens and list their sources."
Integrations and API
curl -X POST "https://api.apify.com/v2/acts/automationnation~google-images-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{"queries": ["modern kitchen"], "maxResultsPerQuery": 10, "country": "us"}'
from apify_client import ApifyClientclient = ApifyClient("YOUR_TOKEN")run = client.actor("automationnation/google-images-scraper").call(run_input={"queries": ["modern kitchen"], "maxResultsPerQuery": 10})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item["title"])
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_TOKEN' });const run = await client.actor('automationnation/google-images-scraper').call({"queries": ["modern kitchen"], "maxResultsPerQuery": 10});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
Schedules, webhooks, Google Sheets, Slack, n8n, Make and Zapier work through Apify's integrations.
FAQ
How many images per search? Up to 100, the first page of Google Images. Add related searches ("modern kitchen white", "modern kitchen island") for more.
Do I get the original image?
Yes, imageUrl is the full-size original with its width and height, plus Google's thumbnail.
Can I filter by license?
Yes, set license to Creative Commons or commercial. Google's classification isn't legal advice, so check each source page.
Can I download the image files? The Actor returns URLs; download them with your own code or an Apify integration. Respect copyright and each site's terms.
Is it legal to scrape Google? The Actor reads public Google results, like a person searching. Use the data in line with the laws and terms that apply to you.
Why is it so fast and cheap? It reads Google's results pages over plain HTTP through Apify's Google SERP proxy: no browser, about a second per page.
More Google data from AutomationNation
- Google Shopping Scraper: prices, stores and reviews for any product search.
- Google News Scraper: headlines, sources, dates and article URLs.
- Google Videos Scraper: videos from YouTube, TikTok and more, with channel and duration.
- Google Jobs Scraper: job listings with salaries and apply links in 26 countries.
- Google Trends Scraper: interest over time, related queries and trending searches.
- Google AI Overview Tracker: whether Google's AI Overviews cite your site.
- AI Visibility Tracker: your brand in Google AI Overviews, Gemini and Claude answers.
Questions or a missing field? Open an issue on the Issues tab; fixes usually ship within a day.