📡 MCP Radar

nodemaven/google-browser-scraper

Google search scraper with a real browser and your own proxy. Self-hosted SerpApi alternative with an HTTP API and an MCP server.

⭐ 3 stars
⑂ 0 forks
Python
momentum ▲ 6.0
created 2026-10-01
on radar since 2026-10-07
google-scrapergoogle-searchmcpserpweb-scraping
View on GitHub ↗

About google-browser-scraper

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.

Maintaining this server?

Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:

[![On MCP Radar](https://mcp.liqiwa.com/badge.svg)](https://mcp.liqiwa.com/s/nodemaven--google-browser-scraper.html)

Related MCP servers

HasData/bing-mcp

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.

⭐ 15JavaScript
HasData/google-images-mcp

MCP 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.

⭐ 14JavaScript
chienbm98/foxprofile

Free, 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

⭐ 69Python
maximilianfeix/proxy-scraper

Free 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.

⭐ 32Python
RayenMlayeh/jevcrawl

MCP 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.

⭐ 23Python
SanggonBoy/PyreCrawl

Web 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.

⭐ 5Python

📬 Get the weekly radar in your inbox

The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.