DEAL QUERY FIELDS (/api/data/deals) Send a JSON object in "selection" (GET, URL-encoded) or as the POST body. Returns up to 150 recent price changes per page. Products updated in the last 12 hours only. Prices in cents. REQUIRED priceTypes exactly one: [0] Amazon, [1] New, [2] Used, [3] Sales rank, [8] Lightning deal, [9] Amazon Warehouse, [10] New FBA, [18] Buy box, [32] Used buy box, [33] Prime exclusive CORE page integer from 0; stop when fewer than 150 results dateRange [0] last day, [1] week, [2] month, [3] 90 days sortType 1 newest, 2 biggest $ drop, 3 best sales rank, 4 biggest % drop (negative = reverse, except 1) titleSearch keywords, all must appear FILTERS (set "isFilterEnabled": true) includeCategories, excludeCategories category ID arrays (up to 500) minRating 0-50 (45 = 4.5 stars), -1 = off isLowest, isLowest90, isLowestOffer, isHighest true/false isOutOfStock, isBackInStock, isRisers true/false mustHaveAmazonOffer, mustNotHaveAmazonOffer true/false hasReviews, filterErotic, singleVariation, isPrimeExclusive true/false warehouseConditions [1] new, [2] like new, [3] very good, [24] good, [5] acceptable brand, manufacturer, color, size, material ... string arrays RANGES (set "isRangeEnabled": true; each is [min, max]) currentRange current price deltaRange $ change vs average over dateRange deltaPercentRange % change (min 10; min 80 for sales rank) deltaLastRange change vs previous price salesRankRange e.g. [1, 50000]; -1 as max = no limit EXAMPLE: buy box drops of 30%+ today on items rated 4+ stars {"page":0,"priceTypes":[18],"dateRange":0,"sortType":4, "isFilterEnabled":true,"minRating":40,"hasReviews":true, "isRangeEnabled":true,"deltaPercentRange":[30,100],"salesRankRange":[1,100000]} COST: 5 credits per page.