Live rand prices, on your site.
Paste one iframe and your readers get the same rand prices we publish, refreshed about once a minute. No account, no API key, no script running in your page.
Build your snippet
Choose how many rows to show and which theme to match. The preview below is the live widget, not a picture of it, and the code updates as you change the options.
<iframe src="https://80eight.io/embed/rates?rows=5&theme=dark"
title="Live ZAR crypto rates by 80eight"
width="100%" height="275"
loading="lazy" style="border:0;max-width:480px"></iframe>
<p style="font:12px/1.4 sans-serif">Live ZAR rates by
<a href="https://80eight.io/rates">80eight</a></p>rows accepts 1 to 10 · theme accepts dark or light · anything else falls back to 5 rows on a light background
What you are embedding
The widget is a small server-rendered page of its own, and it is worth knowing exactly what lands in your layout.
- 01It loads /embed/rates, a page that renders a table and nothing else. It carries a noindex directive and its frame-ancestors policy is relaxed so that it will render on your domain.
- 02The rows parameter accepts 1 to 10 and is clamped to that range; anything unparseable falls back to 5. The theme parameter accepts dark, and treats every other value as light.
- 03Assets are ordered by market capitalisation and cut to your row count, so the widget follows the market rather than a list we hand-picked once.
- 04Every widget carries a link back to the full rates board, tagged so we can see which embeds are being used. Please leave it in place.
- 05Give the iframe the height suggested next to the copy button. The widget does not resize its own frame, so a height that is too small will clip the last row.
A rate board you can paste in and forget.
The questions publishers ask first.
Is it really free?
Yes, and there is no sign-up. We ask that you leave the attribution link in place, because that link is the whole reason we publish it.
Which assets does it show?
The assets we price against the rand, ordered by market capitalisation, cut to the number of rows you choose. Bitcoin and ether lead the list, so a small widget shows the pairs most readers came for.
How often do the prices update?
The widget page is regenerated at most once a minute. A visitor's browser will fetch it fresh on each page load, so what they see is never more than about a minute behind our own board.
Can I change the colours or the font?
Not beyond the dark and light themes. The widget renders inside an iframe, so your stylesheet cannot reach it — that is deliberate, because it also means the widget cannot break your layout.
Will the widget page compete with mine in search?
No. The widget page is served with a noindex directive, so search engines drop it rather than index a copy of your page's content.
Can I use the data somewhere other than a web page?
The widget is meant for embedding. If you need the numbers themselves, the ZAR premium index publishes a JSON download, and anything beyond that is data licensing contact.
What else you can do here.
Prices in the widget move continuously and can be a minute or so behind the market. They are a market reference, not a dealable quote, and nothing served by the widget is financial advice.