AI Price & Shelf Intelligence — Repricing, MAP & Assortment
Pricing
from $8.80 / 1,000 sku monitoreds
AI Price & Shelf Intelligence — Repricing, MAP & Assortment
Competitor price monitoring with an AI layer: price-change diffing, AI repricing recommendations, MAP-violation detection and assortment-gap analysis. Schedule it to watch prices daily. Actively maintained. · More no-code data tools → datatools-hub.vercel.app
Pricing
from $8.80 / 1,000 sku monitoreds
Rating
0.0
(0)
Developer
Fredrik Hansson
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 hours ago
Last modified
Categories
Share
Competitor price monitoring with an AI layer: price-change diffing, AI repricing recommendations, MAP-violation detection and assortment-gap analysis.
Raw price scrapers give you numbers. This gives you decisions — the analysis layer price-monitoring suites charge five figures a year for.

🔗 Chain it after your scraper
Already tracking competitors with Amazon Product Scraper (junglee/Amazon-crawler), Shopify Scraper (autofacts/shopify) or eBay Scraper (dtrungtin/ebay-items-scraper)? Feed those competitor product URLs in and get AI repricing recommendations, MAP-violation flags and assortment gaps on top of the prices. Works with the output of any Amazon, Shopify or ecommerce product scraper.
Quick start
- Fill in the input — set the fields in the input tab (prefilled with a working example).
- Click Start — the Actor runs and writes one record per item to the dataset.
- Get your data — export to JSON, CSV or Excel, or pull it via the API.
What it does
Give it your products with competitor product URLs. For each product it scrapes the shelf, then adds:
- Matched competitor prices — lowest, highest and average
- An AI repricing recommendation — suggested price, rationale and projected margin, respecting your strategy (
undercut/match/premium), floor margin and MAP - MAP-violation detection — flags any seller priced below your minimum advertised price, with the exact gap
- Optional assortment-gap report — what competitors carry that you don't
- Price-change diffing vs. a previous run (
baselineDatasetId) — turning it into a daily price monitor
A deterministic guardrail ensures no recommendation ever falls below your MAP or floor margin, so the AI's output is always safe to act on.
Input
| Field | Type | Description |
|---|---|---|
products | array | Your products (see below). Required. |
strategy | string | undercut / match / premium (default undercut). |
undercutPct | integer | How far under the lowest competitor (default 5). |
floorMarginPct | integer | Never price below this gross margin (default 10). |
generateRepricing | boolean | AI repricing per product (default true). |
assortmentReport | boolean | Catalog gap analysis (default false). |
baselineDatasetId | string | Previous run → show price changes. |
Each product:
{"products": [{"sku": "SKU-001","name": "Wireless Headphones X","yourPrice": 129.0,"cost": 70.0,"mapPrice": 119.0,"competitorUrls": ["https://competitor-a.com/product/123","https://competitor-b.com/p/456"]}],"strategy": "undercut","undercutPct": 5}
(yourUrl can be used instead of yourPrice to scrape your own price.)
Output
One record per product (plus an optional assortment record):
{"recordType": "product","sku": "SKU-001","yourPrice": 129.0,"lowestCompetitor": 118.0,"avgCompetitor": 124.5,"mapViolations": [{ "source": "competitor-a.com", "price": 109.0, "mapPrice": 119.0, "gap": 10.0 }],"repricing": { "suggestedPrice": 119.0, "rationale": "Undercut lowest… (Adjusted up to respect MAP.)", "projectedMarginPct": 41.2 },"priceChange": { "yourDelta": 0, "marketDelta": -3.5 }}
Pricing (pay-per-event)
| Event | When | Price |
|---|---|---|
sku-monitored | per product checked | $0.10 |
repricing-recommendation | per AI repricing recommendation | $0.20 |
map-violation-detected | per confirmed MAP violation | $0.50 |
assortment-report | per run (catalog gap analysis) | $0.50 |
Who it's for
Online retailers, DTC brands and manufacturers enforcing MAP — monitoring hundreds of SKUs, daily.
Notes
- Requires an OpenAI API key (
OPENAI_API_KEY) for repricing/assortment. - Price extraction reads structured data first (JSON-LD, price meta) then falls back to common price elements; works best on standard product pages.
Related actors
- Competitor Pulse — AI Competitor Intelligence Monitor — Watch competitors holistically — pricing, website, hiring, tech, news and
- Argus — Autonomous Intelligence Agent — Describe a mission in plain English; Argus plans what to watch, gathers from public
- AI Share of Voice — Multi-Engine GEO Tracker — Track your brand's visibility and share of voice across AI answer engines, with