I want to build a website that compares the price each country pays from CSGO keys.
The price should be exactly $2.50 USD when converted, however this is not the case because steam dosn't update store prices for CSGO very often.
is there an API endpoint that returns in game store prices for CSGO?
Have a look and see if the pricepoints Dota2 uses are applicable. I believe the dollar amount is given in cents (so the price points for 25 are for $0.25 USD).
If those match up, you will need a webAPI key (http://steamcommunity.com/dev/apikey), and then use the GetSchemaURL API https://api.steampowered.com/IEconItems_570/GetSchemaURL/v1/?key=__YOUR_KEY__&format=json
Thanks, I will have a go at retro fitting these price points into the key price of CSGO.
Unfortunately (you may already know) but there is not an equivalent for CSGO.
but the Dota2 prices may be the next best thing :)
previously I was using the currency API from http://steam.steamlytics.xyz
It seems to be very accurate when converting steam market prices,
but its not accurate for key prices in the CSGO store
Will post any updates
I have finished updating my table with the Dota2 currency rates,
and they appear to be somewhat less accurate than the steam store exchange rates
Why valve dosnt include an endpoint for the CSGO store exchange rates is beyond me
What is the "Steam Simulation" and how are you determining the "Reported USD Value"?
If you are trying to use the real exchange rates, you will find they can vary quite a lot as Valve doesn't update their rough exchange rates that often.
The two reported values are asking the counter strike community what price they pay for keys, and asking them to convert it with google.
The 2 simulations are using
Ive done a breakdown here with a live table - http://www.p337.info/condition/key_conversion.php
But the values in the "reported" columns are static.
I am trying to simulate them and replicate them with live updating values.
Because the survey data in the "Reported" colmuns will be outdated the second that valve updates the CSGO exchange rates
You are correct, I am not using real world exchange rates, because valve seem to have a different set of exchnage rates that they update at their leisure.
As per my response just now, I appear to have located the Dota2 and Steam Marketplace exchange rates. but I desperately want the CSGO exchange rate (which is different), it also appears valve has locked away the csgo exchange rate, or at least neglected to make it publicly visible
You should just use the Dota2 exchange rates. They are the most likely to be accurate.
The marketplace rates should trend towards the actual exchange rate... but will probably never reach it due to market inefficiencies (the Steam tax, liquidity, traders acting irrationally, and users that use the Steam marketplace to launder dirty money or transfer money between accounts).
The reported rates probably won't be accurate, and you have no way of verifying whether users are giving you valid data.
I dont agree with your dismissal of the steam community market exchange rates.
While I dont have visibility on how steam.steamlytics.xyz maintains their API, none of those perceived inefficiencies you listed should effect the accuracy of the steam marketplace exchange rate calculated by them.
Regardless of this,
you can see the steam marketplace exchange rate is actually closer in predicting the CSGO key prices than the dota2 store exchange rate I built yesterday.
I had 1000 people view my table when I posted it, and confirm / discuss the accuracy of the reported values.
Obviously they are going to be outdated soon, hence why I am trying to find a good solution to simulate those prices
Thanks for all your help!
Ill try and post back if I manage to get a hold of the CSGO exchange rates for the completeness of this issue
You are currently replying to another tree, would you like to make a top level comment? Reply
In order to reply to this thread,
you must login via Steam.
This site is not affiliated with Valve, Steam, or any of their partners. All copyrights reserved to their respective owners.