SerpBase
Google Web Search API

Google Web Search Data
Structured JSON for your applications

Retrieve Google web search results with an API key. Explore the current endpoint reference and choose a credit package that fits your usage.

Google web search
Structured JSON results
API key authentication
Request history in your dashboard
POST
Request method
JSON
Response format
API Key
Authentication
import requests

res = requests.post(
    "https://api.serpbase.dev/google/search",
    headers={"X-API-Key": "YOUR_API_KEY"},
    json={"q": "best ai search agents", "gl": "us", "hl": "en"}
)
data = res.json()
print("Found", len(data["organic"]), "organic results")
POST /google/search
HTTP/2 • JSON Response
Interactive Public Sandbox

Test Real API Payloads in Your Browser

Execute live trial requests without setting up client libraries. Explore structured Google web search responses.

Public demo is capped at 5 items. Available products and quotas depend on your account configuration.

endpoint: POST /google/searchrate: 1 credit / request
Response ObjectsReady

Click 'Execute' to run query

Live parser extracts clean organic items, sitelinks, and rich snippets.

Structured Payload
JSON

Structured JSON payload will render here after execution.

Architecture & Core Capabilities

Google web search for your application

Structured web results, documented request parameters and explicit response status.

JSON API

Engineered for Autonomous AI Agents & LLM Tool Calling

Call the Google web search endpoint from your application or agent tools using an API key. Parse the structured JSON response and check its business status before using the results.

Structured Organic Search Results

Titles, URLs, snippets and positions from Google web results. Optional fields depend on the search response; see the endpoint reference.

Choose an Available Credit Package

Package pricing, purchase limits and credit expiry are shown in the current billing catalog.

Packages
View current package pricing

Explicit Search Outcomes

Search requests may encounter upstream challenges or temporary failures. Check the response status and message before using results.

Availability depends on upstream responses
Country & Language

Choose Search Country and Language

Set gl for the search country and hl for the response language. Supported parameters are listed in the web search reference; results can vary by query and region.

gl=us (United States)gl=de (Germany)gl=jp (Japan)gl=gb (United Kingdom)gl=sg (Singapore)
SERP API comparison

How SerpBase compares with mainstream SERP APIs

Google search pricing at entry paid plans or pay-as-you-go rates. USD, before tax; free trials and bulk discounts excluded. Billing units, result depth and failure charges differ.

Competitor sources checked: 2026-09-22. SerpBase uses the current package catalog.

SerpBase

Starter · $10.00 / 20,000 credits

$0.50 / 1,000 credits

Standard credits have no calendar expiry; account terms apply. Limited-time packages have separate expiry rules.

Google web search: 1 credit per chargeable request; executed failures may be charged. Package and account limits apply.

Serper.dev

Starter · $50 / 50,000 credits

$1.00 / 1,000 queries

Prepaid credits; valid for 6 months.

Starter rate; larger prepaid packages have lower unit prices.

DataForSEO

Google Organic · Live Mode

$2.00 / 1,000 SERPs

Usage-based pricing; queue and Live modes differ.

Base rate for 10 results per SERP. Standard queue: $0.60/1k; depth and additional parameters can increase cost.

Bright Data

Pay as you go

$1.50 / 1,000 requests

Pay for successful requests; monthly spend limits available.

Pay-as-you-go rate; monthly volume plans are priced separately.

Oxylabs

Micro · $49/month

$1.00 / 1,000 Google results

Monthly plan; billed on successful results.

Google without JavaScript rendering. The $0.50/1k headline is the Amazon rate, not Google.

SerpApi

Starter · $25/month / 1,000 searches

$25.00 / 1,000 searches

Monthly subscription; cancel anytime.

Entry paid plan. Developer: $75/month for 5,000 searches ($15/1k); larger plans have lower rates.

Pricing

Choose your credit package

Compare current prices, credits, purchase limits and validity before buying.

Time-limited credits

These credits have a validity period. Check the package and checkout for renewal and expiry terms.

Time-limited credits

Starter Boost

Check this package’s terms

$3.00/month
10,000 credits
$0.30 / 1k· per 1,000 credits
These credits have a validity period. Check the package and checkout for renewal and expiry terms.
Account and purchase limits apply
Use currently available endpoints
Subscribe for $3/month

Standard credits with no calendar expiry

Standard credits stay on an active account until used, subject to the Terms. There is no standard monthly purchase cap, but payments, account limits, and service capacity are still reviewed.

Starter

$10.00
20,000 credits

$0.50 / 1k

No calendar expiry; Terms apply
Account and purchase limits apply
Use currently available endpoints
Get Started

Growth

$50.00
125,000 credits

$0.40 / 1k

No calendar expiry; Terms apply
Account and purchase limits apply
Use currently available endpoints
Get Started

Pro

$200.00
570,000 credits

$0.35 / 1k

No calendar expiry; Terms apply
Account and purchase limits apply
Use currently available endpoints
Get Started

Business

$500.00
1,500,000 credits

$0.33 / 1k

No calendar expiry; Terms apply
Account and purchase limits apply
Use currently available endpoints
Get Started

Enterprise

$1,000.00
3,300,000 credits

$0.30 / 1k

No calendar expiry; Terms apply
Account and purchase limits apply
Use currently available endpoints
Get Started

Current prices, credit amounts and expiry terms are shown in Billing before purchase. Availability and account limits apply. Check your account for any promotional credits.

Refund eligibility depends on the payment provider, applicable law, purchase type, and credit usage. Used credits may reduce or prevent a refund. Billing or delivery issues should be reported promptly. See the Refund Policy for details. Refund Policy
FAQ

Questions before you buy

Clear answers about credits, QPS, usage, and production fit.

Why do standard credits have no calendar expiry?

SerpBase does not reserve a dedicated idle resource group for each customer. Standard credits run on a shared, continuously active resource pool where proxy, scheduling, and parsing capacity is used across active workloads.

We adjust upstream proxy resources based on real request volume, request frequency, and request type. High usage can trigger capacity or route changes, while low usage does not lock one account to unused dedicated infrastructure.

QPS limits help keep this shared pool stable and protect success rate for everyone. For higher-volume use cases, we can discuss a better concurrency and routing strategy.

What is the difference between limited-time and standard credits?

Current prices, credit amounts and expiry terms are shown in Billing before purchase. Availability and account limits apply. Check your account for any promotional credits.

Why is there a QPS limit?

QPS limits prevent sudden bursts from filling active routes, which helps keep latency and success rate stable. They are not meant to block legitimate growth; higher QPS can be reviewed based on actual usage.

How are credits consumed?

Billing is per customer request at the enabled product price. Executed failures may consume credits; an unknown execution or timeout is not automatically refunded.

Do you offer custom pricing or capacity for high-volume use?

Yes. Contact us before sustained high-volume use so we can review QPS, concurrency, routing, and capacity. Custom quotes are normally valid for 30 days unless stated otherwise; buying credits or receiving an unsigned quote does not reserve dedicated capacity, create an SLA, or lock future pricing.