Google search scraper with a real browser and your own proxy. Self-hosted SerpApi alternative with an HTTP API and an MCP server.
View on GitHub ↗Google Search results from a real browser, through your own sticky proxy.
Plain HTTP is no longer a reliable way to scrape Google: it often expects a browser that runs JavaScript, and a fresh browser on a fresh proxy exit can be refused quickly. This tool takes a browser path instead. It warms a sticky proxy session with ordinary browsing, types the query into Google's search box, checks whether Google served results or refused, and writes one JSON record per results page. Captchas, blocks and failures are reported as such, never as "no results".
You need a residential proxy with sticky sessions. Put {session} where your provider expects a session id in the username:
Success is a results.jsonl with one JSON object per results page:
The first query takes a few minutes, because a new exit is warmed up first, and the warm-up costs noticeably more traffic than a search. Later queries on the same exit take seconds. A summary of pages served and traffic used is printed at the end of every run.
With NodeMaven, the session id is handled for you and the credentials come from the environment:
To try it without a proxy, use your own connection:
Google then sees one address for every query, so it starts answering with captchas sooner than it would across a pool of exits. Those pages come back as captcha in pageverdict, not as empty results.
The schema is intentionally SerpApi-like: organicresults, ads, relatedquestions, relatedsearches, pagination and searchmetadata, so simple consumers can often switch with minimal mapping. Knowledge panels, shopping, images and other special
From the project README.
Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:
[](https://mcp.liqiwa.com/s/nodemaven--google-browser-scraper.html)
MCP server for Bing search: organic results, the ad block and the Copilot answer, with geo, market and language targeting. No Azure subscription. 1,000 free credits every month.
HasData/google-images-mcpMCP server for Google Images: image search with size, colour and type filters, 100 results a call with the source page and the full-resolution URL. 1,000 free credits every month.
chienbm98/foxprofileFree, open-source anti-detect browser profile manager: per-profile fingerprint, cookies and proxy, Camoufox and Chrome engines, desktop app, REST API and MCP server for AI agents. Self-hosted alternat
maximilianfeix/proxy-scraperFree proxies that actually work: 700+ sources, every hit verified (honeypots, injected scripts, TLS), a live list every hour, a rotating proxy server and an MCP server for AI agents.
RayenMlayeh/jevcrawlMCP server and CLI that crawls websites for AI agents: finds the answer page 2x more often than Crawl4AI, 10x cheaper per answer than letting Claude crawl.
SanggonBoy/PyreCrawlWeb browsing superpowers for AI agents - one MCP server to scrape, crawl, extract, map, search, batch, research & monitor the web. Self-hosted, no API keys. Free Firecrawl alternative.
The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.