
Blog cover
10 layersMarketing & social · 1200 × 630
Image generation API
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.
30 images free · no credit card
You send
POST /v1/images { "template": "tpl_abc123", "modifications": { "title": "Weekly delivery report", "total": "12,480" } }
You get back — a real PNG

Every image below came out of the engine, not out of a mockup. Pick one, rename the fields, and it is your endpoint.

Marketing & social · 1200 × 630

Marketing & social · 1080 × 1920

Marketing & social · 1200 × 630

Commerce & listings · 1080 × 1080

Commerce & listings · 1200 × 630

Commerce & listings · 1080 × 1080

Events & education · 1600 × 1131

Events & education · 1080 × 1350

Events & education · 1200 × 675

Business reporting · 1200 × 630

Business reporting · 1200 × 630

Business reporting · 1080 × 1350
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.
/v1/img/tpl_abc123?title=Hello is a link that returns a PNG, so a writer can edit a headline in your CMS and the image follows.
Images come back fast enough to generate them the moment someone asks, so you do not have to build and store every variation in advance.
When you reach your monthly limit we stop generating instead of billing you for the overage.
tpl_abc123 in the examples below is a placeholder. Build a template in the editor and use its id — sending the example id as-is returns 404 template_not_found.
One POST, a PNG URL back. Works from any language that can make an HTTP request.
POST /v1/images Authorization: Bearer pictika_sk_live_… { "template": "tpl_abc123", "modifications": { "title": "Hello world" } } → 200 { "url": "https://pictika.com/i/img_a1b2c3d4e5f60718.png" }
Put the template id and your values in a query string. Nothing to deploy, nothing to install.
https://pictika.com/v1/img/tpl_abc123?title=Hello%20world → PNG
Start with 30 images free — no credit card required
Each plan carries the whole product. Pick the one whose monthly image count fits — the price per thousand falls as it rises.
Cancel anytime — your plan keeps running until the end of the period you paid for.
30 images, one time
no credit card required
See the whole product work before you pay anything.
1,000 images per month
$29.00$21.75 per 1,000 images
Put your first automated images into production.
10,000 images per month
$12.90$9.67 per 1,000 images
For a product that generates images every day.
50,000 images per month
$4.98$3.73 per 1,000 images
The lowest price per image we offer.
30 images, no card. Trial renders are full quality — only test-mode API keys carry a mark.
None. Requests stop at your limit rather than billing past it.
One user per organization today. Templates, keys and credits belong to the organization.
Creem is the merchant of record and issues the invoice. Yearly billing saves 25%.
Questions
No. You get 30 images when you sign up, and we do not ask for card details until you choose a plan.
Generation stops until the next cycle or until you upgrade. You are never charged for going over your plan.
Yes, and emoji too. There is no font setup on your side.
Pictika runs its own deterministic rendering engine on its own servers. There is no AI model anywhere in the render path. The text you send is drawn into a layer you designed, not interpreted as a prompt, so the same template and input always produce the same output. Pictika is not a wrapper around a third-party image generation API.