Google Search Scraper - Most Comprehensive
Pricing
from $0.90 / 1,000 pages
Google Search Scraper - Most Comprehensive
🔥 ~$1/1K pages 🔥 Scrape Google into 40+ structured sections: organic results, knowledge panel with cast/ratings/streaming prices, finance with earnings, shopping with filters, AI overview, PAA with answers, perspectives, video key moments, hotels, local pack, flights, lyrics, sports, ads.
Pricing
from $0.90 / 1,000 pages
Rating
0.0
(0)
Developer
Kai
Maintained by CommunityActor stats
0
Bookmarked
26
Total users
10
Monthly active users
13 days ago
Last modified
Categories
Share
Google SERP Scraper
Scrape Google search results into structured JSON. Returns a complete SerpPage per page with 50+ section types, zone-based layout tracking, and image deduplication. The deepest SERP extraction available at $1/1K pages.
Why use this over SerpAPI, DataForSEO, or Serper?
| This actor | SerpAPI | DataForSEO | Serper | ScraperLink (Apify) | |
|---|---|---|---|---|---|
| SERP features | ~50 | ~45 | ~48 | ~12 | ~6 |
| Cost per 1K pages | ~$1 | $5-15 | $0.60-2 | $0.30-1 | $0.50 |
| Latency | ~3s/page | ~2.5s | 6s-5min | 1.8s | ~2s |
- 50+ SERP section types extracted into structured JSON
- $1/1K pages, 5-15x cheaper than SerpAPI with comparable depth
- Zone-based layout tracking (preMain, main, sidebar, postMain) preserving exact SERP order
- Full i18n across 12+ languages without hardcoded English text
- Real structured data: ratings as numbers, coordinates as floats, prices parsed, entities with KG MIDs
- Image deduplication with stable IDs across the entire response
Use cases
- Monitor SERP features for SEO. Track which sections appear for your keywords.
- Feed structured SERP data into competitive intelligence pipelines.
- Build price comparison databases from shopping results across regions.
- Track finance data (stock prices, earnings, related markets) as they appear on Google.
- Aggregate People Also Ask questions with answers for content research.
- Monitor local pack rankings and reviews for local SEO.
How to use
Basic search
{"query": "instant pot"}
Scrape multiple pages
{"query": "best laptop 2025","maxNumberOfPages": 5}
Geo-targeted search (search as if from Japan, in Japanese)
{"query": "ラーメン レシピ","gl": "jp","hl": "ja"}
Location-targeted search
{"query": "best pizza near me","location": "Austin, TX"}
Sort by date
{"query": "climate change policy","sort": "qdr:w"}
Input
| Parameter | Type | Default | Description |
|---|---|---|---|
| query | string | required | Google search query. Supports operators: "exact phrase", -exclude, site:example.com |
| maxNumberOfPages | integer | 1 | Number of SERP pages to scrape. Each page has ~10 organic results plus all other sections. Set to 0 for unlimited. |
| gl | string | us | Country code for geo-targeting (us, jp, de, kr, vn) |
| hl | string | en | Interface language (en, ja, de, ko, vi) |
| location | string | - | City-level location targeting (e.g. Austin, TX, London, England) |
| sort | string | - | Time filter: qdr:d (past day), qdr:w (past week), qdr:m (past month), qdr:y (past year) |
Output
Each page is one item in the dataset, a full SerpPage object with zone-based layout, all extracted sections, and a deduplicated images map.
Layout
Every response includes a layout object that records the exact order sections appear on the SERP:
{"layout": {"preMain": ["ai_overview"],"main": ["organic", "shopping", "organic", "people_also_ask", "organic", "videos", "organic"],"sidebar": ["knowledge_panel"],"postMain": ["people_also_search"]}}
Organic results
{"position": 1,"url": "https://www.laptopmag.com/reviews/best-laptop","title": "Best laptops in 2025: My top 10 based on testing and reviews","description": "My 10 best laptop picks for 2025...","siteName": "Laptop Mag","date": "Nov 28, 2025","htmlDescription": "<b>Best</b> <b>laptops</b> in <b>2025</b>...","snippetHighlightedWords": ["Best", "laptops", "2025"],"richSnippet": {"extensions": ["Free shipping", "30-day returns"]},"sitelinks": [{"title": "Gaming Laptops", "url": "https://...", "description": "Top picks for gaming"}],"keyMoments": [{"time": 0, "label": "Introduction", "thumbnail": "img_12"},{"time": 79, "label": "Best Overall", "thumbnail": "img_13"}]}
Knowledge Panel
{"name": "Taylor Swift","label": "American singer-songwriter","heroLayout": true,"kgMid": "/m/0dl567","entityType": "PERSON","description": {"text": "Taylor Alison Swift is an American singer-songwriter...","url": "https://en.wikipedia.org/wiki/Taylor_Swift","site": "Wikipedia"},"info": [{"title": "Born", "labels": [{"text": "December 13, 1989, West Reading, PA"}]},{"title": "Awards", "labels": [{"text": "Grammy Award for Album of the Year", "url": "https://..."}]}],"profiles": [{"platform": "Instagram", "url": "https://instagram.com/taylorswift"},{"platform": "X (Twitter)", "url": "https://twitter.com/taylorswift13"}],"songs": [{"name": "Anti-Hero", "album": "Midnights", "year": "2022", "thumbnail": "img_45"}],"albums": [{"name": "The Tortured Poets Department", "year": "2024", "thumbnail": "img_50"}],"ratings": [{"source": "IMDb", "score": "8.4/10", "url": "https://imdb.com/..."}],"streamingLinks": [{"platform": "Disney+", "url": "https://...", "price": "Subscription"}],"cast": [{"name": "Robert Downey Jr.", "role": "Tony Stark", "thumbnail": "img_20"}],"peopleAlsoSearchFor": [{"name": "Billie Eilish", "thumbnail": "img_60", "url": "/search?q=billie+eilish"}]}
Finance
{"name": "Apple Inc","exchange": "NASDAQ","ticker": "AAPL","price": "270.23","change": "+6.83","changePercent": "2.59%","open": "266.96","high": "272.30","low": "266.72","marketCap": "3.97T","peRatio": "34.19","weekHigh52": "288.61","weekLow52": "189.81","dividend": "0.38%","companyInfo": {"ceo": "Tim Cook","founders": "Steve Jobs, Ronald Wayne, Steve Wozniak","headquarters": "Cupertino, California"},"earnings": {"quarter": "Q1 2026", "epsBeat": "+6.25%", "revenueBeat": "+3.78%"},"relatedMarkets": [{"name": "Dow Jones", "price": "49,447.43", "changePercent": "1.79%"}]}
Ads (grouped by type)
{"ads": {"search": [{"title": "Sponsored","items": [{"title": "iPhone 16 Pro Max - Apple","url": "https://www.apple.com/iphone-16-pro/","trackingUrl": "https://www.google.com/aclk?...","sitelinks": [{"title": "Compare Models", "url": "https://..."}]}]}],"pla": [{"title": "Sponsored","items": [{"title": "iPhone 16 Pro Max 256GB","url": "https://...","price": "$1,199.00","store": "Best Buy","rating": "4.7","thumbnail": "img_5"}]}],"travel": []}}
Shopping (multi-instance)
{"shopping": [{"title": "Popular products","kind": "product","productCount": 8,"products": [{"name": "Sony WH-1000XM5","price": 258,"oldPrice": 398,"discount": 35,"store": "Best Buy","rating": 4.7,"reviewCount": "25K","badge": "35% OFF","thumbnail": "img_30"}],"filterGroups": ["Category", "Color", "Stores"]}]}
Images map
All images in the response are deduplicated and referenced by stable IDs. The actual URLs (or base64 data URIs) are in the images map at the root:
{"images": {"img_1": "https://encrypted-tbn0.gstatic.com/images?q=...","img_2": "data:image/png;base64,iVBORw0KGgo...","img_3": "https://lh3.googleusercontent.com/..."}}
All sections extracted
Search results
- Organic results with rich snippets, sitelinks, key moments, engagement metrics, related threads, answers
- Ads: search text ads, product listing ads (PLA), travel ads, each in separate groups
- Featured snippet (paragraph, list, table, video)
- Direct answer (holidays, calculations, quick facts)
- Spell check with corrected query
Knowledge and entities
- Knowledge panel with name, label, description, info fields, profiles, ratings, streaming links, cast, songs, albums, books, movies, episodes, hero cards, entity tabs, merchant offers, merchant videos, experiences, popular times, hours, Google user reviews, rating distribution
- Web description with date
- See results about (entity disambiguation)
AI and research
- AI overview with structured text blocks, references with thumbnails, carousel images
- People also ask with snippet, source, date
- Things to know with nested AI overviews
- People also search for
- Related chips
- Refine this search
- Find related products
- Scholarly articles with citation counts
News and social
- Top stories with source, timestamp, thumbnail
- Latest posts (multi-section) with topics, author, platform, engagement, profile images
- Forums with answers, vote counts, top answer labels
- Short videos with author, duration, favicon
Media
- Inline videos with key moments, channel, platform, duration, description
- Image carousel with document IDs and source
- Films and showtimes
Local
- Local pack (multi-section) with place details, ratings, hours, open status, phone, service options, GPS coordinates, map image, map center
- Local filters with parameters
- Top sights with ratings, type, price, map URL
- Top experiences with categories
- Popular destinations with flight price, duration
Commerce
- Shopping (multi-instance) with products, filter groups, badges, unit pricing, monthly payments
- Product page with offers from multiple merchants, variants
- Hotels (multi-section) with star classification, amenities, deal text, thumbnails, GPS coordinates, map image
- Recipes with rating, cook time, ingredients, thumbnail
Widgets
- Weather with hourly and 7-day forecast
- Finance with OHLC, market cap, P/E, earnings, company info, related markets, chart data
- Currency with exchange rate and conversion table
- Time widget with timezone
- Dictionary with pronunciation, part of speech, definition, example, synonyms, etymology
- Translation with romanization
- Unit converter with category and formula
- Jobs with salary, employment type, work type
- Nutrition with serving options and food variants
- Travel widget
Sports
- Sports results with matches, team logos, scores, standings, leaderboards
- Athlete stats with game log, career stats, abbreviations
Entertainment
- Lyrics with artist, album, release year, genre, source
- Award ceremony with winners, categories, host, network
- Flight status with origin, destination, departure time, duration, status tabs
- Flights info with price calendar, airline listings, booking sites, search info
- Movie recommendations
- Related sites
Layout and metadata
- Zone-based layout (preMain, main, sidebar, postMain) tracking exact section order
- Search tabs
- Total results count, search time, timestamp, result count
- Next page info, total pages
- Deduplicated images map with stable IDs
Proxy tips
Residential proxies are recommended for reliable results. Google aggressively blocks datacenter IPs, so the default Apify proxy may return empty results or trigger captchas.
{"query": "your query","proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Residential proxies cost more per request but avoid the retry loops and empty pages that make datacenter proxies unreliable for Google scraping.
Limitations
- Google typically returns up to ~400 results per query (40 pages).
- Results may vary by proxy region even with
glset. - AI Overview availability varies by query and region.
- Ads are not served to scrapers. The ad containers exist but are typically empty.
- Some sections (local pack, weather) require location context to appear.
Pricing
Charged per page. Each page contains the full SerpPage object with all sections listed above.