Back to ShelfRun
Changelog
New features, improvements, and fixes.
2026-03-06
Live Demo, Sheets Export & Health Monitoring
new
Live demo — scan any store URL from the landing page and see real products without signing up
new
Google Sheets export — download store products as CSV, JSON, or Sheets-ready format
new
Store health monitoring — health badge showing scrape success rate and product trends
new
Webhook retry with exponential backoff — 3 retries at 10s, 60s, 300s intervals
new
Change detection in webhooks — scrape notifications now include price changes and stockout details
fix
Change detector refactored to use httpx (was broken due to missing supabase SDK)
improve
Demo scan rate limited to 5/hour per IP to prevent abuse
2026-03-05
MCP Server, Price Charts & Alert Rules
new
MCP Server — @shelfrun/mcp npm package with 6 tools for AI agents (Claude Desktop, Cursor, etc.)
new
Price history charts — interactive line charts with 7d/30d/90d range and multi-product comparison
new
Product alert rules — set custom triggers for price drops, stockouts, new products
new
Alert pipeline — rules automatically evaluated after every scrape
new
API Playground — interactive endpoint tester at /playground
new
Bulk import — CSV upload or paste URLs to add many stores at once
new
Zapier/n8n integration templates with pre-built automation recipes
new
Python SDK — pip install shelfrun with full API coverage
2026-03-05
Onboarding, Reliability & Competitor Intelligence
improved
Multi-store onboarding — add first store inline during signup, signup-to-data in under 30 seconds
improved
Shopify scrape reliability — exponential backoff on rate limits, partial result saving
new
Competitor comparison view — compare prices across multiple stores with fuzzy product matching
new
Dashboard summary cards — total products, syncs today, changes detected, credits used
new
Social proof section — trusted-by logos and testimonials on landing page
new
Webhook test button and delivery log per store
2026-03-05
Billing, Store Details & API Usage
new
Billing portal — current plan, usage meter, credit graph, one-click upgrade
new
Store detail page — product list with pagination, search, price history, and export
new
Scheduled syncs UI — configure per-store sync frequency from the dashboard
new
Change alerts engine — detects price changes, new products, stockouts after each sync
new
API usage dashboard — request logs, latency metrics, error rate tracking
2026-03-05
Launch-Ready Polish
new
Webhook notifications on scrape complete
new
Redesigned pricing page with interactive credit calculator
new
Professional landing page targeting developers and AI agent builders
new
Terms of Service and Privacy Policy pages
new
Custom 404 and error pages
new
Contact page with form submission
new
Post-signup onboarding flow with guided first store setup
new
Google Analytics 4 integration
improved
Production hardening — rate limiting, CORS, security headers
improved
SEO — sitemap.xml, robots.txt, JSON-LD structured data, OG tags
2026-03-04
Developer Platform
new
TypeScript SDK — npm install shelfrun with scan(), extract(), quickscan() methods
new
API key system — generate, revoke, and manage keys from dashboard
new
Public REST API — /v1/stores, /v1/scrape, /v1/quickscan, /v1/stores/:id/products
new
Developer docs page at /docs with curl examples and SDK quickstart
improved
Rate limiting — 60 req/min per API key
2026-03-04
Core Product
new
HTML scraper fallback for non-API stores (sitemap + JSON-LD extraction)
new
Platform detection for 16 major retailers
new
Live URL scanner on landing page
new
Product data export — CSV and JSON downloads from vault
new
Auth flow — signup with 5 free credits, auto profile creation
new
Stripe checkout wired to pricing plans
new
Direct sync scrape — bypass Airflow, run in-process
new
Stripe webhook lifecycle — handles checkout, cancel, update
new
Credit deduction and transaction logging on scrape
new
Lightweight scheduler — systemd service replaces Airflow