1. A method implemented by one or more computing devices specifically programmed to perform operations comprising: automatically, by one or more of the computing devices, parsing purchase confirmation messages corresponding to respective purchase transactions to extract sets of structured text strings for respective target purchase-related field types comprising a product description field type and one or more price field types; for each of one or more of the extracted sets of structured text strings corresponding to a respective multi-product purchase transaction and comprising a respective partial description text string for a first one of the products and one or more total price text strings for the respective purchase transaction, by one or more of the computing devices, building a respective query string based on the partial description text string for the first product, determining respective upper and lower price bounds for the first product based on one or more of the total rice text strings for the respective purchase transaction, sending at least one request comprising the query string to at least one network address that triggers at least one server network node to return at least one electronic document comprising a respective dynamically generated ranked list of product-related items comprising respective sets of descriptions and individual product prices for respective products derived from at least one of (i) records of purchase transactions other than the respective purchase transaction and (ii) records of products offered for purchase, selecting a product-related item in the ranked list of product-related items based on the respective upper and lower price bounds for the first product and one or more heuristics that preferentially select higher ranked product-related items over lower ranked product-related items, excerpting a respective product description text string and a respective individual product price text string from the selected product-related item, and augmenting the extracted set of structured text strings for the respective purchase transaction with the excerpted product description text string and the respective individual product price text string; and transmitting, by one or more of the computing devices, data for displaying a view on purchase transaction data based on the augmented extracted sets of structured text strings.