Google Images Scraper & API - $0.10 per 1,000 Images avatar

Google Images Scraper & API - $0.10 per 1,000 Images

Pricing

from $0.08 / 1,000 image results

Go to Apify Store
Google Images Scraper & API - $0.10 per 1,000 Images

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

from $0.08 / 1,000 image results

Rating

0.0

(0)

Developer

Santhej Kallada

Santhej Kallada

Maintained by Community

Actor stats

0

Bookmarked

9

Total users

3

Monthly active users

9 hours 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.

What does Google Images Scraper do?

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

FieldWhat it tells you
positionThe image's rank in the results (1-based)
titleThe image's title
altThe image's alt text as Google carries it
source_nameThe publisher or brand Google shows under the image
image_urlDirect URL of the image file on the publisher's own server — not an expiring Google thumbnail
source_page_urlThe page the image was found on
source_domainThat page's domain — who owns the visual SERP
google_urlGoogle's own thumbnail of the image (encrypted-tbn0.gstatic.com) — handy for quick previews, but a Google cache link that can expire
country / language / checked_atExactly 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 — here the thumbnail is an extra (google_url), never the only link.

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.

How to use

  1. Add one or more Keywords — each one is a separate Google Images search.
  2. Pick the Country whose image results you want (18 markets) and, optionally, a Language.
  3. Set Max images per keyword (10–300).
  4. Click Start, then export the dataset as JSON, CSV or Excel, or fetch it through the Apify API.

Example input

{
"keywords": ["standing desk", "ergonomic office chair"],
"countryCode": "us",
"languageCode": "en",
"maxImagesPerKeyword": 100
}

Input configuration

FieldTypeDefaultDescription
keywordsarray of strings— (required)Image searches to run, up to 200 per run. Duplicates are removed.
maxImagesPerKeywordinteger100Images to return per keyword, 10–300.
countryCodestringusOne of us, gb, ca, au, in, de, fr, es, it, nl, br, mx, jp, sg, ae, za, ie, nz.
languageCodestringenTwo-letter interface language (ISO 639-1), e.g. en, de, es.

Example output

A real row from a standing desk search in the United States:

{
"record_type": "image",
"keyword": "standing desk",
"position": 2,
"title": "VariDesk Pro Plus 36 in. Height-Adjustable Standing Desk Converter (Espresso Wood)",
"alt": "VariDesk Pro Plus 36 in. Height-Adjustable Standing Desk Converter (Espresso Wood)",
"source_name": "Varidesk",
"image_url": "https://www.vari.com/dw/image/v2/BDFT_PRD/on/demandware.static/-/Sites-vari-master-catalog/default/dwe7f95fef/images/large/DC-PP36/42431-black/vari-desktop-converter_42431_black_raised.jpg?sw=800&sh=800",
"source_page_url": "https://www.vari.com/sit-stand-converter-varidesk-pro-plus-36/DC-PP36.html",
"source_domain": "vari.com",
"google_url": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQ-bhXG2hcKbwXBTgsKdT7PYosO-5V3TxYA_xqkSiAxmg&s=10",
"country": "us",
"language": "en",
"checked_at": "2026-09-23T03:08:41.293Z"
}

How much does it cost to scrape Google Images?

Pay per event. No monthly fee, no setup fee.

EventPrice
Actor start$0.004 per run
Image result$0.0001 per image — $0.10 per 1,000
  • One keyword at 100 images: $0.004 + 100 × $0.0001 = $0.014.
  • Three keywords at 50 images each (150 rows): $0.019.
  • Ten keywords at 100 images each (1,000 rows): $0.104.

You pay per image actually returned. Every keyword is one Google search with a fixed cost of its own, so each keyword is billed at least about $0.0063 — the price of ~63 images. Above roughly 60 images per keyword that minimum never applies; below it, lowering Max images per keyword stops lowering the price, and the run summary shows any minimum-charge units as minimum_charge_units_added.

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


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