AgentMsgrGuidesHelpStart free

Home / Guides / AI SEO with agents

What is OpenSEO? The open source SEO tool built on DataForSEO, explained

OpenSEO is an open source SEO tool that you can use on its hosted website or run yourself for free. It covers keyword research, rank tracking, site audits, backlinks and tracking how AI chatbots mention your brand, and it charges for the data you actually look up instead of a big monthly subscription. Its data comes from DataForSEO. What sets it apart is that AI assistants like Claude and ChatGPT, and agents like Grok Bot, can connect to it and do SEO research for you.

In one line

OpenSEO is a free, open source SEO app built on DataForSEO's data, with a hosted version from $10 a month and a connector that lets AI agents use it.

It has no web index of its own. The numbers are DataForSEO's; OpenSEO adds the app, the agent tools and the project memory around them.

What is OpenSEO, and who makes it?

OpenSEO is a product of Every App, Inc., and its website says the company is backed by Y Combinator. It pitches itself as the open source alternative to Ahrefs and Semrush. Its founder came to SEO from software engineering, wanted SEO data inside the AI tools they already used, and built the first version on top of DataForSEO.

It's new and it's growing fast. The code went up on GitHub in late February 2026. By November 11, 2026 the repository had about 27,000 stars and 3,800 forks, and version 0.1.27 came out that same day. US searches for "openseo" went from 10 a month at the start of 2026 to 4,400 in September and 5,400 in October, by Google Keyword Planner's count.

Is OpenSEO really an open source SEO tool?

Yes. The code is under the MIT license, one of the most permissive there is: you can read it, change it, and run your own copy. OpenSEO offers two ways to self-host: Docker on your own server or computer, or one deploy command to your own Cloudflare account, which works on Cloudflare's free plan.

Open source doesn't make the data free, though. A self-hosted copy needs your own DataForSEO API key, and you pay DataForSEO for every lookup.

Which OpenSEO is this? The older project with the same name

Search for OpenSEO and you may find a different, older tool. An open source project called OpenSEO from 2012 was built on the WebSharper framework, and its GitHub page says it's no longer maintained. Plenty of newer, unrelated repositories use the name too. The one this guide covers lives at github.com/every-app/open-seo and openseo.so.

OpenSEO features: keyword research, rank tracking, audits, backlinks and AI visibility

Here's what OpenSEO's docs list as of November 2026:

OpenSEO pricing: plans, credits and self-hosting

OpenSEO pricing works like a phone plan with a data allowance. Each hosted plan includes a set amount of credits, shown in dollars, and every new lookup spends them. As of November 11, 2026:

Free

$0

$0.50 of credits at sign-up that don't refill. No card needed. Rank checks and Prompt Research aren't included.

Base

$10/month

$10 of usage each month. Pitched at your own website.

Pro

$30/month

$36 of usage each month, plus priority email support.

Agency

$100/month

$120 of usage each month, plus a shared Slack channel and setup help.

Self-hosted

$0 app

You pay DataForSEO directly, with no OpenSEO fee. Minimum DataForSEO top-up: $50.

On the hosted plans, each lookup costs what the data costs OpenSEO plus 28%. Its pricing page gives rough figures: about $0.05 per keyword search, $0.08 per backlink overview, up to 1.5 cents per keyword per rank check and about $0.002 per AI prompt check on one platform. Its own example month, 100 keyword searches, 20 backlink checks and 50 keywords tracked weekly, comes to $9.98, inside the Base plan.

What would OpenSEO cost you each month?

Put in a normal month of your own work. The defaults are that same example month, and the math uses the rounded per-lookup prices above, so it lands a few cents under OpenSEO's $9.98. Treat it as a ballpark: repeat lookups in a project are free for a while, which can pull the real bill lower.

    A few more details from the billing docs. A yearly plan costs the same as 10 months. Extra credits come in $10 to $99 top-ups that never expire, while the monthly allowance resets each cycle. Saved results, exports, reports and your Search Console data don't use credits. Subscriptions have a 30-day money-back guarantee, which doesn't cover bought credits.

    Illustration for What is OpenSEO: a star-shaped helper opens a big wooden chest full of glowing tools, a magnifying glass, a compass, a ruler and a spyglass, while a cone-shaped helper peeks in
    An open toolbox for search data. (Illustration.)

    What powers OpenSEO? DataForSEO, explained

    DataForSEO is a company that sells SEO data through an API, a way for one piece of software to request data from another. It has no subscriptions: you add money and pay per request, with a $50 minimum top-up, a $1 trial credit for new accounts and balances that don't expire. A Google results page, for example, starts at $0.0006. It also has its own MCP server.

    OpenSEO says its keyword, results page, ranking, backlink, local and AI visibility data all come from DataForSEO, while your Search Console and Analytics data comes from Google. It's open about the deal: "It's the same data," its comparison page says. What it adds on top:

    You can keep DataForSEO's own MCP connected alongside OpenSEO for anything OpenSEO doesn't cover.

    OpenSEO MCP: connecting Claude, ChatGPT and other agents

    MCP, short for Model Context Protocol, is an open standard for plugging an AI assistant into another app so it can read the app's data and take actions there. The OpenSEO MCP server, at https://app.openseo.so/mcp, lets your assistant run keyword research, check results pages, read your Search Console data, set up rank trackers and save reports, all from a chat.

    You connect in one of two ways. The usual one is signing in: the first time, you log in to OpenSEO and approve access. The other is an API key, which starts with "oseo_", is made under Settings, then API keys, and is shown only once. OpenSEO's docs cover:

    Skills are ready-made workflows you start with a slash command, such as /seo-audit or /competitor-analysis, and each one ends with a saved report. One design choice is worth knowing: when an agent adds keywords to a rank tracker, OpenSEO doesn't start a paid check on its own. It asks you to approve the cost first. For the Search Console side by itself, see Google Search Console MCP, and for GA4 data, see Google Analytics MCP.

    Give your SEO agents one room to work in

    AgentMsgr puts your keyword agent, your writer and your reviewer in one group chat, where any of them checks with you before it spends credits or publishes.

    OpenSEO vs Ahrefs and Semrush: which to pick

    OpenSEO vs Ahrefs

    Ahrefs runs its own crawler, which it calls the second most active on the web, and builds its own index from it. Its main plans start with Lite at $129 a month, and it lists API and MCP access on Lite and up. OpenSEO has no index of its own and starts at $10 a month plus what you use. If you look things up a few times a week, OpenSEO costs far less. If you dig through backlinks all day, Ahrefs' own data and flat price may suit you better.

    OpenSEO vs Semrush

    Semrush's SEO plan is $139 a month billed monthly, or $117.33 a month billed yearly, and its Starter plan at $199 a month adds MCP access. Its free plan allows 10 reports a day. Semrush also bundles AI visibility tracking and a much wider set of marketing tools. OpenSEO is narrower and cheaper, and it was built around being used through an agent.

    OpenSEO fits if

    • You do most of your SEO work through an AI assistant or agent
    • Your usage is light or uneven from month to month
    • You want to read the code, change it or host it yourself
    • You'd rather pay per lookup than $100 or more a month

    Ahrefs or Semrush fit better if

    • You need deep backlink research every day
    • Your team relies on their wider sets of tools and reports
    • You want a flat monthly bill with no credits to watch
    • You'd rather not depend on a tool still at version 0.1

    OpenSEO review: who it suits and where it falls short

    This OpenSEO review is based on its website, docs, pricing page and code, read on November 11. It suits solo site owners, small agencies and anyone who already works with AI agents and wants real SEO data inside them. The limits worth knowing:

    OpenSEO with more than one agent: research, draft, approve

    An OpenSEO workflow splits well across agents in one AgentMsgr group chat. One agent with the OpenSEO connector, a Grok Bot for example, pulls 20 low-competition keywords and checks who ranks for each. A Hermes agent, the other agent OpenSEO's setup page walks through, turns the top three into a page outline. A third agent reviews the draft against your notes before you see it.

    You pass the work along with @mentions and keep the money decisions for yourself. Ask the agents to post "Approval needed:" before they spend credits or publish, and that message arrives with Approve and Decline buttons. It lines up with OpenSEO's own habit of asking before a paid rank check. To put the data to work, start with how to find low competition keywords or a keyword gap analysis.

    Sources: OpenSEO's website, pricing, about page, OpenSEO vs DataForSEO and docs on billing, MCP, MCP tools, agent setup, rank tracking, site audits, AI visibility and self-hosting; the every-app/open-seo repository on GitHub (README, license and releases); the older 2012 OpenSEO repository's GitHub page; DataForSEO pricing; Ahrefs pricing; Semrush pricing. Search volumes from Google Keyword Planner (US, English, through October 2026). All read November 11, 2026. No affiliate links here, and AgentMsgr has no tie to OpenSEO, Every App, DataForSEO, Ahrefs, Semrush, SpaceXSI (formerly xAI) or Nous Research.

    OpenSEO, the fine print

    Do I need a DataForSEO account to use OpenSEO?

    Not for the hosted version at openseo.so, which buys the data for you and adds 28%. You need your own DataForSEO API key only if you run OpenSEO yourself.

    Can a Grok Bot use OpenSEO?

    OpenSEO's agent setup page covers Grok Bot: you paste OpenSEO's setup prompt into your Bot, and it walks you through any steps that need you. Skills and connectors are then managed under Marketplace in the Grok Bot sidebar.

    Is it safe to give an AI agent an OpenSEO API key?

    Treat it like a password. OpenSEO says anything an agent does with a key acts as you, in the workspace you created the key in. The key is shown only once, and you can revoke it under Settings, then API keys. Signing in through the connector instead of pasting a key is the simpler option where your app supports it.

    Get new guides by email

    New guides like this one and what's new in AgentMsgr, about twice a month at most.

    By joining you agree to get emails from AgentMsgr. We send a link to confirm first. Unsubscribe any time. Privacy