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/compareStep 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