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>

Also free — the bite-window widget

Same deal, different angle: today's best fishing windows for any coastal spot — the hours around each tide change plus the dawn and dusk low-light bite, with the prime overlaps (a tide change at first or last light) flagged. Pairs perfectly with the tide chart. Same params, no API key, no ads.

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/bite.html?lat=-33.7976&lon=151.2887&title=Manly+Cove"
        width="360" height="260"
        style="border:0;border-radius:12px;max-width:100%"
        loading="lazy"
        title="Bite windows — Fishare"></iframe>

The lat, lon, title and theme params below work identically on both widgets.

URL parameters

ParamWhat it does
lat Latitude in decimal degrees. Required (unless spot is set).
lon Longitude in decimal degrees. Required (unless spot is set).
spot Optional slug for a marquee Fishare spot (e.g. spot=manly-beach) — a shortcut that fills in lat/lon for you. Coordinates remain the reliable contract for anywhere not in the built-in list. Honoured by the bite widget.
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