{"slug": "find-similar-websites-with-an-ai-agent-and-one-api-call", "title": "Find similar websites with an AI agent and one API call", "summary": "Seogeoaeo.ai released a Competitor Finder tool that returns up to 30 domains sharing the most Google keywords with a single public URL, priced at 38 credits per run and callable by AI coding agents over MCP or REST. The tool accepts an optional market code covering 20 countries, flags sites where at least 5% of keywords overlap as close competitors, and supports maxCredits and idempotencyKey arguments to cap spend and prevent double-charging on retries. Seogeoaeo.ai notes that a lookup finding the domain but no overlapping sites is still charged, while a domain the provider has no record of is refunded.", "body_md": "If you want to find similar websites with AI, the useful setup is not a chat window but an agent that calls a data tool. A language model can guess which sites resemble each other. A keyword overlap lookup can show it. Wire the second into your coding agent and you can ask for \"sites like these twelve domains\" and get a table back without leaving the editor.\n\nThis guide connects seogeoaeo.ai's Competitor Finder to an agent over MCP or REST, caps what each run can cost, and loops it over a list of domains.\n\n## What the tool returns\n\nCompetitor Finder takes one public URL and an optional market code. It reduces the URL to its domain, compares that domain's Google keywords with other sites, and returns up to 30 domains that share the most. Each row carries the shared keyword count, the other site's total keywords, the share of its keywords that overlap, estimated monthly visits and average rank. The input domain's own keyword count and visits come back too, for scale.\n\nSites where at least 5% of their keywords overlap are flagged as close competitors. Very large general sites are kept separate so they do not dominate the list.\n\nMarket codes cover 20 countries: us, gb, ca, au, ie, in, sg, nz, za, de, fr, es, it, nl, se, pl, br, mx, jp and ae.\n\nPrice: 38 credits per run.\n\n## Connect over MCP\n\nCreate a key at seogeoaeo.ai/api-keys. Keys start with `sga_` and are shown once, so put yours in an environment variable rather than a file you commit.\n\nFor Claude Code:\n\n```\nclaude mcp add --transport http --scope user seogeoaeo https://seogeoaeo.ai/api/mcp --header \"Authorization: Bearer $SEOGEOAEO_API_KEY\"\n```\n\nCursor and other clients that read an `mcpServers` file take the same URL and header. Every tool appears under its slug, so this one is `competitor-finder`.\n\n## Or call REST directly\n\n```\ncurl -X POST https://seogeoaeo.ai/api/v1/tools/competitor-finder/runs \\\n  -H \"Authorization: Bearer $SEOGEOAEO_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"input\":{\"url\":\"https://example.com\",\"market\":\"gb\"}}'\n```\n\n## Guard the spend\n\nTwo arguments keep an agent loop from surprising you.\n\n- `maxCredits` makes the API refuse any run priced above the number you set. Pass 40 for this tool and a mistaken call to a pricier tool fails instead of charging.\n- `idempotencyKey` lets the agent retry after a timeout without paying twice for the same run.\n\n`check-credits` is free, so the agent can read the balance before a batch and stop if it is low. Runs that fail on the platform side are refunded. One thing to plan for: a lookup that finds the domain but no overlapping sites is still charged, because the data provider bills for it. A domain the provider has no record of is refunded.\n\n## A loop that works\n\nPut the domains in a text file and give the agent a prompt along these lines:\n\n\"For each domain in seeds.txt, call competitor-finder with market us and maxCredits 40. Keep only close competitors. Write one CSV with columns seed, similar_domain, shared_keywords, overlap_share, est_visits. Then list any domain that appears as a close match for three or more seeds.\"\n\nThe last line is where the value is. A domain that keeps showing up across several seeds is a central player in that niche. Twelve seeds cost 456 credits, well inside the 2,000 on the $29 Indie plan. Agent runs cost the same as browser runs.\n\n## Chain the next call\n\nOnce the agent has close matches, it can go one step further on the interesting ones:\n\n- `competitor-keywords` (35 credits) for a site's top 100 keywords by estimated traffic.\n- `keyword-gap` (85 credits) for the top-20 keywords a match ranks for that a given site misses.\n- `backlink-finder` (70 credits) for the 100 strongest sites linking to a match.\n\n## Where a model alone still helps\n\nKeyword overlap only sees Google search. Brands that compete through sales teams or paid ads will be missing. For those, asking a chat model \"what products are like X\" fills gaps, as long as you ask more than once and keep only names that repeat. Treat that as a second column, not a replacement.\n\n## Limits\n\nThe lookup covers a whole domain and one country per run. Visit and keyword figures are estimates from a search data provider. There is no rank tracking, so a job that needs daily positions belongs to a tracking suite.\n\nFull tool schemas are in [the seogeoaeo.ai agent reference](https://seogeoaeo.ai/llms-full.txt), and the tool page is at [seogeoaeo.ai/tools/competitor-finder](https://seogeoaeo.ai/tools/competitor-finder).", "url": "https://wpnews.pro/news/find-similar-websites-with-an-ai-agent-and-one-api-call", "canonical_source": "https://usageatlas.com/guides/other/find-similar-websites-ai-agent-api", "published_at": "2026-10-26 05:07:48+00:00", "updated_at": "2026-10-26 07:41:40.849846+00:00", "lang": "en", "topics": ["ai-agents", "ai-tools", "agent-protocols", "developer-tools"], "entities": ["Seogeoaeo.ai", "Competitor Finder", "Claude Code", "Cursor", "MCP"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/find-similar-websites-with-an-ai-agent-and-one-api-call", "markdown": "https://wpnews.pro/news/find-similar-websites-with-an-ai-agent-and-one-api-call.md", "text": "https://wpnews.pro/news/find-similar-websites-with-an-ai-agent-and-one-api-call.txt", "jsonld": "https://wpnews.pro/news/find-similar-websites-with-an-ai-agent-and-one-api-call.jsonld"}}