Generate Lightning-Fast PDFs from
HTML or URLs
Say goodbye to headless Chrome crashes. The reliable, developer-first PDF API.
< 180ms
Average Render Time
99.99%
Uptime SLA
10M+
PDFs Generated
Integrate in Minutes
Simple REST endpoint that fits perfectly into your existing tech stack.
# Render an HTML payload directly to PDF
curl -X POST "https://api.pdfpulse.com/api/v1/render" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"html": "<h1>Invoice #1042</h1><p>Total: $1,250.00</p>",
"format": "A4",
"printBackground": true,
"margin": { "top": "20mm", "bottom": "20mm" }
}' \
--output invoice.pdf
import fetch from 'node-fetch';
const response = await fetch('https://api.pdfpulse.com/api/v1/render', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
url: 'https://example.com/invoice/1042',
format: 'Letter',
waitForSelector: '#invoice-loaded',
scale: 1.0
})
});
const pdfBuffer = await response.arrayBuffer();
import requests
response = requests.post(
'https://api.pdfpulse.com/api/v1/render',
headers={'Authorization': 'Bearer YOUR_API_KEY'},
json={
'html': '<h1>Quarterly Financial Report</h1>',
'landscape': True,
'displayHeaderFooter': True,
'headerTemplate': '<span class="date"></span>',
'footerTemplate': '<span class="pageNumber"></span>/<span class="totalPages"></span>'
}
)
with open('report.pdf', 'wb') as f:
f.write(response.content)
| Item Description | Amount |
|---|---|
| API Infrastructure Usage (Pro Plan) | $49.00 |
| Priority Support Add-on | $0.00 |
Interactive Live Playground
Test the render output instantly without writing a single line of backend code.
Click "Test Render PDF" above to generate live preview
Why Top Tech Teams Switch to PdfPulse
Architected for zero memory leaks, high concurrency, and extreme reliability.
Zero Chrome Maintenance
Stop wasting developer hours battling Puppeteer memory leaks, crashed browser instances, and OS font dependencies.
Bank-Grade Security
Rendered in ephemeral, isolated sandboxes. Option for 0-second data persistence so sensitive customer data is never stored.
Sub-200ms Performance
Our distributed warm-pool architecture renders full CSS Grid and custom JavaScript pages in a fraction of a second.
Advanced PDF Features
Custom page sizes, CSS media print styles, header/footer page numbering, watermarks, encryption, and custom margins.
Simple, Unlimited Pricing
One plan. Full power. Clear limits. No hidden surprises.
Pro Unlimited Plan
- 5,000 PDF Render Credits / month
- High-Speed Distributed Cluster (< 200ms)
- Full JavaScript & CSS Flexbox/Grid Execution
- Custom Headers, Footers & Margins
- Webhook Delivery & S3 Storage Export
- 99.99% Uptime SLA & Priority 24/7 Support
Instant activation · Cancel anytime with 1 click · No credit card required for trial
Frequently Asked Questions
Everything you need to know about PdfPulse API.