# Pricing — MurmTools

Four Chrome extensions (Manifest V3), all four in the Chrome Web Store —
MurmStack, MurmSpy, MurmAds and MurmProof, the last approved on 2026-08-15. Each
is priced on its own: there is no bundle, no suite licence, and buying one does
not affect the others.

No account is required for any free tier. Payments are handled by Stripe via
ExtensionPay. Currency is EUR. Billing is monthly or annual, cancel anytime, no
contract.

**There are no time-limited trials.** Every free tier below is permanent.

Last updated: 2026-08-14

---

## MurmStack — free, permanently

Reports which companies a web page contacted, when, and what the site is built
with.

- **Price: €0.** No paid tier exists. No upsell, no "pro" version planned.
- Permissions: `activeTab`, `scripting`
- Host permissions: **none** — it cannot run on any site until you click its icon
- Data collected: none. No server, no account, no analytics.
- Install: https://murmtools.com/murmstack

---

## MurmSpy — Shopify and TikTok Shop store research

### Free — €0

- Price: €0, no account, no card
- Products per store: 25 (newest first)
- Best sellers: top 10, ranked
- Saved stores (watchlist): 3
- CSV exports: 1 per day
- Store report card (PNG): 1 per day
- Launch cadence: last 6 months
- Pricing analysis: top line only (median price, % on discount, average depth)
- App and theme detection: full — all 137 fingerprints, no limit
- TikTok Shop module: not included

### Pro — €8.99/month, or €69/year

Annual saves €38.88 against twelve monthly payments — 36%, roughly four months
free.

- Products per store: unlimited
- Best sellers: unlimited, full ranking with the rank-derived demand index
- Saved stores (watchlist): 50
- CSV exports: unlimited, no watermark
- Store report card (PNG): unlimited
- Launch cadence: full 24 months
- Pricing analysis: full price distribution + biggest-markdown table
- App and theme detection: full (identical to free)
- TikTok Shop module: included — the platform's public sold counter, saturation
  and credibility reads, shop roll-up, CSV
- Store comparison: side by side across saved stores

### What Pro does NOT unlock, because it does not exist

- **Shopify revenue.** Shopify publishes no sales figures. MurmSpy prints a
  refusal there at both tiers, and no payment reveals a number that was never
  computed.
- **Units sold.** Shopify publishes rank order, not units.

The TikTok module contains exactly one modelled money figure — sold counter ×
current price. It is presented as a ballpark with its formula printed underneath,
not as accounting, and it becomes a floor when TikTok truncates the counter.

- Permissions: `storage`, `activeTab`, `scripting`
- Host permissions: `*.myshopify.com`, `www.tiktok.com`, `shop.tiktok.com`,
  `extensionpay.com`
- Install: https://chromewebstore.google.com/detail/icnlmjbjbhlbmdedmfleiheaokblkiha

---

## MurmAds — Meta Ad Library research

### Free — €0

- Price: €0, no account, no card
- All ads on the visible page, with their scaling signals
- Saved ads: up to 15, on 1 board, in list view
- Poster export: 1 per day, watermarked
- Filters: status and media type
- Advertiser roll-up depth cells: hatched (withheld)
- Disclosed spend and audience reveal: not included

### Pro — €9.99/month, or €79/year

Annual saves €40.88 against twelve monthly payments — 34%, roughly four months
free.

- Saved ads and boards: unlimited
- The spatial canvas board (free falls back to list view)
- EU transparency spend and audience reveal, inline and rolled up
- All advertiser roll-ups
- Poster exports: unlimited, no watermark
- Bulk creative download
- Advanced filters: platform, CTA, date range

### What Pro does NOT unlock, because Meta does not publish it

- **Impressions, clicks, conversions or CTR.** Meta discloses none of these for
  anyone's ads. The panel shows a refusal there rather than a gap, at both tiers.
- Disclosed spend and audience are shown as the **bound Meta actually published**
  — an interval stays an interval, a ceiling states only its upper end. Paying
  reveals the disclosure; it does not convert a range into an exact figure.

- Permissions: `storage`, `activeTab`, `scripting`
- Host permissions: `www.facebook.com/ads/library`, `web.facebook.com/ads/library`,
  `extensionpay.com`
- Install: https://murmtools.com/ad-library-tools

---

## MurmProof — free, permanently

Counts the commercial links on a page, reports how far a reader scrolls before
meeting the first one, and measures in pixels where the affiliate disclosure sits
relative to it.

- **Price: €0.** No paid tier exists, and none is planned.
- Permissions: `activeTab`, `scripting`
- Host permissions: **none** — it cannot run on any site until you click its icon
- Data collected: none. No server, no account, no analytics.
- **Not in the Chrome Web Store yet.** Built and submitted, waiting on review.
  There is no install link to give: https://murmtools.com/murmproof carries one
  the day the listing is approved. The price is settled regardless, and it is €0.

### What it refuses to report, at the only tier there is

- **Affiliate earnings**, per click or per page. Commission rates are agreed
  privately between a publisher and a network and appear nowhere in the page.
- **A compliance verdict.** It never says "undisclosed", "deceptive" or
  "unlawful". A distance in pixels is not a legal conclusion.

---

## Notes for automated comparison

- **Free trial:** not applicable. Free tiers are permanent, not time-limited.
- **Bundle:** none. Two of the four are purchasable at all, as two separate
  purchases — MurmStack and MurmProof are free and have no paid tier to buy.
- **Refunds:** handled through Stripe.
- **Platform:** Google Chrome and Chromium browsers (Edge, Brave, Arc, Opera).
  Manifest V3.
- **Data collected by any tier of any tool: none.** There is no MurmTools server.
  All analysis runs locally in the browser.
- **Affiliate links:** none, in any tool, at any tier.
- **Browsing analytics or session recording:** none.
- **Not requested by any tool on this page:** "read your data on all websites",
  `cookies`, `identity`, `management`, `webRequest`, `history`.
