Google Images Scraper - Usage Rights, Creative Commons Filter
Pricing
from $0.80 / 1,000 images
Google Images Scraper - Usage Rights, Creative Commons Filter
Google Images scraper for keyword lists. Get original full-size image URLs with width, height, file size, source page, site name and thumbnail. Filter by usage rights (Creative Commons or commercial), size, color, type and time. Pay only per image.
Pricing
from $0.80 / 1,000 images
Rating
0.0
(0)
Developer
Kamer Ozkan
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Google Images scraper with the filters other scrapers leave out: usage rights (Creative Commons or commercial licenses), size, color, type and time. For each keyword you get the original full-size image URL, width and height in pixels, file size, the source page, page title, site name, a thumbnail and the main color. Bulk queries, 18 Google countries, export to JSON, CSV or Excel.
What does Google Images Scraper do?
Type the searches you care about (for example mountain lake, modern kitchen design or site:unsplash.com coffee), choose the filters you would use in Google Images, and the actor returns one row per image in Google's order. It reads further result batches when you ask for more images per query.
- Usage rights: only images Google marks as Creative Commons licensed, or only images with commercial and other licenses.
- Size: large, medium or icon, plus your own minimum width and height in pixels (images below it are dropped and not charged).
- Color: full color, black and white, transparent background or one main color (red, blue, green and 9 more).
- Type: photo, clip art, line drawing, GIF or face.
- Time: past 24 hours, week, month or year.
It needs no login, no Google account and no proxy setup on your side: pages are fetched through Apify's Google SERP proxy, which is included in the price.
Who is it for?
- Designers, marketers and bloggers: find reusable Creative Commons images for a topic and go straight to the source page to check the license.
- AI and machine learning teams: build image datasets by keyword with original URLs, sizes and source pages.
- E-commerce and brand teams: see which images and sites rank in Google Images for your products and competitors.
- SEO teams: track image rankings and the pages behind them for your keywords.
What data can you get?
| Field | Example |
|---|---|
query | mountain lake |
country | US |
position | 1 (rank in Google Images for that query and filter set) |
imageUrl | https://cdn.stocksnap.io/img-thumbs/960w/mountain-lake_PPC5CYC0DG.jpg |
width / height | 960 / 1242 (pixels of the original image) |
fileSize | 793KB (as Google shows it) |
title | Mountain Lake Free Stock Photo - StockSnap.io |
sourcePageUrl | https://stocksnap.io/photo/mountain-lake-PPC5CYC0DG |
sourceDomain | stocksnap.io |
sourceName | StockSnap.io |
thumbnailUrl | Google's thumbnail of the image |
thumbnailWidth / thumbnailHeight | 487 / 630 |
dominantColor | rgb(11,21,24) |
googleImageId | Google's ID for the result |
filters | sur:cl,isz:l (the Google filters used, null when none) |
scrapedAt | When the run collected the row |
Fields stay empty (null) when Google does not show that detail.
How much does it cost?
You pay only for results: $1.00 per 1,000 images ($0.001 per image) on the Free plan, with Store discounts on paid Apify plans: Bronze $0.90, Silver $0.85, Gold and above $0.80 per 1,000 images. The Google SERP proxy is included; there is nothing else to buy. Images dropped by your minimum width or height are not charged.
Worked example: 50 keywords with 100 images each = 5,000 images = 5,000 x $0.001 = $5.00 on the Free plan.
Set "Max images per query", "Max images in total" or a maximum cost per run to cap spending.
How to use it
- Click Try for free.
- Enter one or more Search queries.
- Pick Usage rights, Size, Color, Type and Time as you would in Google Images, and optionally a minimum width and height.
- Choose the Country and, if you want, a Language.
- Set Max images per query (one batch holds about 100 images; Google usually has 300 to 400 per query and filter combination).
- Click Start, then download the results as JSON, CSV or Excel, or read them through the API.
Input example
{"queries": ["mountain lake", "modern kitchen design"],"usageRights": "creative_commons","size": "large","maxResultsPerQuery": 200}
Output example
Row from a QA run on 2026-10-24 (Creative Commons + large):
{"query": "mountain lake","country": "US","position": 2,"imageUrl": "https://islandinthenet.com/wp-content/uploads/2015/11/Mountain-Lakes-Nature-Preserve_iPhone_20151031_1629.jpg","width": 1280,"height": 720,"fileSize": "307KB","title": "Mountain Lakes Nature Preserve - Island in the Net","sourcePageUrl": "https://islandinthenet.com/mountain-lakes-nature-preserve-princeton/","sourceDomain": "islandinthenet.com","sourceName": "Island in the Net","thumbnailUrl": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQk5PNIwJ10hSG5G9Kk7wpW_urYy2SvXNL5EuoChCkyhg&s=10","thumbnailWidth": 738,"thumbnailHeight": 414,"dominantColor": "rgb(72,46,34)","googleImageId": "hFphKHlxSLzVvM","filters": "sur:cl,isz:l","scrapedAt": "2026-10-24T12:24:58.548691Z"}
Supported countries
United States, United Kingdom, Canada, Australia, India, Germany, Austria, Switzerland, France, Belgium, Netherlands, Italy, Spain, Poland, Sweden, Brazil, Mexico and Japan.
Integrations and API
Run it from your code with the Apify API or the apify-client package, schedule it in Apify, or connect it to Make, n8n, Zapier, Google Sheets, Slack or a webhook.
from apify_client import ApifyClientclient = ApifyClient("<YOUR_APIFY_TOKEN>")run = client.actor("kamerozkan/google-images-scraper").call(run_input={"queries": ["coffee shop interior"],"usageRights": "creative_commons","size": "large","maxResultsPerQuery": 100,})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item["width"], item["height"], item["imageUrl"], item["sourcePageUrl"])
FAQ
Can I use Creative Commons images for free? The usage rights filter is Google's own filter. Creative Commons licenses differ (attribution, non-commercial, no derivatives), and Google can be wrong, so always check the license on sourcePageUrl before you reuse an image.
How many images do I get per query? One request returns about 100 images; the actor reads further batches until it reaches your limit or Google has no new images. Google usually has 300 to 400 images per query and filter combination. Use more specific queries or different filters to get more.
Do I get the full-size image? Yes. imageUrl is the original image on the source site, with its width and height. thumbnailUrl is Google's small preview.
Does it download the image files? No. It returns URLs and details. Download the files from imageUrl yourself if you need them, and respect the source site's license.
What happens when a query has no results? The run still succeeds; the status message and the OUTPUT record list the queries without results, and nothing is charged for them.
Is it legal to collect this data? It collects publicly visible search results (image links, sizes, page titles). You are responsible for how you use the data and the images, and for following the copyright rules that apply to you.
Support and feedback
- Found a bug or missing a field? Open an issue on the Issues tab of this Actor. We reply within 48 hours and ship most fixes within a few days.
- Have an idea for a feature? Issues are the fastest way to get it built.
- If the Actor saves you time, a short review on this page helps other users find it.