import octopart search = octopart.ResistorSearch() search['resistance'] = 1000 search['package_type'] = octopart.PackageType.smd search['case'] = '1206' search['seller'] = 'farnell' search_response = octopart.resistor_search(search) print "Hits: {}".format(search_response.hits) for search_result in search_response.results: p = search_result.item print "{}: Snippet: {}".format(p.uid, search_result.snippet) # print "Uid: {}".format(p.uid) # print "Offers: " # for o in p.offers: # print " SKU: {}".format(o.sku) # for (currency, prices) in o.prices.iteritems(): # for price in prices: # print " {}: {}@{}".format(currency, price.amount, price.quantity) # pass