Examples - mcmuffindk/steam-price GitHub Wiki

getPriceList(app[, callback])

pricing.getPriceList(app, (err, list, count) => {
	if (err) {
		throw err;
	} else {
		console.log(list);
	}
});

Output

[{
	name: 'AK-47 | Aquamarine Revenge (Battle-Scarred)',
	price: 804
}, {
	name: 'AK-47 | Aquamarine Revenge (Factory New)',
	price: 2328
}, {
	name: 'AK-47 | Aquamarine Revenge (Field-Tested)',
	price: 1056
}, {
	name: 'AK-47 | Aquamarine Revenge (Minimal Wear)',
	price: 1520
}, {
	name: 'AK-47 | Aquamarine Revenge (Well-Worn)',
	price: 937
}, {
	name: 'AK-47 | Black Laminate (Battle-Scarred)',
	price: 692
}]

getPricesList(app[, callback])

pricing.getPricesList(app, (err, list, count) => {
	if (err) {
		throw err;
	} else {
		console.log(list);
	}
});

Output

{
	'AK-47 | Aquamarine Revenge (Battle-Scarred)': {
		'2017-12-18': {
			mean: 783,
			min: 708,
			max: 835,
			normalized_mean: 804,
			normalized_min: 781,
			normalized_max: 820,
			std_dev: 42,
			price: 804
		},
		'2017-12-19': {
			mean: 785,
			min: 223,
			max: 1000,
			normalized_mean: 790,
			normalized_min: 737,
			normalized_max: 837,
			std_dev: 74,
			price: 790
		},
		'2017-12-20': {
			mean: 793,
			min: 2,
			max: 1000,
			normalized_mean: 797,
			normalized_min: 721,
			normalized_max: 880,
			std_dev: 98,
			price: 797
		}
	},
	'AK-47 | Aquamarine Revenge (Factory New)': {
		'2017-12-18': {
			mean: 2358,
			min: 2051,
			max: 2995,
			normalized_mean: 2328,
			normalized_min: 2240,
			normalized_max: 2468,
			std_dev: 132,
			price: 2328
		},
		'2017-12-19': {
			mean: 2348,
			min: 2000,
			max: 3600,
			normalized_mean: 2326,
			normalized_min: 2169,
			normalized_max: 2500,
			std_dev: 190,
			price: 2326
		},
		'2017-12-20': {
			mean: 2328,
			min: 2,
			max: 2778,
			normalized_mean: 2362,
			normalized_min: 2147,
			normalized_max: 2583,
			std_dev: 329,
			price: 2362
		}
	}
}