From an empty account to a live price comparison in five steps. No technical setup — everything happens in the app.
Quick start
Import your catalog — upload your products once via XLSX (or connect your store’s API/feed).
Add a competitor site — just its name and domain.
Find URLs — Pricemancer scans the site and collects its product pages automatically.
Scrape — current prices and availability are read from every found page.
Match — competitor products are linked to your own SKUs, and the comparison table shows who is cheaper, line by line.
Steps 3–5 run in the background on our servers. You can close the page, log out or come back later — a progress chip in the corner keeps you posted while a run is active.
1. Import your catalog
Open Integrations. The simplest path is the spreadsheet: click Download template, fill in your products (SKU, name, EAN/barcode and your price are the columns that matter most) and upload the file with Upload XLSX. You can re-upload any time — existing products are updated, new rows are added.
On the Starter and Pro plans you can instead connect your store directly (REST API, GraphQL or a product feed). Use Test to preview what the connection returns and Sync now to pull the catalog; after that you can re-sync whenever your assortment changes.
The more complete your data, the better the automatic matching later: EAN/barcodes give exact matches, so include them if you have them.
2. Add competitor sites
The main workspace (the first item in the sidebar) is where everything lives. Click Add competitor and enter a name and the site’s domain — nothing else is needed. Each competitor appears in the tree on the left; selecting one shows its products, prices and matches in the table.
Every plan can track unlimited sites — usage is metered purely in tokens, so you pay for what you actually discover, scrape and match.
3. Find product URLs
Select a competitor and click Find URLs. Pricemancer probes the site and runs every discovery method that works for it — sitemaps, category pages, site search and store-platform APIs — then merges the results into one list of product pages. Depending on the size of the site this takes from a minute to an hour or more; progress is shown live and the run continues even if you leave.
Re-run discovery every few weeks (or after a competitor redesign) to pick up new products. Already-known URLs are kept, only new ones are added — and only new ones cost tokens.
4. Scrape prices
Click Scrape all to read the current price, availability and title from every discovered page. Pricemancer picks the fastest technique each site allows and automatically escalates to a real browser when a site requires it. A batch over thousands of URLs runs unattended; you can watch the counter or come back later.
Run scrapes as often as you need fresh prices — daily is typical. Pages that fail repeatedly (removed products, dead links) are flagged and skipped on later runs so they don’t waste time or tokens.
5. Match products
Match all links competitor products to your catalog automatically — by EAN/barcode first (exact), then by SKU and name similarity. Each row shows the match and its method, so you always know why two products were paired.
Anything the automatic pass wasn’t sure about you can resolve by hand: the Match button on a row lets you pick the right product from your catalog, and wrong suggestions can be rejected — rejections are remembered and never suggested again.
6. Compare & export
Once matched, the workspace table shows your price next to the competitor’s for every product, with filters for scraped/unscraped, matched/unmatched and free-text search. The Compare page gives the cross-site view: one row per product in your catalog, one column per competitor.
Export downloads the current view as an XLSX file — including automatic matches — ready for your pricing meeting or repricing tool.
Tokens & plans
Usage is metered in tokens: 1 token per discovered product URL, 1 per scraped price and 1 per auto-matched SKU — roughly 3 tokens to fully track one product, then 1 per price refresh. Hard-to-scrape pages that need heavier techniques can cost slightly more.
Your balance is always visible in the top bar and every deduction is itemised in your account history. The allowance resets on the 1st of each month (100k on Free, 1M on Starter, 5M on Pro); unused tokens don’t roll over. When the balance hits zero, runs pause and the app offers an upgrade — nothing is lost, and everything resumes once you have tokens again. See Pricing for plan details.
Tips & troubleshooting
A run seems stuck? Large sites genuinely take a while. The progress chip updates every few seconds; if a run dies server-side it is reported as failed rather than spinning forever.
Some products show no price. A small share of pages resist scraping — a few sites use aggressive bot protection, and some products are simply removed. Pricemancer retries with stronger techniques automatically; what still fails is marked so you can see exactly which URLs are affected.
Wrong match? Reject it on the row — it won’t be suggested again — and pick the correct product manually.
New products at a competitor? Re-run Find URLs; only newly found pages cost tokens.
Prices look stale? Prices are as fresh as your last scrape — every row shows when it was last updated. Run Scrape all to refresh.
Still stuck? Reach us through the contact details in the Terms of Service — Pro accounts get priority support.