Skip to content

CSLdotFun/csl-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CSL

csl-backend

Price engine powering the CSL perpetuals terminal

Node Express Deploy Feed

Live CS2 skin market data for csl.fun: curated markets, real-time prices, OHLC candles, funding rates and a Server-Sent-Events stream.

Endpoints

Method Path Returns
GET /health status, active price source
GET /api/markets all markets — price, 24h change, funding
GET /api/markets/:key single market
GET /api/candles/:key live OHLC series (1m base)
GET /api/history/:key full daily history (real Steam Market data)
GET /api/inventory/:steamid public CS2 inventory, CSL-tradable items flagged
GET /api/stream SSE — snapshot + live price ticks

Price sources

Skinport — live lowest-listing prices, free public API, no key
Steam Market — full daily price history back to each skin's release
lis-skins — optional live source (API key required)
SOURCE=mock — deterministic simulated feed for local dev

Run

npm install
npm start                 # mock feed
SOURCE=skinport npm start # live prices

All configuration via env — see .env.example.

csl.fun · docs.csl.fun · @csldotfun

About

CSL price engine — live CS2 skin market feed, OHLC candles, funding and SSE stream

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors