4.4/5 on Trustpilot

Integrate secure PDF signatures with our eSignature API

Automate signatures in your PDF workflows, easily. Our eSignature API generates the document and routes it for signature, same endpoint, same API key, no new service to integrate.

*No Credit-card Required!

CraftMyPDF eSign See the full signing flow, start to finish

Watch the full flow: importing a contract, placing signature fields, sending it out, and what the recipient sees when they sign.

Get Signed Documents in Just Four Steps

  • Design

    Enable E-Signature on a PDF template. Set the signing order, envelope details, and expiration, then place signature, initials, date, and other fields for each recipient.

  • Generate

    Call the API, or use the Merge API, or the dashboard. CraftMyPDF renders the PDF and queues the signing envelope.

  • Sign

    Recipients get an emailed signing link. They draw, type, or upload their signature, in the order you define.

  • Track

    Follow every envelope from Queued to Completed on the Signed Documents page, and download the signed PDF the moment it's done.

Signup Now

*No Credit-card Required!

Features of Our eSignature API

  • Draw, type, or upload

    Every way people actually sign. No separate e-signature tool bolted on.

  • Five recipient roles

    Signer, Approver, Viewer, CC, and Assistant. Built for real approval chains, not just "sign here."

  • Parallel or sequential signing

    Send it to everyone at once, or route it through an order. Recipients at the same step can sign together.

  • Ten field types

    Signature, initials, date, text, dropdowns, and more, each with its own validation. A real form, not a signature box with extra steps.

  • Optional envelope expiration

    Set a deadline so requests don't sit unsigned forever. 30 days by default, your call.

  • ESIGN Act, UETA, and eIDAS (SES)

    The standards that make a signature hold up in the US and EU.

Built on Legally Recognized Standards

Every signature collected through CraftMyPDF's eSign API is backed by the same standards and infrastructure enterprise e-signature platforms run on.

  • ESIGN Act

    US federal standard for legally binding electronic signatures.

  • UETA

    State-level US standard adopted alongside the ESIGN Act.

  • eIDAS (SES)

    EU standard for Simple Electronic Signatures.

  • SOC 2 Type II

    Audited via Documenso's signing infrastructure.

  • HIPAA

    Supported for security-conscious signing workflows.

One Endpoint, Same as Every Other CraftMyPDF Template

curl
curl -X POST "https://api.craftmypdf.com/v1/create" \
  -H "Content-Type: application/json" \
  -H "X-API-KEY: YOUR_API_KEY" \
  -d '{
    "template_id": "YOUR_TEMPLATE_ID",
    "export_type": "json",
    "data": {
      "client_name": "Alex Tan",
      "client_email": "alex@example.com",
      "provider_name": "Jamie Lee",
      "provider_email": "jamie@example.com",
      "contract_amount": "USD 1,200",
      "effective_date": "2026-07-08"
    }
  }'

Enable E-Signature on any template once. Every PDF it generates after that automatically creates a signing envelope and emails your recipients, no extra endpoint to call.

Need the full technical reference?

Field types, recipient expressions, signing order, and every setting in the E-Signature component, documented in full.

Open Documentation

Where eSign API Can be Used Best

No New Plan Required

  • 1 credit = 1 PDF
  • 10 credits = 1 signed document
  • Free plan

    5 docs/mo

    signed, at no cost

eSignature runs on your existing CraftMyPDF credits, 10 credits per signed document. If you're already generating PDFs with CraftMyPDF, you already have everything you need to turn any template into a signable document.

View Pricing

Frequently Asked Questions

How do I choose an eSign API?

Look for signing methods that match how your recipients actually work (draw, type, or upload), support for multiple signers and roles rather than a single signature box, compliance with standards like ESIGN Act, UETA, or eIDAS depending on your market, and clear pricing with no separate contract. If you're already generating the document from data, an eSign API that handles generation and signing together removes an integration step entirely.

What's the difference between an eSign API and a standalone e-signature tool?

A standalone e-signature tool expects you to already have a finished PDF to upload. An eSign API that's built into a PDF generation platform, like CraftMyPDF, skips that step: the document is generated from your data and routed for signature in the same call, with no export or re-upload in between.

Is CraftMyPDF's e-signature legally binding?

Yes. E-signatures support ESIGN Act, UETA, and eIDAS (SES) compliance, covering standard business signatures in the US and EU. eIDAS (SES) is the Simple Electronic Signature tier, if your specific use case requires an Advanced or Qualified electronic signature, confirm that requirement separately.

Can a document have more than one signer?

Yes. CraftMyPDF supports multiple recipients across five roles, Signer, Approver, Viewer, CC, and Assistant, with either parallel or sequential signing.

How does a recipient actually sign?

They open a unique signing link from their email and complete their assigned fields. Signatures can be drawn, typed, or uploaded as an image.

Can I track signing status?

Yes. Every document moves through clear lifecycle states (Queued, Processing, Created, Sent, Completed, Rejected, Failed, Cancelled), visible on the Signed Documents page.

How much does e-signature cost?

10 credits per e-signature document, drawn from your existing CraftMyPDF plan and credit balance. No separate subscription.

Who powers CraftMyPDF's e-signatures?

Documenso. Its infrastructure is hosted in Europe and built for security-conscious signing workflows, with SOC 2 Type II and HIPAA compliance.

Does this work with my existing integrations?

Yes, confirmed across Zapier, Make, Bubble.io, HubSpot, and any platform calling the CraftMyPDF REST API.

Does e-signature work with the white-label PDF editor?

Yes. E-signature works within CraftMyPDF's white-label PDF editor solution, so agencies and platforms reselling CraftMyPDF can build signable documents into their own white-labeled offering.

Is there a step-by-step walkthrough?

Yes. This tutorial walks through the full flow on a real contract: importing the PDF, placing signature fields, assigning recipients, and sending it out for signing.

Turn Any PDF Template Into a Signable Document

Design once. Generate, sign, and track from the same API.

*No Credit-card Required!