{"uid":"cap_1pDiesdW8zZU757FevL6a","slug":"scrapling-x402-e-commerce-change-events-api-96e068b8","name":"Scrapling x402 E-commerce Change Events API","description":"E-commerce price drops and restocks: change events detected between daily crawls of ~500 Shopify brand stores. type = price_drop, price_rise, restock, sellout, new_product, removed (comma list; default price_drop,restock). Filter by domain, category (apparel, beauty, electronics, supplements, home, outdoor, jewelry, pets, toys) or brand; days 1-30 (default 7); limit up to 500. Each event has store, brand, product, variant, old and new price, change % and URL. Use it for deal alerts, competitor price monitoring and restock watching","url":"https://scraplingdata.xyz/v1/ecom/changes?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"headers":{"type":"object","additionalProperties":{"type":"string"}},"queryParams":{"type":"object","required":[],"properties":{"days":{"type":"integer","description":"Look-back 1-30 days (default 7)"},"type":{"type":"string","description":"price_drop,price_rise,restock,sellout,new_product,removed"},"brand":{"type":"string"},"limit":{"type":"integer","description":"Max events (default 100, max 500)"},"domain":{"type":"string"},"category":{"type":"string"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_TDfgC7vbvWGEiQTiOY6Yh","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns e-commerce change events (price drops, restocks, new products, sellouts) detected across ~500 Shopify brand stores via daily crawls","exampleAgentPrompt":"Show me all price drops and restocks from Shopify beauty and supplements stores over the last 14 days, limit to 200 results.","exampleUseCases":[{"title":"Deal alert bot for shoppers","prompt":"Pull all price drops from Shopify apparel and beauty stores in the last 7 days — I want to see what went on sale, sorted by biggest discount, up to 500 results."},{"title":"Competitor price monitoring","prompt":"Give me all price changes — both drops and rises — for the brand 'Gymshark' over the last 30 days so I can track how they're adjusting their pricing strategy."},{"title":"Restock watcher for sold-out items","prompt":"Check if any supplements or outdoor gear products have been restocked in the last 3 days across any of the Shopify stores you monitor, and show me up to 100 events."}],"resultDescription":"A list of up to 500 change event objects, each containing store name, brand, product title, variant details, old and new price, price change percentage, event type (e.g. price_drop, restock), product URL, and the detection timestamp. Events are filtered by the requested type, category, brand, domain, and lookback window.","failureModes":["Invalid event type string returns an error or empty results","days value outside 1-30 range rejected","limit above 500 is capped or rejected","Unknown brand or domain returns empty event list","Payment failure via x402 returns HTTP 402 without data","No events in the requested window returns an empty array"],"whenToPreferThis":"Choose this endpoint when you need pre-aggregated, structured change-event data across a broad catalog of Shopify stores without running your own crawler. It is ideal for deal-alert bots, competitor price monitoring dashboards, and restock notification systems where daily granularity is sufficient. Prefer alternatives if you need real-time sub-hourly updates, non-Shopify stores, or custom crawl targeting.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-29T00:33:34.386Z","isFirstParty":false,"canonicalSlug":"scrapling-x402-e-commerce-change-events-api-96e068b8"}