Developer API

Currency API

Reaaliaikaiset valuuttakurssit Steam- ja markkinapaikkahintojen muuntoon yli 100 tuetun valuutan välillä.

Endpoints

All endpoints return JSON, accept the same auth header, and degrade with a normalised error envelope.

GET /currency/api/list
GET /currency/api/exchange

Currency API — quickstart

Same auth header as every other endpoint we ship. Get an API key from the dashboard and you're querying inside two minutes.

  • Single auth header, JSON response.
  • Rate limits scale with your plan tier.
  • Full schema in the API reference.
API Request
# curl with API key
curl "https://www.steamwebapi.com/currency/api/list?key=$KEY"
# PHP
$res = file_get_contents('https://www.steamwebapi.com/currency/api/list?key=' . $KEY);
$data = json_decode($res, true);
# Node.js
const r = await fetch(`https://www.steamwebapi.com/currency/api/list?key=${KEY}`);
const data = await r.json();

About this API

Jokainen tämän API:n hintapäätepiste hyväksyy parametrin ?currency= ja muuntaa lennossa. Mutta joskus tarvitset raa'at kurssit: juuri sitä varten tämä päätepiste on.

FAQ

Mitä valuuttoja tuetaan?

Yli 100, mukaan lukien USD, EUR, GBP, CNY, RUB, BRL, PLN, JPY. GET /currency/api/list täydelliselle listalle.

Kuinka usein kurssit päivitetään?

Päivittäin ECB:n upstream-datasta. Välimuistissa palvelinpuolella suorituskyvyn vuoksi.

Voinko muuntaa hinnat inline muilla päätepisteillä?

Kyllä — jokainen hintapäätepiste hyväksyy ?currency=EUR (tai muun). Muunnos suoritetaan palvelinpuolella saman kurssitaulukon kautta.

Start building with the Currency API

One key, every Steam endpoint.