Free Stock Heat-List Widget

Embed Rates.my's live stock heat list on your blog, newsletter or website — the most-active US, Bursa Malaysia, Hong Kong, AI and roboticsstocks, auto-updating. It's free: pick a market and theme, copy one line of code, done. Prefer raw data? There's a public JSON API below.

Market
Theme
Embed code

Paste it into any webpage. Keep the credit line — it's all we ask for using the widget free.

Live preview

Public JSON API

Prefer to render it yourself? Fetch the live heat list as JSON. It's CORS-enabled, so it works straight from the browser. Please credit Rates.my and link back to rates.my/trending-stocks.

GET https://rates.my/api/widget/stocks?market=us&limit=15
// market: us | my | hk | ai | rb
{ "market": "us", "asOf": "…", "count": 15, "attribution": "Data by Rates.my", "stocks": [ … ] }

Widget FAQ

Is the stock widget free to use?

Yes — the widget is completely free for any website, blog or newsletter. The only condition is that you keep the visible 'Live data by Rates.my' credit link that comes with the embed code.

How do I add the live stock widget to my website?

Pick a market and theme above, click 'Copy embed code', and paste the snippet into your page's HTML where you want the widget to appear. It works on WordPress (Custom HTML block), Wix, Squarespace, Ghost, plain HTML and most CMSs. The prices update automatically.

Is there a stock market API I can use instead?

Yes. GET https://rates.my/api/widget/stocks?market=us returns the live heat list as JSON (markets: us, my, hk, ai, rb). It's CORS-enabled so you can call it from the browser. Please attribute Rates.my and link back to rates.my/trending-stocks.

Where does the data come from?

Prices are sourced live from public market data and ranked by trading activity. Figures are indicative and may be delayed (US near real-time; Bursa Malaysia and Hong Kong around 15 minutes). The widget is for information only — not financial advice.

More from Rates.my