Google Search Results
Structured Google search results — titles, URLs, and snippets — via the stealth browser engine. Optional country routing for localized SERPs. No SERP API subscription needed.
Overview
Google Search Results turns a query into a compact SERP dataset that agents and workflows can use immediately. It renders Google in a real browser, extracts organic result titles, URLs, and snippets, and can localize the browser context with a two-letter country code when you need regional search results.
Last validated: Jul 3, 2026
Playground
Input
numintegerdefault: 10Max results to return
querystringrequiredThe search query
countrystringTwo-letter country code for localized results (e.g. "au")
Output
countintegerrequiredNumber of results returned
querystringrequiredThe query as searched
resultsobject[]requiredOrganic results in page order
Examples
web-scraping-tools
{
"num": 5,
"query": "web scraping api"
}Use cases
FAQ
Does this replace Google's official APIs?
No. It is a browser-based scraping tool for workflows that need rendered SERP output. Use official Google APIs where their terms and coverage fit your use case.
Can I request localized Google results?
Yes. Pass a two-letter country code to ask Better Fetch to apply matching browser locale and timezone defaults before rendering the search results page.
Use it anywhere
MCP (Claude, Cursor, any client)
# Add the Better Fetch MCP connector (or paste the URL into # Claude → Settings → Connectors → Add custom connector): claude mcp add --transport http better-fetch https://betterfetch.co/api/mcp \ --header "Authorization: Bearer bf_your_key_here" # Then ask for the tool by name: google_search
REST
curl -sS -X POST "https://betterfetch.co/api/tools/google_search/run" \
-H "Authorization: Bearer bf_your_key_here" \
-H "Content-Type: application/json" \
-d '{"input": {"num":5,"query":"web scraping api"}}'Run locally
git clone https://github.com/better-fetch/google-search && cd google-search && npm i
BETTER_FETCH_API_KEY=bf_your_key_here npx bf-tool run --input '{"num":5,"query":"web scraping api"}'