Získat API klíč
Přehled API · Tržní data

GET /v1/ticker

Vrací aktuální klientské ceny nákupu a prodeje a statistiky jednoho obchodního páru.

Parametry dotazu

ParametrPopis
symbolpovinnéstringZákladní a kotovací měna bez oddělovače, například BTCEUR; velikost písmen nerozhoduje. Použijte pár z GET /v1/markets se stavem jiným než delisted.

Odpověď

application/json · TickerResponse

buyPrice a sellPrice jsou konečné klientské ceny včetně standardního poplatku Coinero (bez individuálních slev) a u CZK včetně měnové přirážky; shodují se s cenami v aplikaci Coinero v okamžiku dotazu, nejsou závaznou nabídkou a obchod se vypořádá za cenu při zadání pokynu. Ostatní cenová pole jsou burzovní statistiky bez poplatku; poplatky se řídí veřejným ceníkem.

Klientské ceny nesou nejméně šest platných číslic, takže u párů s hrubým krokem ceny mají víc desetinných míst než pricePrecision z GET /v1/markets. Všechna cenová pole jednoho páru mají stejný počet míst a ten se může změnit, když cena přejde přes řád; hodnotu proto parsujte jako desetinné číslo a nespoléhejte na délku řetězce. Nezaokrouhlujte ji na krok trhu, ten platí pro cenu pokynu, ne pro cenu z tickeru.

Statistiky za 24 hodin jsou burzovní ceny bez poplatku, takže buyPrice bývá nad high24h a sellPrice pod low24h; u párů v CZK je rozdíl větší o měnovou přirážku a změny v procentech se počítají z ceny v EUR, přes kterou se pár provádí.

U málo obchodovaných párů může být high24h shodná s low24h, protože se za celý den zobchodovala jediná cena, a rozdíl mezi buyPrice a sellPrice bývá řádově větší než u likvidních trhů. Je v něm rozpětí burzy, které u takového páru dosahuje i desítek procent. Není to chyba dat; ceny takového páru berte s rezervou a ověřujte objem ve volume24h.

API vrací poslední dostupný ticker i při zpoždění dat; před použitím ceny ověřte timestamp. Stav dat zjistíte přes GET /v1/status.

Ceník Coinero

Částky a ceny jsou desetinné řetězce, aby nedocházelo ke ztrátě přesnosti. Volitelná pole mohou v odpovědi zcela chybět; nenahrazují se hodnotou null.

PolePopis
symbolstringSymbol páru: základní a kotovací měna bez oddělovače, například BTCEUR.
basestringKód základní měny, například BTC.
quotestringKód kotovací měny. Kromě EUR a CZK Coinero kotuje páry i v BTC, ETH a USDC. Páry v CZK Coinero kotuje v CZK a na burze provádí přes EUR; převod je už součástí cen z GET /v1/ticker.
buyPricestringKonečná cena za jednotku základní měny při okamžitém nákupu na Coinero, včetně poplatku Coinero a u interně převáděných měn (CZK) včetně měnové přirážky; v kotovací měně, jako desetinný řetězec s nejméně šesti platnými číslicemi, takže u párů s hrubým krokem ceny nese víc desetinných míst než pricePrecision. Počet míst je společný pro všechna cenová pole páru. Stejná hodnota, jakou aplikace Coinero zobrazuje jako cenu nákupu.
sellPricestringKonečná cena za jednotku základní měny při okamžitém prodeji na Coinero, včetně poplatku Coinero a u interně převáděných měn (CZK) včetně měnové přirážky; v kotovací měně, jako desetinný řetězec se stejným počtem desetinných míst jako buyPrice.
high24hstringNejvyšší burzovní cena za 24 hodin bez poplatku, v kotovací měně, jako desetinný řetězec; u interně převáděných měn přepočtená středovým kurzem.
low24hstringNejnižší burzovní cena za 24 hodin bez poplatku, v kotovací měně, jako desetinný řetězec; u interně převáděných měn přepočtená středovým kurzem.
volume24hstringZobchodovaný objem na burze za 24 hodin v základní měně, jako desetinný řetězec.
vwap24hvolitelnéstringObjemově vážená průměrná burzovní cena za 24 hodin (VWAP) bez poplatku, v kotovací měně, jako desetinný řetězec; chybí, pokud ji zdroj neposkytuje.
priceChangePercent1hvolitelnéstringZměna ceny za hodinu v procentech, jako desetinný řetězec; "0.21" znamená 0,21 %. Chybí, pokud ji zdroj neposkytuje.
priceChangePercent24hvolitelnéstringZměna ceny za 24 hodin v procentech, jako desetinný řetězec; chybí, pokud ji zdroj neposkytuje.
priceChangePercent7dvolitelnéstringZměna ceny za 7 dní v procentech, jako desetinný řetězec; chybí, pokud ji zdroj neposkytuje.
timestampstringČas pořízení tickeru v ISO 8601, UTC, s milisekundami.
timestampMsinteger (int64)Stejný okamžik jako Unix timestamp v milisekundách.

Chyby

Chyby mají formát application/problem+json; zpracovávejte je podle pole code. Podrobnosti najdete v přehledu chyb.

StavKódyŘešení
400INVALID_PARAMETEROpravte parametry uvedené v detail podle dokumentace.
401MISSING_API_KEY, INVALID_API_KEYDoplňte hlavičku X-COINERO-APIKEY. Ověřte hodnotu a stav klíče i aktivitu účtu.
404UNKNOWN_SYMBOL, NOT_FOUNDVyberte pár se stavem trading nebo paused z GET /v1/markets; neznámý i vyřazený pár vrací 404 a pole detail je od sebe odliší. Ověřte cestu a požadovaný zdroj; opakování stejného požadavku nepomůže.
405METHOD_NOT_ALLOWEDPoužijte metodu z hlavičky Allow; veřejné API je jen pro čtení, takže GET nebo HEAD.
429RATE_LIMIT_EXCEEDEDPřed dalším pokusem vyčkejte počet sekund z Retry-After.
503MARKET_DATA_UNAVAILABLE, SERVICE_MAINTENANCEData dočasně chybí; vyčkejte počet sekund z Retry-After a požadavek zopakujte. Probíhá údržba; ověřte GET /v1/status a vyčkejte podle Retry-After.

Polling

Každých 5 s. Každý sledovaný pár spotřebuje 12 požadavků za minutu; pro více párů použijte /v1/tickers.