PDF Generation API

Automating PDF Document Creation has never been easier with CraftMyPDF's PDF template editor and PDF generation API!

CraftMyPDF's advanced drag & drop editor lets you design PDF templates in any browser and generate pixel-perfect PDF documents from reusable templates and data with no-code platforms such as Zapier, Make, Bubble.io, N8n, or REST API.

*No Credit-card Required!

CraftMyPDF three-step workflow animation A three-step animated workflow. Step 1 drags components into a template designer. Step 2 posts JSON to the API. Step 3 shows the finished PDF, laid out to match the template built in step 1. A timeline below indicates progress through Design template, Send data, and PDF ready. TEXT IMAGE TABLE QR Customer: {{ name }} STEP 1 Design template Drag & drop text, images, tables, QR codes and more POST /v1/create-pdf { "template_id": "1ae3d73fb42ce", "data": { "name": "Dylan Louise", "order_id": 3487, "ship_date": "2026-08-19", "items": [ ... ] } } JSON DATA DATA RECEIVED 200 OK STEP 2 Send us the data Send JSON via API or connect your favorite automation tool A Page 1 of 2 Packing List Order #: 3487 Ship Date: 2026-08-19 Dylan Louise Kansas City, MO 64105 No. Description Qty Tracking ID 1 Trail Daypack 30L 2 2 Summit Backpack 22 3 3 Cabin Duffel 40L 1 Generated automatically STEP 3 PDF is ready Your finished PDF is generated in seconds Design template Send data PDF ready

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

Numbers Worth Checking Before You Build On Us

Document generation ends up on the critical path — inside billing runs, onboarding flows and nightly reports. These are the figures that matter when it does, and each one links to where you can verify it.

25M+

PDFs generated

Documents rendered from reusable templates for developers, agencies and businesses in every timezone.

Availability commitment
99.9%
Written into our SLA, with monthly uptime published on a public status page. Read the SLA
Regional API endpoints
4
Render in the US, Europe, Singapore or Australia — latency and data both stay close to home. Regional endpoints
Ways to connect
10
Zapier, Make, n8n, Bubble.io, HubSpot and more — or call the REST API from your own code. All integrations

Higher volumes

Generating more than the published plans cover?

We can talk through volume pricing, a signed SLA, the region your documents render in, and pointing output at your own S3 or R2 bucket.

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.

Effortless PDF Creation with Drag-and-Drop Template Editor

Design professional, data-driven PDFs with an intuitive editor, rich font library, and seamless API integrations.

Advanced Drag & Drop Template Builder

No code required! Our advanced editor allows you to easily create new PDFs by dragging and dropping the elements into your PDF templates.

You can create PDF documents easily such as invoices, reports, delivery notes that reflect your brand.

If you are still converting HTML code to PDFs and looking for an easy way to create PDF documents – Our PDF template editor does not require HTML or CSS knowledge.

Drag-and-drop template builder animation The CraftMyPDF template editor building an invoice. A logo, a customer text block bound to the data field customer.name, a line-item table bound to items, and a QR code are dragged one at a time from the component palette onto a blank page. Each element is selected as it lands and the properties panel shows its position, size and data-field binding. When all four are placed the finished template is marked saved. Invoice Template 100% Preview COMPONENTS Text Image Table QR Code Barcode Shape Chart A4 · Portrait Bill to {{ customer.name }} PROPERTIES Select an element POSITION SIZE DATA FIELD STYLE OPACITY Auto-fit Image X 12 Y 12 W 46 H 30 {{ logo_url }} Text X 83 Y 12 W 96 H 30 {{ customer.name }} Table X 12 Y 90 W 167 H 104 {{ items }} QR Code X 12 Y 216 W 34 H 34 {{ order_id }} Saved Image Text Table QR Code

Turn PDFs into API-Fillable Forms with AI

AI and vision automatically scan your PDFs and documents to detect fields, identify the type of data each field expects, and generate clear, readable labels for easier mapping.

Just upload your existing forms, whether it is an application, loan form, or other document, and the system can analyze and prepare them in seconds.

The result is a static file transformed into a structured, fillable, API-ready document with much less manual effort.

AI field detection animation A static loan application PDF being turned into a fillable form. A scan sweeps down the document and, as it passes each blank, outlines it as a detected field and numbers it. Each detection adds a row to the Data Fields panel alongside, carrying the generated field name and the type of data it expects — full_name as Text, date_of_birth as Date, loan_amount_requested as Number, signature as Signature. When the scan finishes, the panel shows the resulting API payload and the document is marked API-ready. loan-application.pdf Detect Fields LOAN APPLICATION 1. APPLICANT 2. LOAN DETAILS DATA FIELDS Analyzing document… 1 2 3 4 5 6 6 fields detected 1 full_name Text 2 date_of_birth Date 3 phone Text 4 residential_address Text 5 loan_amount_requested Number 6 signature Signature API PAYLOAD { "full_name": "Dylan Louise", "date_of_birth": "1994-03-08", "loan_amount_requested": 24500, "signature": "data:image/png…" } API-ready

Template Editor and PDF API Capabilities

  • Template-driven: Generate PDF documents from templates and JSON data.
  • Intuitive Editor: Browser-based template editor lets you create PDF template easily.
  • Font Library: CraftMyPDF has high-quality fonts you can utilize.
  • Quick Preview: Our blazingly fast preview allows you to instantly preview PDFs in HTML and customize JSON data.
  • Expressions support: Powerful expressions and advanced formatting.
  • Integrations: Support integration with Zapier, Make.com and REST API.
  • Asynchronous API: Support of asynchronous PDF generation API and web-hook.
  • White-label PDF Template Editor: Our whitelabel PDF editor solution supports embedding of our template editor right into your application.

Sample Templates and Template Editor

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

Integrations

3 simple steps to automate PDF creation with CraftMyPDF using Zapier, Make.com, or REST API.

  1. Sign up or log in

    Create a CraftMyPDF account or log in to your existing account to start setting up your PDF generation workflow.

  2. Create a PDF template

    Use the visual template editor to design your PDF layout with text, images, tables, dynamic fields, and branding.

  3. Automate PDF generation

    Generate PDF documents automatically from Zapier, Make.com, Airtable, your backend, or directly through the REST API.

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.