Google Images Scraper: Full-Size Image URLs & API avatar

Google Images Scraper: Full-Size Image URLs & API

Pricing

from $0.20 / 1,000 images

Go to Apify Store
Google Images Scraper: Full-Size Image URLs & API

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

Nathan Carter

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 hours ago

Last modified

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, pageTitle and more (all fields below).
  • Any country and language: set country and language.
  • 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

  1. Click Try for free.
  2. Add one or more search queries.
  3. Set the country, language and how many images you want per search, plus any filters.
  4. 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

FieldDescription
queryThe search this row came from.
positionRank in the results for this search, from 1.
titleImage title (alt text).
imageUrlFull-size original image URL.
imageWidthOriginal width in pixels.
imageHeightOriginal height in pixels.
imageSizeFile size as Google shows it, e.g. 590KB.
thumbnailUrlGoogle thumbnail URL.
pageUrlThe page the image is on.
pageTitleTitle of that page.
sourceSite name.
domainDomain of the page.
imageIdGoogle image ID.
pageResults page it came from.
countryGoogle country (gl).
languageGoogle interface language (hl).
searchUrlThe Google search URL.
scrapedAtWhen 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.

ImagesFree & Bronze plansSilverGold 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 ApifyClient
client = 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

Questions or a missing field? Open an issue on the Issues tab; fixes usually ship within a day.