EMBED · FREE · NO API KEY

Drop a live tide widget into your forum

Paste a one-line iframe on a forum thread, club site, or bait shop page. Shows the next four tide events plus a 72-hour sparkline for any coastal location, anywhere in the world. No API key, no account, no ads.

Live preview — Manly Cove

Renders below from the embed URL · Loads in <1 s · No tracking

Paste this on your site or forum

<iframe src="https://fishare.app/embed/tide.html?lat=-33.7976&lon=151.2887&title=Manly+Cove"
        width="360" height="240"
        style="border:0;border-radius:12px;max-width:100%"
        loading="lazy"
        title="Tide forecast — Fishare"></iframe>

URL parameters

ParamWhat it does
lat Latitude in decimal degrees. Required.
lon Longitude in decimal degrees. Required.
title Optional display label (up to 40 chars). E.g. title=Coffs%20Harbour.
theme Pass theme=light for a light-theme variant. Defaults to dark to match most fishing forums.
tz Optional IANA timezone (e.g. tz=Australia/Sydney). Defaults to auto, which lets the open-meteo API pick by lat/lon.

Frequently asked

Is this free?

Yes. No API key, no rate limit, no ads inside the iframe. We pay for the data so anglers can share it without thinking about it. The widget links back to fishare.app — that's the deal.

How accurate is the data?

The tide curve comes from the open-meteo marine API on an hourly grid. Hourly resolution is honest for an embed widget — a "high at 14:00" is usually accurate to within ~15 minutes of the true peak. For minute-level precision use the full Fishare app, which models harmonic constituents from a global tide-station database.

Can I style it?

Use theme=light or theme=dark. Further styling is intentionally limited so the widget stays consistent and recognisable across the sites that embed it.

Does it work without JavaScript?

The widget needs JavaScript to fetch tide data from open-meteo. If JavaScript is disabled it falls back to a "tide data unavailable" message with a link to fishare.app.

What about my privacy?

No cookies, no tracking pixels, no analytics inside the iframe. The only outbound request is to marine-api.open-meteo.com for the tide data and the optional click-through to fishare.app when a visitor taps "See full forecast".

Can I embed multiple locations on the same page?

Yes. Each iframe is independent. The widget is around 5 KB of HTML/CSS/JS plus a single open-meteo API call per instance.

Will the API break?

Open-meteo has been a stable free tier since 2022. If it ever returns an error, the widget renders an "unavailable" state with a click-through to the full Fishare forecast for that location.

Use cases