Google Search Results Scraper · SERP API $0.45/1k avatar

Google Search Results Scraper · SERP API $0.45/1k

Pricing

from $0.45 / 1,000 result pages

Go to Apify Store
Google Search Results Scraper · SERP API $0.45/1k

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

Alfalfa

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

a day ago

Last modified

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:

FieldContent
searchQuerythe query, page number, country, language, device, and the date filter when one is set
organicResultstitle, url (resolved destination), displayedUrl, description, siteName, date, emphasizedKeywords, siteLinks, type (organic or video), position
paidResultstext ads with title, destination URL, displayed URL and description
paidProductsshopping ads with title, price and merchant
peopleAlsoAskthe questions Google shows for the query
relatedQueriesrelated searches with their Google URLs
hasNextPagewhether another page exists

Results are the mobile result pages (searchQuery.device = MOBILE), which is what most Google users see today.

How to use it

  1. Enter one search query per line (or full Google search URLs).
  2. 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.
  3. 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.