Back to blog

Track Competitor Prices Automatically with ShelfRun

March 2, 2026 · 5 min read

Knowing what your competitors charge is the difference between winning and losing in e-commerce. Here's how to set up automated competitor price tracking in under 5 minutes.

Step 1: Add Competitor Stores

Sign up at shelfrun.com and add your competitor URLs:

curl -X POST https://api.shelfrun.com/v1/stores   -H "X-API-Key: sr_live_..."   -d '{"url": "competitor1.com", "sync_frequency": "daily"}'

curl -X POST https://api.shelfrun.com/v1/stores   -H "X-API-Key: sr_live_..."   -d '{"url": "competitor2.com", "sync_frequency": "daily"}'

Step 2: Set Up Alerts

Create alert rules to get notified when prices change:

  • Price drop > 10% — competitor running a sale
  • New product added — competitor launching something new
  • Out of stock — opportunity to capture their customers

Step 3: Compare Prices

Use the comparison view to see side-by-side pricing:

GET /v1/stores/{id1}/products
GET /v1/stores/{id2}/products

# Or use the dashboard at shelfrun.com/compare

Step 4: Automate with Webhooks

Set a webhook URL on each store to get real-time notifications:

// Webhook payload on price change:
{
  "store": "competitor1.com",
  "changes": [
    {
      "type": "price_drop",
      "product": "Widget Pro",
      "old_price": 49.99,
      "new_price": 39.99,
      "change_pct": -20.0
    }
  ]
}

Use Cases

  • Dynamic pricing: Adjust your prices based on competitor moves
  • Market intelligence: Understand pricing trends across your category
  • Opportunity detection: Find gaps when competitors go out of stock
  • Sales monitoring: Track competitor promotions and seasonal pricing

Related Reading

Ready to get started?

Get 5 free API calls. No credit card required.