Competitors, verified independently
Each candidate is crawled and checked on category, region and product overlap. You see the score, the reason, and the pages behind it.
Your store
Competitors found
Enter your domain. 10 Signals reads your public catalog, finds and verifies real rivals, matches comparable products, and saves a report where every number links to its source.
Public pages only. Reports take 3–8 minutes and save to a shareable link.
What’s in a report
Everything comes from public pages, and every item says whether it was observed, inferred, or out of reach.
Each candidate is crawled and checked on category, region and product overlap. You see the score, the reason, and the pages behind it.
Same product or close substitute, with a price difference shown only when size, currency and variant agree.
Check exact rival product pages hourly or daily. Get email and in-app alerts on price changes and discounts, and compare prices over time in each product’s history.
Refresh the prices in saved comparisons whenever you want, on an active plan. A refresh never repeats on its own.
Connect an MCP client with OAuth, call the API with a scoped key, or run reports from the CLI. Same evidence, structured output.
Tile visuals are illustrative examples with fictional stores and prices.
Checked on category, region and product overlap, with a score, the reason, and the pages behind it.
Price differences appear only when size, currency and variant agree.
Hourly or daily checks, alerts on price changes and discounts, and a price history for each product.
Refresh prices in saved comparisons on demand, on an active plan.
MCP with OAuth, a scoped API key, or the CLI. Same evidence, structured output.
Real run, dated
A documented public run on myjam.co.uk, observed 8 August 2026. Coverage was limited, and the report says so.
Every report labels what it saw, what it inferred, and what it could not check.
Product-led discovery mapped 5 rival storefronts; 282 priced matches across 1,001 catalogued products.
1,001
Products cataloguedProducts
5
Rival storefrontsRivals
282
Priced matches
How it works
Five steps, each leaving evidence you can inspect.
We normalize it and create a durable saved report you can return to.We create a durable saved report you can return to.
Sitemaps, structured data and storefront feeds build a catalog of products, prices, images and identifiers.Sitemaps, structured data and storefront feeds build your catalog.
Every candidate is crawled and verified on category, region and product overlap before it is called a competitor.Every candidate is checked before it is called a competitor.
Lexical and semantic retrieval, then structured AI assessment with deterministic safety rules.Retrieval, then structured AI assessment with deterministic safety rules.
The evidence and comparisons are saved in a report you can return to and share with your team.Saved in a report you can return to and share.
Your agent. The same evidence.
Connect an MCP client with OAuth, call the API with a scoped key, or script reports from the CLI. Results come back structured, with the same sources and limits as the web report.
Connecting is not installing. You sign in, approve access, and reports still count against your plan. MCP connection guide
https://10signals.xyz/mcpCLI
$ marketsignal login
$ marketsignal report example.com --output json
$ marketsignal report example.com
Opens the normal sign-in and consent screens. The CLI never sees your password.
Pricing
Let the products reveal the competition. Public pages only, and every result stays tied to evidence.