Try it
Run a live Google SERP request
One real call against the API, no signup and no key — exactly what the endpoint returns, as a results page and as raw JSON.
Endpoints & Pricing
Google Search Endpoints, One API Key
Web search for full SERP data with optional AI Overviews, news for fast structured news articles, images for visual search, or dedicated video search. Pay only for what you use.
Web SERP
- Optional AI Overviews with sources
- Featured Snippets & PAA
- Inline videos when present
- Ads & Related Searches
- Up to 10 pages (~100 results) per call
- Account-state Web category billing
News
- Up to 50 articles per request
- Structured news metadata
- Low Scale-tier unit cost
- Title, URL, source, published date
- Freshness windows: 1h, 1d, 7d, 1m
- Targeting across 112 countries
Images
- Image URLs & thumbnails
- Dimensions (width × height)
- Source page URL per image row
- Image title, where Google shows one
- License and image-type filters
- Color & size filters
Videos
- Dedicated video result set
- Thumbnails and duration per row
- Embed URLs for playback
- Up to 60 results per query
- Source platform per video row
- Country targeting
Pixel Position & Geometry on every Google SERP element
Add pixel_position=true to any Google Deep Search (/api/search) call and every item — organic results, AI Overview, PAA, ads, featured snippet, knowledge panel, local pack — comes back with both an integer pixel_position (y-coordinate) and a full pixel_box with x, y, width, and height. Same per-call price, opt-in flag. Paid tiers only; values describe a standard desktop rendering, and an item deep in the response can come back null — branch on the field's presence and fall back to position.
{
"organic": [
{ "position": 1, "pixel_position": 750, "pixel_box": { "x": 126, "y": 750, "w": 652, "h": 118 } }
],
"aiOverview": {
"pixel_position": 175
},
"featuredSnippet": {
"pixel_position": 252
}
}
Quick Start
Integrate in Under 5 Minutes
A single cURL request is all you need. Replace YOUR_API_KEY with the key from your dashboard.
# Google web search for "best laptops 2026" curl "https://apiserpent.com/api/search?q=best+laptops+2026&engine=google&num=10" \ -H "X-API-Key: YOUR_API_KEY"
{
"success": true,
"query": "best laptops 2026",
"type": "web",
"engine": "google",
"country": "us",
"results": {
"organic": [
{
"position": 1,
"title": "Best Laptops 2026: Top Picks for Every Budget",
"url": "https://example.com/best-laptops",
"snippet": "Our experts tested 50+ laptops to find the best...",
"displayedUrl": "example.com"
}
],
"peopleAlsoAsk": [
{
"question": "Which laptop is best for programming?",
"answer": "Look for 16GB RAM and a fast SSD...",
"sourceUrl": "https://example.com/dev-laptops",
"sourceTitle": "Laptops for Developers",
"sourceDisplay": "example.com › dev-laptops"
}
],
"relatedSearches": [
{ "query": "best budget laptops 2026" },
{ "query": "best laptops for students" }
]
},
"meta": {
"totalOrganic": 10,
"elapsed": "1284ms"
}
}
Data Fields
Comprehensive Data from Every Google Endpoint
Each endpoint returns structured JSON with all the data you need for SEO tools, market research, and competitive analysis.
Web Search Fields
- organic[].position
- organic[].title
- organic[].url
- organic[].snippet
- organic[].displayedUrl
- featuredSnippet.text
- peopleAlsoAsk[].question
- relatedSearches[]
- ads.top[].title, ads.top[].url
News Search Fields
- articles[].position
- articles[].title
- articles[].url
- articles[].source
- articles[].publishedTime
- articles[].snippet
- articles[].image
- totalResults
Image Search Fields
- images[].position
- images[].title
- images[].thumbnail
- images[].original
- images[].width
- images[].height
- images[].source
- images[].pageUrl
- totalResults
Request Parameters
- q (search query)
- engine=google
- num (results count, up to 100)
- country (e.g., us, uk, in)
- language (e.g., en, es, de)
- freshness (1d, 7d, 1m)
- safe (SafeSearch strict/moderate/off)
- pages (pagination, 1–10)
- format (full, simple)
Why Google SERP data
The largest index on the web, served as clean JSON
Google runs the largest index of any search engine and answers far more queries than every other search engine combined. You get the same structured fields you would from any other engine.
AI Overviews, with sources
For eligible queries, Google opens with an AI-written summary of the answer. On paid Deep Search calls with include_aio=true, the endpoint returns that summary as an aiOverview field alongside the source pages it cites, so your product can show the answer and attribute it in the same response.
A full page walk to reach 100 results
Google no longer accepts a single parameter that returns 100 results in one request, so reaching positions 11–100 means walking multiple result pages. The endpoint does that pagination for you: request up to 100 results and receive them in one call.
Every major result type as a field
Featured Snippets, People Also Ask, Knowledge Panel, ads, inline videos, and Related Searches all come back as named JSON fields, so you never parse HTML to find the answer box or the top ad.
Fresh and localized by default
Target 112 country codes with a country parameter and filter news by freshness of the last hour, day, week, or month, which makes the endpoint a strong fit for rank tracking and regional market research.
FAQ
Google SERP API Questions
country parameter to target specific countries. Google supports 112 country codes, including US, UK, IN, DE, FR, JP, BR, and more. Web search also supports country-level targeting to get localized results.
Start using the Google SERP API
free calls apply to Web, News, Image, and Video endpoints alike. Google search data from $0.03/1K SERP API calls.
Try for Free

