Read a product or app listing from its store by id or link: title, images (main image first), price and currency, rating, ratings count, description, and store-specific fields such as Amazon bullets. Each field carries the provider that filled it; a field the store did not return is absent. Use this when the user names a listing and you need what it shows, instead of fetching the web page, which misses details the store renders with JavaScript. Sources today: amazon (an ASIN or Amazon product link) and apple (an App Store link or app id). Omit source only when reference is a link whose host identifies the store; a bare id needs source. An Amazon listing's fields fill one result on the amazon-search mockup template (list_mockup_templates): title, image from images[0], price, rating, reviews from ratingsCount, prime as "yes" or "no", and boughtPastMonth from recentSales, as a values.competitors[] row or as the user's own product; save_survey's description gives the steps. It does not create a survey.