"Our repricing engine reacts to prices that were true yesterday."
Dynamic pricing data feeds supply the live competitor input your repricing engine or pricing model runs on — prices, promotions, availability and MAP status, matched product-to-product across platforms and delivered hourly to real-time via API or webhooks. iWeb Data Scraping is the data layer, not the repricer: we don't set your prices, we make sure the engine that does is reacting to what competitors charge right now, not yesterday's snapshot. Clean, matched, real-time price data is the difference between dynamic pricing that wins and dynamic pricing that guesses.
Dynamic pricing tools are everywhere; the data feeding them is the bottleneck. A sophisticated repricing algorithm running on stale or mismatched competitor prices makes confident, wrong decisions — repricing against a competitor's expired promo, or against the wrong variant entirely. The intelligence isn't in the engine; it's in the freshness and accuracy of what the engine sees.
We supply exactly that layer. Product-matched competitor prices, promo mechanics, availability and MAP status, refreshed as fast as your strategy needs — pushed straight into your repricer, pricing model or rules engine. We deliberately don't compete with your pricing tool; we make it accurate. This runs on our real-time extraction and powers the same competitive edge as price intelligence, tuned for machine consumption.
The gap isn’t knowing this matters — it’s seeing it in time to act. That’s what the feed is for.
Competitor prices matched to your exact SKU across platforms — so your engine reprices against the right thing.
Discount type, coupon and validity captured — so your engine doesn't chase an expired flash sale.
Prices streamed via API and webhooks at the latency your strategy needs, down to minutes.
In-stock status and MAP violations alongside price — inputs for smarter repricing rules.
Stable, typed fields and IDs built for programmatic consumption, not human dashboards.
Point-in-time price history so your models can learn elasticity, not just react.
Real sample structure from this feed. Your free 48-hour sample comes in your category, in this shape — CSV, JSON or straight to your warehouse.
| your_sku | comp_id | comp_price | promo_flag | map_ok | in_stock | ts |
|---|---|---|---|---|---|---|
| SKU-9001 | cmp_44a | 2499.00 | true | true | true | 1751990400 |
| SKU-9001 | cmp_71b | 2599.00 | false | true | true | 1751990400 |
| SKU-9002 | cmp_18c | 1299.00 | true | false | true | 1751990400 |
| SKU-9003 | cmp_92d | 899.00 | false | true | false | 1751990400 |
[
{
"your_sku": "SKU-9001",
"comp_id": "cmp_44a",
"comp_price": "2499.00",
"promo_flag": "true",
"map_ok": "true",
"in_stock": "true",
"ts": "1751990400"
},
{
"your_sku": "SKU-9001",
"comp_id": "cmp_71b",
"comp_price": "2599.00",
"promo_flag": "false",
"map_ok": "true",
"in_stock": "true",
"ts": "1751990400"
},
{
"your_sku": "SKU-9002",
"comp_id": "cmp_18c",
"comp_price": "1299.00",
"promo_flag": "true",
"map_ok": "false",
"in_stock": "true",
"ts": "1751990400"
},
{
"your_sku": "SKU-9003",
"comp_id": "cmp_92d",
"comp_price": "899.00",
"promo_flag": "false",
"map_ok": "true",
"in_stock": "false",
"ts": "1751990400"
}
]
We match your catalog to competitor listings across the platforms your repricer cares about.
Matched prices, promos and availability pushed to your engine at your chosen latency.
Your repricer or model consumes clean data; we maintain matching as catalogs shift.
| FIELDS | Matched competitor price, MRP, promo type, coupon, availability, MAP flag, timestamp |
| MATCHING | SKU-to-SKU across platforms, maintained as catalogs change |
| LATENCY | Hourly to minutes-level via API/webhooks |
| FORMAT | Machine-ready JSON, stable IDs, point-in-time history |
| DELIVERY | REST API, webhooks, Kafka/Pub/Sub, warehouse-direct |
No — and that's deliberate. We supply the competitor price data layer that repricing engines and pricing models run on. You keep your pricing tool and strategy; we make sure it's reacting to accurate, product-matched, real-time competitor prices instead of stale or mismatched data. We're the input, not the algorithm.
Same underlying data, different consumer. Price intelligence is packaged for pricing teams to read and decide — dashboards, alerts, reports. Dynamic pricing data feeds are packaged for machines — stable schemas, API/webhook delivery, minutes-level latency — so an automated repricer or model consumes them directly without a human in the loop.
Because repricing against the wrong listing is worse than not repricing. If your engine matches your SKU to a different variant, bundle or seller, it makes confident errors. We match SKU-to-SKU across platforms and maintain that matching as catalogs change, so every price your engine sees is genuinely comparable.
As fresh as your strategy justifies — hourly as standard, down to minutes for the SKUs where timing decides the sale, delivered via API or streaming. Because dynamic pricing acts on the data automatically, latency directly affects decision quality, so we tier freshness to where it pays off.
Fields marked * are required. Everything else just helps us scope faster — skip what you don't know yet.