theviz.

Embed the forecast on your site

For dive shops, clubs and blogs

Put a live Cape Town dive visibility card on your own site. One iframe, no script, no tracker, no key, no charge. It updates itself every three hours.

The snippet

Change the slug at the end of the URL to the site you want. That is the whole setup.

<iframe src="https://theviz.co.za/embed/millers-point"
        title="Live dive visibility forecast for this site, by theviz"
        width="100%" height="230" loading="lazy"
        style="border:0;max-width:420px"></iframe>

What it looks like

Light background?

Add ?theme=light and the card inverts to suit a light page.

<iframe src="https://theviz.co.za/embed/millers-point?theme=light"
        title="Live dive visibility forecast for this site, by theviz"
        width="100%" height="230" loading="lazy"
        style="border:0;max-width:420px"></iframe>

Terms, such as they are

Every available card

Prefer the raw data?

There is a public, CORS-enabled JSON API with no key required — every site, the full hourly distribution, the uncertainty band and the diveability gates. It is documented in llms.txt, and the methodology explains what the numbers mean before you build anything on them.

Something else in mind?

If you want a card shape this does not cover — a whole-region table, your three sites in one box, a different size — say so via the about page. It is a small amount of work and it is the kind of thing worth building.