Realtime price and market signals from your competitors

Try with

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.

Research options
Search options

Broad search by default. Your plan determines the comparison target.

What’s in a report

One domain in. Five kinds of evidence out.

Everything comes from public pages, and every item says whether it was observed, inferred, or out of reach.

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 products, matched to theirs

Same product or close substitute, with a price difference shown only when size, currency and variant agree.

Price watch on a schedule

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.

Prices, refreshed when you ask

Refresh the prices in saved comparisons whenever you want, on an active plan. A refresh never repeats on its own.

Built for your agents too

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.

  • Competitors, verified independently

    Checked on category, region and product overlap, with a score, the reason, and the pages behind it.

  • Your products, matched to theirs

    Price differences appear only when size, currency and variant agree.

  • Price watch on a schedule

    Hourly or daily checks, alerts on price changes and discounts, and a price history for each product.

  • Prices, refreshed when you ask

    Refresh prices in saved comparisons on demand, on an active plan.

  • Built for your agents too

    MCP with OAuth, a scoped API key, or the CLI. Same evidence, structured output.

Real run, dated

What a report looks like

A documented public run on myjam.co.uk, observed 8 August 2026. Coverage was limited, and the report says so.

ObservedInferredLimited○ Unavailable

Every report labels what it saw, what it inferred, and what it could not check.

Example reportmyjam.co.uk · Observed 8 Aug 2026◔ Limited

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

Where the priced matches came from282 total
24shopping.shop
140
bakkali.app
101
mymeatshop.co.uk
34
Other
7
Real public data. Not your data.Open the source catalog ↗

How it works

How a report is built

Five steps, each leaving evidence you can inspect.

  1. 01

    Enter a domain or URL

    We normalize it and create a durable saved report you can return to.We create a durable saved report you can return to.

  2. 02

    Crawl permitted public pages

    Sitemaps, structured data and storefront feeds build a catalog of products, prices, images and identifiers.Sitemaps, structured data and storefront feeds build your catalog.

  3. 03

    Discover and verify competitors

    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.

  4. 04

    Match products

    Lexical and semantic retrieval, then structured AI assessment with deterministic safety rules.Retrieval, then structured AI assessment with deterministic safety rules.

  5. 05

    Save and share

    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.

Let your agent run the research.

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.

  • Claude Code
  • Grok Bot
  • Meta Muse
  • OpenClaw
  • Hermes

Connecting is not installing. You sign in, approve access, and reports still count against your plan. MCP connection guide

MCP server URLHTTPS · OAuth
https://10signals.xyz/mcp

CLI

$ 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

Pick the depth you need

View plans and pricing

Start with one domain.

Let the products reveal the competition. Public pages only, and every result stays tied to evidence.

Run your first report →