Google Images SERP API

Google Images SERP API delivers results from the Images tab of Google search: the top 100 images for any keyword and location, parsed into structured data, including image positions, URLs, titles, source domains, and thumbnails. One request returns a full page of up to 100 results, with the option to go deeper with the depth parameter. Note that this API provides results for desktop only. Choose between three execution modes (Standard queue, Priority queue, and Live), depending on how quickly you need the data.


Pricing by mode

Endpoint Mode Turnaround time Billing unit Price
Google Images /serp/google/images/* Standard queuePOST + GET~5 minutes on averageTarget: 45 minutesPer SERP100 results$0.0006$0.60 per 1K, $600 per 1M
Priority queuePOST + GETUp to 1 minute on averagePer SERP100 results$0.0012$1.20 per 1K, $1,200 per 1M
Live modeSingle POST requestUp to 6 seconds on averagePer SERP100 results$0.002$2.00 per 1K, $2,000 per 1M

Turnaround times are averages and can vary slightly with load and task complexity. Standard queue tasks have a target turnaround time of 45 minutes; extended processing may occur.

Advanced parameters & cost multipliers
Parameter Description Cost impact
site:, inurl:, intitle:, intext:, filetype:, link:, define:, id:, info:, inanchor:, allinurl:, allintitle:, allintext:, allinanchor: Search operators in the keyword: advanced Google search operators that require additional processing x5 base price per operator used
depth Requests results beyond the first page (100 results per page) +1 base price per each additional 100 results Values are rounded up to the next hundred.
calculate_rectangles Returns pixel coordinates of every element on the SERP ×2 the total price

FAQ

Questions about Google Images SERP API

How much does Google Images SERP API cost?

The price depends on the execution mode. One SERP — a results page with up to 100 images — costs $0.0006 in the Standard queue, $0.0012 in the Priority queue, and $0.002 in Live mode. That is $0.60, $1.20, and $2.00 per 1,000 SERPs respectively. The location and language you request do not affect the price.

What is the billing unit for Google Images SERP API?

You are billed per SERP, where one SERP contains up to 100 results. This is different from organic search, where a SERP contains 10 results — a single Images request already covers the full first page of 100 image results.

How is the total cost of a task calculated?

Start from the base price of your chosen mode, then apply the multipliers: the base price is multiplied by the number of SERPs requested via depth (rounded up to the next hundred), by 5 if the keyword contains a search operator, and by 2 if pixel rankings are enabled. Example: a Standard queue task with depth 150 — 150 rounds up to 200 results = 2 SERPs — costs 2 × $0.0006 = $0.0012. The same task with pixel rankings enabled costs 2 × $0.0006 × 2 = $0.0024. When several paid parameters are combined, their multipliers stack.

What happens if I request more results than Google returns?

If the specified depth is higher than the number of results actually available, the difference is automatically refunded to your account balance. You never pay for pages you don’t receive.

Which mode should I choose — Standard, Priority, or Live?

It’s a trade-off between speed and price. Live mode returns real-time results within ~6 seconds on average and suits interactive applications. The Priority queue delivers results in about a minute at 60% of the Live price. The Standard queue is the most economical, averaging ~5 minutes with a target turnaround of 45 minutes — well suited to batch and scheduled jobs. The choice is made per task, and you can mix modes freely.

Do any other parameters affect the price?

No. Apart from the parameters in the table above, all other request settings — keyword, location, language, search engine domain, and the choice between structured data and raw HTML results — are included in the base price. Note that Google Images SERP API returns desktop results only. Retrieving the results of a queued task is free; you only pay when the task is set.