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.
<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>
| Param | What 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. |
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.
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.
Use theme=light or theme=dark. Further styling is intentionally limited so the widget stays consistent and recognisable across the sites that embed it.
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.
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".
Yes. Each iframe is independent. The widget is around 5 KB of HTML/CSS/JS plus a single open-meteo API call per instance.
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.