there is an open source_for that
OpenSEO, Semrush, Ahrefs

OpenSEO

★ 11.3k · MIT · ACTIVE · ALT TO SEMRUSH

OpenSEO is an open source alternative to Semrush and Ahrefs. Open source Semrush alternative: keyword research, rank tracking, site audits, backlinks, AI visibility. Docker or Cloudflare deploy, BYO DataForSEO key. MIT. MIT licensed, 11.3k GitHub stars, hosted version available, self-host with Docker, and last released 2026-08-09.

Open source Semrush alternative: keyword research, rank tracking, site audits, backlinks, AI visibility. Docker or Cloudflare deploy, BYO DataForSEO key. MIT.

How to start today
OpenSEO dashboard showing site audit results, keyword tracking, and SEO metrics.
Official screenshot
Use it if

Freelancers, indie developers, and small teams who want a pay-as-you-go SEO suite without a $100/month Semrush or Ahrefs subscription. You bring your own DataForSEO API key and pay only for the data you use. Docker Compose gets you running in minutes locally; Cloudflare Workers deploy lets you share one instance across a team. The built-in MCP server connects your AI coding agent to your SEO data directly.

Skip it if

You want an all-in-one hosted SEO suite with no setup. OpenSEO requires a DataForSEO API key regardless of deployment mode: you pay DataForSEO directly per API call. Local Docker mode has no auth by default. The hosted tier on openseo.so adds 28% to DataForSEO request costs.

Watch out

Local Docker mode runs with auth disabled and should only be exposed behind your own auth-protected reverse proxy or private network. DataForSEO API credits are charged per request and cost estimates vary with usage. Anonymous telemetry is enabled by default on self-hosted installs; disable with OPENSEO_TELEMETRY_DISABLED=1 in your .env file.

Support the creator

Support this project directly once our USDC payment option launches.

USDC is a trademark of Circle. Button indicates a payment option.

Some quotes here endorse the approach rather than report first-hand use, or report a problem. We label those.

"Right now open-seo seems to be tied to a single account/user (me), so I can't have anyone else log in and use the instance under their own identity, they'd have to use my credentials directly, which isn't ideal for testing, handoff, or letting a teammate poke around independently."

"Apps looking super interesting. Would love to see map result keywords being tracked for a specific business added to the roadmap too. I've built a tool to this on my own but having it part of a self-hosted tool would be fantastic."

CadenceActive

Get started

1. Use the hosted versionFree trial available. Hosted subscription $10/month. Self-hosted costs are DataForSEO API credits only (hosted adds 28% markup on top).
See all in Analytics & Data ->

Find more Open Source solutions at thereisanopensourceforthat.com

backlink-analysisgoogle-search-console-mcpkeyword-researchmcpseo