Google Organic SERP API delivers organic search results from Google for any keyword, in any location and language, on desktop or mobile. Each request returns one SERP of up to 10 organic results. 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 Organic
/serp/google/organic/*
|
Standard queuePOST + GET | ~5 minutes on averageTarget: 45 minutes | Per SERP10 results | $0.0006$0.60 per 1K, $600 per 1M |
| Priority queuePOST + GET | Up to 1 minute on average | Per SERP10 results | $0.0012$1.20 per 1K, $1,200 per 1M | |
| Live modeSingle POST request | Up to 6 seconds on average | Per SERP10 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 Optional parameters that affect the cost of the request
| 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 (10 results per page) | +1 base price per each additional 10 results Values are rounded up to the next ten. |
calculate_rectangles |
Returns pixel coordinates of every element on the SERP | +1 base price Total = 2x base price |
load_async_ai_overview |
Fetches the asynchronous AI Overview block when present | +1 base price Total = 2x base price |
people_also_ask_click_depth |
Expands People Also Ask questions by simulating clicks | +$0.00015 per click |
max_crawl_pages |
Crawls consecutive SERP pages. | Charged per returned SERP page |
FAQ
Questions about Google Organic SERP API
How much does Google Organic SERP API cost?
The price depends on the execution mode. One SERP (a results page with up to 10 organic results) costs $0.0006 in the Standard queue, $0.0012 in the Priority queue, and $0.002 in Live mode — $0.60, $1.20, and $2.00 per 1,000 SERPs respectively. The location, language, and device you request do not affect the price.
What is the billing unit for Google Organic SERP API?
You are billed per SERP, where one SERP is a page of up to 10 organic results. The default request returns one SERP. If you need more results, use the depth parameter — the cost scales with the number of pages requested, and depth values are always rounded up to the next ten (a depth of 15 is billed as 20 results, i.e. two SERPs).
How is the total cost of a task calculated?
Start from the base price of your chosen mode, then apply the multipliers for any paid parameters: the base price is multiplied by the number of SERPs requested (depth, rounded up, or pages crawled); multiplied by 5 if the keyword contains a search operator; plus one extra base price for pixel rankings or the AI Overview; plus $0.00015 per People Also Ask click. Example: a Priority queue task with pixel rankings and depth 15 — depth rounds up to 20 results (2 SERPs) — costs 2 × $0.0012 + $0.0012 = $0.0036. With a search operator added, it would be 2 × $0.0012 × 5 + $0.0012 = $0.0132.
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, device, search engine domain, and the choice between the regular, advanced, and HTML result types — are included in the base price. Retrieving the results of a queued task is also free; you only pay when the task is set.