Managed search API + rank monitoring

Search the live web. Get structured results you can use.

Call 6 search engines through one managed API, extract page content, or track rankings and competitors on a schedule.

Free starter credits. No card. Failed and empty requests are free.

See the request and the result

This is the same structured response used by the SDKs, MCP server, and n8n integration.

Request
curl -H 'Authorization: Bearer osk_live_xxx' 'https://api.openserp.org/v1/mega/search?text=golang&limit=10&engines=google,bing,ecosia'

Normalized result

{
  "meta": {
    "request_id": "019e1dd2-1367-7ae6-91dc-b083fd3a9a08",
    "requested_at": "2026-05-12T19:35:08.109892414Z",
    "took_ms": 1548,
    "version": "2.1"
  },
  "query": {
    "engines_requested": ["google", "bing", "ecosia"],
    "text": "golang"
  },
  "results": [
    {
      "display_url": "go.dev",
      "domain": "go.dev",
      "engine": "google",
      "favicon": "https://go.dev/favicon.ico",
      "id": "s_78ffacca5cde46f0",
      "is_ad": false,
      "position": {
        "absolute": 1,
        "on_page": 1,
        "page": 1
      },
      "rank": 1,
      "snippet": "Go is an open source programming language supported by Google.",
      "title": "The Go Programming Language",
      "type": "organic",
      "url": "https://go.dev/"
    },
    {
      "display_url": "go.dev > doc",
      "domain": "go.dev",
      "engine": "bing",
      "favicon": "https://go.dev/favicon.ico",
      "id": "s_42c96f321ad4478b",
      "is_ad": false,
      "position": {
        "absolute": 2,
        "on_page": 1,
        "page": 1
      },
      "rank": 2,
      "snippet": "Documentation for the Go programming language.",
      "title": "Documentation - The Go Programming Language",
      "type": "organic",
      "url": "https://go.dev/doc/"
    }
  ]
}

Build with the API or keep watch with Search Monitor

The managed API and Search Monitor solve different jobs. Start with the route that matches what you need today.

For developers and AI agents

Search and extract through one managed API

Get normalized web, image, and extraction results with API keys, usage history, and one consistent response shape.

$ curl /v1/mega/search
  ?text=market+signals
normalized JSON
  • Web and image search
  • Multi-engine execution
  • Page extraction
Get free API key
For SEO and competitive intelligence

Let AI track rankings & competitors

Schedule recurring checks across engines, compare tracked domains, and turn ranking changes into prioritized AI findings.

OpenSERP search visibility

Example snapshot · openserp.org

Jul 24Weekly

Visibility score

31 / 100no change

Tracked set

8 keywords · 3 engines

#1#10
Jul 17Jul 24
Best rankAverage rank
KeywordBingGoogleYandexTrend
openserp cloudBing#1Google#1Yandex#1
open source serp apiBing-Google#2Yandex#1
self hosted serp apiBing#1Google#4 ↑1Yandex#1

Product-inspired sample using an OpenSERP snapshot. Your report uses your own keywords, domains, engines, and schedule.

Use the managed workflow or run the engine yourself

Cloud adds managed execution, extraction, API keys, usage history, billing, Search Monitor, and AI reports. OSS gives you the engine to operate on your own infrastructure.

Run it yourself

Free

self-hosted, MIT-licensed, free forever

Your machine, your proxies. No account, no API key, and no request limits from us.

docker run --rm -p 127.0.0.1:7000:7000 \
  karust/openserp:latest serve -a 0.0.0.0 -p 7000
Engines
6
License
MIT
Packages
Docker, Go binary

Let us run it

$0.008

$0.009

effective with +15% founder credit bonus

per successful real-time search on any engine

The same engines on our infrastructure. Free credits every month, then pay-as-you-go.

curl -H 'Authorization: Bearer osk_live_xxx' \
  https://api.openserp.org/v1/google/search?text=shoes
Engines
6
Free tier
60 searches / month
Endpoints
Web, image, extract

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 useful both for LLM grounding and SEO workflows.

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, ranks, and SERP features such as AI summaries, answer boxes, people-also-ask, and related searches.

Free to self-host

MIT-licensed, with no API key or vendor lock-in. Run it on infrastructure you already operate. The hosted API is the paid path for teams that prefer not to.

From solo developers to data-heavy teams

OpenSERP fits workflows that need reliable, programmatic search access: AI grounding, RAG, research, SEO rank tracking, competitor monitoring, and product data pipelines.

  • Developers & product teams

    Integrate live SERP data into apps, dashboards, or AI agents with a small REST API and minimal setup.

  • SEO teams & agencies

    Track rankings across Google, Yandex, Baidu, and Bing, monitor competitors, and inspect SERP features such as AI summaries, answer boxes, people-also-ask, and related searches.

  • Research & AI pipelines

    Ground LLM responses, RAG retrieval, and agent workflows on live, multi-engine search results, including Yandex and Baidu coverage.

Everything you need to get running

Use the docs for implementation detail, or browse feature pages for product-level workflows.

Read docs →

OpenSERP common questions

Short answers to what developers ask before adopting a SERP API. See the docs for the long version.

Is OpenSERP really free?

The open-source version is, permanently. It is MIT licensed: self-host it and you pay nothing, with no API key, no per-query fee, and no rate limit beyond what your own machine allows. OpenSERP Cloud is the separate hosted product. It gives every account free credits each month, and past that you pay per successful search with no subscription.

Is OpenSERP a free alternative to SerpApi, Serper, or Scale SERP?

The self-hosted version is a genuinely free alternative: structured results for Google, Bing, Yandex, Baidu, DuckDuckGo, and Ecosia from one REST endpoint, with no subscription and no vendor lock-in. You run the infrastructure. If you would rather not, OpenSERP Cloud is the hosted alternative and it is priced per successful search.

Which search engines does the SERP API support?

Google, Bing, Yandex, Baidu, DuckDuckGo, and Ecosia for web and image search. Cloud also exposes multi-engine megasearch endpoints that query several engines in one call.

How do I self-host OpenSERP?

Use the Docker image or Go binary to start a local REST server. Full installation commands and configuration details 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?

JSON by default, with Markdown, TXT, and NDJSON output options when you request them. The JSON shape stays consistent across engines: titles, URLs, snippets, rank, and best-effort SERP features such as AI summaries, answer boxes, people-also-ask, and related searches.

Weighing OpenSERP against paid providers? Read the full open-source SerpAPI alternatives guide.

Pick the one that fits how you work.