Image Generator API

Create stunning, personalized images in seconds using CraftMyPDF’s Image Generation API.

Design reusable templates effortlessly and generate custom images through a simple REST API with dynamic JSON data.

Seamlessly integrate with platforms like Zapier, Make.com, and more.

*No Credit-card Required!

Image g

Features of CraftMyPDF

  • Easy to Use Drag-and-Drop Template Editor

    Design professional PDF templates visually with our easy-to-use editor. Add text, images, QR codes, barcodes, shapes, tables, charts, and more.

    more
  • Turn Existing PDFs into Fillable Templates

    AI and computer vision detect fields in your existing PDFs, identify the expected data type, and generate clear labels for easier mapping and automation.

    Video tutorial
  • Powerful Expressions & Formatting Support

    Format dates, currencies, numbers, and text with built-in expressions. Need more advanced logic? Extend your templates with custom JavaScript functions.

    more
  • Generate PDF Documents Within Your Region

    Generate and store PDFs closer to your users with regional endpoints. Available in the US, EU, Singapore, and Australia to support data residency and lower latency.

    more
  • PDF Generation & Image Generation API

    Our cloud-based API helps you to generate PDF documents or images. We support synchronously or asynchronously PDF generation scale without the costs of maintenance.

    API Reference
  • Automate with Nocode or Lowcode Platforms

    Automate document workflows with Zapier, Make, Bubble, Coda, and REST API integrations. Connect CraftMyPDF to the tools your team already uses.

    more
  • Support of Fillable Components

    Create interactive PDF forms with fillable components in the drag-and-drop editor. Add text fields, checkboxes, dropdowns, radio buttons, and signature fields with ease.

    more
  • Built with Security in Mind

    CraftMyPDF has successfully completed its SOC 2 Type II audit to support teams that need stronger security, reliability, and operational trust.

    Enterprise features

Looking for API for image generation? Our REST API allows you to integrate and automate your image generation process easily with your favorite programming languages.

We supports regional API endpoints, find out more at our API reference page.

Automate image Generation with a Simple API

Design one image template, then let your data do the rest — ad creatives, social posts, product shots and email headers, all generated on demand from that one template.

Automate Your image with Nocode platforms or REST API

Streamline your workflow and save time on repetitive image creation with our easy integrations with Zapier, Integromat, Bubble.io, and REST API.

One call to our image endpoint returns a finished image, so a new product row, form submission or campaign entry becomes a ready-to-publish visual in seconds — with no designer in the loop and nothing to export by hand.

Because every request renders the same template, a hundred variations stay pixel-consistent. Swap the headline, the price, the photo or the language, and your layout, fonts and brand colours hold.

Generate a visual per customer, product, listing or offer, at the volume your campaigns actually need.

  1. Design your template

    Lay the image out once in the browser editor — background, logo, fonts, product shot and the text you want to change. Add a template per placement: feed posts, stories, display ads, marketplace thumbnails, email headers.

  2. Mark what changes

    Turn headlines, prices, names, images and colours into dynamic fields your data fills in at generation time.

  3. Send your data

    POST JSON from your backend in any language, or wire it up with no code at all through Zapier, Make.com, Bubble.io or n8n.

  4. Publish the result

    Get a finished image back, ready to attach to an email, push to an ad platform or drop onto a product page.

Easy Integrations

Call the PDF Generation API and Image Generation API from the tools your team already runs — Zapier, Make.com, n8n, Bubble.io and more — with no glue code to maintain.

Automate your PDF workflow with no-code platforms or the REST API

One template, one JSON payload. Send data from a Zapier zap, a Make.com scenario, an n8n workflow or your own backend — every integration calls the same endpoint.

Run it synchronously for on-screen downloads or asynchronously for batches, with request data and generated files kept in your chosen region: US, EU, Singapore or Australia.

Browse all integrations
curl -X POST \
  --header "Content-Type: application/json"  \
  --header 'X-API-KEY: 7832MjA6MTE6UjlkM3h4emxpTExzeFR0aQ=' \
  --data '{"template_id": "05f77b2b18ad809a", "export_type":"json", "expiration": 10, "output_file":"my_new.pdf", "data":  "{ \"invoice_number\": \"INV38379\", \"date\": \"2021-09-30\",  \"currency\": \"USD\", \"total_amount\": 82542.56   }", "output_file": "output.pdf"}' \
  "https://api.craftmypdf.com/v1/create"

Native integrations, plus a REST API for everything else.

Sample Templates and CraftMyPDF's Template Editor

Click on the Editor button to see CraftMyPDF’s template editor in action

Customer Reviews

See what our customers have to say about us

Start generating PDFs in minutes

Design templates in your browser and generate pixel-perfect PDFs through a simple REST API or your favourite no-code platform.

Free plan includes 50 PDFs per month. No credit card required.