{"repo":"PaperBoardOfficial/webserp","free":true,"listed":false,"github":"https://github.com/PaperBoardOfficial/webserp","clone":"git clone https://github.com/PaperBoardOfficial/webserp.git","description":"Multi-engine web search CLI — queries Google, DuckDuckGo, Brave, Yahoo, Mojeek, Startpage, and Presearch in parallel with browser impersonation. Async API, no API keys required.","language":"Python","stars":12,"topics":["async","brave-search","browser-impersonation","curl-cffi","duckduckgo","google-search","metasearch","multi-engine","proxy-support","python"],"license":"MIT","category":"cli-tools","readme_excerpt":"webserp Metasearch CLI — query multiple search engines in parallel with browser impersonation. Like grep for the web. Searches Google, DuckDuckGo, Brave, Yahoo, Mojeek, Startpage, and Presearch simultaneously, deduplicates results, and returns clean JSON. Why webserp? Most search scraping tools get rate-limited and blocked because they use standard HTTP libraries. webserp uses curl cffi to impersonate real browsers (Chrome TLS/JA3 fingerprints), making requests indistinguishable from a human browsing. - 7 search engines queried in parallel - Browser impersonation via curl cffi — bypasses bot detection - Fault tolerant — if one engine fails, others still return results - SearXNG-compatible JSON output format - No API keys — scrapes search engine HTML directly - Fast — parallel async requests, typically completes in 2-5s Install Usage Output Format JSON output matching SearXNG's format: Options Flag Description Default ------ ------------- --------- -e, --engines Comma-separated engine list all -n, --max-results Max results per engine 10 --timeout Per-engine timeout (seconds) 10 --proxy Proxy URL for all requests none --verbose Show engine status in stderr false --version Print version Engines google, duckduckgo, brave, yahoo, mojeek, startpage, presearch For OpenClaw and AI agents Built for AI agents. Tools like OpenClaw and other AI agents need reliable web search without API keys or rate limits. webserp uses curl cffi to mimic real browser fingerprints — results like a brows","default_branch":null,"files":null,"tree":[],"storefront":"/r/PaperBoardOfficial","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/PaperBoardOfficial/webserp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}