Monitor Sellers
Last updated
DataPipeline is ScraperAPI's no-code dashboard for scheduled scraping. In this tutorial, you will use DataPipeline to track seller activity and MAP violations across your Amazon catalog. By the end, you will have a daily feed of every seller on every listing, so you can identify unauthorized sellers and price violations before they affect your margins.
Click DataPipeline in the left sidebar.
Select New Project.
Select Amazon offers.
Under Input settings, choose List and enter your ASINs, one per line:
B0BFC7WQ6R
B08KHL5KKL
B086B88TGRFor larger catalogs, switch to Upload file and upload a CSV with one ASIN per row.
Under Output settings, choose Download. Results will be available in the dashboard when the job completes. For automated violation detection, enter a Webhook URL instead so results are posted to your server as they arrive.
Under Scraping frequency, select Just scrape once. To monitor sellers on a recurring basis, switch this to Daily, Weekly, or another interval. Recurring schedules require a paid plan.
Click Review & start scraping. The Job summary panel shows the estimated credit cost before you confirm.
Click into the project after the run completes and click Download results. Results are retained for 30 days.
Compare seller_name against your authorized-sellers list and price against your MAP thresholds to flag violations.
Amazon offers and Amazon product pages are separate project types. If you want both offer-level and product-level data, create two separate projects and correlate them by ASIN.
Under Additional options & filters you can fine-tune your requests:
Country code: targets a specific country's Amazon marketplace.
Domain: sets the Amazon domain to search (e.g. co.uk, com.au).
Condition: filters offers by item condition (e.g. new, used).
Activate retrying 404 responses: retries requests that return a 404 instead of treating them as final.
Some parameters increase the cost per request. Check the Cost per Job panel before committing to a configuration at scale.
Prefer to set this up in your own codebase? Try the API playground instead.
Last updated

