7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

4 alternatives ranked by real activity

Open-source SerpApi alternatives

A curated, ranked list of the 4 best open-source alternatives to SerpApi.

The best open-source alternative to SerpApi is SearXNG. If that doesn't suit you, other good options are Wigolo, OpenSERP and GoogleScraper.

SerpApi alternatives are mainly search tools, but some are also developer tools. 3 of them shipped code in the last 30 days, 4 can be self-hosted, and 2 use a permissive licence.

Last updated October 2, 2026 · ranked by GitHub stars, growth and recent commits

SearXNG

A free, privacy-respecting metasearch engine that aggregates results from many search services without tracking or profiling users, designed for self-hosting.

GitHub stars
38k
Last commit
today
Licence
AGPL-3.0
Self-hosted
Yes
docs.searxng.orgSearXNG homepage screenshot

SearXNG is a free internet metasearch engine. It sends your query to many search services and databases, merges the results into one page, and does so without tracking or profiling the people who use it. Topics list engines such as Google, Bing, Brave, DuckDuckGo, Qwant and Startpage among the sources it can combine.

The documentation is organized for both users and administrators. Users get search syntax, a list of configured engines and an explanation of why a private instance matters. Administrators get settings in settings.yml, engine configuration, plugins, a bot-protection limiter, optional Redis or Valkey storage, and installation guides covering containers, an installation script and step-by-step setups with Granian or uWSGI behind NGINX or Apache. A long catalog of engines extends beyond web search to sources such as arXiv, Crossref, GitHub and Mastodon.

SearXNG is written in Python under the AGPL-3.0 license. Because it is meant to be self-hosted, you can run your own instance for yourself or a group; many volunteers also publicly host instances. It appeals to people who want to reduce reliance on any one search engine and keep their queries private.

Key features

  • Aggregates results from many search engines
  • No user tracking or profiling
  • Configurable engines and plugins
  • Container and script-based installation
  • Optional Redis or Valkey integration
  • Bot protection limiter

Pricing: Free and open source under the AGPL-3.0 license.

Wigolo

Wigolo gives AI coding agents local-first web search, fetch, crawl and research tools over MCP, with no API keys or cloud accounts required.

GitHub stars
5.4k
Last commit
today
Latest release
v0.2.1
Self-hosted
Yes
wigolo.appWigolo homepage screenshot

Wigolo is a local-first web access layer for AI agents. It exposes search, page fetching, crawling and research capabilities over the Model Context Protocol, so a coding agent can look things up on the web without you buying a search API key or sending queries through a metered cloud service.

The README says it works with a long list of clients, including Claude Code, Cursor, Codex and Gemini CLI as well as OpenCode, Windsurf, Zed and VS Code, and with frameworks such as LangChain, CrewAI, LlamaIndex, the Vercel AI SDK and n8n, plus any MCP client or plain REST. Repository topics describe it as a metasearch and web crawler and name Exa, Firecrawl and Tavily as the services it stands in for. The project is in public beta.

Wigolo is written in TypeScript and its license is listed as 'Other' on GitHub, so read the licensing section before commercial use. It runs on your own machine. It suits developers who want agent-ready web search that is private and free of per-query costs.

Key features

  • Local web search over MCP
  • Page fetching and crawling for agents
  • Research workflows with no API keys
  • Works with Claude Code, Cursor and Codex
  • REST access for non-MCP clients
  • Metasearch across multiple engines

Pricing: Runs locally with no per-query fees; check the repository for license terms.

OpenSERP

A self-hosted SERP API and CLI that returns structured search results from Google, Bing, Yandex, Baidu, DuckDuckGo and Ecosia for AI agents and SEO tasks.

GitHub stars
1.4k
Last commit
4 days ago
Latest release
v0.8.12
Licence
MIT
Self-hosted
Yes
Hosted version
Available
openserp.orgOpenSERP homepage screenshot

OpenSERP is a free, open-source search results API and command-line tool. With one command it provides live, structured results from Google, Yandex, Baidu, Bing, DuckDuckGo and Ecosia on localhost, without API keys or per-search billing, which makes it useful as a search tool for LLMs and agents or as a backend for SEO rank tracking.

Each of the six engines has its own endpoint using the same JSON schema, and a megasearch endpoint runs one query across several engines, merging and deduplicating results. A URL extraction call returns search results together with clean Markdown of the target pages. It captures SERP features such as AI summaries, answer boxes and related searches, supports image search and filters, and offers JSON, Markdown, text and NDJSON output, plus proxies, caching and a resilient mode.

OpenSERP is written in Go and released under the MIT licence, with prebuilt Docker images and go install options. Official SDKs for JavaScript and others work against either a self-hosted server or the hosted API, which the README offers for people who would rather not run infrastructure. It suits developers building agents, research tools and rank trackers.

Key features

  • Endpoints for six search engines
  • Megasearch across several engines
  • Page extraction to Markdown
  • SERP features like answer boxes
  • Image search and filters
  • Proxy support and caching

Pricing: Usage-based credits with no subscription or minimum: about $7.83 per 1,000 searches, with errors free and credits that never expire. New accounts get 60 free credits.

GoogleScraper

GoogleScraper is a free, Apache-licensed Python module for scraping search engines such as Google, Bing, Yandex and DuckDuckGo, now superseded by a JavaScript successor.

GitHub stars
2.9k
Last commit
5 yr ago
Licence
Apache-2.0
Self-hosted
Yes

GoogleScraper is a Python module built to scrape results from several search engines, including Google, Bing, Yandex and DuckDuckGo, with support for asynchronous networking. It was created for developers who needed programmatic access to search engine results pages for research, SEO or data collection purposes.

According to its own README, the project is no longer actively maintained by its author as of 2019, who explains that Python and Selenium-based scraping were a poor match for how modern bot-detection and browser automation work, in contrast to Node.js tools built on Puppeteer. The author's related, actively developed successor project moved to a general-purpose crawling infrastructure built in JavaScript, and a commercial scraping service called Scrapeulous is also mentioned as an alternative for people who want a managed option.

GoogleScraper itself remains available as open-source Python code, written with an HTML/Python stack, and is released under the Apache-2.0 license. New projects should weigh the author's stated preference for the newer JavaScript-based tooling before building on this module.

Key features

  • Scrapes multiple search engines (Google, Bing, Yandex, DuckDuckGo)
  • Asynchronous networking support
  • Python module usable in custom scripts
  • Historical reference implementation for search scraping

Pricing: Free and open source under the Apache-2.0 license. The project is no longer actively maintained; its author now recommends a separate commercial or JavaScript-based successor.

SerpApi alternatives: questions

What is the best open-source alternative to SerpApi?
SearXNG is the top-ranked open-source alternative to SerpApi on Enlisted: A free, privacy-respecting metasearch engine that aggregates results from many search services without tracking or profiling users, designed for self-hosting. Other strong options are Wigolo, OpenSERP and GoogleScraper.
Are these SerpApi alternatives free?
All 4 are open source, so the code is free to use under its licence, and all of them can be self-hosted on your own server or computer. 1 also offers a paid or managed cloud version if you'd rather not host it yourself.
How is this list of SerpApi alternatives ranked?
By a score built from GitHub stars, star growth over the last 30 days and how recently the code changed. 3 of these projects shipped code in the last 30 days. Data is refreshed daily, and nobody can pay to move up.

People also look for alternatives to…

View all