Google Images Scraper & API: full-size image URLs
Google Images Scraper is an Apify Actor that returns Google Images results for any search: the full-size image URL, width, height and file size, thumbnail, title, source page and site, with filters for size, color, type, time and Creative Commons license, 100 images per search in seconds, at $0.25 per 1,000 images.
Run it on Apify $0.25 per 1,000 images ($0.20 on Gold and above)
Quick facts
- One row per image: full-size URL, width, height, file size, thumbnail, title, page URL and site.
- Filters: size, color, type (photo, clip art, line drawing, face, animated), time and usage rights.
- 100 images per search in seconds, plain HTTP.
- Price: $0.25 per 1,000 images; the free $5 monthly credit covers 20,000 images.
Example input
{
"queries": [
"modern kitchen"
],
"maxResultsPerQuery": 100
}
Run it from code
REST API (cURL)
curl -X POST "https://api.apify.com/v2/acts/automationnation~google-images-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"queries": ["modern kitchen"], "maxResultsPerQuery": 100}'
Python
# pip install apify-client
from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("automationnation/google-images-scraper").call(run_input={
"queries": [
"modern kitchen"
],
"maxResultsPerQuery": 100
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item.get("title"), item.get("imageUrl"), item.get("imageWidth"), item.get("pageUrl"))JavaScript / Node.js
// npm install apify-client
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('automationnation/google-images-scraper').call({
"queries": [
"modern kitchen"
],
"maxResultsPerQuery": 100
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
for (const item of items) console.log(item.title, item.imageUrl, item.imageWidth, item.pageUrl);
Use it with AI agents (MCP)
Connect AI assistants such as Claude, ChatGPT or Cursor through Apify's MCP server. Hosted URL:
https://mcp.apify.com?tools=automationnation/google-images-scraper
Or run it locally in Claude Desktop / Cursor:
{
"mcpServers": {
"google-images-scraper": {
"command": "npx",
"args": [
"-y",
"@apify/actors-mcp-server",
"--tools",
"automationnation/google-images-scraper"
],
"env": {
"APIFY_TOKEN": "YOUR_APIFY_TOKEN"
}
}
}
}
FAQ
Is there a Google Images API?
Google's Custom Search JSON API can search images but caps at 100 queries a day free and $5 per 1,000 after, with limited filters. Google Images Scraper on Apify returns the full results page as data, pay per image.
Can I filter for Creative Commons images?
Yes: set Usage rights to Creative Commons. Always check the license on the source page.
Step-by-step guide: How to scrape Google Images in 2026 (full-size image URLs)