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.
Workspace
Configure
Inputs stay here while results become exportable artifacts.
Start from an example
Results
Preview, inspect, copy, or export the complete output.
Your result will become an artifact
Run the tool to inspect structured rows, raw JSON, execution details, and downloadable JSON, CSV, and Markdown files.
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 4, 2026
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, ChatGPT, Codex)
# After connecting https://betterfetch.co/api/mcp, ask your AI to:
1. Call search_tools for "Google Search Results"
2. Call run_tool with:
name: "google_search"
input: {"num":5,"query":"web scraping api"}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/tools/tree/main/tools/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"}'