Skip to content
Seni, the SEO agent

Ask Seni. Get SEO answers from live data

Ask an SEO question in plain words. Seni looks it up in Seonio’s data, shows you each lookup and its price, and answers with those numbers. You pay exact dollars per message, never credits.

Live Seonio dataEvery lookup pricedWeb, API and MCP
seonio / seo agentExample from a real run

Who are bitwarden.com's main organic competitors? Compare bitwarden's domain authority with the top 3 of them.

Seni

  • Website competitors · bitwarden.com· $0.01
  • Domain SEO stats · bitwarden.com· $0.002
  • Domain SEO stats · lastpass.com· $0.002
  • Domain SEO stats · passwords.google.com· $0.002
  • Domain SEO stats · 1password.com· $0.002

Bitwarden’s top organic competitors by overlap score are LastPass, Google Password Manager, and 1Password. Bitwarden’s domain authority is 66.

Competitor Overlap score Domain authority Compared with Bitwarden
LastPass (lastpass.com) 100 89 23 higher
Google Password Manager (passwords.google.com) 85 94 28 higher
1Password (1password.com) 73 83 17 higher

Recommendation: Bitwarden’s authority trails all three; improving relevant, high-quality referring domains could help narrow the gap.

Model $0.017 · Data $0.018 · Total $0.035

What it can do

Ask about keywords, rankings, competitors and pages

Seni can call 22 of the data tools behind our API and MCP, and picks the ones your question needs. Six things to ask:

Keyword research

Keyword ideas from a seed, with search volume, CPC, difficulty and search intent, worldwide or in any of 50 countries.

Try

Find 8 keyword ideas for a new US blog about sourdough baking, with search volume and difficulty for each.

Google results and content briefs

The top results for a keyword in a country, and what the top pages actually cover, read for you.

Try

Look at the top 3 pages for “how to clean a cast iron pan” in the US and write me an outline that beats them.

Traffic and rankings

A website’s monthly organic traffic, the keywords it ranks for and the pages that bring its visitors.

Try

Give me a quick SEO overview of backlinko.com: its traffic trend and its top 5 keywords by traffic.

Competitors and backlinks

Who competes with a site in search, how their authority compares, its strongest backlinks and how its link profile grows.

Try

Show me the 5 strongest backlinks to vitamix.com and tell me whether its backlink profile is growing.

Page audits

An on-page SEO check of any URL, with the fixes that matter most first.

Try

Audit https://seonio.com/ for on-page SEO and give me the 3 fixes that matter most.

AI visibility questions

The buyer questions an AI Visibility Report would ask about your brand, for you to review before you run one.

Try

Do ChatGPT and the other AI assistants recommend ride1up.com when people shop for electric bikes?

How it works

You see every lookup before you read the answer

The example above, step by step.

Pricing

Exact dollars per message, no credits

The model costs $1 per million input tokens and $3 per million output tokens. Each data lookup costs its normal API price. You pay what a message uses; typical answers cost 1 to 4 cents.

A real message · 1 data lookup

Search intent

Classify the search intent of these keywords and tell me which belong on product pages and which on blog posts: buy standing desk, standing desk benefits, flexispot e7 review, flexispot login, best standing desk 2026, how tall should a standing desk be.

Model · 9,780 tokens
$0.011
Data · 1 lookup
$0.006
Total
$0.017
A real message · 1 data lookup

Keyword volume in Japan

What's the monthly search volume and CPC in Japan for ランニングシューズ, スニーカー and 登山靴?

Model · 10,292 tokens
$0.012
Data · 1 lookup
$0.011
Total
$0.023
A real message · 5 data lookups

Competitors and authority

Who are bitwarden.com's main organic competitors? Compare bitwarden's domain authority with the top 3 of them.

Model · 15,435 tokens
$0.017
Data · 5 lookups
$0.018
Total
$0.035
$1 / $3Per million input / output tokens
At most $0.70 a message$0.20 model + $0.50 data
No answer, no model chargeData lookups that ran stay charged
The free $1 worksValid 30 days, no card required
API and MCP

Ask Seni from your code or your assistant

Send a message to /api/v1/seni/chat with your API key and get back the answer, each lookup with its price, and the cost (response shortened below). In ChatGPT, Claude or Cursor, the MCP tool seni_chat does the same. Same prices, same balance.

seonio / rest apiExample from a real run
RequestPOST /api/v1/seni/chat
curl -X POST https://seonio.com/api/v1/seni/chat \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $SEONIO_API_KEY" \
  -d '{"message": "Who are bitwarden.com\u0027s main organic competitors? Compare bitwarden\u0027s domain authority with the top 3 of them."}'
Response200 OK
{
  "answer": "Bitwarden’s top organic competitors by overlap score are **LastPass, Google Password Manager, and 1Password**. …",
  "tools": [
    {
      "name": "website_competitors",
      "args": {
        "domain_name": "bitwarden.com"
      },
      "ok": true,
      "cost_usd": 0.01
    },
    {
      "name": "website_stats",
      "args": {
        "target": "bitwarden.com"
      },
      "ok": true,
      "cost_usd": 0.002
    },
    {
      "name": "website_stats",
      "args": {
        "target": "lastpass.com"
      },
      "ok": true,
      "cost_usd": 0.002
    },
    {
      "name": "website_stats",
      "args": {
        "target": "passwords.google.com"
      },
      "ok": true,
      "cost_usd": 0.002
    },
    {
      "name": "website_stats",
      "args": {
        "target": "1password.com"
      },
      "ok": true,
      "cost_usd": 0.002
    }
  ],
  "cost": {
    "model_usd": 0.017,
    "tools_usd": 0.018,
    "total_usd": 0.035
  }
}
FAQ

Questions, answered

Seni, usage, billing and coverage in plain words.

From Seonio’s own data tools, the ones behind our website, REST API and MCP. For each question Seni runs the lookups it needs and answers with the numbers they return. When a lookup has no data, Seni says so instead of estimating. Every lookup is listed above the answer, so you can see where a number came from.

GPT-6 Luna, through OpenRouter. We picked it in a blind test: five model setups answered the same ten SEO questions with the same data, and two AI reviewers ranked the answers without knowing which model wrote them. GPT-6 Luna came first, at a fraction of the runner-up’s cost.

The model’s tokens at $1 per million input tokens and $3 per million output tokens, plus each data lookup at its normal API price. Typical answers cost 1 to 4 cents. Under each answer you see what it cost: model, data and total. It comes from the same balance as everything else, starting with the free $1.

No. A message spends at most $0.20 on the model and $0.50 on data lookups, and you pay only what it used: $0.20 is set aside when the message starts and the rest comes back when the answer is done. If no answer comes back, the model part is not charged; data lookups that already ran are.

No. Seni can write the buyer questions a report would ask and show them to you (that lookup is free). The report itself costs $10, so you start it yourself on the <a class="link" href="/product/ai-visibility-checker">AI Visibility</a> page.

Your conversations are kept in your account until you delete them or your account, and only you see them. To write an answer, your message, the earlier messages of the conversation and the data lookups’ results are sent to OpenRouter, the service that runs the model. Details are in our <a class="link" href="/privacy">privacy policy</a>.

Up to 8 data lookups and 90 seconds per message. When a limit is reached, Seni answers with what it found so far.

Free $1 to test · No card required

Ask your next SEO question

Seni looks it up in live Seonio data and shows what each answer cost.

SEO researchREST APIMCP