OpenSERP — the free, open-source SERP API for Google, Bing, Yandex & more.
OpenSERP is a free, open-source SERP API that returns structured Google, Bing, Yandex, Baidu, DuckDuckGo and Ecosia results from a single REST endpoint. Self-host with one Docker command — no keys, no rate limits, no vendor lock-in. Prefer a managed API? Use OpenSERP Cloud.
GoogleBingYandexBaiduDuckDuckGoEcosia
run locally
$ docker run -p 7000:7000 karust/openserp serve -a 0.0.0.0
One request — structured results across every engine
The same clean JSON envelope works for Google, Bing, Yandex, Baidu, DuckDuckGo, and the megasearch aggregator. Pipe it into your app, pipeline, or LLM prompt.
{"meta":{"request_id":"019e1dad-9a6f-72d4-90ab-3084012c0ccb","requested_at":"2026-05-12T19:32:52.803608267Z","took_ms":4279,"version":"1.0"},"query":{"engines_requested":["yandex"],"text":"golden dog"},"results":[{"display_url":"freepik.com > free-photos-vectors > golden-dog","domain":"freepik.com","engine":"yandex","favicon":"https://freepik.com/favicon.ico","id":"s_e97b01def839ca53","is_ad":false,"position":{"absolute":1,"on_page":1,"page":1},"rank":1,"snippet":"Find & Download Free Graphic Resources for Golden Dog Vectors, Stock Photos & PSD files.","title":"Golden Dog Images - Free Download on Freepik","type":"organic","url":"https://www.freepik.com/free-photos-vectors/golden-dog"},{"display_url":"en.wikipedia.org > wiki > Golden_Retriever","domain":"en.wikipedia.org","engine":"yandex","favicon":"https://en.wikipedia.org/favicon.ico","id":"s_d5b7fcbc6154ffd5","is_ad":false,"position":{"absolute":3,"on_page":3,"page":1},"rank":3,"snippet":"The Golden Retriever is a Scottish breed of retriever dog of medium-large size.","title":"Golden Retriever - Wikipedia","type":"organic","url":"https://en.wikipedia.org/wiki/Golden_Retriever"}]}
Why OpenSERP
The free, open-source SERP API for every major engine
OpenSERP handles browser automation, multi-engine parsing, and retry logic so you don't have to. MIT-licensed, production-ready, and a true open-source alternative to paid SERP API providers.
REST API server
Start a local REST server with one Docker command. Query any engine from your app, script, or pipeline in seconds.
Structured output
Consistent JSON with titles, URLs, snippets, and engine-specific fields - same schema across all 6 engines.
Completely free
MIT-licensed with no API keys, no rate limits, and no vendor lock-in. Deploy on any infrastructure you already run.
Use Cases
From solo developers to data-heavy teams
OpenSERP fits any workflow that needs reliable, programmatic search access. From quick prototypes to production-grade data pipelines.
Developers & product teams
Integrate live SERP data into apps, dashboards, or AI agents with a clean REST API and minimal setup.
SEO teams & agencies
Track rankings, monitor competitors, and schedule recurring collection without managing your own scraping stack.
Research & AI pipelines
Ground LLM responses and retrieval workflows on live, multi-engine search results.
Skip the ops. Use OpenSERP Cloud.
Managed endpoint, no infra to run — join the waitlist for early access and founding-tier pricing.
Short answers to what developers ask before adopting a SERP API. See the docs for the long version.
Is OpenSERP really free?+
Yes. OpenSERP is MIT-licensed open-source software. Self-host it with one Docker command and you pay nothing — no API keys, no per-query fees, no rate limits beyond what your own machine allows. OpenSERP Cloud is the optional managed version with pay-as-you-go pricing.
Is OpenSERP a free alternative to SerpApi, Serper, or Scale SERP?+
OpenSERP is the open-source alternative to paid SERP API providers. You get structured results for Google, Bing, Yandex, Baidu, DuckDuckGo, and Ecosia from one REST endpoint — without subscription fees or vendor lock-in. Use the OSS version free, or use OpenSERP Cloud when you'd rather not run the infrastructure.
Which search engines does the SERP API support?+
Google, Bing, Yandex, Baidu, DuckDuckGo, and Ecosia — web and image search across all of them. Cloud also exposes aggregated (megasearch) and fallback endpoints that query multiple engines in one call.
How do I self-host OpenSERP?+
Run docker run -p 7000:7000 karust/openserp serve -a 0.0.0.0 -p 7000 and you have a local REST server. There is also a Go binary if you'd rather build from source. Full instructions live in the docs.
Do I need an API key to use OpenSERP?+
No key is needed for the open-source self-hosted version. OpenSERP Cloud uses bearer-token API keys (osk_live_…) so we can meter usage and bill credits per successful response.
What output format does OpenSERP return?+
Consistent JSON across every engine — titles, URLs, snippets, rank, and engine-specific fields under one schema. Same shape whether you self-host OSS or call OpenSERP Cloud.
Get started
Start with OSS. Scale with Cloud.
OpenSERP OSS is free and production-ready today. When you'd rather not run the infrastructure — Cloud is the managed path.
Available now
OpenSERP OSS
Free · MIT License
Full source code on GitHub
Self-hosted on your infrastructure
No rate limits or API keys
Go binary & Docker image
6 search engines out of the box
docker run -p 7000:7000 karust/openserp serve -a 0.0.0.0 -p 7000