PictikaDocsPricingSign in

A thousand images from one template — made by your code, not by a person.

Design the template once. Your app fills in the data and gets a PNG back in the response: blog covers, product cards, certificates, one for every row in your database.

Start freeRead the API docs

30 images free · no credit card

Change the JSON, get a different image.

Every image below came out of the Pictika engine, from the same template. Only the data changed.

{
  "title": "Ship faster with
            fewer meetings",
  "byline": "Engineering · March 4"
}
Blog cover generated from the template
{
  "title": "What we learned
            migrating 40 services…",
  "byline": "Infrastructure · March 11"
}
The same template, a longer headline
{
  "title": "日本語も絵文字も 🎉 そのまま",
  "byline": "Localization · March 18"
}
The same template in Japanese, with an emoji

Why teams pick Pictika

Generate the image while the page is still loading

The PNG comes back in the response, so you can put it straight into a page a visitor is waiting for. A standard Open Graph image — 1200×630, two text layers — takes about 21 ms on our reference hardware.

No code needed to change a headline

/v1/img/47?title=Hello is a link that returns a PNG, so a writer can edit a headline in your CMS and the image follows.

Ship to Tokyo and Hanoi on day one

Japanese, Chinese, Korean and Vietnamese render out of the box, emoji included. No font setup on your side.

Never get a surprise invoice

When you reach your monthly limit we stop generating instead of billing you for the overage.

Call it from code, or just link to it.

REST API

One POST, a PNG URL back. Works from any language that can make an HTTP request.

POST /v1/images
Authorization: Bearer sk_live_…

{
  "template": "tpl_8fk2",
  "fields": { "title": "Hello world" }
}

→ 200  { "url": "https://pictika.com/i/9f3c.png" }

Image URL

Put the template id and your values in a query string. Nothing to deploy, nothing to install.

https://pictika.com/v1/img/47?title=Hello%20world

→ PNG

What people generate

Four templates, four sets of data. Every image below was rendered by Pictika.

one per post, generated when you publish
Open Graph imagesone per post, generated when you publish
photo, name and price for every SKU in your catalogue
Product cardsphoto, name and price for every SKU in your catalogue
the learner’s name on every completion
Certificatesthe learner’s name on every completion
a fresh banner for each new listing
Listing bannersa fresh banner for each new listing

Pricing

Every plan has every feature. Plans differ only in how many images you generate.

Starter

$39 / month

1,000 images per month · unlimited templates

Start free

Growth

$99 / month

5,000 images per month · unlimited templates

Start free

Scale

$199 / month

20,000 images per month · unlimited templates

Start free

Start with 30 images at no cost. When you reach a plan’s limit we stop generating — we never bill you for the overage.

Payments are processed by Creem, our merchant of record. Creem sells the subscription and issues the invoice.

Questions

Do I need a credit card to try it?

No. You get 30 images when you sign up, and we do not ask for card details until you choose a plan.

What happens when I run out of images?

Generation stops until the next cycle or until you upgrade. You are never charged for going over your plan.

Does it handle Japanese, Chinese, Korean or Vietnamese?

Yes, and emoji too. There is no font setup on your side.

Do you run the rendering yourselves?

Yes. Pictika runs its own rendering engine on its own servers. It is not a wrapper around somebody else’s image API.

Start with 30 images, free

No credit card. No sales call.

Start free