Google Search Scraper - ($0.35/1000 Pages) avatar

Google Search Scraper - ($0.35/1000 Pages)

Pricing

from $0.35 / 1,000 results

Go to Apify Store
Google Search Scraper - ($0.35/1000 Pages)

Google Search Scraper - ($0.35/1000 Pages)

🔥$0.35/1000 pages🔥Scrape Google search results for just $0.35 per 1,000 searches — organic results, knowledge panels, related searches, dates, and sitelinks. Multi-query, multi-page. Charge per search, not per result. Fast, lightweight, and the most affordable SERP scraper on the platform.

Pricing

from $0.35 / 1,000 results

Rating

0.0

(0)

Developer

Scrape Smith

Scrape Smith

Maintained by Community

Actor stats

1

Bookmarked

15

Total users

14

Monthly active users

a month ago

Last modified

Share

Google Search Results Scraper 🔍 — SERP Data at Scale

Scrape Google search results for any query and get clean, structured data — organic results, knowledge panels, related searches, dates, and sitelinks. Feed it one keyword or a thousand and get back analysis-ready search data you can drop straight into Excel, Google Sheets, BigQuery, or your own SEO and marketing tools.

Charged per search page, not per result — one search returning 10 organic results costs the same as one charge. The most cost-effective way to pull Google SERP data at scale.


⭐ Key features

  • 🔎 Organic results — position, title, URL, description, and publication date for every result
  • 🏢 Knowledge panels — entity info (company details, people, places) when Google shows one
  • 🔗 Sitelinks — sub-page links Google shows under top results
  • 🔍 Related searches — "People also search for" keywords
  • 🌍 20+ countries — localized results via country and language codes
  • 📄 Multi-page — scrape up to 10 pages per query (100 results)
  • 📦 Multi-query — batch hundreds of keywords in a single run
  • Time filters — past hour, day, week, month, year, or custom date ranges
  • 📊 Merged export — optionally combine all pages into one dataset item for easy spreadsheet imports
  • 💰 Per-search billing — pay per search page, not per individual result

🎯 Who it is for

AudienceUse case
📈 SEO professionalsTrack keyword rankings, monitor SERP features, audit competitors
🏢 Marketing teamsResearch competitors, find content gaps, track brand mentions
🔍 Lead generationHarvest URLs from search results for outreach campaigns
📊 Data analystsBuild keyword datasets, trend analysis, market research
🤖 DevelopersFeed SERP data into dashboards, alerts, and monitoring tools
📰 Journalists & researchersVerify claims, track news coverage, gather sources

📊 Output

Each search page is one dataset item containing all results and metadata for that page:

{
"page_number": 1,
"search_term": "best laptops 2025",
"results": [
{
"position": 1,
"url": "https://www.laptopmag.com/best-picks/best-laptops",
"title": "Best Laptops 2025: Top Picks Based on Testing and Reviews",
"description": "Our expert-tested picks for the best laptops you can buy...",
"date": "Jun 15, 2025",
"sitelinks": [
{"title": "Gaming Laptops", "url": "https://..."},
{"title": "Budget Laptops", "url": "https://..."}
]
},
{
"position": 2,
"url": "https://www.rtings.com/laptop/reviews/best/by-usage/home-office",
"title": "The 5 Best Laptops for Home & Office Use - RTINGS.com",
"description": "Updated weekly. We buy and test every laptop ourselves..."
}
],
"knowledge_panel": {
"name": "Laptop",
"description": {"text": "A laptop is a portable personal computer...", "site": "Wikipedia", "url": "https://en.wikipedia.org/wiki/Laptop"},
"image": {"url": "https://encrypted-tbn0.gstatic.com/..."},
"info": [
{"title": "Invented", "labels": ["1981"]},
{"title": "Inventor", "labels": ["Adam Osborne"]}
]
},
"related_keywords": {
"spelling_suggestion": null,
"keywords": [
{"position": 1, "keyword": "best laptops for students"},
{"position": 2, "keyword": "best budget laptop 2025"},
{"position": 3, "keyword": "best laptop brands"}
]
},
"next_page": 2,
"next_start": 10
}

Per-result fields

FieldDescription
positionRanking position on the page (1–10)
urlResult URL
titleResult title / headline
descriptionSnippet text shown by Google
datePublication date (when available)
sitelinksSub-page links (on brand/authority results)

Page-level fields

FieldDescription
page_numberPage number (1, 2, 3... or "all" for merged)
search_termThe query that produced these results
knowledge_panelEntity card (company info, person details, etc.)
related_keywords"People also search for" suggestions
next_page / next_startPagination info for the next page

📥 Input

{
"queries": ["best laptops 2025", "python tutorial", "apple"],
"maxPagesPerQuery": 3,
"countryCode": "us",
"searchLanguage": "en",
"timeFilter": "",
"includeMerged": true
}
ParameterTypeDefaultDescription
queriesstring[]requiredList of search queries (supports Google operators: "exact phrase", -exclude, site:example.com)
maxPagesPerQueryinteger1Pages per query (1–10, each page ≈ 10 results)
countryCodestringusCountry code for localized results (us, gb, de, fr, jp, br, in...)
searchLanguagestringenLanguage code (en, de, fr, ja, pt, es...)
timeFilterstringany timeTime filter: past hour / day / week / month / year, or custom range like cdr:1,cd_min:01/01/2024,cd_max:06/30/2024
includeMergedbooleanfalseAdd a final "all" item combining all pages per query into one

  • Keyword rank tracking — monitor where your pages rank for target keywords across regions
  • Competitor monitoring — track who ranks above you and how their snippets change
  • Content research — find what Google surfaces for a topic, including dates and related queries
  • Lead generation — harvest URLs from search results for outreach
  • Brand monitoring — check how your brand appears in search, including knowledge panel data
  • Market research — compare search landscapes across countries and languages
  • News monitoring — use time filters to track recent coverage of any topic

🌍 Supported countries

Works with any Google country code — us, gb, de, fr, es, it, nl, ca, au, jp, in, br, mx, kr, se, pl, and dozens more. Each returns localized results in the language you specify.


💰 Pricing

Charged per search page — not per individual result. One search page contains up to 10 organic results plus knowledge panel and related searches. This means scraping 10 results costs the same as scraping 1.


🔌 Automation & integrations

Connect to Make, Zapier, n8n, Slack, Discord, Google Sheets, Airtable, BigQuery, Snowflake, Postgres, or any REST/webhook endpoint. Use the Apify scheduler to track keywords daily, weekly, or on any cadence.


❓ FAQ

How many results per page? Google returns up to 10 organic results per page. Use maxPagesPerQuery to go deeper (up to 100 results per query).

Can I search in different languages? Yes — set countryCode and searchLanguage to get localized results in any supported language.

Does it return ads? No — this scraper focuses on organic results, knowledge panels, and related searches. No ads, no People Also Ask, no AI overviews.

Can I filter by date? Yes — use timeFilter for preset ranges (past hour/day/week/month/year) or a custom date range.

What's the merged output? When includeMerged is true, the scraper adds one extra dataset item per query that combines all pages into a single results array — perfect for spreadsheet exports.

Can I use Google operators? Yes — "exact phrase", -exclude, site:example.com, filetype:pdf all work.

What export formats are available? JSON, CSV, Excel, XML, JSONL, and HTML — plus direct API access.


📈 Start scraping Google Search now

Give it your keywords and get structured SERP data in seconds — rankings, snippets, knowledge panels, dates, and related searches, ready for SEO, marketing, lead gen, and research workflows.