Google Search Results Scraper · SERP API $0.45/1k
Pricing
from $0.45 / 1,000 result pages
Google Search Results Scraper · SERP API $0.45/1k
Google search results scraper and Google SERP API replacement: organic results with resolved URLs, ads, shopping ads, People Also Ask, related searches, pagination, any country and language. One record per result page, $0.45 per 1,000 pages, final price, no start fee.
Pricing
from $0.45 / 1,000 result pages
Rating
0.0
(0)
Developer
Alfalfa
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
a day ago
Last modified
Categories
Share
Google Search Results Scraper
Scrape Google search result pages by keyword or URL and get clean JSON: organic results with their real destination URLs, text ads, shopping ads, People Also Ask questions, related searches and pagination, for any country and language. A Google SERP API replacement priced per result page, with no start fee.
What you get
One record per result page (10 results per page), the same field names as the official Google Search Results Scraper:
| Field | Content |
|---|---|
searchQuery | the query, page number, country, language, device, and the date filter when one is set |
organicResults | title, url (resolved destination), displayedUrl, description, siteName, date, emphasizedKeywords, siteLinks, type (organic or video), position |
paidResults | text ads with title, destination URL, displayed URL and description |
paidProducts | shopping ads with title, price and merchant |
peopleAlsoAsk | the questions Google shows for the query |
relatedQueries | related searches with their Google URLs |
hasNextPage | whether another page exists |
Results are the mobile result pages (searchQuery.device = MOBILE), which is what most Google users see today.
How to use it
- Enter one search query per line (or full Google search URLs).
- Optionally set the country the results should be localized to (
us,gb,de,cz...), the language, how many pages per query you want, and a time range or custom date range. - Run. Download the dataset as JSON, CSV or Excel, or read it over the API.
Google hides the destination of every result behind a redirect link. The Actor resolves those links so url is the
real page address; switch Resolve result URLs off if you only need titles and descriptions.
Filter by date
Set Time range to get only results from the past hour, 24 hours, week, month or year, the same filter as Google's
Tools > Any time menu. For a fixed period set Date from and Date to (YYYY-MM-DD; one of them is enough for
an open-ended range); a custom range replaces the time range. The filter applies to every page of every query, and
each record carries it in searchQuery.timeRange or searchQuery.dateFrom / searchQuery.dateTo.
{ "queries": "electric cars", "timeRange": "week" }
{ "queries": "electric cars", "dateFrom": "2026-01-01", "dateTo": "2026-03-31" }
Use cases
- News and fresh-content monitoring: what Google shows for a topic or brand from the past day, week or month.
- Rank tracking and SEO: positions of your pages and your competitors' pages for a keyword list, per country.
- Market and competitor research: who advertises on which keywords, what the shopping ads cost.
- Lead generation: companies ranking for "service + city" queries, with their websites.
- Content research: People Also Ask questions and related searches for a topic.
- AI agents and automations: fresh web search results as structured JSON for n8n, Make, Zapier or an LLM tool.
Pricing
$0.45 per 1,000 result pages (10 results each, i.e. $0.045 per 1,000 results), the same on every Apify plan, nothing to start a run. The cheapest full Google result page on Apify Store, with ads, shopping ads, questions and related searches included.
Final price. The per-page price is everything you pay: platform usage is included, there is no start fee and no per-run minimum. Some listings on the Store show a lower number and add platform usage on top; here the number on the listing is the number on your bill.
Use it from n8n, Make, Zapier or an AI agent
Every Apify Actor is available through the Apify API, the n8n and Make integrations, Zapier, and as an MCP tool
(https://mcp.apify.com/?tools=alfalfa/google-serp-scraper). Start a run with the input JSON below and read the dataset
when the run finishes.
{"queries": "hotels in prague\nbest laptop 2026","maxPagesPerQuery": 2,"countryCode": "us","languageCode": "en"}
FAQ
Is this legal? Scraping publicly available search results is generally allowed; you are responsible for how you use the data and for complying with Google's terms and local law.
Why mobile results? Google serves different layouts to phones and desktops. The mobile layout is the majority experience and includes the same organic results, ads and questions; positions can differ slightly from desktop.
How are results localized? By the Country and Language fields (Google's gl and hl). Queries with local
intent ("pizza near me") also depend on the location Google assumes for the request; set Location (UULE) to pin
them to a place.
Why are some result URLs missing? Very rarely a redirect cannot be resolved; the record then keeps Google's redirect link, which still leads to the page.
Does it support Google Images, News, Maps? Not yet. Google Maps businesses are covered by the Google Maps Scraper.
Was this useful?
If this Actor saved you time, a short review on its Store page helps others find it and tells me what to improve next. Missing a field or stuck on an input? Open an Issue on the Actor page; issues are answered within a day.
Other Actors by alfalfa
Facebook Events · Facebook Posts · Facebook Pages · Facebook Comments · Facebook Ads Library · Google Maps · Google Ads Transparency · YouTube · Amazon Products · LinkedIn Jobs · LinkedIn Companies
This Actor is not affiliated with or endorsed by Google.