Stock & candlestick charts as images
Render candlestick (OHLC), line, and combo charts as PNG, JPEG, WebP, or PDF from a single endpoint. Drop live price charts into alerts, trading digests, and bots that can't run JavaScript.
Built for financial data
Candlestick is a first-class component. Pair it with metric tiles, tables, and line charts to render full market cards. These are live previews.
From data to imagein one call.
Design the template once, then render a fresh image from your data on every request.
Design a chart template
Style a candlestick or line chart in the editor once: colors, axes, branding. Then mark the OHLC series dynamic.
Send your price data
POST your OHLC/series data as field overrides on each request. No config JSON to hand-write, no webhook to wait on.
Get a chart image back
The response is a finished image with a permanent URL, ready for an email, a Telegram/Discord bot, or a Slack alert.
What people render
Price & threshold alerts
Attach a candlestick snapshot to a price alert so the recipient sees the move, not just a number.
Crypto market recaps
Daily BTC/ETH or altcoin charts for a newsletter, Discord, or Telegram channel, as an image everyone can see.
Trading & signal bots
Bots live in chat apps that strip scripts and canvas. An image URL renders the chart everywhere.
Market digests
A morning email with the indices, top movers, and a chart per ticker, generated from your feed.
Portfolio & position cards
Combine a candlestick with metric tiles and a positions table into one shareable portfolio card.
Automated reporting
Wire it to your market data source and generate a chart image per symbol, per run. Hands-off.
Why not roll your own?
Run Chromium + a charting lib, install fonts, fight cold starts just to screenshot a candlestick.
One sync endpoint. Send OHLC data, get an image. Nothing to host.
Hand-write chart JSON and accept generic defaults that look like everyone else's.
A visual editor and on-brand templates, then the same chart on tap via API.
Great in a browser. Useless in an email, a bot message, or a PDF where JS never runs.
A static image URL works in every one of those places.
Stock Chart Image API — FAQ.
It renders a stock or financial chart as a static image (PNG, JPEG, WebP, or PDF) from price data you send over HTTP, so the chart can live where JavaScript can't run: an email, a bot message, a PDF, or an OG tag.
Yes. Candlestick (OHLC) is a first-class component, alongside line, area, and combo charts, so you can render price and market-recap graphics from a single API call.
Yes. The data is just OHLC/series values, so it works for any market: equities, forex, or crypto. Send your data and get a branded chart image back.
The API renders fresh on every request from the data you send, so it's as current as your data feed. There's no caching you don't control and no polling.
Yes. Add size variations to a design, then pass `?variation=<id>` on the render call to get that exact size back from the same template. One template can drive an OG image, a square social post, and a vertical story, with no duplicate designs to keep in sync.
Three ways, set with the `delivery` parameter. `delivery=stream` (the default) returns the image bytes inline. `delivery=hosted` and `delivery=signed` instead store the render and return a JSON body with a URL, ready to drop into an email, a webhook, or a dashboard. Signed URLs expire; set the window with `expiresIn` in minutes (default 60, up to 7 days).
Yes. 100 renders per month, permanently, with no watermark. Paid plans start at $14.99/mo for 1,000 renders and scale to an effective $2.80 per 1,000 on the Unlimited plan.
Render your first candlestick in minutes
Start on the free tier. 100 renders a month, no watermark, no card.