skin = {AK-47, Bayonet, Bowie Knife, Butterfly Knife, Classic Knife, Falchion Knife, Five-SeveN, Flip Knife, Gut Knife, Huntsman Knife, Hydra Gloves, Karambit, Kukri Knife, M9 Bayonet, MAC-10, Navaja Knife, Nomad Knife, Paracord Knife, Shadow Daggers, Skeleton Knife, Stiletto Knife, Survival Knife, Talon Knife, Ursus Knife}
currency = {USD, EUR, JPY, GBP, CNY, AUD, CAD}
type = {any, stattrak, normal}. any is equivalent to omission.
pattern = {-1, 0, ..., 999, 1000}. -1 is equivalent to omission.
price_min = any float larger than 0. 0 is equivalent to omission.
price_max = any float larger than 0. 9999999999.99 is equivalent to omission.
psp_min = (playside percent minium) any float larger than 0 and less than 100. 0 is equivalent to omission.
psp_max = (playside percent maximum) any float larger than 0 and less than 100. 100 is equivalent to omission.
bsp_min = (backside percent minium) any float larger than 0 and less than 100. 0 is equivalent to omission.
bsp_max = (backside percent maximum) any float larger than 0 and less than 100. 100 is equivalent to omission.
float_min = any float larger than 0 and less than 1. 0 is equivalent to omission.
float_max = any float larger than 0 and less than 1. 1 is equivalent to omission.
filter = {date, float, price}. date is equivalent to omission.
sort = {ascending, descending} descending is equivalent to omission.
origin = {any, Buff, CSFloat, BroSkins}. any is equivalent to omission.
date_min = any integer larger than 0. Uses epoch time format.
date_max = any integer larger than 0. Uses epoch time format.
date_min and date_max only work if origin=Buff or if origin=BroSkins, as CSFloat doesn't use epoch time in API.
For Hydra Gloves, blue_percent and csbluegem_screenshot data will be -1.
For Hydra Gloves, psp_min, psp_max, bsp_min, and bsp_max do nothing.
For any item, the first element of the JSON will be the blue percent data, the second element will be the list of records