Logo

Generate, track, sign
PDFs with one API.

Create a PDF, send it as a personal link, see what was read and get it back signed. All from your own app or agent.

EU-hosted, GDPR-native Free plan, no card

From the PDF you generate to the signed copy in your app.

Generate

Create PDFs from HTML, Word or Excel, then merge, fill, compress and more.

Track

Send each recipient a personal link and see what they opened and read.

Sign

Collect signatures in the same link and get the sealed PDF back in your app.

Generate PDFs you can track and sign.

From HTML, Word or Excel, in one request. The first 1,000 operations every month are free.

</> HTML
DOCX Word
XLSX Excel
A Acme PDF
Proposal
for Contoso

Every PDF operation, one API.

Whatever your PDF needs next, it is one more request to the same API.

And more PDF endpoints. See them all on the PDF API page.

Send the PDF as a link, not an attachment.

Every recipient gets a personal link that opens the PDF in the browser. Nothing to install, and you can switch a link off at any time.

docs.apdf.io/acme/proposal
A Acme
Proposal
for Contoso
A Alex Rivera ?v=fi6W Link on
S Sara Chen ?v=k2Pm Link on
T Tom Mendez ?v=q9Zt Link off

See what each recipient read.

Every open, page and comment comes back to your app with the recipient’s name on it.

Time per page Live
A
Alex Rivera 47 s
S
L
T
Opened
Read
Commented
Filled in

Every one is an event for your code. See all on the analytics page.

Signed in the same link
they already read.

Everyone signs their own part and confirms it with a code sent to their email. No second tool, no account for the signer.

Proposal — Acme × Contoso 12 / 12
Alex Rivera
Signed at 11:48
Sign here
Sara Chen
Reading the terms
Approved by Acme
Acme
Approves once both signed

Your team and your company can sign too. See how on the e-signature page.

The signed PDF comes back sealed.

After the last signature, the PDF gets a seal and an audit trail page, then goes to everyone who signed and to your app.

A Acme PDF
Proposal
for Contoso
Alex Rivera
A S A Everyone who signed Gets the copy by email
signature:completed
Your app Knows the moment it is done

Turn any event into an action.

Pick the events, add a condition, and Apdf calls your webhook. From there it reaches every tool you already use.

When
Page read
Only if
Page 4
Over 30 seconds
Then call your webhook
Slack #sales now

Alex Rivera spent 47 s on the pricing page.

Reaches Slack HubSpot Zapier n8n and anything with a webhook

Works with your AI agent.

Connect Apdf over MCP and your agent can generate a PDF, send it, see who read it and ask for a signature.

Who read the Contoso proposal?

Asked Apdf over MCP

Alex Rivera read it twice and spent the longest on the pricing page. Tom Mendez has not opened it yet. Want me to follow up?

Claude ChatGPT Cursor Gemini

One MCP endpoint, signed in with OAuth. See what agents can do.

EU-hosted

GDPR-native by default. Your data never leaves the EU.

Never used to train AI

Your PDFs and reader events stay yours.

Exportable, always

No vendor lock-in. Open API, your data on demand.

Generate PDFs.
Get them back signed.

Free plan, no card.