Steam Exchange Rate Tracker

Stay updated on Steam market prices and convert currencies with easy!


[!NOTE]

Web converter converter.somespecial.one ๐Ÿงฎ

API sert.somespecial.one

Python API consumer aiosteampy.converter

How it works

Every hour on 9 and 39 minute app checks if rates data in db is expired (updated yesterday or even older) and if true, update currency rates:

  1. Get data of specified item on steammarket for each needed currency.
  2. Calculate exchange rates by comparing item price in previously fetched currencies.
  3. Save data to db ๐Ÿ˜Ž.

[!WARNING] It is possible to get max 4 currencies for each schedule wake up due to Steam rate limit.

API

All currency rates eval to 1 USD ๐Ÿ’ต.

[!IMPORTANT] All routes have Expires โŒ› header So please consider using a caching mechanism to avoid unnecessary requests to the service as its resources are limited.

Rates

GET /rates

{
  "EUR": [
    0.91, // rate
    1683121141 // updated ts in seconds
  ],
  "UAH": [
    36.71,
    1683121141
  ]
}

History

GET /history

{
  "EUR": [
    [
      0.91,
      1683121141
    ],
    [
      0.91,
      1682986141
    ],
    // ...
  ],
  "UAH": [
    [
      36.71,
      1683121141
    ],
    [
      36.94,
      1682986141
    ],
    // ...
  ]
}
Param Descr Default
length Max length of history entries array 30
all Show full list of entries false

Examples:

Top categories

svelte logo

Need a Svelte website built?

Hire a professional Svelte developer today.
Loading Svelte Themes