Six widgets, one script tag. A scrolling price tape for your header, a news crawl for your footer, a signal rail for your sidebar, a social-style timeline, and a full price table — all reading the same API you're paying for, all filterable by the same stream tokens.
<!-- that's the whole integration --> <script src="https://ashercore.com/embed/ticker.js" data-mode="news" data-layout="bar"></script>
The one every financial site has. Prices from our own store, crawling; hover to pause. Pin it to the top or bottom of the viewport with data-sticky.
Same shape, but it's the Wire — and because every story carries a signal, the tape shows the market call inline. Nobody else's ticker does that.
Net news bias per asset, scrolling. A live read on what coverage is doing to each market.
For a column instead of a strip. The rail crawls vertically; the timeline is a familiar card feed you read at your own pace — and it upgrades itself to the live push stream, so new stories slide in without a refresh.
A full market page you can drop into a panel — symbol, price, 24h and a 7-day sparkline, with changed prices flashing as they update.
Every widget ships in three looks — dark, light and warm sepia. Pick one with data-theme; here's the same price tape in all three (auto and transparent are there too).
A 24-hour dial of the world's trading sessions — one ring per exchange, live session bands, open and close markers, and a hand sweeping real UTC. Session times are resolved through each venue's IANA timezone, so daylight saving is handled for you rather than drifting twice a year.
<script src="https://ashercore.com/embed/ticker.js" data-mode="clock" data-layout="dial" data-markets="equities"></script>
equities (10 exchanges, the default), fx (the four FX sessions) or all. The dial suits equities or fx; use data-layout="board" with all for the full list with live countdowns to each open and close.Every option below maps to a data- attribute, and every Asher Wire filter works here too — paste a stream token and the widget inherits exactly the stories that stream returns.
| Attribute | Values | What it does |
|---|---|---|
data-mode | prices · news · signals · clock | Which feed the widget renders. |
data-layout | bar · rail · feed · board · dial | Horizontal crawl, vertical crawl, reading timeline, price table, or the 24-hour clock face. |
data-markets | equities · fx · all | Clock mode — which set of venues to show. |
data-theme | dark · light · sepia · auto · transparent | Three color versions — dark, light and warm sepia. auto follows the visitor's system setting; transparent inherits your page background. |
data-accent | hex, e.g. 2f5fe0 | Recolour it to your brand. |
data-limit | 1–50 | How many items. |
data-interval | 5–600 (seconds) | How often the widget refreshes — the frequency news is distributed. In news mode it also drives the live SSE push cadence. Bakes into a stream token too. Default 60s (prices) / 180s (news). |
data-symbols | BTC,ETH,AAPL | Prices mode — your instruments, in your order. |
data-stream | st_… | A saved Wire stream. Everything it filters, the widget shows. |
data-category, data-assets, data-bias, data-sources, data-since… | see filters | The full Wire filter surface works as attributes. |
data-sticky | top · bottom | Pins a bar to the viewport and pads your body so nothing is covered. |
data-height / data-width | px / CSS length | Override the auto-sizing. |
data-brand | 0 | Hides the AsherCore mark. Available on paid plans. |
data-link | 0 | Turns off click-through links. |
prefers-reduced-motion by turning the crawl into a normal scroll. Attribution links back to AsherCore, which is how the free tier pays for itself.data-brand="0".