Google SERP Scraper
Under maintenancePricing
Pay per usage
Google SERP Scraper
Under maintenanceScrape Google search results including organic results, ads, People Also Ask, related searches, featured snippets, knowledge panels. Supports web, news, images, and shopping search.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Ali haydar Karadaş
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Scrape Google search results pages -- organic results, ads, featured snippets, People Also Ask, knowledge panels, related searches, news, images, and shopping results. We built this to be the most complete Google SERP scraper available, returning every element on the search results page in clean, structured JSON.
What does Google SERP Scraper do?
This actor supports four search types, each returning different result formats.
Web search returns the full Google search results page structure: organic results with position, title, URL, snippet, domain, date, and sitelinks. It also captures paid ads (top and bottom), featured snippets, People Also Ask questions with answers, related searches, and knowledge panel data when present. You get the total results count and search time too.
News search pulls Google News results for any query -- article title, URL, source name, publication date, thumbnail, and description. Great for media monitoring and trend tracking.
Images search returns Google Images results with image URL, source page URL, title, dimensions (width and height), and thumbnail URL.
Shopping search scrapes Google Shopping results including product title, price, store/source, URL, rating, review count, and thumbnail. Useful for price monitoring and competitive analysis.
All search types support language and country targeting, pagination, and configurable result counts up to 100 per query.
What data do you get?
- Organic results: position, title, URL, displayed URL, description, domain, date, sitelinks, cached URL, featured flag
- Ad results: position, title, URL, displayed URL, description, top/bottom placement
- Featured snippet: text, source URL, source title, type (paragraph, list, table)
- People Also Ask: question, answer snippet, source URL, source title
- Related searches: query text and search URL
- Knowledge panel: title, type, description, source, image, key-value attributes
- News results: position, title, URL, source, date, thumbnail, description
- Image results: position, title, URL, source URL, dimensions, thumbnail
- Shopping results: position, title, price, source, URL, rating, review count, thumbnail
- Search metadata: query, language, country, total results count, time taken
Who is this for?
- SEO professionals tracking keyword rankings and SERP feature presence
- PPC managers monitoring competitor ad copy and positioning
- Content strategists analyzing People Also Ask and featured snippets for content ideas
- E-commerce teams tracking Google Shopping prices and competitor listings
- Researchers collecting large-scale search data for market analysis
How to use it
- Choose your search type: web, news, images, or shopping.
- Enter your search query.
- Set the number of results you want (up to 100).
- Optionally pick a language and country for localized results.
- Run it and export your structured SERP data.
Input parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
| mode | string | web | Search type: web, news, images, or shopping |
| query | string | - | Search query. Required |
| num | integer | 10 | Number of results to return (1-100) |
| language | string | en | Language code: en, es, fr, de, it, pt, nl, pl, ru, ja, ko, zh, ar, tr, hi, sv, da, no, fi, th |
| country | string | us | Country code for localized results |
| page | integer | 1 | Results page number (1-10) |
Sample output
{"query": "best laptop 2026","language": "en","country": "us","total_results": "About 1,240,000,000","time_taken": "0.52 seconds","organic_results": [{"position": 1,"title": "Best Laptops 2026: Top Picks for Every Budget","url": "https://www.techradar.com/best/best-laptops","displayed_url": "techradar.com > best > best-laptops","description": "We tested over 50 laptops to find the best options for work, gaming, and everyday use...","domain": "techradar.com","date": "3 days ago","is_featured": false}],"featured_snippet": {"text": "The MacBook Pro M4 leads our ranking for the best overall laptop in 2026...","url": "https://www.techradar.com/best/best-laptops","title": "Best Laptops 2026 - TechRadar","type": "paragraph"},"people_also_ask": [{"question": "What is the best laptop to buy right now?","snippet": "The MacBook Pro M4 is our top pick for most users...","url": "https://www.techradar.com/best/best-laptops","title": "Best Laptops 2026"}],"related_searches": [{ "query": "best laptop for students 2026", "url": "https://www.google.com/search?q=..." }]}
How much does it cost?
This actor costs $0.003 per result. 1,000 SERP queries run you $3, and 10,000 cost $30.
Every Apify account comes with $5 in free monthly credits, so you can run plenty of test queries for free.
Common questions
Can I track my keyword rankings over time? Yes. Schedule the actor to run daily or weekly with your target keywords, then compare your domain's position across runs. The structured output makes it straightforward to build a rank tracker on top of this.
Does it return Google Ads data? Yes. Web search mode captures both top and bottom ads with titles, URLs, descriptions, and position numbers.
Can I get results for specific locations within a country? The country parameter targets results at the national level. For city-level targeting, include the city name in your query (e.g., "plumber in Chicago").
Contact & Custom Solutions
Need a custom scraper, higher volume, or a specific integration? We're here to help.
If anything isn't working right or you need support, don't hesitate to reach out.
- Telegram: t.me/novashield_dev
- Email: novashield.dev@gmail.com