
Google Search Results Scraper
Pricing
$3.50 / 1,000 results

Google Search Results Scraper
Scrape Google Search Engine Results Pages (SERPs). Select the country or language and extract organic and paid results, AI overviews, ads, queries, People Also Ask, prices, reviews, like a Google SERP API. Export scraped data, run the scraper via API, schedule runs, or integrate with other tools.
4.7 (22)
Pricing
$3.50 / 1,000 results
434
Monthly users
2.5k
Runs succeeded
>99%
Response time
5.8 days
Last modified
5 hours ago
Duplicates not displaying
My runs are not including duplicates, which makes pasting the scraped data challenging to integrate back into the original data. For example, with this run I pasted 391 URLs, but only 305 were found. I believe the difference is duplicates, in this case I'd rather they be included so I can easily paste the results back into my sheet. Is that possible?
Hi there, thank you for reaching out! Yes, the results are deduplicated by default. This is handled by Crawlee and at the moment there isn’t a feature that would allow you to change it. We are however looking into options how to better connect input with results. An option we're considering is adding searchQuery.input
to results which would be 1:1 with your input - this could help. I'm adding this to our backlog to discuss with the team. Cheers, Andrea
andrewtshannon
Yes anything that would allow 1:1 matching of input and results would be extremely helpful. To be honest, I’m surprised that’s not the default for this, someone may have been trying to help by removing duplicates, but we can do this on our own if we want - and I’m guessing it makes many more users annoyed vs not happy. Could you just turn off the duplicate remover on the short term before the new input query field as added?
Pricing
Pricing model
Pay per resultThis Actor is paid per result. You are not charged for the Apify platform usage, but only a fixed price for each dataset of 1,000 items in the Actor outputs.
Price per 1,000 items
$3.50