Product with price
Name and tagline on the left, a right-aligned panel carrying the price.
The product template is a launch card for something you sell: a product name, a one-line pitch and an optional price and price note, framed as a bold marketing image. It gives a store page, a landing page or a product-hunt style listing a share preview that looks designed rather than scraped.
Use it wherever a product has its own URL. Generate one card per product from your catalog data and every page gets a distinct, on-brand image, which makes shared links easier to recognise in a feed and easier to click. The card stays legible at the small sizes social platforms render.
Because the card is rendered from parameters, a price change or a new tagline is a single request away: update the value, request the image again, and the new version is served. Your account logo can sit in the brand-mark slot, and the output is a standard 1200 by 630 image that every platform accepts.
- Store and catalog product pages
- SaaS feature and pricing pages
- Launch and release listings
- Affiliate and comparison pages
Related: URL templates guide · Next.js guide · Laravel guide · Check how your product link previews
This template renders your account logo (Dashboard → Brand logo) in its brand-mark slot.

Parameters
| Parameter | Type | Required | Limit |
|---|---|---|---|
name | string | Yes | up to 300 characters |
tagline | string | Yes | up to 120 characters |
price | string | No | up to 120 characters |
priceNote | string | No | up to 120 characters |
Try it
POST /v1/images, Bearer-authenticated, with this template id and
params — see the quickstart for how to get a key, and for a
signed-URL example that links straight to a cacheable, cache-forever image URL without a
server round trip.
curl https://ogmake.com/v1/images \
-H "Authorization: Bearer og_live_..." \
-H "Content-Type: application/json" \
-d '{
"template": "product",
"params": {
"name": "Fieldnotes",
"tagline": "Notes that sync before you close the laptop",
"price": "$29/mo",
"priceNote": "per month"
}
}'