Google Images Scraper & API - $0.10 per 1,000 Images
Pricing
Pay per event
Google Images Scraper & API - $0.10 per 1,000 Images
Scrape Google Images for any keyword: the direct image file URL on the publisher’s own server, title, alt text, publisher name, source page and rank. Up to 300 images per query, 18 countries, no expiring thumbnails. Clean JSON/CSV for datasets, ecommerce and brand monitoring.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Santhej Kallada
Maintained by CommunityActor stats
0
Bookmarked
4
Total users
4
Monthly active users
7 days ago
Last modified
Share
Google Images Scraper — Image Search Results & Sources API
Scrape Google Images for any keyword: every image's direct URL, title, source page and rank — up to 300 per query, as clean JSON or CSV, at $0.10 per 1,000 images.
Image search is its own battlefield. For product searches, a large share of clicks starts in the image grid, and which photos rank there decides whose product gets seen. For brands, the image SERP shows where your visuals travel; for data teams, it is the fastest map from a keyword to real-world pictures and the pages that host them.
This Actor runs a Google Images search for each keyword and returns one row per image, in Google's ranking order: the direct image URL on the publisher's own server, its title and alt text, the publisher name, and the page it was found on with its domain. No browser to babysit, no CAPTCHAs, no proxies to configure.
What you get per image
| Field | What it tells you |
|---|---|
position | The image's rank in the results (1-based) |
title | The image's title |
alt | The image's alt text as Google carries it |
source_name | The publisher or brand Google shows under the image |
image_url | Direct URL of the image file on the publisher's own server — not an expiring Google thumbnail |
source_page_url | The page the image was found on |
source_domain | That page's domain — who owns the visual SERP |
google_url | Google's own image-viewer URL for the result |
country / language / checked_at | Exactly which search this row came from, so results stay reproducible |
Every image_url points at the publisher's original file, so it keeps working after the run. Actors that return only encrypted-tbn0.gstatic.com thumbnails hand you links that rot.
A run summary is written to the key-value store with total images found, the average per keyword and any per-keyword errors.
Use cases
- Visual rank tracking — does your product photo rank for "standing desk", and at what position?
- Ecommerce competitor monitoring — whose product imagery owns the grid for your money keywords.
- Brand monitoring — find where your visuals and packshots appear across the web.
- Dataset assembly — keyword-labelled image URLs with their source pages, ready for ML pipelines and licensing review.
- Content sourcing — see which pages publish the imagery Google trusts on a topic.
- Agent workflows — clean JSON for an LLM agent that needs live image-search context.
Pricing
Pay per event. No monthly fee, no setup fee, no minimum.
| Event | Price |
|---|---|
| Actor start | $0.004 per run |
| Image result | $0.0001 per image — $0.10 per 1,000 |
A full 100-image query costs $0.014. Ten keywords at 100 images each cost $0.104 for 1,000 rows. You pay per image actually returned, and the search is sized to your request, so lowering Max images per keyword lowers the price in the same proportion.
Input example
{"keywords": ["standing desk", "ergonomic office chair"],"countryCode": "us","languageCode": "en","maxImagesPerKeyword": 300}
Output example
{"record_type": "image","keyword": "standing desk","position": 1,"title": "Jarvis Bamboo Standing Desk - Fully","alt": "Jarvis Bamboo Standing Desk - Fully","source_name": "Fully","image_url": "https://www.example-store.com/media/jarvis-bamboo-desk.jpg","source_page_url": "https://www.example-store.com/standing-desks/jarvis-bamboo","source_domain": "example-store.com","google_url": "https://www.google.com/imgres?imgurl=...","country": "us","language": "en","checked_at": "2026-08-24T09:14:00.000Z"}
FAQ
Do I need an API key? No. Everything is handled for you — just add keywords and run.
Why did a keyword return fewer images than I asked for? Google returns what it has. Niche queries can have thinner grids; you are only charged for the images actually returned.
Are these full-size images or thumbnails? image_url points at the image file the source site hosts, where Google exposes it. Base64 thumbnail blobs are deliberately excluded so your exports stay small and clean.
Can it download the image files? The Actor returns direct URLs, which any downloader, script or n8n workflow can fetch. Keeping files out of the dataset keeps runs fast and cheap.
Which countries work? 18 countries are selectable, with the United States as the default. Image results are localized per market.
Is the ranking order preserved? Yes — position is the order Google returned the images in, which is the order searchers see.
Can I export it? Yes — JSON, CSV, Excel, or straight into n8n, Make or Zapier via the Apify API.
More Google SERP intelligence
- People Also Ask Scraper — every PAA question with its answer and source page, per keyword.
- Google AI Overview Tracker — does Google's AI Overview answer your keywords, and does it cite you?
- Google AI Mode Tracker — the same visibility check for Google's conversational AI tab.
- Website Traffic Intel — traffic estimates and engagement metrics for any domain list.
Tags: google images scraper, image search api, google image search results, scrape google images, image serp api, image seo, visual seo, image rank tracker, ecommerce image monitoring, brand image monitoring, image dataset builder, reverse sourcing, product images, serp api, google scraper

