Currency API
Live exchange rates for converting Steam and marketplace prices between any of 100+ supported currencies.
Built for production
Production-ready Steam data from the leading all-in-one Steam data platform.
Build a focused Steam data workflow without operating and normalizing the underlying data sources yourself.
What you receive
Consistent JSON, documented endpoints, source-aware data and product-specific limits.
Inspect real data first
Open the bounded live market data pages to see response fields, sources and update times.
Explore live market data →Currency API endpoints
All endpoints return documented responses and use the same Steamwebapi key parameter.
/currency/api/list
/currency/api/exchange
Currency API — quickstart
Use the same Steamwebapi key parameter as every other documented endpoint. Get an API key from the dashboard and send your first request in minutes.
- → One API key, documented responses.
- → Rate limits scale with your plan tier.
- → Full schema in the API Reference.
About this API
Every price endpoint on this API accepts a ?currency= parameter and converts on the fly. But sometimes you need the raw rates: that's what this endpoint is for. List every supported currency, or convert a specific amount between two currencies.
Rates refresh daily from upstream ECB data. Use the same API key as every other endpoint.
Currency API — FAQ
Which currencies are supported?
Over 100, including USD, EUR, GBP, CNY, RUB, BRL, PLN, JPY. GET /currency/api/list for the full list.
How often do rates refresh?
Daily from ECB upstream data. Cached server-side for performance.
Can I convert prices inline on other endpoints?
Yes — every price endpoint takes ?currency=EUR (or whatever). The conversion is applied server-side using the same rate table.
Start building with the Currency API
One key, every Steam endpoint.