Add high quality PDFs to your app in minutes with our API.
Try it out on your own content
Easy integration with your app
Set up an API key, sprinkle a few lines of code and you’re ready to go. Get started quickly with code samples for most popular languages.
curl -u $PAPERPLANE_API_KEY: https://api.paperplane.app/jobs \ -d url="https://en.wikipedia.org/wiki/Airplane" \ -d margin_top=0.5cm \ -d margin_bottom=0.5cm \ -d page_size=A4
High quality output
- Web Fonts, Flexbox, CSS Grid, SVG
- Custom headers & footers
- Custom margins
- Custom page size
Blast through large workloads
If you have batch workloads, Paperplane will create up to 20 PDFs in parallel. The API is asynchronous too, meaning you can fire and forget your PDF jobs rather than keeping long-running processes around until everything finishes. Webhooks take care of notifying you of any errors.
Automatic cloud storage upload
Paperplane connects to your Amazon S3 bucket and automatically uploads finished PDFs. That means less integration work and the assurance that your data is owned by you and never stored on our servers.
Looking for a solution to generate PDFs from your single page app? If your site works in Chrome, it’ll work with Paperplane. Or choose to wait for an element to appear on the page before generating the PDF, so you can be sure all your content has loaded.
Security and data ownership
We understand that your data may be confidential or contain personally identifiable information. That’s why Paperplane never stores your source web pages or generated PDFs. Documents are uploaded straight to your Amazon S3 bucket for secure storage and archiving.
We take availability and reliability seriously. Standard and scale plans include a 99.8% availability SLA and we will proactively issue credit for API downtime that exceeds this threshold.View status page
If you have questions, please get in touch — we’re happy to talk!