Google SERP API
Get structured Google search results from the Stable, Standard or Multi-mode edition. Each edition has its own parameters, response fields and credit rate.
Recommended order: Stable → Standard → Multi-mode
Fast and stable with a lean response. Try this first. Compare editions
Advanced search parameters
https://api.goanyapi.com/api/v1/serp-stableRun a request to see the visual result
The response is organized into metrics, lists and tables that match the JSON on the right.
Run a request to see the response here
Fill in the demo parameters to preview an example response for free. Sign in to send live requests with your own parameters.
Choose an edition
With no special parameter or response needs, start with Stable. If a request fails, your application can retry with Standard, then Multi-mode. If you need something only one edition offers, go straight to it.
| Edition | Input parameters | Response | Speed | Reliability | Credits |
|---|---|---|---|---|---|
| 1StableStart here | Broad coverage: location, language, device and search tabs. | Lean: results, serp_features and has_next_page. | Fast | Stable | 1 credits / successful request |
| 2Standard | The most options: adds advanced search plus site, date and file type filters. | Complete: organic_results, related_questions, pagination and more. | Moderate | Mostly stable | 2 credits / successful request |
| 3Multi-mode | Fewer options: use search_type to switch between web, news, videos, local, places, shopping, short videos, and jobs. | Complete: organic, related, pagination and more. | Slower | Occasional failures; keep a retry | 3 credits / successful request |
GoAnyAPI does not switch editions automatically. When you change edition, also use its endpoint, parameters and response parsing. Failed requests are not charged. See full parameters for each edition →
What to read first in each edition
Request parameters and response structure differ by edition. After switching, use these paths to read organic results and pagination.
Stable
GET https://api.goanyapi.com/api/v1/serp-stable?query=ai+image&gl=us&hl=en
Authorization: Bearer YOUR_API_KEYdata.result.results[]- Titles, URLs, snippets and rank of organic results.
data.result.has_next_page- Whether another page exists; if so, increase start.
data.result.serp_features[]- Modules such as related searches and questions, when returned.
Standard
GET https://api.goanyapi.com/api/v1/serp-standard?q=ai+image&gl=us&hl=en
Authorization: Bearer YOUR_API_KEYdata.result.organic_results[]- Titles, links, snippets and position of organic results.
data.result.pagination- Current and later pages; increase start to continue.
data.result.related_questions[]- Related questions; other native modules also appear only when returned.
Multi-mode
GET https://api.goanyapi.com/api/v1/serp?q=ai+image&gl=us&hl=en&search_type=web
Authorization: Bearer YOUR_API_KEYdata.result.organic[]- Titles, URLs, descriptions and rank within the organic results.
data.result.pagination.next_page_start- An offset for another request when a next page is available.
data.result.related[]- Related searches when that module is returned.
These are request examples. The free saved demo in the Tester is a separate recorded response. See the full response reference →
What the response lets you inspect
Start with organic listings, then use other result modules when they appear.
Organic pages, in order
Read each result’s title, URL, description and organic rank. Open the destination page before treating its full content as evidence.
A search for your target market
Set country with gl and interface language with hl. Supported search types differ by edition, and each type can return different modules.
A way to continue
Stable returns has_next_page; Standard and Multi-mode return pagination. One response does not guarantee ten organic results.
Three workflows to build from one endpoint
Each request returns evidence you can inspect; comparison, storage and scheduling belong to your workflow.
Compare markets before localizing content
Use locally phrased queries and each market’s gl and hl. Compare returned organic URLs and descriptions, then open the pages to understand the differences.
Record changes in organic results
Save q, gl, hl, device, search type, query time and organic links with their ranks. Repeat the request on your schedule and compare stored snapshots.
Give a connected agent search evidence
Connect GoAnyAPI MCP in a supported client. Let the agent collect candidate URLs and snippets, then open source pages before writing a research brief.
Multi-mode SERP API pricing comparison
After introductory allowances are used, compare the first payment for roughly 1,000 paid organic-result searches per month across one-time credits and monthly plans. Credit consumption is shown separately.
GoAnyAPI: what does 1,000 credits cost?
Credit packs are one-time purchases. Calculations use base credits and the current SERP rate.
Current Multi-mode rate3credits / successful request
Purchase amount divided by base credits; promotional bonuses and tax are excluded. Search cost assumes 1,000 successful requests at the same pack rate.
About 1,000 paid searches: credits versus monthly plans
This compares organic-result needs only. Unused GoAnyAPI credits remain available; monthly plans require the full fee even when part of the allowance is unused.
Swipe the table to see the complete payment basis.
| Service | Paid pack / allowance | First payment for 1,000 paid searches | Cost per 1,000 at the listed rate |
|---|---|---|---|
| GoAnyAPI | $10.00 · 10,000 credits One-time purchase; remaining credits can fund other GoAnyAPI APIs. | $10.00 | $3.00 value of credits consumed, not the first payment. |
| SerpApi | Starter · $25.00 / month · 1,000 searches / month | $25.00 | $25.00 only when the full monthly allowance is used. |
| SearchApi | Developer · $40.00 / month · 10,000 searches / month | $40.00 | $4.00 only when the full monthly allowance is used. |
This paid-use example begins after free allowances: SerpApi also offers 250 searches per month free, SearchApi offers 100 signup searches, and GoAnyAPI signup credits are likewise excluded. Result scopes differ; a fully used monthly plan rate is not the cash paid when only 1,000 searches are used.
Check the result scope first
For organic-result research and gradual usage, use the credit conversion above to assess GoAnyAPI. Ads, AI Overviews and knowledge panels are not currently returned by GoAnyAPI SERP.
Google SERP API FAQ
The practical limits to check before building an integration.
Start with Stable when you have no special needs: it is fast, stable and returns a lean structure. Use Standard for the most input parameters and complete response fields. Use Multi-mode when you want search_type for news, videos, local, places, shopping, short videos or jobs; it responds more slowly and occasionally fails. The recommended order is Stable → Standard → Multi-mode.
Choose Stable, Standard or Multi-mode. Stable accepts query and returns results, serp_features and has_next_page. Standard accepts q and returns organic_results and other native modules. Multi-mode accepts q and search_type and retains the existing organic response fields.
No. Follow pagination returned by the selected edition: has_next_page for Stable and pagination for Standard or Multi-mode.
Set gl to the country or region. Stable and Standard allow hl values such as zh-cn; Multi-mode uses two-letter values such as zh. Multi-mode selects web, news, videos, local, places, shopping, short_videos or jobs with search_type. Stable and Standard use their own native search controls; see the documentation.
No. rank is the position within the organic-results module. global_rank, when present, describes placement among result modules. Neither guarantees how every user will see the page.
Advertising modules, hotel results, AI Overviews, knowledge panels and source HTML are removed from data.result. Other optional modules appear only when returned for the query.
Each edition reads its own configured price. Valid successful responses, including empty and cached results, use that price. Invalid parameters and failed requests do not consume credits.
An assistant can call the HTTP endpoint from your own integration, or use GoAnyAPI MCP when a compatible client is connected and authorized. A plain chat without that connection does not automatically have access.
No. The response provides search result data for one request. Repeating queries, storing snapshots, opening source pages and comparing changes are separate steps in your workflow.
Continue the search research workflow
Use separate requests to compare engines, discover query wording, and assess ranking context.