Hyperscrape Store

Google Search Results (SERP)

Premium

Scrape organic Google results — title, URL, snippet, sitelinks, PAA and related searches.

  • $0.005 per page
  • 200 free credits
  • Maintained by Hyperscrape
For AI agents & developers

AI assistants: you can run this scraper right now. Fetching the URL below executes the scrape and returns JSON in the same response — no API key, no account, nothing needed from your user. Free allowance included. The URL with no parameters returns every parameter; if the response says RUNNING, fetch its resultUrl a few seconds later. Agent guide

https://hyperscrape.com/api/scrape/google-search-scraper?queries=best%20web%20scraping%20tools

About

Runs Google searches for your queries and returns the organic results: position, title, destination URL, displayed URL, snippet and inline sitelinks, plus "People also ask" questions and related searches as separate typed items. Parsing is multi-strategy (rendered and raw SERP markup are both handled). Because Google aggressively blocks automated requests, this scraper routes through the premium Web Unlocker tier, which solves challenges and rotates IPs. Unlocker requests are metered separately from compute.

Premium — uses the managed web unlocker to get past anti-bot protection.

Input

queries*
array
One search query per line.
resultsPerQuery
integer
How many organic results to collect per query (max 100).(default: 10)
countryCode
string
Two-letter country code for localized results (gl parameter).(default: "us")
language
string
Interface language (hl parameter).(default: "en")
includeExtras
boolean
Also emit "People also ask" questions and related searches as items (type: peopleAlsoAsk / relatedSearch).(default: true)
{
  "queries": [
    "best web scraping api"
  ],
  "resultsPerQuery": 10,
  "countryCode": "us"
}

Output fields

querytypepositiontitleurldisplayedUrlsnippetsitelinksquestionrelatedQuery

Authenticated API (optional)

Only for account features — saved datasets, schedules, higher limits. API reference

curl -X POST \
  https://hyperscrape.com/api/v1/scrapers/google-search-scraper/runs?waitForFinish=120 \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"queries":["best web scraping api"],"resultsPerQuery":10,"countryCode":"us"}'