Competitors

Manage seed URLs for the crawler and start a match run against your Shopify catalog.

Tracked competitors

URLs are saved to competitors.txt in the repo root (same file match_competitors.py uses).

Loading…

Run crawl

Runs match_competitors.py with your venv Python (Shopify catalog, then Playwright per competitor). This can take a long time; output is appended to crawl-run.log.

Crawl log (tail)

No log output yet.

Reset stored data

Removes the SQLite database (matches.db), crawl log, and PID file. Does not change competitors.txt. Blocked while a crawl is running.

The Next.js dev server keeps some module cache in memory — restart npm run dev for a fully clean slate.