Ad
 
Learn More
Favicon of OpenSERP

OpenSERP

Query Google, Bing, Yandex, Baidu, DuckDuckGo, and Ecosia through one REST API. Self-host free under MIT, or use the managed cloud option.

Open Source Alternative to:

Screenshot of OpenSERP website
Favicon

 

  
 
1,324stars+123(+10%)

Last 30 days

  • Last commit


    1 month ago
  • Repository age


    3 years
  • Version


    v0.8.12
  • License


    MIT
  • Self-hosted


    Yes
  • Repository


    karust/openserp

OpenSERP is a self-hosted REST API that pulls structured search results from six major search engines through a single, consistent endpoint. It's built for developers, SEO teams, and AI pipelines that need programmatic access to live SERP data without paying per-query fees or accepting vendor lock-in.

The self-hosted version is completely free. No API keys, no rate limits beyond your own hardware, no subscription. One Docker command starts a local server you can query immediately from any app, script, or pipeline.

What it returns is consistent JSON across every engine: titles, URLs, snippets, rank positions, and SERP features including AI summaries, answer boxes, people-also-ask, and related searches. Output can also be requested as Markdown, plain text, or NDJSON.

Key capabilities:

  • Six engines supported: Google, Bing, Yandex, Baidu, DuckDuckGo, and Ecosia for web and image search
  • Uniform response shape: the same JSON envelope regardless of which engine you query, so switching or combining engines requires no extra parsing logic
  • SERP feature extraction: captures AI summaries, answer boxes, and related searches alongside organic results
  • MIT license: full source on GitHub, deploy on any infrastructure you already run
  • Multi-engine megasearch: the managed Cloud tier adds endpoints that query several engines in a single call

Common use cases include SEO rank tracking across regional engines like Yandex and Baidu, grounding LLM responses with live search data, feeding Firecrawl-style scraping pipelines, and competitor monitoring. It's a direct open-source alternative to paid providers like DataForSEO.

For teams that don't want to manage infrastructure, OpenSERP Cloud offers the same API as a managed endpoint with free starter credits and pay-as-you-go pricing. The open-source version and the cloud path share the same underlying codebase.

Share:

1,324stars+123(+10%)

Last 30 days

  • Last commit


    1 month ago
  • Repository age


    3 years
  • Version


    v0.8.12
  • License


    MIT
  • Self-hosted


    Yes
  • Repository


    karust/openserp
Favicon

 

  
 
Subscribe to our newsletter

Every Sunday we deconstruct one proprietary app and pick the best open source alternatives worth switching to.

Similar open source projects

Favicon

 

  
  • Stars


  • Last commit


  • License


Favicon

 

  
  • Stars


  • Last commit


  • License


Favicon

 

  
  • Stars


  • Last commit


  • License