Csgo Traders



  1. Csgo Traders Group
  2. Csgo Traders Legit

How prices are calculated

CSGOTrader mostly relies on Steam Community Market historical sales data to calculate it's prices. If there is no market data it uses other providers, the whole algorithm is described in plain english below. If you prefer to read the Python code itself you can scroll through this. For popular items with stable market sales it's pretty simple.

Tradeit.gg is the best skin trading bot site that let's you trade and exchange skins from CS:GO, Rust and more games. Bet on CS:GO for the best odds, we have all the top matches! Fast technical support and instant withdrawal.

  • A, If there is more than 5 sold in the past 24 hours and the average price does not differ more than 10% from the past week's average this is what the extension takes as the price of the item. This is the case for most popular items.
  • B, If that is not the case the extension takes the last week's average and adjusts it with the general market trend of the last week.
If the item is not that popular (in this case defined as sold less than 5 times in the past 24 hours) then the next best thing that can be checked is the average of the last week.
  • C, If there were more than 5 sales during the last week and the difference between that and the last month's average is less than 10% this average is taken and used as the price after it gets adjusted by general market trends.
  • D, When there is less than 5 sold in the past week or there is no weekly data at all the monthly average is taken after adjusted with market trends.
  • E, If the item is StatTrak then the prices are compared to the non-st one. If the price of the StatTrak one is lower then the non-st one's price is taken and an additional 10% is added. This case should be pretty rare.
If there is no market sales data the algorithm proceeds to other providers
  • F, If there is pricing info on CS.MONEY it takes that price and adjusts with the average difference between CS.MONEY and market prices.
  • G, If there is no CS.MONEY price it tries taking the Buff price and adjusts with the average difference between Buff and market prices.
  • H, If there is no Buff price it takes a price from a database table where prices are set manually. This is pretty much unused for now. I have built this functionality so I can add prices for new items when there is no data from the providers yet.
  • I, If all of the above doesn't happen then the extension does not set any price to the item.
Special cases:
Csgo trader app
  • J, Doppler and Gamma doppler knives have special pricing, if there is price info for the given phase for the knife on CS.MONEY, it takes that price and adjusts with the average difference between CS.MONEY and market prices. If there isn't it falls back to the price calculated by the algorithm above.
  • H,When the Steam price of an item is over 800, the buff price is taken instead and it's adjusted by the average difference between the two.

Csgo Traders Group

Architecture - How the prices are scrapped, processed, stored and served

It all happens on AWS. There is a python script that is responsible for price scraping and another one that updates exchange rates. The price scrapper script runs daily at 3AM UTC. The exchange rates update every 3 hours. Both of these Lambda functions are triggered by CloudWatch events and are executed in a Python 3.7 environment. The pricing script scrapes prices from steamapis.com, CS.MONEY, BITSKINS.COM, LOOT.FARM and CSGO.TM then the extension calculates it's own pricing with the algorithm described above. The pricing data is stored in an S3 Bucket and made available and distributed around the world under the prices.csgotrader.app domain by Cloudfront.

The latest prices are always available at:
prices.csgotrader.app/latest/prices_v6.json
and each days pricing is archived in a path like:
prices.csgotrader.app/YYYY/MM/DD/prices_v6.json.
For example:prices.csgotrader.app/2020/05/17/prices_v6.json. If you can't find it for your date then try, v4, 3, etc. instead.

CSGO Trader is an open source browser extension for Chrome and Firefox that is designed to help with CS:GO trading. I started by adding functionality that Steam Inventory Helper lacked, but it already has SIH's most important features and much more.

An incomplete list of current features:

  • Pricing info in inventories and trade offers
  • Total inventory value, trade offer value
  • Show profit for incoming trade offers, order by most profitable first
  • 'Inspect in Browser...' button on market, inventories and trade offers
  • Item mass listing/selling
  • Shows when an item's trade lock will expire and adds a countdown
  • Shows floats and other technical info like paint index, paint seed, pattern index in inventories, offers and on the market
  • Order by float value on market pages, show more than the default 10 listings on the market
  • Doppler phases, fade percentages, marble fade patterns (fire and ice, blue tip, red tip, etc.)
  • Shows exterior on each item and adds links to other version to inventory and market pages
  • NSFW filter mode to avoid showing anime boobs to your colleagues
  • Bookmark an item and get a notification when it is ready to trade
  • Real chat status on profiles (away, busy, snooze instead of just online)
  • Colorful inventories, changes each items' background based on its rarity
  • Scammers are market on their profile and in trade offers (if they are SteamRep banned)
  • CSGOLounge.com auto-bumping, make your trades more popular by keeping them on top
  • CSGOTraders.net auto-bumping, make your trades more popular by keeping them on top
  • Add or remove similar items from a trade, add whole page, add all similar items
  • Pricing providers: CSGO Trader, Steam, CS.MONEY, Bitskins, LOOT.FARM, CSGO.TM
  • See the original currency and price an item was listed on the market
  • 'Starting at' price info and sales volume info in everyone]'s inventory
  • Instant accept trade offer and decline trade offer buttons on the incoming trade offers page
  • Float rank (like 5th best in existence) data from csgofloat
  • Currency converter, percentage calculator in the extension popup.
  • Report known spam and scam comments automatically (like fake giveaway comments on profiles)
  • Reply to comments by tagging the other user's name
  • Generate a list of inventory items (to post advertisements, etc.)
  • +rep button on profiles to post your reputation message after trade
  • Check the value of multiple items in an inventory by selecting them
  • Sort inventories and trade offers by price, tradability, name or position
  • Set default sorting mode for inventories and trade offers
  • All inventory items are loaded automatically, no need to wait for loading when searching or switching pages
  • Sticker wear (condition percentage) in inventories and on the market
  • Copy a user's permanent profile link (scammers often change their links automatically)
  • Duplicate items count in inventories
  • Set rules to for incoming friend requests (accept, ignore or block on matching conditions
  • See if an item is present in another offer
  • Auto-bump your Steam trading posts in groups and forums
  • Other small features, automations, conveniences

I started publishing release notes for the extension updates that include illustrations, if you want more screenshots and descriptions of the features, visit the Release-Notes page.

Install

The extension is available in the Chrome Web Store at Microsoft Edge Addons and at AMO. These release versions are usually updated every 1-2 weeks. If you have a browser that is not Chrome or Firefox don't worry, not all is lost. If you have a Chromium based browser like Opera, Ungoogled Chromium or Brave you should be able to install the Chrome version. I have even heard about a guy getting it to work on Android with Yandex browser, but I haven't tried it myself and I can't guarantee that it won't be buggy if it works at all like that. If you are on Safari, all is lost for you because I have no plan of porting it for your browser, Safari extensions work very differently and the work can't be justified.

Get it from your browser's marketplace:

Feature Showcase

Inventory features

Csgo Traders Legit

Bookmark and notify menu

Trade offer

Options menu

Other features

NSFW mode