compare_offers
ChatGPTidentity. A marketplace offer priced far below the product's other offers is withheld and counted in filtered. When WEM does not hold the product, found is false and nextTool names search_products with a query.WEM answers one question an assistant cannot answer on its own: is this actually the price you should pay? Ask for a product — by name, by barcode, or by pasting a WEM product link — and WEM returns every retailer offer it can verify for that exact item, cheapest first, with the 90-day price low so you can tell a real discount from a repackaged one. Identity is resolved by GS1 barcode rather than by matching titles, so the offers you see are the same product, not a lookalike, an accessory, or a different size. WEM compares live prices from authorised partner feeds and marketplace APIs it is licensed to use. It ranks on price and on the priorities you state — never on what any retailer pays WEM. It carries no advertisements, and affiliate commission is not an input to comparison ranking. Checkout for compared products happens on the retailer's own site, at the retailer's price — WEM never handles payment, your card or your personal details for those purchases. WEM is free to use and funded by disclosed affiliate commission, disclosed on the card itself and at wem3.ai/disclosure. What it will not do is guess. When WEM cannot verify a second price, it says so instead of inventing one.
identity. A marketplace offer priced far below the product's other offers is withheld and counted in filtered. When WEM does not hold the product, found is false and nextTool names search_products with a query.comparison: each listing's price and currency, and its rating, shipping and features where the retailer source supplies them (many listings carry none). Each item needs the listing's provider and its id as product_id. Listings that cannot be found are left out, and fewer than two found is an error. Prices stay in each listing's own currency.priorities, or with cheapest first, the lowest price wins; best_rated, free_shipping and fastest (has a delivery estimate) are weighed in the order given, where listings carry ratings or delivery details, and can outrank a lower price. WEM's commission is not a factor. recommendation is null with a reason when nothing matched confidently, when the matches differ in size, or when only stale prices remain; when coverage.kind is marketplace_only it is null but alternatives still lists the listings. recommendation.verified is true when WEM has recently observed that price at the retailer.signed true and an HMAC signature when WEM signed it. It holds the citation, not the product's offers. A receipt issued moments ago may not be fetchable yet.provider and product_id from a search result, it returns that listing as its retailer source supplies it (title, price and link, with rating, shipping or features where the source has them); when the source cannot be reached it falls back to WEM's catalogue record of the listing, and an unknown listing is an error. Given wem_id, it returns that catalogue product with the retailer offers WEM holds for it.overLimit.catalogMatch block (catalogMatches for several) gives that product's retailer offers; a barcode, ASIN, WEM ID or URL match skips the live retailer search, so products then holds catalogue offers only. Barcode, ASIN and slug matches are identity-resolved; MPN, SKU and title matches are inferred. Accessories, bundles, other models and listings priced far below the product's other offers are withheld and counted by reason in filtered.withheld, and a withheld code may still exist. An empty result covers only these programmes, not every offer a retailer runs.reason says why: index_empty means nothing matched; no_embedding_key, no_catalogue_client, embedding_failed, query_failed and timed_out mean the semantic index could not be searched this time, which says nothing about whether such products exist.retailer names the shop the claim is about; without it the nearest observed price at any shop is checked. Only offers in the claim's currency are compared. Verdicts: confirmed (WEM observed that price there), price_moved (WEM last observed a different price there), not_at_retailer (WEM has no observed price there, though it may hold a feed price), no_claim (no price given; the offers are returned), unknown_product (the product could not be resolved, or WEM holds no observed price for it in that currency). unknown_product means the claim could not be checked, not that it is false. lastConfirmedAt says when WEM last observed a price in the answer, or is null. Each call records an evidence receipt, whose id can be cited later.Click any prompt to copy it.
App Stats
11
Tools
3
Prompts
ChatGPT
Platforms
Category
Price ComparisonWorks with
Similar Apps
Data refreshed daily