PPricecompare

Data sources & feasibility

How each US retailer's data can realistically be obtained. Program terms change, so verify with each program before relying on it.

RetailerAccess pathIdentifiersFeasibilityNotes
Best BuyPublic Products API. Free key, self-serve.SKU, UPC, model #HighAdapter built: npm run ingest:bestbuy. Best starting point.
AmazonAmazon Associates product APIASIN, sometimes UPC and model #MediumAPI access is gated on referring qualifying sales, and the terms restrict caching and price display. Plan to launch without it, then add it.
WalmartAffiliate program + affiliate product API (approval required)Item ID, UPCMediumGood UPC coverage makes matching easy once you're approved.
TargetAffiliate program via an affiliate network. Product feeds for approved partners.TCIN, UPC in feedsMediumNo public product API, so you depend on feed access.
B&H PhotoAffiliate program. Feed availability varies.B&H #, MFR #MediumStrong for monitors and cameras.
CostcoNo known public product API or affiliate feedItem #, retailer-exclusive model #LowScraping carries ToS and anti-bot risk. Consider user-submitted prices or skip. Costco variants are still valuable to call out.

Risk register

SKU matchingProven in this MVP: most listings match automatically through GTIN, model # and model family. The long tail (title-only listings, bundles) needs an LLM + review step.Low–Med risk
Data accessThe real bottleneck. Every retailer except Best Buy requires affiliate approval, and some require sales history first.High risk
Price freshness & historyNeeds a scheduled job snapshotting prices (daily, hourly for deals) into a time-series table. Cheap to build.Low risk
Spec normalizationHand-curated here. At scale an LLM extracts specs from retailer pages and manufacturer sheets into a per-category schema.Medium risk
Distribution / SEOGoogle has grown hostile to thin affiliate comparison pages. The differentiator has to be data others don't show (variants, cross-store history, spec equivalents).High risk
MonetizationAffiliate commissions on electronics are low single digits. Needs volume, or B2B data sales to brands and retailers.Medium risk