Competitor Price Monitoring API - Matched SKU Prices, Stock
Pricing
$8.00 / 1,000 competitor price listing returneds
Competitor Price Monitoring API - Matched SKU Prices, Stock
Competitor price monitoring for your matched SKUs: every store's price, regular price, previous price, savings, promotions, shipping and stock, per SKU lookups and on-demand live prices from the Wiser Price Intelligence API. Read only. Bring your own key.
Pricing
$8.00 / 1,000 competitor price listing returneds
Rating
0.0
(0)
Developer
Nabeel Hassan
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Pull every competitor price your price intelligence account tracks into a clean dataset: one row per store listing matched to one of your SKUs, with price, regular price, promotions, shipping and stock.
What it collects
- All matched SKUs: every SKU in your catalog environment with every competitor listing matched to it, page by page, up to 1,000 SKUs per page. Each row carries the store name, marketplace seller, listing URL, match type (exact or equivalent), price, regular (strike-through) price, previous price, savings, savings message, special offer, shipping price and shipping message, in-cart pricing flag, stock and crawl time, beside your SKU code, title and level 1 and level 2 categories.
- Competitor listings for a SKU: the same listings for each SKU code you give, with the SKU's UPC, model number, title and image.
- Live competitor price: an on-demand, real-time price, shipping price and stock for each competitor product id you give, fetched from the product page itself.
- Filters: listings crawled within the last N hours (sent to the provider), and store, match type and in-stock filters applied to the answer.
- A computed discount percentage from price and regular price on every row.
Input
| Field | What it does |
|---|---|
| What to read | All matched SKUs (default, needs nothing else), competitor listings for a SKU, or live competitor price. |
| SKUs or competitor product ids | One per line. SKU codes for the SKU lookup, competitor product ids (the productId column) for live prices. |
| Crawled within the last hours | All matched SKUs only: keep listings crawled in the last N hours. |
| Start page | All matched SKUs only: the page to start from. |
| Match type | Any, exact only or equivalent only. |
| Only these stores | Store names to keep, one per line. |
| In stock only | Keep only listings seen in stock. |
| Maximum results | Row cap for the run. |
| Requests per minute | Pacing, up to the provider's 200 per minute. |
| API key | Your own key, as a secret input. |
FAQ
What is a competitor price monitoring API used for?
Feeding competitor prices into the systems that act on them. A pricing team loads every matched SKU into its data warehouse each morning with a 24 hour crawl recency filter and computes its price gap per store. A rule-based repricing engine reads live prices for its fastest-moving SKUs during a promotion. A brand checks resellers for minimum advertised price and stock across Walmart, Target, Best Buy and Amazon marketplace sellers. A merchant validates a new competitor match by looking up one SKU and opening each listing URL.
Which data source does this actor read?
The Wiser Price Intelligence API, through three read routes the provider documents in its public help centre: the Bulk Product API (/api/v1/products), the Product API (/api/v1/product/sku/{sku}) and the Live Prices API (/api/v1/live/{product_id}). It reads the SKUs and competitor matches already configured in your own account; it does not discover new competitors or add matches.
Do I need an API key?
Yes. This actor is bring-your-own-key and never ships one. Keys are issued by your account manager, one per catalog environment, with a rate limit of 200 requests per minute and a monthly usage cap per key. Paste the key into the input or set it once as the DATA_API_KEY environment secret. A missing key, a refused key or a used-up usage limit ends the run cleanly with a message saying which it was.
What is the difference between the three services?
All matched SKUs is the bulk feed: every SKU and every listing, read from the provider's latest scheduled crawl, which is the cheapest way to get the whole market. Competitor listings for a SKU is the same data for a short list of SKU codes. Live competitor price triggers a real-time extraction of one competitor product page per id; the provider caches each live price for one hour, and a page it cannot read comes back as an uncharged row with a note.
What happens when there is nothing for a SKU or id?
It becomes its own row with found: false and a note: a SKU with no active competitor matches, a SKU code the environment does not know, an unknown competitor product id, or a live page the provider could not read. Those rows are never charged.
Can this actor change anything in my account?
No. Every route it calls is a GET. The provider's webhooks and catalog uploads are not wired anywhere in this actor. The bulk route's pagination link contains your key, so it is never followed or stored; pages are requested by number instead, and the key never appears in a row or in the log.
How is it priced?
Pay per result: one flat price per competitor listing returned. Rows for SKUs or ids that produced nothing, and listings dropped by your filters, are free. Your provider account's own usage limits apply separately.
Example output
{"service": "bulkProducts","serviceLabel": "All matched SKUs","requested": null,"page": 1,"found": true,"sku": "TV-55-4K-01","skuTitle": "55 inch 4K UHD Smart TV","masterId": "a1b2c3d4","environment": "us-electronics","categoryLevel1": "Electronics","categoryLevel2": "Televisions","productId": "9f8e7d6c5b","storeName": "Best Buy","marketplaceSeller": null,"url": "https://www.bestbuy.com/site/example-55-tv/1234567.p","matchType": "exact","price": 449.99,"regularPrice": 529.99,"previousPrice": 499.99,"savings": 80,"discountPercent": 15.09,"savingsMessage": "Save $80","specialOffer": null,"shippingPrice": 0,"shippingMessage": "Get it tomorrow","inCart": false,"availability": true,"crawlDate": "2026-09-26 06:12:40","retrievedAt": "2026-09-26T09:14:52.118Z","note": null}
Values are illustrative; every field is one the provider documents.
Keyword map
competitor price monitoring API, competitor price tracking, price intelligence API, retail price intelligence, ecommerce pricing data, competitive pricing feed, price gap analysis, MAP monitoring, live competitor prices, real-time price API, SKU price lookup, matched products API, promotion tracking, shipping price monitoring, stock availability tracking, repricing data feed, Wiser Price Intelligence API.