Free tool

Embed a Tapeline Score in your blog, Substack, or site.

Paste a two-line iframe. Get a six-factor stock-score badge for any US ticker. Its data is cached, so it can be half an hour old or more, and prices in it are delayed about 15 minutes. Free, no API key, no auth, no rate limits for normal use.

Built for finance bloggers, Substack writers, and personal-site owners who want current scores in their posts without screenshot-and-update toil.

See it in action

This is the actual widget — loaded the same way your readers will see it.

Score for NVDA · cached data, can be half an hour old or more · prices delayed about 15 minutes

Paste this:

<iframe src="https://tapeline.io/embed/score/NVDA" width="480" height="150" frameborder="0" loading="lazy" title="Tapeline Score for NVDA"></iframe>

Swap NVDAfor any US ticker. That’s it.

Variants

Pick the size and theme that fits the surrounding content. All variants are free; all refresh from the same cached data; all attribute back to Tapeline via the footer.

NVIDIA (NVDA) · Default · Light theme

<iframe src="https://tapeline.io/embed/score/NVDA" width="480" height="150" frameborder="0" loading="lazy" title="Tapeline Score for NVDA"></iframe>

Apple (AAPL) · Default · Dark theme

<iframe src="https://tapeline.io/embed/score/AAPL?theme=dark" width="480" height="150" frameborder="0" loading="lazy" title="Tapeline Score for AAPL"></iframe>

Tesla (TSLA) · Compact · Light theme

<iframe src="https://tapeline.io/embed/score/TSLA?compact=1" width="320" height="80" frameborder="0" loading="lazy" title="Tapeline Score for TSLA"></iframe>

S&P 500 ETF (SPY) · Compact · Dark theme

<iframe src="https://tapeline.io/embed/score/SPY?theme=dark&compact=1" width="320" height="80" frameborder="0" loading="lazy" title="Tapeline Score for SPY"></iframe>

URL parameters

ParameterValuesDefaultEffect
{symbol}Any US ticker (e.g. NVDA, AAPL, SPY)requiredThe ticker to render
themelight | darklightBackground + text colour
compact1offNarrow variant — 320×80 instead of 480×140

Use cases

  • Finance bloggers + Substack writers.Drop a badge inline when you mention a ticker. Reader gets a recent score; you don’t have to update screenshots when prices change.
  • Personal trading-journal sites. Show your watchlist with current Tapeline scores instead of static numbers.
  • Newsletter authors.Some email clients render iframes (most don’t). For email use, screenshot the rendered badge or link directly to tapeline.io/t/{TICKER}.
  • Community forums + Discord servers.Forum software that allows iframes (e.g. Discourse with the iframe plugin) renders the badge inline. Discord doesn’t embed iframes; share thetapeline.io/t/{TICKER}URL instead for Discord’s native preview card.

Attribution + licence

The widget includes a “Powered by tapeline.io” footer that links back to the per-ticker page. Don’t strip it. Don’t proxy through your own domain to launder the attribution. Don’t claim the score is your own analysis.

Otherwise — use it freely. Commercial sites welcome. We’ll never deprecate the embed URL pattern; if it ever changes, the old URLs will continue to work.

Frequently asked

Is the Tapeline Score Badge free?

+

Yes — completely free. Embed as many tickers as you want, on as many pages as you want. The only ask is the 'Powered by tapeline.io' attribution stays visible (it's baked into the widget, no work for you).

Does it need an API key or account?

+

No. The widget loads via an iframe with no auth headers. Just paste the snippet and it works. We rate-limit at the CDN edge to prevent abuse, but normal blog embeds will never hit those limits.

How fresh is the data in the badge?

+

The widget reads a cached copy of the ticker's data, refreshed at most about every 30 minutes and served stale while it refreshes, so it can be half an hour old or more. Prices in it are also delayed about 15 minutes. The score is recalculated during US market hours from a six-factor formula (trend, relative strength, fundamentals, smart money, macro, momentum), but most inputs are daily readings, so it usually changes about once a day. For most embedded use cases that is still fresher than a screenshot.

Can I customise the badge appearance?

+

Two variants today: default (480×140) and ?compact=1 (320×80). Both support ?theme=dark for a dark background. We'll add a sized/coloured custom variant on request — email support@tapeline.io with what you'd like to embed and we'll add it within the week.

Does the badge work in GitHub README files?

+

Iframes don't render in GitHub markdown — but the SVG variant does. Drop this into any README: ![Tapeline Score](https://tapeline.io/badge/NVDA). Swap NVDA for any ticker; add ?theme=dark for the dark variant. The badge is a flat Shields.io-style SVG showing the ticker, current score, and short signal label. Cached server-side, so it can be half an hour old or more. Free, no auth, link-back welcome.

What's the licence?

+

MIT-permissive use. Embed the widget, link back. Don't proxy the widget through your own domain to strip attribution — we monitor referrers and will rate-limit. Don't claim the score is yours. Otherwise, use freely on commercial and non-commercial sites.

Can I link to the per-ticker page instead of embedding the widget?

+

Yes — the per-ticker pages at tapeline.io/t/{TICKER} are public and indexed by default. The embed widget is just a more visual way to share the same data. Either is welcome; both link back, both help the cluster.

Want to embed a feature beyond a single ticker?

We’ll build sector heatmap badges, signal-distribution charts, and scorecard mini-tables on request. Tell us what you’d like to embed.